新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于USB协议的DSP高速上位机接口设计

基于USB协议的DSP高速上位机接口设计

作者:时间:2011-08-22来源:网络收藏

2.2 FPGA内的Linkport口逻辑
由于Link采用双时钟沿传输数据,而同步FPGA系统中,一般只采用单一时钟的上升沿完成操作,因此需要将FPGA系统工作频率SCLK设定为Link时钟的2倍。然后将该时钟的两分频输出作为LxCLKOUT信号,有效数据则在SCLK的上升沿更新。
FPGA中的Linkport口模块电路与A-TS101的Linkport口完全兼容,且采用了双向双倍数据传输DDR技术,能实现双向双倍的数据传输。FPGA中的Link口模块电路如图4所示。

本文引用地址:http://www.eepw.com.cn/article/150316.htm

f.jpg


图5是FPGA内实现数据上行的Linkport口接收时序仿真图(Modelsim仿真软件)。

a.JPG


Link口的一大特点就是在收发数据时可以选择是否需要校验位VERE比特,VERE的启用或关闭可以通过A-TS101中的寄存器来设置,也可以通过FPGA模块中的Verein信号置高或置低来设置。该在FPGA中设置VERE信号的启用或关闭。当VERE启用后,FPGA模块中的输出信号Rx_Vere_Bad用于表征最后接收的128 b数据是否正确。由于使用VERE有两个好处,一是能保证数据的完整性;二是能减小在两个时钟不严格一致的系统中传输数据时产生数据重叠的可能性。因而在中采用了带数据校验的传输方式。



评论


相关推荐

技术专区

关闭