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.
2 FPGA-TN-02014-1.2
Contents
Acronyms in This Document ................................................................................................................................................. 4
1. Overview ....................................................................................................................................................................... 5
2. CrossLink Features ........................................................................................................................................................ 5
3. Definition of Terms ....................................................................................................................................................... 6
4. Configuration Process and Flow ................................................................................................................................... 7
4.1. Power-up Sequence ............................................................................................................................................ 8
4.2. Initialization ......................................................................................................................................................... 8
4.3. Configuration Ports Default Behavior and Arbitration ........................................................................................ 8
4.4. Configuration ....................................................................................................................................................... 9
4.5. Wake-up .............................................................................................................................................................. 9
4.6. User Mode ........................................................................................................................................................... 9
4.7. Clearing the Configuration Memory and Re-initialization................................................................................. 10
4.8. Bitstream/PROM Sizes ...................................................................................................................................... 10
4.9. Configuration Modes of CrossLink .................................................................................................................... 10
4.10. sysCONFIG Pins .................................................................................................................................................. 10
4.10.1. Self-Download Port Pins ........................................................................................................................... 11
4.10.2. Master and Slave SPI Configuration Port Pins .......................................................................................... 13
4.10.3. I
2
C Configuration Port Pins ....................................................................................................................... 15
5. Configuration Modes .................................................................................................................................................. 16
5.1. SDM Mode......................................................................................................................................................... 16
5.2. Master SPI Configuration Mode ........................................................................................................................ 16
5.3. Dual Boot Configuration Mode ......................................................................................................................... 17
5.4. Slave SPI Mode .................................................................................................................................................. 18
5.5. I
2
C Configuration Mode ..................................................................................................................................... 19
5.6. TransFR Operation ............................................................................................................................................ 21
6. Software Selectable Options ....................................................................................................................................... 23
6.1. Configuration Mode and Port Options .............................................................................................................. 24
6.2. Bitstream Generation Options .......................................................................................................................... 25
6.3. Security Options ................................................................................................................................................ 26
7. Device Wake-up Sequence ......................................................................................................................................... 27
7.1. Wake-up Signals ................................................................................................................................................ 27
References .......................................................................................................................................................................... 28
Technical Support Assistance ............................................................................................................................................. 28
Revision History .................................................................................................................................................................. 28