Похоже, вы описываете uart больше, чем собственный интерфейс USB. Вы можете получить последовательный адаптер USB на логический уровень, который позволит вам легко передавать данные на ПК и обратно со скоростью до 921,6 кбод. UART / последовательный порт легко реализовать в Fpga, а ПК легко использовать с последовательными портами.
Вот кабель: http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm Если у вас есть карта разработчика, вполне возможно, что этот тип интерфейса присутствует.
Со стороны программного обеспечения вы можете использовать выбранный вами язык программирования, как если бы он взаимодействовал с портом уплотнения, или использовать программу терминала, такую как гипертерминал, или загрузить teraterm http://ttssh2.sourceforge.jp/
Обновленный ответ: 100 Гц - несложный интерфейс. В этом случае вы должны использовать последовательный интерфейс, если это вообще возможно. Плата, на которую вы ссылаетесь, имеет 2 полных соединения RS-232. На этом этапе вам нужен только способ подключить его к вашему компьютеру. Если у вас есть ПК с разъемами RS-232, вам понадобится только кабель, если у вас новый компьютер без кабеля-переводчика RS-232 на USB (например, этот: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=768-1014-ND или google rs232 usb). Это даст вам виртуальный COM-порт на ПК для взаимодействия с ранее упомянутыми терминальными программами или вашим пользовательским программным обеспечением.
Обновление 2: на вкладке ресурсов страницы платы разработки, на которую вы ссылаетесь, есть несколько проектов fpga на основе UART, которые вы можете использовать в качестве отправной точки. то есть "Программатор SPI Flash для процессора PicoBlaze".
person
davidd
schedule
21.08.2011