2013-11-27 6 views
-1

Я ищу очень быстрый протокол для реализации интерфейса между FPGA (на данный момент я использую эмуляцию Virtex-7 FPGA).Протокол интерфейса FPGA

На самом деле мои требования к проекту, над которым я работаю, действительно узкие. Мне нужно передать данные в порядке гигабайт за микросекунду. Данные, которые мне нужно передать, не требуют каких-либо накладных вычислений, поэтому достаточно лишь нескольких сигналов управления. В прошлом я разработал интерфейсы на основе протокола AXI для FPGA ZedBoard, но я не уверен, что этого достаточно. Прошу прощения, если я не совсем понимаю, что я ищу, но мне также трудно понять эту часть моего проекта.

ответ

4

Гигабайт в микросекундах ??? Это немного ... давайте сделаем математику ...

Предполагаю, вы хотите, чтобы 2 гигабайта за микросекунду, и я думаю, это наименьшая сумма, которая вам понадобится на основе вашей формулировки. Я предполагаю, что для передачи данных вы используете только контакты GPIO, которые способны передавать данные со скоростью 1 Гбит/с. Для 2 ГБ для SECOND потребуется 16 контактов GPIO. 2 гигабайта на MICROSECOND потребуют 16 000 000 контактов GPIO! ШЕСТНАДЦАТЬ МИЛЛИОНОВ PINS!

Ваши требования: unobtanium.

+0

1 Гбит/с - 1 гигабит в секунду. Умножьте все на 8, чтобы получить Gigabytes. Больше unobtanium – Greg

3

Согласно Xilinx's Virtex-7 product page, Virtex-7 HT имеет шестнадцать 28 Гбит/с и может обеспечивать полную полосу пропускания 2,78 Тб/с. Преобразование общей пропускной способности в байты составляет 347,5 ГБ/с. Преобразуйте в байты в микросекунду, и она станет общей пропускной способностью 347,5 КБ/us. Virtex-7 необходимо будет получить 1 гигабайт на микросекунду. Это предполагает, что не будет добавлено более 4,25% накладных расходов, и он сможет поддерживать производительность заглядывания.

Технология не продвинулась достаточно далеко, чтобы удовлетворить требованиям. Либо ослабьте требования, либо дожидайтесь, пока технология догонит. Если верно Moor's Law, то к 2031 году должно быть доступно 16 Пета-бит в секунду (2 ГБ/с) на одном ПЛИС.

Смежные вопросы