реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Vhdl + verilog разработка spartan 6, Нужно адаптировать open source ядра для конкретной платы
alexstorm
сообщение Feb 14 2017, 18:23
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 14-02-17
Пользователь №: 95 445



Есть плата которая работает на плате fpga nand ethernet phy

Есть плата spartan 6 + nand + 1gb ethernet phy
Плата работает, fpga прошивается, ethernet phy устанавливает 100 мегабитный линк.

Нужно сделать 3 задачи все на программном уровне:
Прикрутить готовое ядро opencores ( https://opencores.org/project,udp_ip_stack) так чтобы плата принимала и отправляла udp пакеты для начала на 100 мегабит
Прикрутить готовоя ядро работы с nand (https://opencores.org/project,nand_controller) так чтобы страницы сохранялись в nand и доставались оттуда
Сделать чтобы входящий пакет udp сохранялся в nand по нужному адресу указанному в udp пакете
Перевести плату в работу на режим 1G

Плату смогу выслать с программатором

По поводу стоимости разработки договоримся готов платить от 10$ в час и выше.
Нужен профессионал по FPGA а не любитель.
Go to the top of the page
 
+Quote Post
viv-pm
сообщение Feb 17 2017, 04:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 18-12-14
Пользователь №: 84 177



Куда Вам писать?
Go to the top of the page
 
+Quote Post
starley
сообщение Feb 18 2017, 10:22
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 9-01-09
Из: Москва
Пользователь №: 43 085



Цитата(alexstorm @ Feb 14 2017, 21:23) *
Есть плата spartan 6 + nand + 1gb ethernet phy

1. Какой стоит флеш, сколько микросхем, как подключены и в каком режиме (синхронном или асинхронном)?
2. Почему вы уверены, что с opencores ядром получите скорость записи во Flash 100 МБ/с?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Feb 19 2017, 12:55
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 alexstorm:

Я хотел уточнить, а почему вы решили что nand_controller с opencores.org это готовое ядро для ваших нужд:
Цитата(alexstorm @ Feb 14 2017, 21:23) *
..пакет udp сохранялся в nand по нужному адресу ..


Так же не хочу вас расстраивать но если хотя бы бегло взглянуть на название вот этого файла:
.../udp_ip_stack/trunk/rtl/vhdl/IP_complete_nomac.vhd
То к пункту
Цитата(alexstorm @ Feb 14 2017, 21:23) *
..Прикрутить готовое ядро opencores

добавляется подпункт 0.0 - прикрутить MAC, и подпункт 0.1 - наконфигурить через MDIO ваш PHY чтобы он смог работать с вашим MAC-ом.
Go to the top of the page
 
+Quote Post
viv-pm
сообщение Feb 20 2017, 04:43
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 18-12-14
Пользователь №: 84 177



Пишите viv-pm@yandex.ru, по ПЛИС приличный задел.
Go to the top of the page
 
+Quote Post
andrei_moiseev
сообщение Feb 25 2017, 09:02
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 94
Регистрация: 14-01-11
Пользователь №: 62 228



Очень интересно.
Мой почтовый ящик указан в профиле.
Go to the top of the page
 
+Quote Post
dev.fpga
сообщение Feb 27 2017, 17:07
Сообщение #7





Группа: Участник
Сообщений: 6
Регистрация: 24-05-15
Пользователь №: 86 845



Решал подобную задачу. Пожалуйста, напишите мне на dev.fpga@ya.ru
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01406 секунд с 7
ELECTRONIX ©2004-2016