一、 仿真模型的获取
本次使用的flash芯片为MICRON镁光公司的芯片,仿真模型可以到官网下载,具体下载步骤如下:
1. 搜索镁光官网,进入官网后,拉到最下面,点击蓝色字体SUPPORT;
2. 出现如下画面,点击红框中的蓝色字体Search sim models;
3. 接下来选择自己所用的芯片类型,我这里用的是N25Q32,属于Serial NOR FLASH,因此在左边的筛选条件中选择Serial NOR FLASH,右边的搜索结果会出现所需要的仿真模型压缩包,点击download即可。
二、 仿真模型初步处理
解压下载的压缩包后,会得到如下的几个文件:
其中code文件夹内是N25Qxxx.v文件,是仿真模型的顶层文件;include文件夹中包含一些N25Qxxx文件所需的include文件,用户可以在其中定义配置参数,从而改变仿真模型的特征;top文件夹中包含了一些模型本身仿真的文件,可以用来仿真器件。
关于配置参数,是在include文件夹中的UserData.h文件中进行用户参数配置,如图2.2,当我们需要使用