在VIVADO——SIMULATION仿真中将目标数据保存至文件

这篇具有很好参考价值的文章主要介绍了在VIVADO——SIMULATION仿真中将目标数据保存至文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、代码

1、以二进制格式保存数据

  相关代码展示,存储的目标变量为PRNG_val文章来源地址https://www.toymoban.com/news/detail-815653.html

//创建文件 handle为文件指针
    initial begin
    	handle1 = $fopen("C:/JXR/FPGA/Random/Competition/F_point/den3_period3_discard5000_128bit.txt","w");
    end
//选取相应段数据并以二进制格式存储到文件   
    always @(posedge Clk or negedge Reset_n) begin
    	if(PRNG_Data == PRNG_val)
    		;
    	else if(N_Delete>144'd5000&&N_Delete<=144'd90_0000)
    		$fdisplay(handle1," %b",PRNG_val);			   
    	else
            ;
    end
//数据订正与计数,保证不传入重复数据    
    always @(posedge Clk or negedge Reset_n) begin
       	if(PRNG_Data == PRNG_val)
       		;
       	else begin
       	   PRNG_Data<=    PRNG_val; 
       	   N_Delete <=    N_Delete+1'd1;
       	end
      end

二、相关知识

1、输出格式控制符

vivado存储仿真数据,FPGA,fpga开发

2、转义字符

vivado存储仿真数据,FPGA,fpga开发

到了这里,关于在VIVADO——SIMULATION仿真中将目标数据保存至文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Matlab 建文件夹保存本次仿真图表数据和参数

    有时候跑的仿真参数非常多,保存结果的时候需要把仿真参数和数据一起保存,为方便起见,查了一下怎么建文件夹自动保存本次仿真图表数据和参数,再也不用担心忘记结果是什么参数跑出来的了~

    2024年01月15日
    浏览(50)
  • vivado仿真 文件读取和写入

    首先创建一个TXT文件。 $readmemb和$readmemh用来从文件中读取数据到存储器中。其中readmemb要求每个数字是二进制数,readmemh要求每个数字必须是十六进制数字。数字不能包含位宽说明,数字中可以有不定值x或X,高阻值z或Z,和下划线(_),和Verilog语法中的用法是一样的。 一共有

    2024年02月11日
    浏览(43)
  • vivado中如何生成、例化和仿真DCP文件

    1、在vivado-Tool-setting-project-setting-synthesis路径下,设置 -mode out_of_context(综合时不产生IO buffer) 2、将引脚约束注释掉,防止例化使用DCP文件时报错 3、将工程综合,打开综合设计。 4、在console输入命令,生成DCP文件: write_checkpoint -key C:/Users/YDQ/Desktop/key_files.txt -encrypt top.dcp 其

    2024年02月05日
    浏览(45)
  • 基于FPGA的FIR低通滤波器实现(附工程源码),matlab+vivado19.2+simulation

    本文为FPGA实现FIR滤波器仿真过程,附源代码。 提示:以下是本篇文章正文内容,下面案例可供参考 打开MATLAB在命令行窗口输入: fadtool 回车后在滤波器设计界面设置滤波器参数如下 之后点击如图标志,设置定点,在菜单栏\\\"目标(R)\\\"出选择生成对应滤波器系数.COE文件 mat

    2024年02月11日
    浏览(48)
  • Vivado如何保存和读取FPGA的ILA数据

    Vivado如何保存和读取FPGA的ILA数据 在FPGA开发中,为了调试程序并更好地理解硬件运行的状态,我们通常需要使用逻辑分析仪(ILA)来观测FPGA内部的信号。但是,ILA数据的保存和读取对于初学者来说可能会有些棘手。因此,本文将介绍如何在Vivado中保存和读取FPGA的ILA数据。 一

    2024年02月08日
    浏览(49)
  • 如何解决Vivado仿真时提示:另一个程序正在使用此文件 behavxsimsimulate.log

    Vivado仿真错误提示: 使用非Vivado自带的Text Editor(文本编辑器,如Vscode、Sublime等),在开始新的仿真时,前一次仿真没有关掉,导致log文件被一直占用。 方法一 关掉代码编辑器再进行仿真即可恢复正常 方法二 1、打开任务管理器(快捷键Ctrl + Shift + Esc) 2、点击性能 3、打开

    2024年02月12日
    浏览(42)
  • Quartus II简单仿真及no simulation input file错误解决方法

    使用步骤                                                 以上就是本文要讲的全部内容,本文只简单介绍了Quartus II的使用,方便新手进行入门。

    2024年02月02日
    浏览(43)
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真

    一、创建工作空间          二、下载wpr_simulation源码 git clone https://github.com/6-robot/wpr_simulation.git 三、编译 ~/catkin_make  目录下catkin_make source devel/setup.bash 四、运行 roslaunch wpr_simulation wpb_simple.launch 启动另一个终端,执行: rosrun rqt_robot_steering rqt_robot_steering 鼠标改变速度和角

    2024年01月20日
    浏览(59)
  • 【python脚本】python实现:目标检测裁剪图片样本,根据类标签文件进行裁剪保存

    我在进行目标检测时候,比如红绿灯检测,目标区域很小,样本杂乱。 想要筛选错误样本的话,很困难。可以把目标区域裁剪出来。人大脑处理对于这样的异己比较敏感。样本量较少的话可以自己筛一筛。样本量较大的话,可以训练一个分类模型帮你筛一下。 它就可以实现

    2024年02月15日
    浏览(41)
  • python 中将数据生成为Excel文件的多种方法

    xlwt 效果: openpyxl 效果: xlsxwriter 效果: pandas 效果: openpyxl 效果:

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包