fpga-systems-magazine

FSB "Pentagon" : 21 10 2019

Главная » Статьи » FPGA-Systems Boards (FSB) » Проект "Pentagon"
KeisN13
21.10.2019 21:01
3703
17
0.0

Здравствуйте друзья. С Вами проект FPGA-Systems.ru

Не так давно мы объявили о наборе команды для создания собственной платы проекта FPGA-Systems Boards (FSB), получивший кодовое название «Проект «Pentagon». Мы уже провели несколько конференс колов и поделились своими идеями с Вами в предыдущей статье.

На сегодняшний день мы приняли окончательное решение начать работу над первым прототипом, который будет пока далек от того, что мы хотим видеть в конце нашего инженерного творчества при работе над этим проектом.

Итак, с чем же мы определились:

  1. В угоду дешевизны тестовых образцов решено отказаться от платы не стандартной формы, предложенной KeisN13 (о вариантах читайте здесь), а сделать ее в виде четырехугольника (прямоугольника или квадрата)
  2. Тестовые образцы будут только для внутреннего использования и отработки решений
  3. Оставили концепцию мезонинный модуль →несущая плата. Данная концепция являлась общей у всех ранее предложенных вариантов
  4. Утвердили, что мезонинный модуль должен быть полностью автономным и должен содержать базовые компоненты: ПЛИС, программатор (как опция), модуль питания, ПЗУ, ОЗУ в виде статической/динамической памяти, кнопка, светодиод. Вся остальная периферия будет подключаться к несущей через PMOD и другие «устоявшиеся» коннекторы. Вариант совместимости с платами Raspberry, Terrasic, Arduino в процессе обсуждения.
  5. Базовым элементом первого тестового образца станет ПЛИС xc7s15-ftbg196c, поэтому будет установлена SRAM память, поскольку ее трассировка проще, портов ввода/вывода  ресурсов ПЛИС для контроллера она требует меньше, да и начинающим с ней будет разобраться проще (а именно для начального и чуть выше уровня предполагается эта разработка)

Сейчас мы находимся на стадии составления и утверждения BOM остальных компонентов. После того как он будет составлен, думаем что сможем прикинуть более точно стоимость окончательного варианта тестовых образцов. Поэтому, чтобы не пропустить следующий этап, не забудьте зарегистрироваться на сайте.

Также нам интересно будет Ваше мнение и идеи. Если Вы горите желанием нам помочь или у Вас есть интересные идеи, то опишите их в комментариях под статьёй или же присоединяйтесь к нашей группе в Telegram @FpgaSystemsBoards

--

С уважением, команда проекта «FSB→Pentagon»

3703
17
0.0

Всего комментариев : 16
avatar
1 digitalinvitro • 09:35, 22.10.2019
Неплохо, продолжайте - очень полезное дело! Очень важен фактор стоимости, на мой взгляд.
Хотелось бы понять сколько оперативной памяти на борту устройства, какова ее частотность? В свою очередь могу поделится опытом установки в качестве таковой - http://www.micrus.ru/pdf/K6R4008V1D.pdf в SOJ корпусе. Это и по уровню совместимо и  дешево и сердито.
Наличие программатора который будет опознаваться Vivado? Или это будет возможность "проиграть" битстрим" как в OpenOCD? Может быть тогда отладка не сильно нуждается в таковом? Или у программатора будет двойное назначение мост USB-COM?
avatar
0
2 KeisN13 • 07:50, 23.10.2019
Спасибо, пока готовимся к окончательному варианту тестового образца.

Цитата
Хотелось бы понять сколько оперативной памяти на борту устройства, какова ее частотность?

Посмотрим из того, что будет в наличии. Постараемся выбрать поскоростнее и побольше. Пока не понятно из какого расчета исходить, потому что статическая память не сильно большая по объему, что в ней нужно хранить пока тоже не совсем понятно.


Цитата
Наличие программатора который будет опознаваться Vivado?

Здесь есть несколько вариантов.Сами программаторы с поддержкой внутрисхемной отладки стоят приличных денег (4-6к). Есть конечно китайские клоны за 1000-2000 рублей, но как они себя поведут с вивадо не понятно. Может приобретем для тестов. Второй вариантов сделать клон (уже есть), но тут проблема лицензирования вероятно встанет нам боком. Третий вариант попробовать роялти лицензию от производителя, если такая опция у него есть. В общем работаем в нескольких направлениях.
avatar
3 digitalinvitro • 13:20, 23.10.2019
В принципе как поведет себя Vivado с китайским клоном можно проверить smile есть и то и другое и плата с Artix. Осталось только найти время распаять J8 под внешний JTAG. smile
avatar
0
4 KeisN13 • 13:43, 23.10.2019
Будем весьма признательны. Проверить стоит ILA  и Microblaze
avatar
5 digitalinvitro • 09:06, 26.10.2019
Проверил на тестовом проекте, плата разработчика Arty через JTAG на разьеме J8 из Vivado шьётся. Совместимый китайский aliexpress-овский программатор находится поиском и определяется DLC9P.
avatar
0
6 TestUser_0 • 10:28, 26.10.2019
А можно ссылку, если не сложно, а то там много программаторов, чтобы наверняка знать какой именно вв используете
avatar
7 digitalinvitro • 11:52, 26.10.2019
Покупал очень давно, называется DL9C, но что то очень похожее тут по ссылке
https://ru.aliexpress.com/item....1603_52
avatar
8 igorkazinov • 15:44, 13.11.2019
Я бы добавил к периферии что то типа IP1001 или AR8033..35.
Как вариант RJ45 коннектора с транформером - HR911196AE / 357 руб было /
avatar
0
13 KeisN13 • 06:39, 22.11.2019
как думаешь, если их посадить на pmod будет нормально работать в плане целостности сигналов на 100М или все таки надо делать непосредственно на плате ?
avatar
15 igorkazinov • 14:07, 23.11.2019
Для 100М (25МГц) в принципе добавив простое согласование работать должно. Но я думаю людям будет интереснее запускать что то на 1G (как бы 125МГц может звенеть сильно, правда если сертифицировать не надо будет то можно немного подзабить) - тут надо уточнить и промоделить в HL.
Могу намылить конкретику как появится.
avatar
9 Strijar • 17:05, 20.11.2019
Насчет програматора можно поставить FT2232  - половину использовать под JTAG половину подключить на ПЛИС - для UART/GPIO итд. так сделано например у Narvi - https://numato.com/product/narvi-spartan-7-fpga-module Один момент только - нужно прошить EPROM чтобы его видел vivado. У меня есть плата с FT2232 но я пока так и не смог ее заставить работать с vivado, хотя под impact работает
avatar
10 Strijar • 17:10, 20.11.2019
А прикидывали цену? Получится дешевле 3000р? Если нет то проще использовать готовое https://ru.aliexpress.com/item/32959887279.html

Интересно было бы получить Spartan7 + DDR. Типа Narvi, но бюджетней.
avatar
0
14 KeisN13 • 06:41, 22.11.2019
дешевле 3к точно не получится. s7 сам по себе около 1200 стоит
avatar
11 Strijar • 14:51, 21.11.2019
Дополню: 7 серия Xilinx прошивается с помощью OpenOCD и через FT2232 в том числе.
https://u.to/qujGFg

Например плата от Numato c Artix7:
openocd -f board/numato_neso.cfg -c "init; pld load 0 top.bit; exit"
avatar
0
12 KeisN13 • 06:37, 22.11.2019
я еще раз уточню. мы рассматриваем вариант не только прошивки, но и внутрисхемной отладки. должна быть возможность отлаживать софтпроцессоры и считывать данные с помощью ILA/Chipscope
avatar
16 igorbolshevikov • 21:56, 21.11.2023
Я как-то интереса ради склонировал программатор на ftdi с Genesys борды (на MPSoC), стащил оттуда же содержимое eeprom - вроде все работает. Так что главное найти откуда стащить eeprom) Другое дело вопрос с лицензией на это
avatar

FPGA-Systems – это живое, постоянно обновляемое и растущее сообщество.
Хочешь быть в курсе всех новостей и актуальных событий в области?
Подпишись на рассылку

ePN