FTDI 245 FIFO Tutorial with Visual Studio and a Lattice MachXO2 FPGA

Описание к видео FTDI 245 FIFO Tutorial with Visual Studio and a Lattice MachXO2 FPGA

This guide explains how to use the FTDI D2XX driver and library to transfer data via the "FTDI Synchronous 245 FIFO" protocol. I used a PC running Visual Studio 2019 to communicate with a Lattice MachXO2 FPGA. 1GB of data was transferred at a speed of approximately 355Mbps.

I start by showing how to find all of the relevant documentation for the FTDI UM232H development board and the D2XX API. I show example Verilog code for the Lattice MachXO2 FPGA and explain how it works. Then I show how to configure a Visual Studio 2019 project and write the demo software. Finally, I benchmarked the transfer speed, with a result of 355Mbps.

Source code and links to all of the documentation are available on my web site:
http://www.farrellf.com/projects/soft...

Here are the items I used: (or similar items)
FTDI FT232H development board: https://amzn.to/2ysNofW

Lattice MachXO2 development board: https://amzn.to/2ROKR6j

Jumper wires: https://amzn.to/2VKmEj0

Mini-USB "converters": https://amzn.to/3bmGQhh

USB hub: https://amzn.to/3cqgNGb

I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for me to earn fees by linking to Amazon.com and affiliated sites.

Комментарии

Информация по комментариям в разработке