МАРСОХОД

Open Source Hardware Project

FPGA & CPLD Блогchips

САПР Altera Quartus II / Quartus Prime, язык Verilog HDL, ПЛИС Cyclone III, Cyclone IV, MAX II, MAX10.
Платы разработчика серии Марсоход, Марсоход2, Марсоход3.


Проект скоростной передачи данных в ПЛИС платы Марсоход3

m3 ftdi

На плате Марсоход3 есть ПЛИС Altera MAX10 и чип FTDI FT2232H. 

Для скоростной передачи данных в ПЛИС платы Марсоход3 будем использовать режим синхронного FIFO микросхемы FTDI.

Вся подготовительная работа для этого проекта описана в моей предыдущей статье. Там есть описание, как запрограммировать микросхему памяти EEPROM на плате, с тем, чтобы перевести FT2232H в режим синхронного ФИФО и там есть описание, как поставить перемычки (jumpers) и подключить второй программатор для загрузки проекта в ПЛИС и для отладки проекта.

Теперь рассмотрим сигналы, используемые для передачи данных из FTDI чипа в ПЛИС.

Скоростная передача данных с платой Марсоход3

И на плате Марсоход2 и на плате Марсоход3 стоит программатор MBFTDI построенный на базе USB чипа FT2232H. Микросхема двухканальная, поэтому программатор позволяет одновременно загружать проекты в ПЛИС через JTAG по одному каналу передачи и по второму каналу организовавать связь с ПЛИС через последовательный COM-порт (до 12Мбит/сек).

В отличии от платы Марсоход2, программатор платы Марсоход3 можно переключить в режим синхронного ФИФО. В этом случае скорость передачи данных через USB между ПЛИС и компьютером может быть существенно выше.

Микросхема FT2232H в режиме синхронного ФИФО требует внешнего чипа 93C46 EEPROM, который должен быть специальным образом запрограммирован. На плате Марсоход3 этот чип есть:

93с46 EEPROM

Для программирования чипа EEPROM воспользуемся утилитами компании FTDI: их две, хоть делают они, в общем, одно и то же - это программы MProg и FT_Prog. Первая утилита - более старая. Компания FTDI рекомендует использовать программу FT_PROG. Скачать программы можно бесплатно на сайте FTDI по ссылкам:

Реализация HDMI в ПЛИС

HDMI в ПЛИС платы Марсоход3

Мир не стоит на месте, и взамен морально устаревшего VGA пришли чисто цифровые видеоинтерфейсы, сначала DVI-D , затем HDMI и DisplayPort. Мое знакомство с HDMI началось вот с этой статьи - http://www.fpga4fun.com/HDMI.html.
Там же есть ссылки на всю базовую информацию.
Далее, вкратце, мое видение данной темы.

Моргаем светодиодами платы Марсоход3


Самый первый проект для платы Марсоход3 будет, по традиции, очень простой. У нас похожие проекты были и для первой платы Марсоход и для платы Марсоход2. Все, что я хочу сейчас сделать - двоичный счетчик, выход которого отображается на светодиодах.

Плата Марсоход3

Marsohod3 board with MAX10 CPLD chip

Мы сделали плату Марсоход3 на базе CPLD MAX10!!!!!

Подробнее вот здесь...

Ну и, конечно, уже можно купить в нашем интернет магазине.

 


GitHub YouTube Twitter
Вы здесь: Начало