期刊文献+

基于FPGA的时间触发协议控制器实现 被引量:8

Implementation of a Time-Triggered Protocol Controller on FPGA
下载PDF
导出
摘要 时间触发协议是TTA架构必需的通信协议,用于在要求高可靠性的分布式容错实时系统中电子模块之间的互连。目前作为时间触发通信系统重要组成部分的时间触发控制器主要是采用处理器来实现协议的处理,协议开销比较大。基于FPGA的时间触发协议控制器的设计,采用了具有较好同步能力的编码方式和合理的帧格式,在建立全局时间基准的基础上优化了协议处理状态机,利用FPGA的并行处理能力,降低了协议开销,增加了总线的效率,同时也提高了时钟同步精度和容错能力。仿真结果表明,基于FPGA的时间触发协议控制器具有较好的性能。 The Time-Triggered Protocol is integral communication protocol for time-triggered architectures, designed to support the interconnection of electronic modules of distributed fault tolerant real-time systems with stringent dependability requirement. As one of the important components of time-triggered communication system, TTP controllers were mainly implemented by processors to achieve the process of protocol. So the overhead of protocol was relatively large. The design of TTP controller based on FPGA adopted an encoding means with good capability of synchronization and reasonable frame structure, and optimized the state machine of protocol after establishing a global time base. With the capability of parallel processing of FPGA, the design reduced the overhead of protocol and increased the efficiency of the bus and also improved the clock precision and the capability of fault tolerance. The result of simulation showed that the design of TTP controller based on FPGA has a relatively good performance.
出处 《系统仿真学报》 CAS CSCD 北大核心 2010年第A01期114-118,共5页 Journal of System Simulation
关键词 时间触发协议 控制器 FPGA 状态机 VERILOG TTP controller FPGA state machine verilog
  • 相关文献

参考文献6

  • 1Time-Triggered Protocol TTP/C High-Level Specification Document Protocol Version 1.1 [S]. Specification edition 1.4.3 of 19-Nov-2003Document number D-032-S- 10-028.
  • 2Mirko Jakovljevic, TTTech Computerchnik A G Time-Triggered Protocol [M]. Avonics: elements, software,and functions / Cary R Spitzer. Taylor & Francis Group, LLC, 2007.
  • 3D A Gwaltney, J M Briscoe. Comparison of Communication Architectures for Spacecraft Modular Avionics Systems [C]//Marshall Space Flight Center, Marshall Space Flight Center, Alabama. NASA/ TM- 2006-214431.
  • 4H Kopetz, W Ochsenreiter. Clock Synchronization in Distributed Real-Time Systems [J]. IEEE Transactions on Computers (ISSN0018- 9340), 1987, 36(8): 933-940.
  • 5Hermann Kopetz, Astrit Ademaj, Alexander Hanzlik. Clock-State and Clock-Rate Correction in Fault-Tolerant Distributed Systems [D]. Vienna University of Technology, Real-Time Systems Group, Vienna, Austria, April 2003.
  • 6A Ademaj. Assessment of Error Detection Mechanisms of the Time-Triggered Architecture Using Fault Injection [D]. PhD Thesis, Vienna University of Technology, Real-Time Systems Group, Vienna, Austria, April 2003.

同被引文献59

引证文献8

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部