隐藏物
计算机科学
数据传输
计算机硬件
频道(广播)
嵌入式系统
过程(计算)
数据采集
控制器(灌溉)
传输(电信)
CPU缓存
并行计算
计算机网络
操作系统
生物
电信
农学
作者
Weina Zhou,Shuang Yang
标识
DOI:10.1016/j.mejo.2022.105577
摘要
The large-capacity on-chip cache often causes timing problems or erroneous transmission in the high-speed acquisition of massive data. However, many factors always affect the communication performance of the system. In this paper, a high-speed data acquisition system (DAS) based on DMA double cache mechanism is introduced. Aurora protocol is used for optical fiber transmission, and the line rate dynamic adaptive design of the X1 channel is realized. In the SDRAM controller, the DMA dual channel is targeted optimized, including memory ping-pong operation and channel arbiter. In addition, collecting data from the lower computer or transmitting data to the upper computer are both based on software instructions in our design, which is more flexible and stable than receiving data without instructions. Finally, to optimize the transmission process of cached data, we cascaded FIFOs in different modules. The results show that the system can receive optical fiber data at the rate of 7.57Gbps, and the average DMA communication efficiency reaches 76.9%.
科研通智能强力驱动
Strongly Powered by AbleSci AI