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

 
 
 
Reply to this topicStart new topic
> FPGA 2.5V 20 pin с максимальной скоростью соединить с PC, посоветуйте, пожалуйста каким интерфейсом?
iiv
сообщение Jun 18 2011, 17:38
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Всем привет,

имеется плиска, у нее имеется около 20 свободных ног, воткнутых в штеккер, как на старых IDEшных дисках был. Производитель борды утверждает, что через этот штеккер можно без проблемно примерно 60-70МГц по каждой ноге посылать. Есть ПК с линуксом. Надо соединить их вместе, чтобы максимально просто (не паяя, а покупая готовый блочек) соединить их, чтобы посылать с плиски на ПК поток данных с максимально большой скоростью (400МБит и более). На плиске этот поток генерится на самопально написанном верилоге, хотелось бы чтобы интерфейс был бы максимально простым, без ниосов и других заморочек, типа SPI, но параллельный, или что-то в этом роде.

Скажите, пожалуйста, как мне это сделать?

Думал например о плате конверторе GPIO->Ethernet 1GBit, но ничего путевого не нашел.

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 18 2011, 17:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Насчет "готового блочка" сильно сомневаюсь, что найдется. А так напрашивается какой-нибудь Cypress'овский продукт, если устроит USB.
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Jun 19 2011, 06:09
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



А поставить мезонином на готовую рci или pсie плату не вариант?
Хотя наверное действительно лучше переходник через юсб...


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
iiv
сообщение Jun 19 2011, 10:30
Сообщение #4


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(eugen_pcad_ru @ Jun 19 2011, 11:09) *
А поставить мезонином на готовую рci или pсie плату не вариант?
Хотя наверное действительно лучше переходник через юсб...

я б так с радостью - это предел моих мечтаний! Только есть закавырка, я такое еще не делал и не представляю даже с чего начать.

Я понимаю, что мне для этого нужны будут

1. драйверы pсie под линукс, в кернеле копаться я несколько раз копался, но не такой я сильный эксперт в этом, если будет толковый мануал и руководство к действию, то, наверное, разберусь,

2. правильно перевоткнуть провода - тут, думаю, больших проблем не будет, главное чтобы пинов хватило,

3. где-то достать правильную корку на плиску - тут я с этим ноль, на чистом верилоге я довольно хорошо программировать научился, но, пока, еще ни одну корку не воткнул... Тут опять, без чудкого руководства и хорошего мануала - не осилю.

ИИВ

Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 19 2011, 11:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(iiv @ Jun 19 2011, 00:38) *
Думал например о плате конверторе GPIO->Ethernet 1GBit, но ничего путевого не нашел.


ft232H, ft2232H, ft4232H
правда 400+мбит из них, пожалуй, не выжать. по даташиту - 40мБайт в секунду, что тоже неплохо.

еще можно поискать eval boardы на гигабитные ethernet phy или что-то вроде этого, но цена уже не очень приятная, да и с ft232H проще гораздо - тупо fifo, а тут еще mac городить.
Go to the top of the page
 
+Quote Post
iiv
сообщение Jun 19 2011, 16:38
Сообщение #6


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(_pv @ Jun 19 2011, 17:57) *
ft232H, ft2232H, ft4232H

Спасибо, _pv,

за простое и дешевое решение! Начну с него, если не хватит, буду дальше смотреть. То, что у меня сейчас есть - SPI 15 MBits, из которых реально 1МБайт в секунду еле-еле получается. Конечно хотелось бы больше, но, при желании, я и два приемных компа с отдельными USB могу поставить и будет у меня 80МБайт в секунду sm.gif
Go to the top of the page
 
+Quote Post
-Al-
сообщение Jun 24 2011, 04:23
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(iiv @ Jun 19 2011, 20:38) *
Спасибо, _pv,

за простое и дешевое решение! Начну с него, если не хватит, буду дальше смотреть. То, что у меня сейчас есть - SPI 15 MBits, из которых реально 1МБайт в секунду еле-еле получается. Конечно хотелось бы больше, но, при желании, я и два приемных компа с отдельными USB могу поставить и будет у меня 80МБайт в секунду sm.gif

Еще, как вариант: CY7C68013A. Весьма достойный вариант, правда с ним чуток посложнее будет чем с FTDI, зато возможностей побольше да и работает получше sm.gif
ЗЫ Мне его удалось разогнать до 44МБ/сек. Не забудьте также, что Вам понадобится буфер приличных размеров (несколько МБ), если у Вас поток в реалтайм.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 07:07
Рейтинг@Mail.ru


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