微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 在激励文件中应该如何实现用读取16进制文件的形式读入这些数据?

在激励文件中应该如何实现用读取16进制文件的形式读入这些数据?

时间:10-02 整理:3721RD 点击:
在激励文件中应该如何实现用读取16进制文件的形式读入这些数据?

在写仿真激励方面经验不是非常足
我想实现的下面的思路设想应该如何去编写呢激励文件呢?
//--data1   
   #17857 i_RX=0;<-----起始位
   #17857 i_RX=0;
   #17857 i_RX=0;
   #17857 i_RX=1;
   #17857 i_RX=0;
   #17857 i_RX=0;
   #17857 i_RX=0;
   #17857 i_RX=0;
   #17857 i_RX=0;
   #17857 i_RX=1;<-----奇偶校验位
   #17857 i_RX=1;<-----停止位
   //--data2
   #17857 i_RX=0;<-----起始位
   #17857 i_RX=1;
   #17857 i_RX=0;
   #17857 i_RX=1;
   #17857 i_RX=0;
   #17857 i_RX=1;
   #17857 i_RX=1;
   #17857 i_RX=0;
   #17857 i_RX=1;
   #17857 i_RX=1;<-----奇偶校验位
   #17857 i_RX=1;<-----停止位
   
   上面的数据是仿真的时候手动写的一个数据读入激励
   
   在激励文件中应该如何实现用读取16进制文件的形式读入这些数据?能实现连续循环读取数据,直到数据读完为止。
   
   在数据发送前加上起始位
   在数据读完后加奇偶校验位与停止位

re
直接做个for语句,每次先把数据读出来,再和起始位,奇偶校验位与停止位按照顺序存放到寄存器中

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top