2013-03-29 5 views
0

Хорошо, я использую комплект Spartan 3a, и мне нужно знать самый простой и безопасный вариант для связи с моей fpga с моим компьютером, то есть отправлять данные на входные контакты разъема и получать от контактов вывода контакты разъема Теперь этот разъем или интерфейс, я не могу выбрать, что я знаю, что у меня есть эти интерфейсы на моем fpga: RS232 Ethernet USB (только для программирования, я думаю) Дифференциальные порты портов (???) ADC/DAC порты PS/Клавиатурные и мышиные портыfpga связь с ПК

Нет, мне нужен подходящий интерфейс, чтобы я мог создать программу на ПК (возможно, с java) и иметь возможность отправлять данные для ввода в мою реализацию fpga.

IT должен поддерживать не менее 7 мегабайт в секунду, поэтому RS232 не будет работать.

Пожалуйста, если любая помощь, если это возможно, и небольшой намек о том, как интерфейс будет сделан на ПК и FPGA действительно оценил

+1

@Desolator: Нет, логический дизайн находится в середине между физическим уровнем и программным обеспечением SW. Компьютерная инженерия связывает компьютерную науку с кремнием/электроникой. Таким образом, это так же подходит для SO, как и для электротехники. Соответствующим местом для вопросов логического дизайна является http://area51.stackexchange.com/proposals/45270/logic-design. Однако это запрещено. Поэтому, пожалуйста, не говорите, что Омар находится в неправильном месте. – Val

+0

Я бы предложил вам использовать UDP через Ethernet. На интерфейсе 100 Мбит требуемая скорость передачи данных должна быть достижима. Это обеспечит вам очень простой и хорошо поддерживаемый интерфейс на стороне ПК. На стороне FPGA доступны ядра и/или демонстрации реализации интерфейсов Ethernet. – Josh

ответ

1

Из них только Ethernet является (а) общим для хоста-компьютера и (б) быстро достаточно для вашей цели. Это делает его легким выбором. Посмотрите на веб-сайт Xilinx для демонстрационных проектов с использованием интерфейса Ethernet.

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