Vicky 0 25 апреля, 2005 Опубликовано 25 апреля, 2005 · Жалоба Здравствуйте! Вопрос такой: Встречалось ли Вам устройство, реализованное при помощи Xilinx, Virtex - II, которое бы делило поток данных (500-1000KHz) на 8 каналов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DLR 0 27 апреля, 2005 Опубликовано 27 апреля, 2005 · Жалоба Вообще то в реальности я с такими устройствами не встречался, но эту проблему, как мне кажется, можно лего решить. Возьмем условие что входной и N выходных потоков будут одноразрядными. (Для нескольких разрядов ничего не изменится!) Тогда по сути это сдвиговый регистр, в который заносится N - разрядов, и после полного занесения из него читается в триггера каждого из N каналов, далее опять занесение в регистр N разрядов и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MadMakc 0 27 апреля, 2005 Опубликовано 27 апреля, 2005 · Жалоба Встречалось устройство,которое делило поток 60 Мб/с на 26 каналов,которые были собраны в 3 группы с разными скоростями. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vicky 0 27 апреля, 2005 Опубликовано 27 апреля, 2005 · Жалоба Встречалось устройство,которое делило поток 60 Мб/с на 26 каналов,которые были собраны в 3 группы с разными скоростями. <{POST_SNAPBACK}> Спасибо. Но нужно именно 8 параллельных каналов. Да и поток данных до 1 GHz. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vicky 0 27 апреля, 2005 Опубликовано 27 апреля, 2005 · Жалоба Вообще то в реальности я с такими устройствами не встречался, но эту проблему, как мне кажется, можно лего решить. Возьмем условие что входной и N выходных потоков будут одноразрядными. (Для нескольких разрядов ничего не изменится!) Тогда по сути это сдвиговый регистр, в который заносится N - разрядов, и после полного занесения из него читается в триггера каждого из N каналов, далее опять занесение в регистр N разрядов и т.д. <{POST_SNAPBACK}> Спасибо! Возможно ли смодулировать это устройсво в "Xilinx Foundation"? Или лучше использовать System View (или другую подобную)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Genn 0 28 апреля, 2005 Опубликовано 28 апреля, 2005 · Жалоба Если входной поток данных битовый, то обратите внимание на семейство Virtex-2pro (можно взять самую младшую из ПЛИС XC2VP2 - в ней нет встроенного процессора Power PC), в котором есть скоростные приемопередатчики "Rocket I/O" (до 3,2 Гбит/с). Внешний интерфейс у них последовательный, а внутренний (внутри ПЛИС) - параллельный. Ширина внутренней шины варьируется от 8 до 64 (в зависимости от конфигурирования блока). Разобраться с таким (получившимся после преобразования) потоком данных на параллельной шине - дело техники. Использование его должно решить вашу проблему. Думаю, что все у вас получиться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться