Applications
Industrial & Auto
Automotive
Automotive Overview
ADAS / Driver Assistance
Functional Safety
Infotainment
Quality & Reliability
Factory Automation
Functional Safety
Machine Vision
PLCs
Robotics
Other Industrial
Medical
Video Surveillance
Embedded
Holoscan Sensor Bridge Solutions
Solution Stacks
Lattice Automate
Lattice Drive
Lattice mVision
Lattice sensAI
Lattice Sentry
Comms & Computing
Client Computing
Notebooks / PCs
Printers
Tablets
Solution Stacks
Lattice mVision
Lattice ORAN
Lattice sensAI
Lattice Sentry
Datacenter Systems
Platform Firmware Resiliency
Servers
OCP Ready Solutions
Storage
Switches
Wireless
5G Open RAN
HetNet Small Cells
Low Power Radios
Millimeter Wave Radios
Wireline
10 Gbps Ethernet MAC
Hitless Updates
Intelligent SFP
RGMII to GMII Bridge
Consumer
Prosumer Electronics
IoT & Wearables
VR Head Mounted Display
Smart Home
Consumer Robots & Toys
Home Control & Security
Solution Stacks
Lattice mVision
Lattice sensAI
Aerospace & Defense
Avionics and UAVs
Avionics
UAVs
Solution Stacks
mVision
sensAI
MILCOM
Software Defined Radio
Satellite Communications
Space
New Space
Launchers
Guidance Systems
Missiles
Smart Munitions
Edge AI
Edge AI Solution
Edge AI Overview
Security
FPGA-Based Security
Security Overview
Solution Stacks
Lattice Sentry
Products
FPGAs & Other Devices
Control & Security FPGA
MachXO5-NX
Mach-NX
MachXO4
MachXO3D
MachXO3
MachXO2
L-ASC10
Platforms
Lattice Avant
Lattice Nexus
Lattice Nexus 2
General Purpose FPGA
Avant-X
Avant-G
Avant-E
Certus-N2
CertusPro-NX
Certus-NX
ECP5 & ECP5-5G
Ultra Low Power FPGA
iCE40 UltraPlus
iCE40 Ultra
iCE40 UltraLite
iCE40 LP/HX
Video Connection FPGA
CrossLinkU-NX
CrossLink-NX
CrossLinkPlus
CrossLink
VIEW ALL DEVICES →
Software Tools
Software Tools
Lattice Diamond
Lattice Propel
Lattice Radiant
Lattice sensAI Studio
Lattice sensAI EVE SDK
Software Licensing
VIEW ALL SOFTWARE TOOLS →
Solutions
Solutions
Community Sourced
Demos
IP Cores
IP Modules
Kits & Boards
Reference Designs
Programming Hardware
Embedded
Solution Stacks
Lattice Automate
Lattice Drive
Lattice mVision
Lattice ORAN
Lattice sensAI
Lattice Sentry
VIEW ALL SOLUTIONS →
Support
Support
Support
Knowledge Base
Submit / Review Support Tickets
Customer Information Request
EXPLORE HELP CENTER →
Software Licensing
Software Licensing
Licensing Support Center
IP Licensing Support
New IP License Request
IP License Bundles
Academic License Request
Quality & Reliability
Quality & Reliability
Quality & Reliability Information
Export Classification Information
Product Change Notifications (PCNs)
Part Number Reference Guide
Customer Information Request
Services
Design Services
Lattice Design Group
Product Services
Secure Supply Chain
Lattice SupplyGuard
Training
Lattice Insights
Discontinued Products
Mature & Discontinued Devices
Legacy Devices & Software
Legacy Products
FPGA Software Archive
Silicon Image Software Archive
Lattice Partner Network
Partner Program
Program Overview
Find Partners
Explore Partner Solutions
Partner Type
IP Cores
Design Services
Boards
Programming Services
EDA
Embedded
Buy
Americas Sales
Sales Locator
Brazil
Canada
Mexico
Puerto Rico
USA
VIEW ALL →
Europe & Africa Sales
Sales Locator
Finland
France
Germany
Israel
Italy
Norway
Spain
Sweden
United Kingdom
VIEW ALL →
Asia Pacific Sales
Sales Locator
Australia
China
India
Indonesia
Japan
Singapore
South Korea
Taiwan
Vietnam
VIEW ALL →
Online Store
Lattice Products
Silicon Devices
Software, Cables, & Boards
BUY ONLINE →
Discontinued Products
Discontinued Products
Rochester Electronics
Arrow Electronics
Blog
About Lattice
About Lattice
About Lattice
About the Company
Corporate Stewardship
Contact Us
Investor Relations
Investor Relations
Investor Overview
Online Investor Kit
Investor FAQ
Board Of Directors
Management
Corporate Governance
SEC Filings
Quarterly Earnings
Analysts
Ethics
Newsroom
Newsroom
Announcements
Blogs
Upcoming Product Events
Image Library
Video Library
Webinar Library
Media Contacts
Careers
Careers
Careers Homepage
Search Job Openings
Our Benefits
Sign In
Register
en
Home
>
Search
Search the Lattice Website
Share This Result >
Narrow Your Results
Categories
Documents (8)
Kits, Boards & Cables (23)
Software (1)
Solutions (1)
Product Family
Avant-E (4)
Avant-G (3)
Avant-X (3)
Certus-N2 (3)
Certus-NX (5)
CertusPro-NX (7)
CrossLink-NX (5)
ECP5 / ECP5-5G (2)
iCE40 Ultra / UltraLite (1)
ispMACH 4000V/B/C/Z (1)
ispMACH 4000ZE (2)
LatticeXP2 (2)
Mach-NX (2)
MachXO (4)
MachXO2 (5)
MachXO3 (6)
MachXO3D (2)
MachXO5-NX (5)
Document Type
Application Note (4)
Key Documents (4)
Reference Design (2)
Release Notes (1)
User Manual (1)
Clear All
Document
ispLEVER v2.0 Service Pack 6 Release Notes
Release Notes PDF 234.1KB
Reference Design
JTAG
Embedded Programming using RPi Reference Design
Demo connects Raspberry Pi GPIO pins to
JTAG
source code in Lattice Radiant™ and Diamond™ software for embedded development and hardware testing.
FAQ
Are there two
JTAG
ports in the Platform Manager?
Yes, there are two
JTAG
ports available on the Platform Manager device: Power
JTAG
FPGA
JTAG
The Power
JTAG
interface is used to program the power section of the Platform Manager and the FPGA
JTAG
is used to configure the FPGA portion of the device.The FPGA…
FAQ
How to resolve the
JTAG
read/write access issue with Lattice's FPGA that uses
JTAG
voltage other than 3.3 V?
Description:Device Constraint Editor Global Bank VCCIO setting for Bank0 & Bank1 "CONFIGIO_VOLTAGE_BANK0/CONFIGIO_VOLTAGE_BANK0" is set to "Auto" by default and the voltage is 3.3V.Solution:To workaround on this, user need to assign the correct voltage in…
FAQ
Lattice Diamond Programmer: Do
JTAG
Full VME embedded source files are supporting
JTAG
Daisy Chain Programming?
The answer is yes,
JTAG
Full VME embedded source files are supporting the
JTAG
Daisy Chain Programming. The chain of devices setup should be done in the Lattice Diamond Programmer file (.xcf) by adding target device/s.
FAQ
How to use Reveal with Soft
JTAG
for debugging the design?
See the following example from the CrossLink/LIFMD device family, which does not provide a hard
JTAG
block. Therefore, Reveal
JTAG
support is implemented using Soft
JTAG
debugger logic and GPIO pins will be used for four
JTAG
pins (
JTAG
_TCK,
JTAG
_TDI,…
FAQ
What type of pull ups are required for
JTAG
signals?
User may refer to respective device Hardware Checklist for sysCONFIG port pins pull up requirements.Example: MachXO3D hardware checklist
FAQ
CertusPro-NX: Is it possible to implement
JTAG
Soft lock/unlock in CertusPro-NX?
There is an available sample design for this implementation but it is not publicly available due to security reasons. The customer should request the design by submitting a technical support ticket.
FAQ
Why are there two
JTAG
interfaces in the Platform Manager?
There are two
JTAG
ports integrated into the Platform Manager device: Power
JTAG
and FPGA
JTAG
. The Power
JTAG
interface is used to program the power section of the Platform Manager and the FPGA
JTAG
is used to con-figure the FPGA portion of the device. The FPGA…
FAQ
Is PROGRAMN pin independent of
JTAG
programming operations?
The PROGRAMN pin does not affect the
JTAG
state machine or boundary scan cells. However, the PROGRAMN pin does clear the SRAM configuration memory of the device. Because of this, a logic low signal on PROGRAMN pin at any time during
JTAG
configuration process may result in a failure…
FAQ
MachXO2: Do the
JTAG
pins support hysteresis when
JTAG
_PORT is set to ENABLE?
The Hysteresis for
JTAG
input pins will be small by default. This can't be changed when the
JTAG
pins are enabled.
FAQ
MachXO2:Which IBIS models should I use for the MachXO2
JTAG
signal pins?
Solution:For the
JTAG
input pins, use the LVCMOS input models with bank 0 VCCIO and select the model that has:TCK: bus keeper = NONE TDI: bus keeper = pull up TMS: bus keeper = pull upFor the
JTAG
output pin (TDO), use LVCMOS output type, bank 0 VCCIO is the VCCJ value, with slow slew…
FAQ
MachXO:Which IBIS models should I use for the MachXO
JTAG
signal pins?
Solution:For the
JTAG
input pins, use the LVCMOS input models, input threshold voltage is referenced using the VCCAUX value, and select the model that has: TCK: bus keeper = NONE TDI: bus keeper = pull up TMS: bus keeper = pull up For the
JTAG
output pin TDO, use LVCMOS output type,…
FAQ
ispVM: Which device is the number 1 device in the
JTAG
chain in ispVM?
Description:Three identical Lattice devices are in the
JTAG
chain but each needs different JEDEC pattern. The ispVM GUI shows index number 1, 2, and 3. It is hard for users to match the index number shown in the ispVM to the physical location of the device in the chain.Solution:The device…
FAQ
Should I connect all the
JTAG
signals on the download cable to my board?
When using the USB or parallel ispDOWNLOAD cables, connect the "flywire" signals:VCC, TDO, TDI, TMS, GND, and TCK. ispEN (Enable Pin) and ispTRST (Reset Pin) are required for some older devices.Reference the datasheet of a specific device to determine if these two pins are required.Optional signals,…
FAQ
Can user use FT2232HQ CHANNEL B
JTAG
CONFIGUARATION for configuration purpose?
FT2332 Channel B is not usable for configuration. It is used for UART and I2C.
FAQ
ispLEVER Classic/Diamond Reveal Analyzer: using a
JTAG
chain with multiple devices
Reveal Logic Analyzer can be used for On-Chip Debug even if the targeted device is a
JTAG
chain with multiple devices. Use ispVM to define the
JTAG
chain and the position of the targeted device in the chain. Then, save the chain (.xcf) file and upload the .xcf file into the Reveal…
FAQ
How do I set the
JTAG
programming port speed in ispVM System?
One cannot precisely set the
JTAG
speed in ispVM. The port speed depends on many factors, including the PC speed and the type of cable used (parallel port, USB or USB2). We run as fast as we can. Though we have no control over the exact speed, ispVM System provides an option to slow the TCK…
FAQ
Why don't ORCAstra modules generated by IPExpress contain
JTAG
I/O ports?
The ORCAstra module created by IPExpress was updated in ispLever 7.1 SP1. ORCAstra has been updated to permit it to operate in conjunction with other Lattice IP that is accessed using the
JTAG
port. The most common IP being LatticeMico32 and Reveal.The
JTAG
I/O ports are no longer…
IP Core
Joint Test Action Group (
JTAG
) Bridge IP Core
The Lattice Semiconductor
JTAG
Bridge IP provides an efficient solution for debugging on-board issues by allowing you to access memory and peripheral registers directly using this IP, without involving the processor.
Page 1 of 4
First
Previous
1
2
3
4
Next
Last
X
Share This Solution Result
a
Copy Link