EasyManua.ls Logo

Lattice Semiconductor CrossLink - 3 Definition of Terms

Lattice Semiconductor CrossLink
30 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
CrossLink Programming and Configuration Usage Guide
Technical Note
© 2015-2017 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.
6 FPGA-TN-02014-1.2
3. Definition of Terms
This document uses the following terms to describe common functions:
BIT The BIT file is the configuration data for CrossLink that is stored in an external SPI Flash. It is a binary file and
is programmed unmodified into the SPI Flash.
Configuration Configuration refers to a change in the state of the CrossLink SRAM memory cells.
Configuration Data This is the data read from the non-volatile memory and loaded into the FPGA’s SRAM
configuration memory. This is also referred to as a bitstream, or device bitstream.
Configuration Mode The configuration mode defines the method CrossLink uses to acquire the configuration
data from the non-volatile memory.
Dummy Byte A dummy byte is any data in which the numeric value is considered to be invalid. In some cases,
external devices controlling the resident FPGA scan in dummy bytes as a requirement of the protocol.
Internal NVCM The BIT file can be programmed directly into the internal NVCM. The user does not need to know
where an actual page of the configuration data starts. The CrossLink configuration engine handles the parsing in
the NVCM to SRAM transfer.
Number Formats The following nomenclature is used to denote the radix of numbers
0x: Numbers preceded by ‘0x’ are hexadecimal
b (suffix): Numbers suffixed with ‘b’ are binary
All other numbers are decimal
NVCM Internal, lowest-cost, secure, one-time programmable Nonvolatile Configuration Memory.
Port A port refers to the physical connection used to perform programming and some configuration operations.
Ports on CrossLink include SPI and I
2
C physical connections.
Programming Programming refers to the process used to alter the contents of the internal or external
non-volatile configuration memory.
User Mode CrossLink is in User Mode when configuration is complete, and the FPGA is performing the logic
functions it was programmed to perform.

Table of Contents

Related product manuals