txt文件可存储最大值_Verilog边码边学:十六进制文件读取$readmemh
系统任务$readmemh读取十六进制文件。$readmemh的作用是将文件中的数据一次性的读入某个数组中,然后可以依次从数组中取出单个的数据进行处理。读取的内容只包括空白位置(空格、换行、制表格)、注释行、十六进制的数字。语法结构中的起始地址与终止地址可省略。
【语法结构】:
$readmemh("文件名", 存储器名,起始地址,终止地址);
【实例150】:
//从input文件夹下读取16进制文本hex_file_1.txt
//读取的文本数据存储在data_mem_1数组寄存器中
//data_mem_1数组寄存器的深度为8,位宽为16bit
reg[15:0] data_mem_1 [7:0];
initial$readmemh("./input_file/hex_file_1.txt", data_mem_1);
【仿真测试150】:
任务$readmemh读取的数据之间可以使用空格(space)、换行(enter)、制表格(tab)进行分隔,若文件中读取的数据个数不足以填满寄存器数组所定义的深度,那么余下的数据以x填充。
测试用例1:
读取文本hex_file_1.txt,该文件中以回车分隔,共有8个16进制数据。
hex_file_1.txt文本中的数据排列如下。
$readmemh读取并打印的数据如下。
# read from hex_file_1:
# f001
# e002
# d003
# c004
# b005
# a006
# 9007
# 1008
测试用例2:
读取文本hex_file_2.txt,该文件中以空格分隔,共有8个16进制数据。
hex_file_2.txt文本中的数据排列如下。
$readmemh读取并打印的数据如下。
# read from hex_file_2:
# 1001
# 1002
# 1003
# 1004
# 1005
# 1006
# 1007
# 1008
测试用例3:
读取文本hex_file_3.txt,该文件中以制表格分隔,共有8个16进制数据。
hex_file_3.txt文本中的数据排列如下。
$readmemh读取并打印的数据如下。
# read from hex_file_3:
# a001
# a002
# a003
# a004
# a005
# a006
# a007
# a008
测试用例4:
读取文本hex_file_4.txt,该文件中以回车分隔,仅有4个16进制数据。
hex_file_4.txt文本中的数据排列如下。
$readmemh读取并打印的数据如下。
# read from hex_file_4:
# f001
# e002
# d003
# c004
# xxxx
# xxxx
# xxxx
# xxxx
txt文件可存储最大值_Verilog边码边学:十六进制文件读取$readmemh相关推荐
- txt文件可存储最大值_403元可存储22.5TB文件 Quantom LTO-7磁带开售
磁带技术在1963年被创造出来,对于普通消费者来说,磁带就是用在存储歌曲,只不过随着科技进步,我们已经不在用"磁带"来听歌了,机械硬盘,闪存设备逐渐取代这种存储方式,不过磁带存储技 ...
- Linux随笔2 - Linux的目录配置、文件元数据信息、符号链接与硬链接和常用文件和目录管理命令示例
目录 1. Linux的目录配置与FHS(Filesystem Hierarchy Standard) 1.1 根目录(/)的意义与内容 1.1.1 FHS要求根目录中必须存在的目录 1.1.2 FH ...
- R语言:利用rhdf5包分别创建单组学,多组学.h5文件
最近在跑的方法需要.h5作为输入文件,就学习了一下怎么创建.h5文件,原有数据结构如下: 生成单组学.h5文件的代码如下: library(rhdf5) library(dplyr) library( ...
- TFS淘宝分布式文件核心存储引擎源码架构剖析实现
这里写目录标题 相关背景介绍 相关设计思路介绍 项目基础 文件系统接口 扇区 文件结构 关于inode 为什么淘宝不用小文件存储 淘宝网为什么不用普通文件存储海量小数据? 设计思路 关键数据结构哈希表 ...
- 如何读写txt文件 C++读和写txt文件操作 查找文件中存储的字符串中逗号的位置
C++读和写文件操作说明 一. C++读和写文件操作说明 文章目录 C++读和写文件操作说明 一. C++读和写文件操作说明 1.打开方式 2.实例代码 2.1 第一版代码 2.2 第二版代码 二.补 ...
- Python——文本文件score.txt,该文件中存储了某个学期某班级中每个人所有课程的成绩。
''' 有如下内容形式的文本文件score.txt,该文件中存储了某个学期某班级中每个人所有课程的成绩.形式为:李彦宏 男 英语 80李彦宏 男 电子技术基础 75李彦宏 男 Python程序设计 8 ...
- 【Linux】Linux文件与文件的存储
文件的基本概念 文件就是一组按照某种格式组织的具有完整逻辑意义的信息. 从使用和创建文件的用户角度来看,文件是磁盘的最小存储单元,用户数据除非在文件中,否则不能保存到磁盘:从进程的角度来看,文件是一种 ...
- C++学生信息管理系统(含文件流)部分心得含源码
题目 设计一个程序,对学生的学籍信息进行管理.通过该系统实现对学生基本信息的录入.保存.删除.修改.查询等操作. 设计要求及提示如下: 1.学生基本信息包括:学号.姓名.性别.年龄.班号.专业名称.系 ...
- Caffe源码中caffe.proto文件分析
Caffe源码(caffe version:09868ac , date: 2015.08.15)中有一些重要文件,这里介绍下caffe.proto文件. 在src/caffe/proto目录下有一个 ...
最新文章
- 纽曼皮尔逊准则Matlab实现,基于聂曼-皮尔逊准则的skip模式快速选择方法
- jenkins 配置slave
- 李善友《认知升级之第一性原理》--507张PPT全解!_搜狐科技_搜狐网
- 基于结构化数据的文本生成:非严格对齐生成任务及动态轻量的GCN生成模型
- windows git 更改为unix模式换行符决解方法
- C语言逆序字符串(递归实现)
- Automatic Reference Counting
- 遍历二叉树中“访问”和“遍历”的不同
- 用c语言验证装载问题 回溯法,《算法分析与设计》期末考试复习题纲(完整版)...
- 博客地址迁移www.xiangquba.cn
- Myeclipse自定义包自动加入
- T-Sql 创建全文索引
- 鸿蒙系统怎么连wifi,鸿蒙入门:Hi3861 WiFi操作,热点连接
- LaTeX 符号命令大全
- HC Bridge容器网络模式分享
- 百度地图坐标转高德地图坐标
- 资产初探:理财直接融资工具
- 积木游戏 (Standard IO)
- Unity日历组件制作
- 什么叫方法签名 Java