在激励文件中应该如何实现用读取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进制文件的形式读入这些数据?能实现连续循环读取数据,直到数据读完为止。
在数据发送前加上起始位
在数据读完后加奇偶校验位与停止位
在写仿真激励方面经验不是非常足
我想实现的下面的思路设想应该如何去编写呢激励文件呢?
//--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语句,每次先把数据读出来,再和起始位,奇偶校验位与停止位按照顺序存放到寄存器中
