Device Overview --------------- Top View ~~~~~~~~ .. image:: ../../images/cynthion-top.svg :width: 300 :alt: Cynthion Top View - **A-E** - Five status LEDs managed by the debug microcontroller. - **A** - Power Indicator. - **B** - FPGA is online. - **C** - FPGA has requested control of the **CONTROL** port. - **D** - FPGA has control of the **CONTROL** port. - **E** - Reserved for future use. - **0-5** - Six USER LEDs managed by the FPGA. Left View ~~~~~~~~~ .. image:: ../../images/cynthion-left.svg :width: 400 :alt: Cynthion Left View - **PROGRAM** - Press this button to return control of the **CONTROL** port to the debug microcontroller and hold the FPGA in an unconfigured state. - *Recovery mode*: Press this button during power-on to invoke the `Saturn-V `__ bootloader on the **CONTROL** port. - **CONTROL** - Primary USB connector used by the host computer to control Cynthion. - **USER** - A user-assignable button that can be used in your own designs. - **AUX** - An auxiliary USB connection that can be used in your own designs. Right View ~~~~~~~~~~ .. image:: ../../images/cynthion-right.svg :width: 400 :alt: Cynthion Right View - **TARGET C** - USB Type-C connector for Packetry traffic capture and Facedancer device emulation. - **TARGET A** - USB Type-A connector shared with the **TARGET C** connector. - **RESET** - Press this button to reset Cynthion's debug microcontroller and reconfigure the FPGA from flash. Front View ~~~~~~~~~~ .. image:: ../../images/cynthion-front.svg :width: 400 :alt: Cynthion Front View - **A & B** - Two Digilent Pmodā„¢ Compatible I/O connectors for a total of 16 high-speed FPGA user IOs. - **B** can also be configured to act as a serial port and JTAG connector for debugging SoC designs: - **1** - SERIAL RX - **2** - SERIAL TX - **7** - JTAG TMS - **8** - JTAG TDI - **9** - JTAG TDO - **10** - JTAG TCK Bottom View ~~~~~~~~~~~ .. image:: ../../images/cynthion-bottom.svg :width: 300 :alt: Cynthion Bottom View