![](http://datasheet.mmic.net.cn/200000/LFE2-12SE-6FN256I_datasheet_15078845/LFE2-12SE-6FN256I_51.png)
2-48
Architecture
Lattice Semiconductor
LatticeECP2/M Family Data Sheet
IEEE 1149.1-Compliant Boundary Scan Testability
All LatticeECP2/M devices have boundary scan cells that are accessed through an IEEE 1149.1 compliant Test
Access Port (TAP). This allows functional testing of the circuit board, on which the device is mounted, through a
serial scan path that can access all critical logic nodes. Internal registers are linked internally, allowing test data to
be shifted in and loaded directly onto test nodes, or test data to be captured and shifted out for verication. The test
access port consists of dedicated I/Os: TDI, TDO, TCK and TMS. The test access port has its own supply voltage
VCCJ and can operate with LVCMOS3.3, 2.5, 1.8, 1.5 and 1.2 standards.
For more details on boundary scan test, please see information regarding additional technical documentation at
the end of this data sheet.
Device Conguration
All LatticeECP2/M devices contain two ports that can be used for device conguration. The Test Access Port (TAP),
which supports bit-wide conguration, and the sysCONFIG port, support both byte-wide and serial conguration,
including the standard SPI Flash interface. The TAP supports both the IEEE Standard 1149.1 Boundary Scan spec-
ication and the IEEE Standard 1532 In- System Conguration specication. The sysCONFIG port is a 20-pin inter-
face with six I/Os used as dedicated pins with the remainder used as dual-use pins. See TN1108,
LatticeECP2/MOn power-up, the FPGA SRAM is ready to be congured using the selected sysCONFIG port. Once a conguration
port is selected, it will remain active throughout that conguration cycle. The IEEE 1149.1 port can be activated any
time after power-up by sending the appropriate command through the TAP port.
Enhanced Conguration Option
LatticeECP2/M devices have enhanced conguration features such as: decryption support, TransFR I/O and
dual boot image support.
1.
Decryption Support
LatticeECP2/M devices provide on-chip, One Time Programmable (OTP) non-volatile key storage to support
decryption of a 128-bit AES encrypted bitstream, securing designs and deterring design piracy.
2.
TransFR (Transparent Field Reconguration)
TransFR I/O (TFR) is a unique Lattice technology that allows users to update their logic in the eld without
interrupting system operation using a single ispVM
command. TransFR I/O allows I/O states to be frozen dur-
ing device conguration. This allows the device to be eld updated with a minimum of system disruption and
details.
3.
Dual Boot Image Support
Dual boot images are supported for applications requiring reliable remote updates of conguration data for the
system FPGA. After the system is running with a basic conguration, a new boot image can be downloaded
remotely and stored in a separate location in the conguration storage device. Any time after the update the
LatticeECP2/M can be re-booted from this new conguration le. If there is a problem, such as corrupt data
during download or incorrect version number with this new boot image, the LatticeECP2/M device can revert
back to the original backup conguration and try again. This all can be done without power cycling the system.
For more information about device conguration, please see the list of additional technical documentation at the
end of this data sheet.
Software Error Detect (SED) Support
LatticeECP2/M devices have dedicated logic to perform CRC checks. During conguration, the conguration data
bitstream can be checked with the CRC logic block. In addition, the LatticeECP2 device can also be programmed
for checking soft errors (SED) in SRAM. This SED operation can be run in the background during user mode. If a