Перейти к содержимому

Обучение по работе с FPGA Lattice MachXO2: Основы Diamond и Reveal

upgrdman

0:00 / 0:00

Обучение по работе с FPGA Lattice MachXO2: Основы Diamond и Reveal

65 409 просмотров · 10 лет назад
upgrdman
19,6 тыс. подписчиков
65 409 просмотров · 10 лет назад
В этом видео показан простой проект типа «HelloWorld» с использованием платы расширения Lattice MachXO2 FPGA/CPLD. Написана простая программа, отображающая двоичный счетчик с помощью светодиодов, причем счетчик увеличивается только тогда, когда пользователь удерживает кнопку. Для создания программы используется Lattice Diamond. После написания кода и тестового стенда для него используется Aldec Active-HDL для запуска моделирования. Затем FPGA программируется с помощью встроенного адаптера FTDI JTAG. Показан процесс программирования как во Flash, так и в SRAM. Наконец, Lattice Reveal используется для реализации встроенного логического анализатора на FPGA. Это позволяет нам исследовать внутренние регистры во время работы микросхемы. Этот инструмент отлично подходит для тех случаев, когда моделирование кажется корректным, но реальное тестирование выявляет проблемы. Краткое содержание этого видео, включающее текст и скриншоты, доступно в моем блоге: http://www.farrellf.com/projects/hard...