北京控制工程研究所,北京,100094
纸质出版:2016
移动端阅览
赵云富, 吴一帆, 孙强, 许娜, 吴军. SpaceWire总线的流量控制机制研究[J]. 微电子学与计算机, 2016, 33(1): 1-5.
ZHAO Yun-fu, WU Yi-fan, SUN Qiang, et al. Research on the Flow Control Mechanism of SpaceWire[J]. 2016, 33(1): 1-5.
为了解决SpaceWire总线在进行大数据块收发时
现有的流量控制措施会导致总线性能下降的问题
提出了一种两级存储结构.介绍了SpaceWire总线目前的应用状况
以及存在的问题; 通过分析SpaceWire的流量控制机制以及影响总线效率、系统性能的因素
提出了一种能够保证第一级存储器有足够的空间用于收发数据的两级存储结构; 根据SpaceWire总线协议和两级存储结构
设计了一款通过硬件预取技术实现大数据块传输的SpaceWire节点IP核; 最后在Leon3-FT处理器上集成了该IP核
并进行了系统级的仿真和测试.结果表明
与现有的SpaceWire接口相比
本设计在大数据块传输中能够提高总线效率62.7倍
系统处理效率提高至少14.5倍.
To solve the problem of SpaceWire performance degradation
which is caused by the current SpaceWire flow control mechanism when SpaceWire interface transfers the bulk data
a Two-Level memory structure is proposed. The current applications and the existing problems about SpaceWire are introduced. By analyzing the flow control mechanism of the SpaceWire and the factors impacting the bus efficiency and the whole system performance
a Two-Level memory structure
which ensures the first level memory have sufficient space to receive or transfer the bulk data
is proposed.Based on SpaceWire protocol and the Two-Level memory structure
a SpaceWire node IP Core is designed
which can effectively control bulk data transfer through hardware prefetching. Finally
while the IP Core is integrated with the LEON3-FT processor
system level simulation and testing are carried out. The results show that
compared with the conventional SpaceWire node
this design can improve 62.7 times in bus efficiency
and at least14.5 times in system processing data efficiency when it transfers the bulk data.
Vanderwiel S P, Lilja D J. Data prefetch mechanisms[J]. ACM Computing Surveys(CSUR), 2000, 32(2): 174-199. DOI: 174
New York DDC. ACE/Mini-ACE series BC/RT/MTAdvanced communication engine integrated 1553 Terminal User's Guide[M]. New York: Data Device Corporation, 1999: 113-130. DOI: 113
Parkes S, Sheynin Y, Nomachi M. SpeceWire missions and architectures[C]// The 60th International Astronautical Congmss. Daejeon, Korea, 2009: 12-16.
ECSS-E-ST-50-12C. Space wire-links, nodes, routers and networks[S]. European Cooperation for Space Standardization(ECSS), 2008: 24-128.
王剑, 王宏, 杨志家. 动态参数模型确定SoC中异步FIFO深度的方法[J]. 电子科技大学学报, 2009, 38(3): 447-450. DOI: 447
Parkes S, Armbruster P. Space wire: spacecraft onboard data-handling network[J]. ActaAstronautica, 2010, 66(1): 88-95. DOI: 88
赵俊艺, 何兵哲. 基于Spacewird总线的星载数据系统[J]. 飞行器测控学报, 2009, 28(2): 13-17. DOI: 13
邓让钰, 谢伦国. 一种硬件预取机构及其对系统影响的研究[J]. 计算机工程与科学, 2001, 23(6): 70-72. DOI: 70
0
浏览量
14
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010602201714号