2009 - 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, with fast slew setting and
pull up on. Set the output current setting as follows:
- VCCJ=3.3v, use 8ma current setting
- VCCJ=2.5v, use 8ma current setting
- VCCJ=1.8v, use 8ma current setting
- VCCJ=1.5v, use 8ma current setting
- VCCJ=1.2v, use 6ma current setting
The VCCJ value for output drive is discussed on page 8-4 of the "MachXO sysIO Usage Guide" TN1091.
where it states:
"The VCCIO of one of the banks is also used to power the JTAG pins (Bank1 for
MachXO256, Bank2 for MachXO640 and Bank5 for MachXO1200 and MachXO2280 devices).
Therefore, the threshold of the JTAG pins is determined by the VCCIO of the
JTAG bank."
This statement can be clarified by examining Table 8.2 in TN1091. The output
standard will follow the bank Vccio. The input standard will accommodate both
LVCMOS2.5 and LVCMOS3.3, regardless of Vccio, as the input thresholds are
references to Vccaux.
The IBIS models for MachXO devices are available at:
http://files.latticesemi.com/ibis/machxo.ibs
Related Articles
2008 - 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 up For the JTAG output pin (TDO), use LVCMOS output type, bank 0 ...
7295 - Crosslink-NX: How to use other RLC package models in an IBIS model?
To use other RLC package models in an IBIS model: 1. Open the IBIS file in a text editor. 2. Scroll down, and under the [Package] keyword, you will see the various package models available for use. 3. Using the commenting character "|", comment the ...
1756 - LatticeECP3: What IBIS models are needed to simulate the LatticeECP3 SERDES?
For CML simulation of the SERDES inputs or outputs, we recommended to use the LatticeECP3 HSPICE IO Kit. These HSPICE models can be requested from our website under HSPICE I/O Kit Request page.
5916 - [iCE40 UltraPlus]: Can we generate IBIS models using Diamond, Radiant, and iCEcube2 Software?
Definition: Yes, Radiant and Diamond Software gives you the ability to generate IBIS model based on the user's design. Simply check "IBIS Model" in the Export options. After Export, the IBIS model can be found in the implementation folder. ...
2365 - What kind of models can I use to simulate Lattice IO packages parasitics?
Solution:Lattice provides both IBIS and HSPICE models to evaluate IO parasitics on Lattice devices. •IBIS models: ◦You can find IBIS models for most Lattice packages by visiting the device family web page, and clicking on the IBIS Models link at the ...