Главная » 2019 » Сентябрь » 20 » Ардуино совместимая плата на Spartan-7
11:20
Ардуино совместимая плата на Spartan-7
Бюджетные отладки на Spartan-7 пока встречаются не часто, да и на FPGA как такойх отладок бюджетного уровня не много. Но иногда их все таки делают и производят. Вот наткнулся на просторах интернета на любопытный экземпляр, который еще пока в стадии предзаказов.
 
Пока не понятно если там встроенный программатор или только JTAG совместимые пины? Если Вы в курсе, напишите в комментариях, а если даже задумали ее приобрести, напишите как Вам это удалось. Желательно с подробностями.

PS: а как Вы думаете, имеет ли смысл нашему небольшому узкоспециализированному сообществу сделать свою бюджетную отладку?

Чем может порадовать начинающего FPGA'жиста этот экземпляр:
 
Параметры отладочной платы
  •  FPGA – Xilinx Spartan-7 XC7S15 FPGA with 12.8K Logic Cells and 360Kb block RAM
  • WiSoC – Espressif Systems ESP32 SoC with 802.11 b/g/n 2.4GHz WiFi and Bluetooth 4.1  BLE
  • Storage – SPI flash, MicroSD card slot
  • Video Output – Mini HDMI
  • Video Input – CSI Camera Interface with support for OV5640 sensor
  • USB – USB type-C port
  • Expansion
    • Arduino UNO headers (5V)
    • FPGA I/O header
    • DAC output and ADC input header (via 8-bit ADC1173 chip)
    • 2x Grove connectors (I2C and digital I/O)
  • Debugging / Programming – Arduino ICSP header, FPGA  JTAG interface
  • Sensors –  6 axis accelerometer and gyroscope
  • Misc – Power switch, 2x ESP32 buttons, 3x FPGA buttons, 2x user LEDs, 2x user RGB LEDs, DIP switch, power selection jumper
  • Power Supply
    • 5V via USB-C port
    • 5V via Arduino micro USD port
    • 8 to 17V via VIN pin
  • Dimensions – Arduino UNO form facto
 
 
Просмотров: 92 | Добавил: KeisN13 | Теги: отладочные платы, Xilinx, spartan-7 | Рейтинг: 5.0/1
Всего комментариев: 8
avatar
1 MetallFly • 11:35, 20.09.2019
Цитата
PS: а как Вы думаете, имеет ли смысл нашему небольшому узкоспециализированному сообществу сделать свою бюджетную отладку?


Я бы сказал, да, но сильно бюджетно в голове не укладывается.
avatar
0
2 KeisN13 • 11:40, 20.09.2019
ну да, с программатором засада выйдет большая
avatar
3 Aspect • 12:23, 20.09.2019
Можно без программатора, но с флешкой и FTDI для прошивки. 
Трейдофф между стоимостью и юзабилити.
avatar
0
4 KeisN13 • 12:27, 20.09.2019
Да ну, без возможности внутрисхемной отладки кмк это бред делать отладку.
Толку от нее, если только временные диаграммы можно посмотреть. Но подумать стоит.
avatar
5 Aspect • 13:16, 20.09.2019
А Моделсим тогда на что (или хоть тот же ИкарусВерилог, если совсем не хочется разбираться в интерфейсе)? Отлаживаешь код, заливаешь в борду, радуешься. И не нужно мучиться с внутрисхемной отладкой, чипскопами там и тд.
Для студентов, а как я понимаю, такая отладка будет направленна именно на них, очень критична цена конечного продукта. Я бы смотрел в сторону того как сделана Ардуино. Есть база и куча модулей. Захотел часы прикрутил, пообщался по i2c, захотел воткнул флешку, прописал по SPI. 
А для чего еще нужны такие самопальные отладки, для работы с 40G?
avatar
0
6 KeisN13 • 13:41, 20.09.2019
Я ж не говорю что это плохо, я говорю что изучение технологии FPGA  и соответствующих сред проектирования будет  неполноценной без возможности внутрисхемной отладки.
Помигать светодиодом одно, а когда делается внешний интерфейс и не понимаешь почему данные не видно - это другое. Получится гадание на кофейной гуще или многочасовая/дневная отладка.
avatar
7 Aspect • 13:55, 20.09.2019
Согласен с тобой. 
В общем идея хорошая на счет отладки. Самое важное как ты сам знаешь не просто нонейм-борда с плисиной, а сообщество всегда готовых помочь инженеров и интересные статьи по работе с этой бордой.
Как пример, проект Марсоход. Он на Альтере. Было бы круто такой же, но на Ксае. Кстати, подумай над этой идеей. Заодно можно будет продавать такие борды и хоть какую-то денежку еще сверху иметь. Тем более что желание обучать у тебя есть и талант в придачу. А это не каждому дано.
avatar
1
8 KeisN13 • 13:57, 20.09.2019
Да, марсоходы и DiHalt круты. Нам есть к чему стремиться.
avatar