PLD Lab

Многофункциональный программируемый контроллер на базе ПЛИС


 

Главная
Описание
Утилиты
Примеры
Где купить?

Обратная связь pldlab@yandex.ru

Утилиты

LOADER.EXE - загрузчик конфигурации ПЛИС и тестер (ZIP-архив 403КБ)

LOADER.HEX - прошивка микроконтроллера для работы с LOADER.EXE (6КБ)

TTF2INC.EXE - преобразователь файла конфигурации ПЛИС в формате TTF в текстовый формат для возможности компиляции ассемблером MSC-51 (ZIP-архив 5КБ)

Загрузчик

После успешной загрузки конфигурации ПЛИС можно воспользоваться встроенным в загрузчик программным тестером. Тестер позволяет считать и записать данные по выбираемым пользователем адресам. Данные могут вводиться как пользователем вручную, так и быть загружены из файла. При чтении из ПЛИС данные могут быть сохранены в файлах для дальнейшего анализа работы проектируемого устройства.

Тестер

Загрузка и обмен данными в LOADER.EXE реализована на основе протокола Modbus.

Прошивка

Внутреннее ПО PLD-Lab (прошивка микроконтроллера LOADER.HEX) представляет собой загрузчик конфигурации ПЛИС через RS-232, работающий по протоколу Modbus. Поддерживаются микроконтроллеры AT89C52..55 фирмы ATMEL.

Последняя версия прошивки 1.6 (rev.2). Текущая версия поддерживает следующие функции Modbus:

В версии 1.6 (rev.2 ) реализован буфер обмена 92 байта, что позволяет пересылать в одном пакете больше информации. Для обеспечения совместимости между загрузчиком и устройствами с разными установленными ПЛИС и микроконтроллерами в отклике функции 17 (REPORT SLAVE ID) передается информация о размере буфера обмена. При установке различных кварцевых резонаторов могут быть обеспечены различные максимальные скорости обмена по интерфейсу RS-232:

 

Преобразователь TTF2INC

Служит для преобразования выходного файла проекта в формате TTF в формат, приемлемый для компиляции его вместе с прошивкой микроконтроллера.

Пример.

DB FFh, FFh, 6Fh, F4h, FFh, F0h, FFh
DB F6h, FFh, FFh, FFh, FFh, FFh, FFh, FFh, ......
DB 20h, 20h, 04h, 84h, 80h, 10h, 10h, 12h, ......
DB 00h, 20h, 00h, 04h, 80h, 00h, 10h, 18h, ......


Hosted by uCoz