阅读:1115回复:0
68013 的节点缓冲区配置影响块传输速度么
各位大哥小弟刚接触68013,想用来做卫星接收机对计算机的数据传输,
考虑到传输要求选用外加FPGA的从属FIFO方式 bulk块传输。 这个设计其实我的导师已经做完,但速度只有100M/s, 他希望我能提高速度。导师的设计是用EP2传输计算机对FPGA的 配置数据,EP4传输计算机对FPGA的控制数据包括配置控制, EP6用AUTOIN方式自动传输卫星接收机的数据到计算机, EP8用来传输设备状态信息到计算机。我觉得这样配置节点缓冲区 最主要的EP6只占1/4的FIFO,而EP1IN和EP1OUT共128k完全没有使用, 是不是很浪费?我想把原EP2和EP4的工作放到EP1IN来完成,用EP1INBUF[0] 即EP1IN的第一个字节来判断是配置数据还是控制数据,而原EP8的工作现在交给 EP1OUT。这样把4k的FIFO全配给EP2用来AUTOIN方式自动传输卫星接收机的数据到 计算机即原来EP6的工作。不知道理论上这样能否提高速度??? 还有在写EP1IN的程序时我不知道如何设置OUTPKTEND,资料上OUTPKTEND的8位分别 是(SKIP 0 0 0 EP3 EP2 EP1 EP0)但我觉得其实是 (SKIP 0 0 0 EP8 EP6 EP4 EP2)不知道EP1IN怎么办??? 希望那位大哥不吝赐教 |
|
最新喜欢:![]() |