Hard Jtag/I C Programming; Jtag Download Interface; Figure 3.1. Jtag/I C Programming Architecture; Figure 3.2. Radiant Programmer Detect Dual Ports - Lattice Semiconductor MachXO5-NX User Manual

Hide thumbs Also See for MachXO5-NX:
Table of Contents

Advertisement

MachXO5-NX Development Board
Preliminary Evaluation Board User Guide
3. Hard JTAG/I
2
The hardened JTAG/I
C programming architecture of the MachXO5-NX Development Board is shown in
board has a built-in download controller for programming the MachXO5-25 device. It uses an FT2232H Future
Technology Devices International (FTDI) part U1 to convert USB to JTAG from port A, or convert USB to I
Using Detect Cable function with Radiant programming software installed, you can detect dual ports after power up
the board and connect the mini USB to USB-A cable from J11 to your PC ensuring FTDI reset control jumper JP9 is not
populated as default. The software select option FTUSB-0 is dedicate for hard JTAG and FTUSB-1 is dedicate for hard I
which is mapping with port A and port B from hardware perspective, as shown in
Mini-USB
(J11)
GND

3.1. JTAG Download Interface

A level shifter SN74AVC4T774 U14 from TI is inserted between Config FTDI Port A and MachXO5-25 JTAG port to make
sure the FTDI fixed I/O voltage can adapt with flexible voltage selection of FPGA's bank 2, as shown in
8-pin header J1 as shown in Figure 3.4 allowing you not only to probe the JTAG signals, but also to access MachXO5-25
JTAG port from external JTAG host such as external Lattice HW-USBN-2B Programming Cable (available separately), or
access SSPI port from external SPI host. In those cases, jumper JP1 must be added to pull OEN high and ensure U14 to
© 2022 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal.
All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
12
2
C Programming
JP12
Port B
FT2232H
USB
(U1)
TMS
TDO
Port A
TDI
rst#
TCK
JP9
2
Figure 3.1. JTAG/I
C Programming Architecture

Figure 3.2. Radiant Programmer Detect Dual Ports

Figure
3.2.
SCL0
SDA0
JP13
FTDI_SCL
FTDI_SDA
3.3V
OEN
JP1
NX_TMS
NX_TDO
Lev el
Shift
NX_TDI
(U14)
NX_TCK
Config JTAG Header (J1)
Figure
3.1. The
2
C from port B.
2
C
MachXO5-NX (U3)
Figure
3.3. An
FPGA-EB-02052-0.90

Advertisement

Table of Contents
loading

Table of Contents