This way you do not lose the connections when you want to disconnect and store the two devices. We are using FEMALE-TO-FEMALE jumper cables on the male header pins of the FPGA so that the wires do not randomly damage the bare PCB due to a short.
-We will wire each of the pins on the the ft232r according to the diagrams, tables, and images on this page.
+We will wire each of the pins on the the ft232r according to the diagrams, tables, and images on this page.
+
+According to [https://www.sparkfun.com/datasheets/IC/FT232R_v104.pdf], page 8 - Table 1: pin 4 - VCCIO - should be supplied *by the FPGA*.
+
+According to Jacob: you nearly always need gnd for a return path for the current. if you don't have a return path right near the signal lines, it will totally mess up high speed signals, due to the extra inductance caused by the loop through the signal and off to a ground somewhere.
+
+Therefore we will not attach any jumpers to the red VCC wire of the ft232r cable, nor the fpga.
| Action | Colour | Pin Name |
|------------|--------|----------|
| Attach MTM | Black | GND |
| Attach MTM | Brown | TMS |
-| Attach MTM | Red | VCC |
| Attach MTM | Orange | TCK |
| Attach MTM | Yellow | TDI |
| Attach MTM | Green | TDO |
| Action | Colour | Pin # | Pin Name |
|------------|--------|-------|----------|
-| Attach FTF | Red | 2 | VREF |
| Attach FTF | Black | 4 | GND |
| Attach FTF | Yellow | 5 | TDI |
| Attach FTF | Brown | 6 | TMS |
| Action | Colour | X3 Pin # | Pin Name |
|------------|--------|----------|----------|
-| Attach FTF | Red | 39 | VREF |
| Attach FTF | Black | 1 | GND |
| Attach FTF | Yellow | 4 | TDI |
| Attach FTF | Brown | 5 | TMS |
| Checklist Step |
|----------------|
| Check each jumper wire connection between the corresponding pins on the FPGA and the ft232r **THREE** times |
-| ***lckl*** check for ground loops? |
-
Finally, we will connect the jumper cables of the same colour from ft232r and the FPGA.
| Checklist Step |
|----------------|
-| Attach the ends of the **RED** jumper cables |
| Attach the ends of the **BLACK** jumper cables |
| Attach the ends of the **YELLOW** jumper cables |
| Attach the ends of the **BROWN** jumper cables |
| Attach the ends of the **ORANGE** jumper cables |
| Attach the ends of the **GREEN** jumper cables |
-***lckl if both the micro-usb cable and the ft232r GND and VCC wires are connected to the fpga will this result in volatage fighting where the fpga will be damaged?***
-
Finally, plug in the USB end of the USB-to-MicroUSB cable that is plugged into the ft232r into your computer. Begin testing the SOC on the FPGA (instructions to follow).
## Connecting the dots:
J1
- Label [GP{x}]|PCB pin label|[GN{x}] Label
- (Pin count +)(Pin count -)
-_________________V__________V________________
- IO VOLT REF 3V3 2 |3.3V| 1 NOT CONNECTED
- [GND] 4 | -| | 3 NOT CONNECTED
-PCLKT0_0 [GP0] 6 | 0 | 5 [GN0] PCLKC0_0
-PCLKT0_1 [GP1] 8 | 1 | 7 [GN1] PCLKC0_1
+ Label [GP{x}]|PCB pin label|[GN{x}] Label
+ (Pin count +)(Pin count -)
+___________________V__________V________________
+NOT CONNECTED 3V3 2 |3.3V| 1 NOT CONNECTED
+ [GND] 4 | -| | 3 NOT CONNECTED
+PCLKT0_0 [GP0] 6 | 0 | 5 [GN0] PCLKC0_0
+PCLKT0_1 [GP1] 8 | 1 | 7 [GN1] PCLKC0_1
GP,GN 0-7 single-ended connected to Bank0
|-------|------|----------|
| 1 | GND | Black |
| 2 | TMS | Brown |
-| 3 | VCC | Red |
| 4 | TCK | Orange |
| 5 | TDI | Yellow |
| 6 | TDO | Green |
| pin # | # | FPGA IO PAD |GPIO # (n/p) | Pin # (Signal)|Wire Colour|
|_____________|_______|_____________|_____________|________________|___________|
|1 (no header)| 3.3v |NOT CONNECTED|NOT CONNECTED| NOT CONNECTED | NOT |
-|2 | 3.3v | IO VOLT REF | IO VOLT REF | 3 (VCC) | Red |
+|2 | 3.3v | IO VOLT REF | IO VOLT REF | NOT CONNECTED | NOT |
|3 (no header)|-|(GND)|NOT CONNECTED|NOT CONNECTED| NOT CONNECTED | NOT |
|4 |-|(GND)| NONE | GND | 1 (GND) | Black |
|5 (J1_5-) | 0 | C11 | gn[0] | 5 (TDI) | Yellow |
(ft232r# JTAG) (Pin count +)(Pin count -) (ft232r# JTAG)
______________________V__________V_______________________
| |
-|(3 VCC) red [VREF] 2 |3.3V| 1 NOT NOT NOT |
-|(1 GND) black [GND] 4 | -| | 3 NOT NOT NOT |
+|NOT NOT [VREF] 2 |3.3V| 1 NOT NOT NOT |
+|(1 GND) black [GND] 4 | -| | 3 NOT NOT NOT |
|(2 TMS) brown [GP0] 6 | 0 | 5 [GN0] yellow (5 TDI) |
|(6 TDO) green [GP1] 8 | 1 | 7 [GN1] orange (4 TCK) |
|_________________________________________________________|
| X3 pin # | FPGA IO PAD | ft232r |Wire Colour|
|-------------|-------------|-----------|-----------|
-| 39 +3.3V | 3.3V supply | 3 (VCC) | Red |
| 1 GND | GND | 1 (GND) | Black |
| 4 IO29 | B19 | 5 (TDI) | Yellow |
| 5 IO30 | B12 | 2 (TMS) | Brown |