FPGA中ROM初始化方法

news/2024/10/23 2:12:24/

一 读取txt数据文件进行初始化

parameter INIT_FILE = "文件路径/Data.txt"
(**注意文件路径中斜杠方向**)
reg    [DATA_WITDH - 1:0]    ROM    [DATA_DEPTH - 1:0];initial begin$readmemh(INIT_FILE, ROM, 0, DATA_DEPTH - 1);   
end 

Data.txt按十六进制存数
故使用 $readmemh进行读取

数据文件存放,如图所示
每行一个十六进制数据
在这里插入图片描述


http://www.ppmy.cn/news/695981.html

相关文章

VScode配置Linux内核环境

1.准备工作 需要的VSCode插件:clangd、remote-ssh(本机阅读和开发代码不需要)。 需要的脚本:kernel目录下的scripts/clang-tools/gen_compile_commands.py 。 2.步骤 2.1.在VSCode上安装remote-ssh 如果是远程阅读和开发代码的话&#x…

c++ sizeof()详解

sizeof() 实现方法:主要是计算与地址0的偏移量。 #define sizeof(type) ((size_t) ((type*)0 1))sizeof 是一个关键字,同时也是一个运算符,它是一个编译时运算符,用于判断变量或数据类型的字节大小。 sizeof 运算符可用于获取类…

C/C++ sizeof函数解析——解决sizeof求结构体大小的问题

转自:C/C sizeof函数解析——解决sizeof求结构体大小的问题 - WhyWin - 博客园 (cnblogs.com) C/C中不同数据类型所占用的内存大小 32位 64位 char 1 1 int 4 大多数4&#xff…

c++size

以前求字符串大小时候一直搞A:size(s) 这是错的 正确应该是B:s.size(); 这俩逻辑理解是不同的 A:size是一个函数,可以猜想它的函数体应该是 int size(string s) { int size0; … return size; } 这么理解也没啥问题也许这个函数还…

02-ES6语法:const常量

ES6标准中增加了新的关键字const来定义常量。使用const定义的常量,在后续的代码中将无法被改变。 下面是简单的屏幕分享,不爱看文字的同道中人可以看视频。-_- 一、基本常量 首先我们来看下如何通过这个关键字定义常量,代码如下&#xff1a…

小米MIUI 6开启内测:首批适配小米4和小米3

8月16日,期待已久的MIUI 6系统将正式发布,而目前其内测招募工作已经正式启动。 今天,MIUI在官方论坛发布公告称,MIUI 6内测报名正式启动,具体时间为8月8日-15日,期间MIUI官方微信将作为唯一报名通道。报名成…

在c++中size()和sizeof()用法说明

1、size()是取字符串长度的&#xff0c;跟length()用法相同。 举例&#xff1a; string str"0123456789"; cout <<"str.length()"<<str.length()<<endl;//结果为10 cout <<"str.size()"<<str.size()<<endl;…

领域驱动 - 开篇

文章目录 1. 前言2. 阅读条件3. 文章发布策略4. 我理解的领域驱动5. 从组织架构出发落谈谈落地领域驱动的难点6. 从开发团队规模出发谈谈落地领域驱动的难点7. 从业务规模出发谈谈落地领域驱动的难点 1. 前言 作者在 2019 年入职一家公司&#xff0c;主要负责企业内部 ERP 系统…