Программа Сервисный Центр
0

Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК


Часть 1 - Характеристики и схемотехника Программное обеспечение для ПЛИС написано на языке проектирования VHDL (Very High Speed Integrated Circuits Hardware Description Language). Бесплатные инструменты разработки предоставляются производителем ПЛИС компанией Xilinx, к примеру ISE WebPACK и ModelSim XE. Несмотря на то, что в аппаратной части анализатора используется ПЛИС XC95288XL, которая является самой крупной из семейства XL, ее ресурсов и внутренних логических элементов для реализации полнофункционального прибора не хватает.  Поэтому было разработано несколько вариантов прошивки. На данный момент доступны следующие: Timeanalysis (1.x) Наиболее часто используемый режим работы, в котором выборки осуществляются по каждому импульсу тактового сигнала. В этом режиме все 32 канала могут обрабатываться одновременно. Прошивка, документация по настройке и работе прибора в этом режиме доступны для скачивания в секции загрузок. Stateanalysis (2.x) В этом режиме шина данных памяти разделена на две части. Младшие биты шины (биты 0 – 15) используются для регистрации выборок, а старшие биты (биты 16 – 31) для регистрации метки времени. Выборка сохраняется только, если она отличается от предыдущей.  Метка времени затем поможет определить количество тактовых импульсов, прошедших с момента прошлого изменения данных. Такой способ дает своего рода RLE компрессию данных и позволяет расширить время измерения для медленно меняющихся сигналов. Недостатком данного режима работы является лишь 16 одновременно обрабатываемых входных каналов. Прошивка, документация по настройке и работе прибора в этом режиме доступны для скачивания в секции загрузок. LED tester LED – tester это простая программа для быстрой проверки функционирования аппаратной части логического анализатора. Программа реализует 26-битный счетчик с выходами, управляющими светодиодами статуса. При программировании ПЛИС данной прошивкой пользователь увидит мигание светодиодов D3, D4, D5. Процесс программирования ПЛИС. Перед использованием логического анализатора в ПЛИС должна быть загружена соответствующая прошивка. Мы рассмотрим процесс программирования с использованием программы iMPACT (часть ISE WebPACK) и программатора Xilinx LPT JTAG (Parallel Download Cable III), схема которого доступна в разделе загрузок. Следует заметить, что на схеме коннектор K6 (JTAG) указан, на печатной плате этот коннектор установлен, однако печатные проводники на плате к нему не подходят. Необходимо добавить эти сигнальные линии к коннектору на печатной плате с помощью соединительных проводов (см. рисунок ниже).
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
Подключаем к интерфейсу JTAG логического анализатора программатор и включаем питание логического анализатора. Запускаем программу iMPACT (Start -> Programs -> Xilinx ISE -> Accessories -> iMPACT). Выбираем опцию «Configure Device» (Конфигурирование устройства) и нажимаем кнопку Next. Выбираем режим «Boundary-Scan» и нажимаем кнопку Next. Выбираем опцию «Automatically connect to cable…», нажимаем кнопку Next. Программатор теперь должен определить ПЛИС, о чем свидетельствует появившаяся картинка с изображением чипа. Кликаем правой кнопкой на чипе и выбираем «Assign New Configuration File», в появившемся диалоговом окне выбираем соответствующий файл *.jed (в архиве с прошивкой) и нажимаем кнопку Open. Кликаем правой кнопкой на чипе, выбираем «Program…», в следующем окне должны быть включены опции «Erase Before Programming» и «Verify» и жмем OK. Если все правильно собрано и подключено, микросхема ПЛИС будет запрограммирована. Программное обеспечение для ПК
Приложение Вид окна Краткое описание
wx miniLA
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
Полностью мультиплатформенное приложение с графическим пользовательским интерфейсом, построено с использованием кросс-платформенной библиотеки wxWidgets. Версия: 0.7. Поддерживаемая версия прошивки ПЛИС: 1.7
minila win 0.x
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
Завершенное приложение для ОС Windows поддерживающее коммуникацию с логическим анализатором (по LPT и USB), все режимы синхронизации, просмотр формы сигналов и текста, декодирование протоколов (RS232, I2C, SPI, PWM) и др. Версия: 0.6.5 Поддерживаемая версия прошивки ПЛИС: 1.7, 2.2
minila dos GUI
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
DOS программа для просмотра в графической форме данных, переданных логическим анализатором. Версия: 0.9
Утилиты
Utilities
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
Набор различных утилит под Windows/DOS, Linux. В состав входит отдельный конвертер BIN-VCD и декодеры протоколов RS232, SPI, I2C. Версия: 0.2
Приложения не получившие дальнейшего развития
minila win 1.X
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
Приложение с графическим пользовательским интерфейсом под ОС Windows. Разработана на основе ранней версии приложения minila_win (версия 0.1) с расчетом на поддержку плагинов. Последняя версия (не стабильная): 1.5.5 Поддерживаемая версия прошивки ПЛИС: 1.5.3
minila linux
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
Приложение-граббер, запускаемое с командной строки Linux. Поддерживает всю функциональность логического анализатора, выходной файл в формате BIN или VCD с поддержкой собственного определения сигналов и шин. Поддерживается только LPT интерфейс. Версия: 0.3 Поддерживаемая версия прошивки ПЛИС: 1.6, 2.1
test win
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
Очень простое приложение, написанное на Delphi и предназначенное для отладки коммуникации между логическим анализатором и ПК по параллельному порту. Версия: 1.1.1 Поддерживаемая версия прошивки ПЛИС: 1.6, 2.1
Сторонние приложения
gtkWave
Многоканальный логический анализатор. Часть 2 - Прошивка ПЛИС, программное обеспечение для ПК
Приложение с графическим пользовательским интерфейсом для ОС Winows и Linux, разработанное с использованием набора инструментов GTK+. Предназначено для просмотра формы сигналов, записанных в формате VCD/EVCD/LXT/Synopsis.
Загрузки Схема и рекомендации по сборке кабеля Parallel Download Cable III – скачать
Прошивки ПЛИС (Timeanalysis (1.x), Stateanalysis (2.x), LED tester) – скачать
Прошивка EEPROM 93LC56 для варианта логического анализатора с USB интерфейсом – скачать
Приложения для ПК, указанные в таблице, и исходные коды – скачать
Документация по коммуникационному протоколу логического анализатора (прошивка Timeanalysis 1.x) – скачать
Документация по коммуникационному протоколу логического анализатора (прошивка Stateanalysis 2.x) – скачать

 
 
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
 
Обратная связь

Наши партнеры

 

Опросы

Есть ли справедливость в жизни?
Конечно есть, уверен!
Вроде как должна быть, но...
Затрудняюсь ответить...
Какая справедливость? О чем Вы?
Эх.., нет правды на свете!

 

Облако тегов

Требуется для просмотраFlash Player 9 или выше.

Показать все теги
 

Календарь публикаций

«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 

Архив новостей

Декабрь 2016 (15)
Ноябрь 2016 (42)
Октябрь 2016 (34)
Сентябрь 2016 (38)
Август 2016 (34)
Июль 2016 (36)
 
Наверх Сервисные мануалы Даташиты Ремонт LCD, ЖК телевизоров LG Samsung Скрипт программы "Сервисный центр"