片上双核数据并行采集及核间通信研究  被引量:5

Research on Data Parallel Acquisition of Dual-core on Chip and Inter- core Communication

在线阅读下载全文

作  者:侯志伟[1] 安丽霞[1] 包理群[2] 王海涌[1] 

机构地区:[1]兰州交通大学电子与信息工程学院,兰州730070 [2]兰州工业学院电子信息工程学院,兰州730050

出  处:《计算机工程》2015年第5期83-88,共6页Computer Engineering

基  金:甘肃省自然科学基金资助项目(1212RJZA055);甘肃省高等学校科研基金资助项目(2013A-127);兰州市科技计划基金资助项目(2013-3-79);兰州交通大学科技支撑计划基金资助项目(ZC2014003)

摘  要:针对多参量数据采集系统中单核处理器难以达到数据同步获取及实时处理的问题,提出一种基于Nios II双核处理器的多参量数据并行采集及核间通信解决方案。在数据采集系统的FPGA片内构建Nios II双核处理器系统,处理器1对输入信号数据进行数模转换及预处理,处理器2负责采集数据的显示及上位机的数据通信,利用Scatter-Gather直接存储器访问两级数据缓存的通信机制,建立核间的高速数据传输通道,实现双核处理器之间数据的同步与交换。将该解决方案应用于空气质量在线监测系统中,结果表明,其核间传输速度高达496 MB/s,满足多参量数据同步获取及并行协同处理的需求。For a single core processor is difficult to achieve data synchronization acquisition and real-time processing in the multiple parameter data acquisition system,this paper gives a solution for the multi-parameter data parallel acquisition and inter-processor communications of dual-core processor based on NiosII. The dual-core processor system is built in the FPGA chip, and CPU1 is in charge of digital-analog conversion and preprocesses for the input signal, while CPU2 is responsible for the display of collected data and communications with PC. The high-speed data transmission channel is established between the cores with the communication mechanism of Scatter-Gather Direct Memory Access( SG-DMA) to two level data cache to realize the data exchange and synchronization. The solution is applied to air quality on-line monitoring system,and the results show that the transmission speed between nuclear reaches 496 MB/s,which meets the demands of multiple parameter data synchronous acquisition and parallel processing.

关 键 词:NIOSII软核 片上双核 多参量 并行采集 协同处理 核间通信 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象