- Главная
- Отладочные комплекты VZPP-S
- Отладочные платы K5576XC4T1
- LDM-HELPER-K5576XC4T1-FULL
- Характеристики
- Документация
- Отзывы (3)
Характеристики LDM-HELPER-K5576XC4T1-FULL
Тип: | Отладочная плата |
Архитектура ПЛИС: | FPGA |
Семейство ПЛИС: | K5576XC4T1 АО ВЗПП-С |
Маркировка ПЛИС: | K5576XC4T1 |
Габаритные размеры (ДхШхВ): | 130х74х8 мм |
Макетное поле (шаг 2.54 мм): | Нет |
Корпус ПЛИС: | PQFP256 |
Количество линий I/O: | 176 |
Тактовый генератор: | 80 МГц (ЗАО НПФ БМГ ПЛЮС) |
Режим программирования: | JTAG |
Напряжение питания платы: | +5 В |
Преобразователи напряжения: | 3.3 / 1.8 В |
Кол-во элементов LEs: | 9984 |
Встроенная память FLASH: | 96 Кб |
LED индикаторы выходов: | 8 |
Кнопки входных линий: | 5 |
Вес: | 85 г |
Вес с упаковкой: | 205 г |
Документация на LDM-HELPER-K5576XC4T1-FULL
Схема LDM-HELPER-K5576XC4T1(136 КБ)
Отзывы покупателей на LDM-HELPER-K5576XC4T1-FULL
23.10.2018
Афанасенков Юрий Михайлович
Организация:
АО "НПК "СПП""
Прошлый мой отзыв был удалён, может это и к лучшему - тогда я пришёл к нескольким ошибочным выводам.
В общем, плата работает весьма недурно, на 80 МГц летает без проблем, одна беда на данный момент - весьма скудная документация. Мне, как интроверту, теребить службу поддержки не хочется, дохожу методом проб и ошибок.
О своём опыте пишу в уютном бложике, вот первая часть:
https://nabbla1.livejournal.com/202413.html
там же ссылки на остальные части, пока их 6, но будут появляться новые.
В общем, плата работает весьма недурно, на 80 МГц летает без проблем, одна беда на данный момент - весьма скудная документация. Мне, как интроверту, теребить службу поддержки не хочется, дохожу методом проб и ошибок.
О своём опыте пишу в уютном бложике, вот первая часть:
https://nabbla1.livejournal.com/202413.html
там же ссылки на остальные части, пока их 6, но будут появляться новые.
23.09.2018
Афанасенков Юрий Михайлович
Организация:
АО "НПК "СПП""
Штуковина работает, в комплекте даётся компакт-диск с инструкцией, как создать проект в Quartus'е и "прошить" его в конфигуратор ПЛИС.
Для прошивки использовал купленный здесь же USB Blaster, а кабель паял самостоятельно. Можно было купить ещё переходник LDM-ADAP-JTAG Altera (продукция-аксессуары-переходники).
Столкнулся со следующими проблемами:
- Когда запускаешь компиляцию проекта, создаётся два выходных файла. Один с расширением .sof - SRAM Object File, для непосредственной записи в ПЛИС, чтобы быстренько проверить новый вариант, не прошивая его во FLASH. Его применить не удаётся, не знаю точно, почему, но это пока не суть важно.
Второй, .pof - Programmer Object File, уже для записи во FLASH, но изначально он делается под другой тип конфигуратора, EPC2, и прошиваться тоже отказывается. Надо залезть в file - convert programming files... , выбрать тип выходного файла .pof, Configuration device: EPC4. Также выбираем имя файла - именно его потом будем прошивать. Внизу (Input files to convert) тыкнуть по строке SOF data, после чего нажать Add file и выбрать тот самый .sof, который скомпилился для данного проекта. Затем жмём Generate, и новый файл .pof будет сделан, вот он уже прошьётся!
- Тактовая частота 80 МГц для данной ПЛИС - многовато, не все проекты правильно работают. Скажем, меня учили использовать одну и ту же тактовую частоту повсюду, те самые 80 МГц (ведь именно они распространяются по глобальной шине и способны "раскачать" все-все цепи с минимальной задержкой распространения!), а если какие-то процессы должны происходить медленнее, использовать сигналы CE - Clock Enable, которые уже будут задавать нужную скорость.
Увы, схемы, организованные таким способом, здесь будут время от времени залипать - задержка между тактовым импульсом и CE заставит пропускать часть импульсов!
Выход из ситуации - всё-таки поделить частоту пополам, после чего всё остальное запитывать уже от 40 МГц, не выше. (в ТУ на микросхему не прописано максимально допустимой частоты, но при измерениях динамического тока потребления её поднимают до 50 МГц. Мы у себя тоже выше 50 МГц пока не используем).
Ещё один вариант - на ПЛИС поступает ещё одна тактовая частота от Ethernet контроллера. Если его специально не инициализировать, то с него поступает 4 МГц на ножку 47, IO(34), а в Quartus надо задать pin_223. От этой тактовой частоты всё работает без проблем.
- в таблице 2 описания, прилагаемого к плате (на компакт-диске, "промер проекта") какая-то путаница с номерами ножек ПЛИС ХС4Т - на принципиальной схеме, к примеру, указана ножка 189 и подпись к ней IO(132), это ножка для кнопки SA6, а в таблице 2 мы имеем IO(132), однако ножка 190, и им соответствует PIN_118 в Quartus. Сразу начинаются сомнения - что из этого правильно, искать по номерам ножек или по номерам IO? Как показала практика, доверять надо IO, а ножки там кое-где перепутаны. Проблема с кнопками на плате, а вот со светодиодами и с внешними входами (по кр. мере на разъёме X3) - всё чётко.
Внутренние блоки памяти ПЛИС вполне удаётся задействовать, используя в Quartus'е Tools - Megawizard Plug-in Manager, а там уже выбрать нужный вариант памяти, ширину шины и количество слов, для ROM - указать файл инициализации (.mif), это работает, что не может не радовать.
В целом зачёт, но документации и примеров хотелось бы чуточку побольше :)
Для прошивки использовал купленный здесь же USB Blaster, а кабель паял самостоятельно. Можно было купить ещё переходник LDM-ADAP-JTAG Altera (продукция-аксессуары-переходники).
Столкнулся со следующими проблемами:
- Когда запускаешь компиляцию проекта, создаётся два выходных файла. Один с расширением .sof - SRAM Object File, для непосредственной записи в ПЛИС, чтобы быстренько проверить новый вариант, не прошивая его во FLASH. Его применить не удаётся, не знаю точно, почему, но это пока не суть важно.
Второй, .pof - Programmer Object File, уже для записи во FLASH, но изначально он делается под другой тип конфигуратора, EPC2, и прошиваться тоже отказывается. Надо залезть в file - convert programming files... , выбрать тип выходного файла .pof, Configuration device: EPC4. Также выбираем имя файла - именно его потом будем прошивать. Внизу (Input files to convert) тыкнуть по строке SOF data, после чего нажать Add file и выбрать тот самый .sof, который скомпилился для данного проекта. Затем жмём Generate, и новый файл .pof будет сделан, вот он уже прошьётся!
- Тактовая частота 80 МГц для данной ПЛИС - многовато, не все проекты правильно работают. Скажем, меня учили использовать одну и ту же тактовую частоту повсюду, те самые 80 МГц (ведь именно они распространяются по глобальной шине и способны "раскачать" все-все цепи с минимальной задержкой распространения!), а если какие-то процессы должны происходить медленнее, использовать сигналы CE - Clock Enable, которые уже будут задавать нужную скорость.
Увы, схемы, организованные таким способом, здесь будут время от времени залипать - задержка между тактовым импульсом и CE заставит пропускать часть импульсов!
Выход из ситуации - всё-таки поделить частоту пополам, после чего всё остальное запитывать уже от 40 МГц, не выше. (в ТУ на микросхему не прописано максимально допустимой частоты, но при измерениях динамического тока потребления её поднимают до 50 МГц. Мы у себя тоже выше 50 МГц пока не используем).
Ещё один вариант - на ПЛИС поступает ещё одна тактовая частота от Ethernet контроллера. Если его специально не инициализировать, то с него поступает 4 МГц на ножку 47, IO(34), а в Quartus надо задать pin_223. От этой тактовой частоты всё работает без проблем.
- в таблице 2 описания, прилагаемого к плате (на компакт-диске, "промер проекта") какая-то путаница с номерами ножек ПЛИС ХС4Т - на принципиальной схеме, к примеру, указана ножка 189 и подпись к ней IO(132), это ножка для кнопки SA6, а в таблице 2 мы имеем IO(132), однако ножка 190, и им соответствует PIN_118 в Quartus. Сразу начинаются сомнения - что из этого правильно, искать по номерам ножек или по номерам IO? Как показала практика, доверять надо IO, а ножки там кое-где перепутаны. Проблема с кнопками на плате, а вот со светодиодами и с внешними входами (по кр. мере на разъёме X3) - всё чётко.
Внутренние блоки памяти ПЛИС вполне удаётся задействовать, используя в Quartus'е Tools - Megawizard Plug-in Manager, а там уже выбрать нужный вариант памяти, ширину шины и количество слов, для ROM - указать файл инициализации (.mif), это работает, что не может не радовать.
В целом зачёт, но документации и примеров хотелось бы чуточку побольше :)
09.01.2017
МММ
Организация:
НИИ,___,
Как не странно всё работает! На форумах обсуждают много проблем, а в службу поддержки обратиться не хотят. Служба поддержки оперативно отвечает на все вопросы, прблем нет. Наша контора купила два модуля с материнками 501, будем осваивать.
Аналогичные товары
С этим товаром покупают