为了保证本系统设计的正确性,在对sP器件下载以前,首先对系统进行功能仿真。功能仿真的输入信号由ABEL-HDL编写测试矢量给出。仍以PC机访问双端口RAM为例,茶统的功能仿真波形图如图4所示。
由图4可以看出,假定访问RAM的OxOo6地址,在LOAD (D11)信号到来后,当10w的上升沿到来时(见图4中1所示),预置(OA3OA2OA1OA0=0110,即十进制数6)写入计数器。然后对双端口RAN进行读操作,PC读信号 (IOR)下降沿到来 (见图4中2所示)•这时RAM的SOEL端(数据输出控制) 为低电平(数据输出有效),CEL端(RAM片选)为低电平(选中)RWL(RAM的读写控制)置高电平(读有效),PC机读取RAM中的数据;当1OR上升沿到来时(见图4中3所示)计数器输出地址1(OA3OA2OA1OA0=0111, 即7),指向下一RAM地址。在预置数重新写入计数器后(见屋4中4所示)〕对双端口RAM进行写操作。PC写信号(OW)上升沿到来,OEL端置高电平,CEL端置低电平,RWL置低电平(见图4中5所示)PC机将数据写入双端口RAM中,计数器输出地址自动加1。同理,DSP访问双端口RAM也可实现该运动控制卡经实际测试可以达到24MHZ,时钟信到达输出廷迟为1.Gns,而SA总线的数据传揄率为16Mb/s, 解决了数据传输的瓶颈〞问题同时避免了以前的运动控制卡执行速度慢、体积大、集成度低,并旦结构固定,电路制作完成以后,无法改变其功能和结构的缺点,抗干扰性能比分立器件构成的电路也有极大的提高。实际运行结果表明完全达到了设计要求。夹际上,DSP的应用也是本卡的核心技术之一一,但是限手篇幅,不再介绍。
3功能仿真
最新推荐文章于 2024-09-10 17:18:25 发布