Перейти к содержанию
    

Vhdl + verilog разработка spartan 6

Есть плата которая работает на плате 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 а не любитель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть плата spartan 6 + nand + 1gb ethernet phy

1. Какой стоит флеш, сколько микросхем, как подключены и в каком режиме (синхронном или асинхронном)?

2. Почему вы уверены, что с opencores ядром получите скорость записи во Flash 100 МБ/с?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 alexstorm:

 

Я хотел уточнить, а почему вы решили что nand_controller с opencores.org это готовое ядро для ваших нужд:

..пакет udp сохранялся в nand по нужному адресу ..

 

Так же не хочу вас расстраивать но если хотя бы бегло взглянуть на название вот этого файла:

.../udp_ip_stack/trunk/rtl/vhdl/IP_complete_nomac.vhd

То к пункту

..Прикрутить готовое ядро opencores

добавляется подпункт 0.0 - прикрутить MAC, и подпункт 0.1 - наконфигурить через MDIO ваш PHY чтобы он смог работать с вашим MAC-ом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...