Vivado 添加列表中不存在的 FLash 器件

Vivado 添加列表中不存在的 FLash 器件

以华邦 SPI FLASH W25Q128JVEIQ 为例进行说明。(其他 Flash 添加步骤一致)

1.本地 vivado 安装目录 D:\Softwares\xlinx_tools\Vivado\2020.2\data\xicom 下,找到 xicom_cfgmem_part_table.csv 文件,这个表与 vivado hardware manager 中的器件一致。将该flash器件添加进表格即可。(建议提前备份,以防万一)

2.表格表头含义,没提到的不用关注。

CFGMEM_ID:序号

NAME:为添加项起名字

COMPATIBLE_DEVICES:兼容的FPGA型号

MEM_DEVICE:芯片名称

MEM_TYPE:芯片类型,spi/bpi,nand flash(手册中有)

MEM_DENSITY:芯片容量

DATA_WIDTH:接口支持位宽

MEM_MANUFACTURER:芯片制造厂商

3.在芯片手册中查找各表头要求填写的信息

W25Q xxx y z XX Y Z

W25Q128 J V EI Q TR

①xxx表示容量(单位 bit),比如 16表示 16Mbit(2Mbyte),256表示 256Mbit (32Mbyte),128表示128Mbit(16MB)

②y 表示第几代,按字母表顺序排列,比如 J 比 F的肯定要新,一般情况下,越新的支持的速度越高(J的速度一般都是133MHz,F的一般会在104MHz)。从winbond官网可知,最新的为 N。

③z表示器件的电压范围

W:1.65/1,7V - 1.95V

L:2.3V - 3.6V

V:2,7V - 3.6V

W:1.65/1,7V - 1.95V

④XX表示 封装类型

SS = 8-pin SOIC 208-mil

ZP = WSON8 6x5-mm

XG = XSON 4x4x0.45-mm

SF = 16-pin SOIC 300-mil

TB = TFBGA 8x6-mm (5x5 ball array)

TC = TFBGA 8x6-mm (6x4 ball array)

⑤Z 表示特殊选项,意义不大

⑥有些型号会在后面有一个 DTR,他表示 (Double Transfer Rate)

⑦位宽x1_x2_x4

4.将上述表头填写完整保存excel表格并替换原有表格,重新打开vivado hardware manager,选择添加存储器件,可以看到,新加入表格的华邦Flash已经可以添加了。

image

posted @ 2024-01-22 14:02  ppqppl  阅读(262)  评论(0编辑  收藏  举报