首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

上层软件跟硬件发送数据

2013-07-01 
上层软件和硬件发送数据vc上层程序将数据下发到硬件部分(fpga),这些数据是已经产生好的周期性的数据,现在

上层软件和硬件发送数据
vc上层程序将数据下发到硬件部分(fpga),这些数据是已经产生好的周期性的数据,现在发送的时候,可以发送很小的量(比如几千个点),现在想实现大数据量的发送(几百M)。
1.怎么控制这个周期数据的循环,比如每一次发送2048个数据,怎么实现全部的循环,并且一个周期结束之后,怎么从头继续重复发送该文件。
2.发送大数据量的数据,必然会有效率的问题。怎么才能解决几十M数据就要很长时间的问题,想要将大数据量的数据,在瞬间发送完成。
[解决办法]
"将数据下发到硬件部分"
关键是 通过什么 ?
1.串口 慢
2.USB  快
3.DMA 最快
[解决办法]
周期性数据几百M?什么意思,是指下发完这几百M再一次性处理,还是指都是重复的数据,只是在某一时间内完成那么大量的发送。
[解决办法]
我还是不太明白。
[解决办法]
你数据量如此之大,用数组可能会溢出的,这时你得用映射文件了,这个速度快。至少想传送速度快,你得在硬件上支持才行,硬件不支持根本就做不到。
DMA不支持,就用100M的网络通信,这个得硬件支持才行,而且就是硬件支持了处理也不会太快的

热点排行