当前位置: 首页 > news >正文

testbench的文件读写

reg [7:0] data_mem[0:255]; //定义一个8bit X 256的数组
initial
    begin
    $readmemh("sin.txt",data_mem); //将sin.txt中的数据读入存储器data_mem
    end

后面就可以用data_mem作为你的测试数据了。例如可以通过以下代码,将data_mem的数据送给data_out

always @(posedge clk)
begin
    if(rst)
        begin
        data_out <= 8'd0;
        i <= 8'd0;
        end
    else
        begin
        data_out <= data_mem[i]; //将存储器中的数据输出
        i <= i + 8'd1;
        end
end

以下的Verilog语句实现将信号data_out的数据写入data_out.txt文件

integer w_file;
    initial w_file = $fopen("data_out.txt");
    always @(i)
    begin
        $fdisplay(w_file,"%h",data_out);
        if(i == 8'd255)    //共写入256个数据
            $stop;
    end


相关文章:

  • JavaScript获取table中某一列的值的方法
  • 设计模式C++实现(14)——职责链模式
  • [BZOJ 1032][JSOI2007]祖码Zuma(区间Dp)
  • Ubuntu 14.04.02 安装深度音乐影音
  • vim中文帮助文档安装
  • 【oracle服务】
  • java操作protobuf
  • 搭建windows server 2008 r2 FTP 后 开启防火墙无法访问的解决办法
  • 解读ASP.NET 5 MVC6系列(4):核心技术与环境配置
  • Python学习(二) 运行Python,编译Python
  • hihoCoder #1094 : Lost in the City(枚举,微软苏州校招笔试 12月27日 )
  • bellman-ford算法
  • 北亚工程师详解数据恢复中RAID6结构
  • NetScaler上配置公网证书时的注意事项
  • 使用MVP模式重构代码
  • Android单元测试 - 几个重要问题
  • C++类中的特殊成员函数
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • HashMap剖析之内部结构
  • java 多线程基础, 我觉得还是有必要看看的
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaScript 基础知识 - 入门篇(一)
  • JavaScript 奇技淫巧
  • leetcode-27. Remove Element
  • Linux链接文件
  • Python利用正则抓取网页内容保存到本地
  • session共享问题解决方案
  • TypeScript迭代器
  • windows下mongoDB的环境配置
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 工程优化暨babel升级小记
  • 前端攻城师
  • 前端学习笔记之观察者模式
  • 区块链将重新定义世界
  • 协程
  • postgresql行列转换函数
  • #pragma 指令
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (WSI分类)WSI分类文献小综述 2024
  • (分布式缓存)Redis持久化
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (九)信息融合方式简介
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .NET 8.0 中有哪些新的变化?
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET DataGridView数据绑定说明
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET MVC 验证码
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • @private @protected @public
  • @开发者,一文搞懂什么是 C# 计时器!
  • [.net] 如何在mail的加入正文显示图片