libftdi Archives

Subject: FT2232H hardware testbed ideas

From: Gregory Benjamin <gregb@xxxxxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Tue, 12 May 2009 23:09:44 -0700
Hi. This is my first post here.

I just got 3 of the FT2232HQ mini modules.
I bought 2 directly from FTDI, and got one from Saelig.
The Saelig unit was ordered later, but arrived faster.

I run a very small business and have great interest in getting
the FT2232H to work in a controller retrofit I'm building 
for a laser film recorder we've had for many years.

I'm interested in contributing what I can here to get the
the FT2232H working at >= 3MB/sec sustained reliably
for host to slave transfers.

I've rigged up a plugboard that links a FT2232HQ mini module
to a Digilent Nexys2 board with Xilinx 500K gate FPGA. This
board has 16MB of DRAM and can be used for configuring any
sort of handshake with the mini module.

I have not attached the plugboard to the Nexys2 yet since I
just started playing with the FT2232HQ mini module today and
want to make sure it is working before taking the next step.

I was thinking it might be useful to build a setup that
allows connection of two FT2232HQ mini modules to the FPGA
with (potentially) two computers for flow-through testing.

This would entail designing a PCB to hold two of the mini
modules and would attach via the Hirose FX2 100 pin
connector on the Nexys2 board.

Here's a diagram of the proposed testing configuration:

computer1 -- minimodule1 --- FPGA --- minimodule2 -- computer2
                          |        |
                        logic analyzer

I have a 667MHz sample rate logic analyzer that can be used
to watch control signals and data flowing back and forth. It
is easy enough to monitor 16 signals on either "side" of the
FPGA (32 total).

My OS of choice is Ubuntu 8.04LTS 64bit desktop.

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread