When choosing a flash device to incorporate with Zynq-7000 devices, it is important to consider the following logistical criteria:
此外还提供了一些设计考虑因素,包括:
Based on the logistical criteria, there are three categories of flash devices:
Xilinx 只能为列表中标示为“Xilinx 已测试和支持”的器件提供技术支持。
QSPI
Benefits of QSPI:
Downsides of QSPI:
供应商
供应商 | QSPI Flash Families | Notes |
---|---|---|
N25Q,MT25 | ||
25FL |
| |
MX25,MX66 | ||
W25Q |
| |
IS25LP |
Configuration and Specifications
MIO Pins | Max Memory Size in Linear Mode | |
---|---|---|
7 | 16 MB | |
8 | 32 MB | |
13 | 32 MB |
Xilinx Supported Devices
* 2013.04 is the U-Boot release number (U-Boot from April, 2013), not the Xilinx tool release.
** Xilinx Tools indicate the ISE (iMPACT) version.
*** A patch to ISE14.7 and SDK 2013.3 may be required to program these flash devices in iMPACT and SDK.
The same patch works for both.
敬请参阅 (Xilinx 答复 59275)。
NAND
Benefits of NAND:
Downsides of NAND:
注:
Only On-Die ECC and 1-bit ECC NAND devices can be used with Zynq-7000 SoC.
仅选择 1 个芯片的 NAND 器件可以与 Zynq-7000 SoC 一起使用。
供应商
供应商 | NAND Flash Families |
---|---|
On-Die ECC | |
S34 |
Micron on-die ECC NAND
Micron NAND devices typically require multi-bit ECC, which necessitates using only devices with on-die ECC support.请查看特定的数据手册,以了解有关片上 ECC 支持的信息。
Configuration and Specifications
MIO Pins | |
---|---|
15 | |
23 |
Xilinx Supported Devices
Mode | 供应商 | Flash Density | Voltage**** | Feature Set | Xilinx Tool** | U-Boot* | Notes | ||
---|---|---|---|---|---|---|---|---|---|
x8 | Micron | 1 Gb | 1.8/3.3V | D | Incompatible | on-DIE ECC but missing required bit 3 (enable ECC) in Feature Address 90h because this is a factory-enabled on-die ECC device. | |||
x8 | Micron | 1 Gb | 1.8/3.3V | D | on-DIE ECC but missing required bit 3 (enable ECC) in Feature Address 90h because this is a factory-enabled on-die ECC device. | ||||
x8,x16 | Micron | 1 Gb | 1.8/3.3V | D | 已知的适用领域 | 片上 ECC | |||
x16 | Micron | 1 Gb | 1.8/3.3V | E | Requires > 1-bit ECC (No on-DIE) | ||||
x8,x16 | Micron | 2 Gb | 1.8/3.3V | E | Vivado** / ISE 14.4 | 2013.04 | 片上 ECC | ||
x8 | Micron | 2 Gb | 3.3V | G | Vivado** | 2020.1 | 片上 ECC | ||
x8,x16 | Micron | 2 Gb | 1.8/3.3V | F | Requires > 1-bit ECC (No on-DIE) | ||||
x8,x16 | Micron | 4 Gb | 1.8/3.3V | D | 片上 ECC | ||||
x8 | Micron | 8 Gb | 1.8/3.3V | D | 片上 ECC | ||||
x8 | Micron | 8 Gb | 1.8/3.3V | B | Requires > 1-bit ECC (No on-DIE) | ||||
x8 | Micron | 16 Gb | 3.3V | D | 需要 2 CS | ||||
x8 | Spansion | 1 Gb | 3.3V | Vivado** | 需要 1 位 ECC | ||||
x8 | Spansion | 1 Gb | 3.3V | 需要 2 位 ECC | |||||
x8,x16 | Spansion | 2 Gb | 3.3V | Vivado** | 需要 1 位 ECC | ||||
x8 | Spansion | 4 Gb | 3.3V | ISE 14.7 | 2013.04 | 需要 1 位 ECC | |||
x8 | Spansion | 4 Gb | 3.3V | 需要 2 位 ECC | |||||
x8 | Spansion | 8 Gb | 3.3V | 需要 1 位 ECC | |||||
x8 | Spansion | 8 Gb | 3.3V | 需要 2 CS |
* 2013.04 is the U-Boot release number (U-Boot from April, 2013), not the Xilinx tool release.
** Xilinx Tools indicate the ISE (iMPACT) version.
NOR
Benefits of NOR:
Downsides of NOR:
供应商
供应商 | NOR Flash Families |
---|---|
M29EW |
Configuration and Specifications
MIO Pins | Max Memory Size | |
---|---|---|
40 | 64 MB |
Xilinx Supported Devices
Mode | 供应商 | Flash Density | Voltage | Xilinx Tool ** | U-Boot* | ||
---|---|---|---|---|---|---|---|
--- | Micron | 512Mb | 3.3V | Vivado** / ISE 14.7 | 2013.04 | ||
--- | Micron | 256Mb | 3.3V | Vivado** / ISE 14.4 | 2013.04 | ||
--- | Micron | 128 Mb | 3.3V | Vivado** / ISE 14.4 | 2013.04 | ||
--- | Micron | 64Mb | 3.3V | Vivado** / ISE 14.4 | 2013.04 | ||
--- | Micron | 32Mb | 3.3V | Vivado** / ISE 14.4 | 2013.04 |
* 2013.04 is the U-Boot release number (U-Boot from April, 2013), not the Xilinx tool release.
** Xilinx Tools indicate the ISE (iMPACT) version.
The Zynq-7000 SoC is expected to work with eMMC devices because the protocol is the same as SD, but this has not been extensively verified.
Users must be careful to meet all timing requirements as they might or might not comply with eMMC.
Benefits of SD:
Downsides of SD:
MIO Pins | Max Memory Size | |
---|---|---|
6 | Any Size |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
52538 | Zynq-7000 SoC - Boot and Configuration | N/A | N/A |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
60539 | 2013.4 SDK and Vivado Hardware Manager: Failed to program QSPI flashes with 256K and 512K erase sector size | N/A | N/A |
50863 | Zynq-7000 SoC - 调试 | N/A | N/A |
46880 | Zynq-7000 Example Design - Linear QSPI Performance (Max Effective Throughput) | N/A | N/A |
62743 | Zynq-7000 SoC: Unverified QSPI support guidelines | N/A | N/A |
AR# 50991 | |
---|---|
日期 | 05/01/2020 |
状态 | 活跃 |
Type | 一般类 |
器件 | |
Tools | |
IP | |
Boards & Kits |