Simply Cyclone IV EP4CE10 Developer board (KiCAD edition)
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
documentation schematic pdf Nov 21, 2018
ep4ce10_0 KiCAD 5 board files Nov 20, 2018
examples - питон для com порта Nov 24, 2018
.gitignore schematic pdf Nov 21, 2018
LICENSE Initial commit Nov 20, 2018
README.md Update README.md Nov 21, 2018

README.md

Отладочная плата на Cyclone IV

Это простая отладочная плата для FPGA Cyclone IV EP4CE10. Кроме собственно FPGA на ней расположенны:

  • 4 светодиода
  • CP2102 для общения с компьютером по UART
  • SPI Flash для записи прошивки
  • JTAG
  • 28 ножек FPGA для подключения пользовательских устройств

Схема в pdf формате

Плата в KICAD

KICAD shot

Внешний вид

Front Back

Папки

В папке ep4ce10_0 располагается собственно проект на KiCAD. В папке examples пара примеров, работающих на ней.

examples/test_my_board_led - сравнительно простой пример, который умеет мигать светодиодами и принимать байт с командами по UART (на скорости 115200 bps). Пример общения с компьютером в файле examples/test_my_board_led/test_usart.py . Формат команды простой, посылаем 1 байт на устройство. Младшие 4 бита - состояние светодиодов (включенно/выключенно). Старший бит - переводит устройство в "самостоятельное плавание", когда оно начинает мигать светодиодиками самостоятельно.

examples/test_my_board_advanced - более сложный пример. Не только принимает команды по UART, но и отсылает в ответ строку, которую берет из заранее инициализированной памяти.