In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
111 bytes added ,  01:13, 29 October 2010
Actually there are dual FIFOs
Line 28: Line 28:     
The Gecko has 3 chips:
 
The Gecko has 3 chips:
* The USB interface is provided by the FT245RL which converts USB to an 8 bit bidirectional FIFO.
+
* The USB interface is provided by the FT245RL which converts USB to two 8 bit bidirectional FIFOs. One sends data to the Wii (128 byte capacity), the other receives data from the Wii (256 byte capacity).
* The FIFO is connected to an ALTERA CPLD (Complex Programmable Logic Device) EPM570T100C5N which converts the parallel data to a serial datastream needed for the Wii's EXI port.
+
* The FIFOs are connected to an ALTERA CPLD (Complex Programmable Logic Device) EPM570T100C5N which converts the parallel data to the serial datastream needed for the Wii's EXI port.
 
* There is a 512K byte flashrom, the SST39VF040 which is accessable only on the Wii side through the Altera CPLD. This is not strictly necessary for the USB Gecko's main functionality.
 
* There is a 512K byte flashrom, the SST39VF040 which is accessable only on the Wii side through the Altera CPLD. This is not strictly necessary for the USB Gecko's main functionality.
    
[[Media:Usbgecko_schematics.zip|USB Gecko schematics (BSD licensed)]]
 
[[Media:Usbgecko_schematics.zip|USB Gecko schematics (BSD licensed)]]
326

edits

Navigation menu