EasyManua.ls Logo

Efinix Titanium - Using the SPI Flash Interface

Default Icon
138 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...
Titanium Interfaces User Guide
Using the SPI Flash Interface
The on-board flash is 16 Mbits and can hold:
1 uncompressed bitstream or
2 compressed bitstreams (typical designs) or
1 compressed bitstream and user data
Note: The maximum bitstream size for Ti35 and Ti60 FPGAs is about 13.7 Mbits; compression typically
reduces the size by about 50%. So you have about half of the flash left over for user data if you only store
one compressed bitstream.
If you want to use the on-board flash to store user data, you need to add the SPI flash block
to your interface design. Simply add the block, choose the resource, and specify the instance
and pin names. Then, connect the pins to your user design. Only use the SPI flash block to
communicate with the on-board flash in user mode; you do not use this block for external
flash devices.
Important: You do not need to use the SPI flash block if you are only using the on-board flash for storing
bitstreams.
Table 82: SPI Flash Properties
Option Values SPI Name
Instance Name User defined
SPI Flash Resource SPI_FLASH0
Clock Output to Flash Pin Name User defined SCLK
Data Input from Flash Pin Name User defined MISO
Data Output to Flash Pin Name User defined MOSI
Flash Chip Select (Active-Low) Pin Name User defined CS_N
Hold (Active-Low) Pin Name User defined HOLD_N
Write Protect (Active-Low) Pin Name User defined WP_N
www.efinixinc.com 134

Table of Contents

Related product manuals