
A USB CDC to UART bridge, based on tinyfpga_bx_usbserial.
usb_p and usb_n pins to D+ / D- USB pins either through 68 ohm resistors or directly (the resistors are recommended, but not mandatory).dp_pu_o and usb_p (D+).The device should appear as a serial port on your computer, with vendor_id=1209 and product_id=5454 (https://pid.codes/1209/5454/). The baud rate for the UART interface is hardcoded at 115200.
Set ui_in[0] high to enable demo mode. In this mode, the device sends "Tiny Tapeout!" over USB once per second. UART RX input is ignored while demo mode is active.
USB breakout board, 1.5k ohm resistor
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | demo_mode | usb_p | |
| 1 | usb_n | ||
| 2 | dp_pu_o | ||
| 3 | RX | ||
| 4 | TX | ||
| 5 | |||
| 6 | |||
| 7 | configured |