Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Конвеерный сбор данных
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
asen
Добре всем!!!

Необходимо сделать конвейер для записи входного потока 3,2 Гбит/с (4 канала ) разрядность каждого входного канала 8 бит чтение каналов производится поочередно запись выполняется по накоплению 4 байт в 32 битную память типа K7A403200B
Причем кристалла памяти тоже два и у них раздельные шины адреса и данных запись тоже производится поочередно! После заполнения происходит переключения в режим чтение (плис присоединена к шине LPC2214 )
Внимание вопрос что лучше по производительности взять EP1C,EP2C или XCS,XC2,XC3 на худой конец XCV???
Прошу поможите определится !!!
des00
Цитата(asen @ Dec 12 2005, 22:54) *
Добре всем!!!

Необходимо сделать конвейер для записи входного потока 3,2 Гбит/с (4 канала ) разрядность каждого входного канала 8 бит чтение каналов производится поочередно запись выполняется по накоплению 4 байт в 32 битную память типа K7A403200B
Причем кристалла памяти тоже два и у них раздельные шины адреса и данных запись тоже производится поочередно! После заполнения происходит переключения в режим чтение (плис присоединена к шине LPC2214 )
Внимание вопрос что лучше по производительности взять EP1C,EP2C или XCS,XC2,XC3 на худой конец XCV???
Прошу поможите определится !!!


Хмм а можно более подробно расписать что вам требуеться, производили лы вы оценку быстродействия вашей системы, тайминги и т.д.
asen
[img]D:\temp\схема.gif[/img]

В общем я оценивал примерные скорости 4 битный сдвиговый регистр тактируемый от PLL должен крутится на частоте 400 МГц входные регистры защелки с 8-ми битных каналов с частотой 100МГц счетчик адреса и выходные защелки с частотой 50МГц.
В общем это все работает так на первом такте : с канала а в регистр U1 загружаются данные мультиплексор данного канала переключен в состояние А
2 такт данные загружаются в регистр U2 и в этот же момент происходит переключение мультиплексора канала А в состояние B
3 такт данные загружаются в канал А и через мультиплексор попадают в регистр U7 по заполнению защелок U5,U7 производится запись в память
По блочное чередование позволяет в двое поднять пропускную способность
des00
Цитата(asen @ Dec 13 2005, 02:40) *
В общем я оценивал примерные скорости 4 битный сдвиговый регистр тактируемый от PLL должен крутится на частоте 400 МГц входные регистры защелки с 8-ми битных каналов с частотой 100МГц счетчик адреса


вот и ответ на ваш вопрос, какая ФПГА из представленных может работать на 400 МГЦ. хотя бы с 2-4 мя уровнями логики ту и берите
DimaV
Скажу банальность, напишите простенькую модель входного интерфейса (где критичны скорости) и промоделируйте, это не так долго. Я бы для этого проекта использовал бы например XC2V с самой большой цифиркой -7, если денег анлим.
des00
Цитата(DimaV @ Dec 15 2005, 07:26) *
Скажу банальность, напишите простенькую модель входного интерфейса (где критичны скорости) и промоделируйте, это не так долго. Я бы для этого проекта использовал бы например XC2V с самой большой цифиркой -7, если денег анлим.


хммм странно а почему тогда не виртекс4-12 ?
asen
А на XC2E не успеет чтоли или как и еще вопрос какая частота в DLL максимум пихается и можно на ней PLL сделать ?
des00
Цитата(asen @ Dec 16 2005, 05:47) *
А на XC2E не успеет чтоли или как и еще вопрос какая частота в DLL максимум пихается и можно на ней PLL сделать ?


РТФМ на сайте ксалинкса
удачи
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.