在modelsim中不可避免的需要进行文件操作,在窗口中查看代码的操作情况,下面是我自己M序列实验中的一段测试代码

integer i,j ,k,m;

integer m_dataFILE ,

indataFILE ,

oudataFILE ;

reg [:] i_data[:] ;

initial

begin

m_dataFILE = $fopen ("./m_data.dat"); // m序列存储文件

indataFILE = $fopen ("./indata.dat"); // 随机数(用于发送的数据)存储文件

oudataFILE = $fopen ("./oudata.dat"); // 接收数据的存储文件

for(i=;i

begin

i_data[i] = $random%;

$fdisplay (indataFILE,"%b",i_data[i]);

end

$fclose (indataFILE);

end

always @ (posedge clock)

if(reset)

begin : wirte_file

$fdisplay (m_dataFILE,"%b",my_m.m_sequ); //m序列保存

end

下面一段是校验输出,接收和发送的数据如果出现错误就有错误提示

reg [:] decode_data[:] ;

always @ (posedge clk1)

if(!reset1)

begin

k <= ;

m <= ;

end

else if((reset)&&(fi_flag))

begin

//decode_data[k] <= my_encode.ana_sign;

k <= k+ ;

$fdisplay (oudataFILE,"%b",my_encode.ana_sign); // 接收到的数据进行保存

if(i_data[k-] == my_encode.ana_sign)

$display ("%b OK! %b " ,i_data[k-],my_encode.ana_sign);

else

begin

m <= m + ;

$display ("%b ERROR! %b " ,i_data[k-],my_encode.ana_sign);

end

至于i_data[k-2], 这个为什么是-2,是因为数据数据停滞期是2个时钟

matlab与modelsim中的文件操作函数

matlab中 fscanf和fpintf是一对,用fprintf写的必须用fscanf来读. fread和fwrite是一对,用fwrite写的必须用fread来读. 同样的数据,使用fprintf ...

第32课 Qt中的文件操作

1. Qt的中IO操作 (1)Qt中IO操作的处理方式 ①Qt通过统一的接口简化了文件和外部设备的操作方式 ②Qt中的文件被看作一种特殊的外部设备 ③Qt中的文件操作与外部设备的操作相同 (2)IO操 ...

Java中的文件操作(一)RandomAccessFile

今天,学到的是java中的文件操作. Java.IO.File Java中操作文件用到RandomAccessFile类,既可以读取文件内容,也可以向文件输出数据,但不同与普通输入/输出流的是Rand ...

Win 32平台SDK中的文件操作

读取文件: HANDLE hFile ; // 声明文件操作内核对象句柄 hFile = CreateFile(, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL ...

关于Python中的文件操作(转)

总是记不住API.昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Pyth ...

说说Python 中的文件操作 和 目录操作

我们知道,文件名.目录名和链接名都是用一个字符串作为其标识符的,但是给我们一个标识符,我们该如何确定它所指的到底是常规文件文件名.目录名还是链接名呢?这时,我们可以使用os.path模块提供的isfi ...

随机推荐

StoryBoard 简单使用

StoryBoard简单使用 故事版(storyboard)是一种简洁的图形界面,程序员可以采取拖的形式搭建一个界面,现在使用的xcode默认都会创建一个main.storyboard,作为app的入 ...

NGUI Atlas

打开 Atlas Maker:NGUI -> Open -> Atlas Maker 新建一个 "Icon Atlas" 生成3个东西:

ubuntu apache2服务器配置

把django开发好的项目部署到apache2服务器. 记录我的配置过程. apache,django,mod_wsgi,python版本如下.不同版本大同小异. ii apache2 2.2.22- ...

把Linux安装到移动硬盘上

把Linux安装到移动硬盘上 转载于:http://mrkh.me/install-linux-on-a-portable-hard-drive.html 这一篇文章讲一下,怎么把linux安装到移动 ...

Git-仓库迁移

如果你想从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上的话,可以通过以下步骤来操作.1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub. git clone --b ...

svn has stoped working

各种问各种搜  ,看来还得靠自己,,,,下面是解决方案; 如果你出现这种情况,  右键点击svn的选项,就弹出这个框框,,,,点击svn里的哪个选项都是弹出这个框框,,,,重新安装,重启,换各种版本安 ...

vbs自学备份

最小化所有窗口: Set obj = CreateObject("Shell.Application")obj.MinimizeAll 最小化某窗口: Const strTitle ...

OWIN初探(转)

什么是 OWIN ? OWIN 的全称是 "Open Web Interface for .NET", OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一 ...

2&period;第一个python 程序

第一个python程序 一..python程序的编写步骤 1.创建  xxx.py文件(文件名不要中文) 文件名要以py为扩展名,因为导入的时候其他扩展名会报错.如果不导入的情况可以不限制扩展名. 2 ...

vue 本地存储数据 sessionStorage

在vuex 下的 action下的userAction.js中添加 export function login(from, self) { axPost('/api/login', from, fun ...

modelsim读取文件中的数据_modelsim中的文件操作—— 大数据测试相关推荐

  1. python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

  2. 用python读取txt文件中的数据并画各类图形展示_Python实现读取txt文件中的数据并绘制出图形操作示例...

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

  3. matlab将求解值导出数据,MATLAB之将mat中的数据导出到Excel文件

    MATLAB之将mat中的数据导出到Excel文件 原始文档: https://www.yuque.com/lart/tools/cnedve 文章目录 MATLAB之将mat中的数据导出到Excel ...

  4. mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...

    如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...

  5. R语言使用Hmisc包的impute函数填充dataframe数据中特定数据列中的缺失值、将空值null用上一行和下一行值的平均值填充

    R语言使用Hmisc包的impute函数填充dataframe数据中特定数据列中的缺失值.将空值null用上一行和下一行值的平均值填充 目录

  6. 有选择读取word表格中的数据并写入excel文件中

    最近学院要举行科技报告会活动,许多同学积极参与,交了许多报名表到我这里,而我需要将这些信息进行汇总,整理出一个excel表格,看着一个个word文件放在我的工作文件夹中头发发麻,这一个个的整理好麻烦, ...

  7. MATLAB中批量从txt文件中读取指定行的数据保存为txt文件

    经常遇到,我们想要读取的数据,不是从头开始读取的,我们往往要求从固定的行开始读取,MATLAB代码如下: function readData() %从指定行开始读取数据 readFilePath='C ...

  8. csv文件示例_如何在R中使用数据框和CSV文件-带有示例的详细介绍

    csv文件示例 Welcome! If you want to start diving into data science and statistics, then data frames, CSV ...

  9. [转]Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]

    转自:http://www.cnblogs.com/stg609/archive/2008/08/03/1259206.html 接着上一篇讲 3.4 读取剩余的请求       前面我们已经提到过R ...

最新文章

  1. Leetcode 103.二叉树的锯齿形层序遍历
  2. java控制关键字continue,break,return
  3. 精选 26 个 Python 实用技巧,想秀技能先 Get 这份技术列表!
  4. Linux 服务器 监控命令
  5. loj#6436. 「PKUSC2018」神仙的游戏(NTT)
  6. 现在公司都不缺人了吗?软件测试工作经历3年居然被坑了?防不胜防
  7. Win10预览版之BUG
  8. 美图秀秀拼接渐变过渡_如何使用Web组件创建渐变过渡
  9. c++实现tailf命令
  10. 设计模式之简单工厂模式、工厂模式和抽象工厂模式
  11. C# 按拼音/笔划 排序的简单示例(转)
  12. java 函数参数后加throw_函数后面加throw关键字
  13. 使用python turtle库绘制一个三角形_python ——turtle画三角形
  14. python panda是什么_如何最简单、通俗地理解Python的pandas库?
  15. 密码爆破工具——九头蛇(hydra)
  16. 1999年中国省、自治区的城市规模结构特征的一些数据,可通过聚类分析将这些省、自治区进行分类_BeansSuperman_新浪博客
  17. Android Studio4.0以上设置护眼背景色
  18. tx2 can通信之开机自动加载can模块
  19. 有限视图(Limited View)断层重建--CasRedSCAN论文阅读
  20. python软件可以申请著作权吗_什么样的软件可以申请软件著作权?

热门文章

  1. cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
  2. layui table单元格事件修改值
  3. python数组不同地方
  4. Cissp-【第4章 通信与网络安全】-2021-3-14(543页-560页)
  5. xe ftp.config.php,用PHP实现一个高效安全的ftp服务器(一)
  6. c enum能像java一样吗_Java枚举替代我如何做到这一点?
  7. html 文件上传_某平台存在多处任意文件上传
  8. C API向MySQL插入批量数据的快速方法——关于mysql_autocommit
  9. java 设计原则_【无尽的编程之路】(java)-设计模式六大原则
  10. java接口返回值_java后台调用接口并返回值