PLD Lab

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


 

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

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

Назначение

PLD-Lab представляет собой контроллер-конструктор для быстрого проектирования и моделирования электронных изделий на базе ПЛИС фирмы ALTERA. Благодаря своей многофункциональности, конструктор удобен для создания макетов и опытных образцов, для производства мелкой серии разрабатываемого устройства.

Состав

Конструктор выполнен на двухслойной плате 78х91 мм. Технологические отверстия, блоки перемычек и разъемы расширения служат для автономного использования, с возможностью установки в корпус с габаритами не менее 80х95х20 мм. Встроенный микроконтроллер фирмы ATMEL (AT89C52..55) служит для загрузки конфигурации ПЛИС и может быть использован в качестве центрального процессора. В базовый комплект конструктора входит ПЛИС EPF8282A, микроконтроллер не устанавливается. По заказу пользователя могут быть установлены другие поддерживаемые ПЛИС и микроконтроллер.

Программное обеспечение

Для загрузки конфигурации ПЛИС служит программа-загрузчик LOADER.EXE. Для этого режима загрузки должен быть установлен микроконтроллер с прошивкой LOADER.HEX. Загрузчик позволяет определить состояние ПЛИС, осуществить загрузку выбранной пользователем конфигурации и обеспечить двусторонний обмен с внутренними регистрами загруженной конфигурации.

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

PldLab_SCH.PDF Принципиальная схема
PldLab_PCB.PDF Схема расположения компонентов на плате

Hosted by uCoz