作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (15): 238-239,242. doi: 10.3969/j.issn.1000-3428.2011.15.077

• 工程应用技术与实现 • 上一篇    下一篇

RapidIO控制器的CRC模块设计

刘 畅,章建雄,王玉艳   

  1. (华东计算技术研究所,上海 200233)
  • 收稿日期:2011-01-25 出版日期:2011-08-05 发布日期:2011-08-05
  • 作者简介:刘 畅(1985-),男,硕士研究生,主研方向:计算 机系统结构,数字系统设计;章建雄,研究员;王玉艳,高级 工程师

CRC Module Design of RapidIO Controller

LIU Chang, ZHANG Jian-xiong, WANG Yu-yan   

  1. (East China Institute of Computer Technology, Shanghai 200233, China)
  • Received:2011-01-25 Online:2011-08-05 Published:2011-08-05

摘要: RapidIO控制器在添加循环冗余码(CRC)时存在电路面积大、功耗高的问题。为此,设计一种4个CRC16生成器并行执行的CRC模块。对该模块进行功耗评估,结果表明,与原结构相比,该模块能提前1个时钟周期输出校验值,逻辑门数减少10.8%,面积减少18.9%,功耗降低25.3%。

关键词: RapidIO 控制器, 循环冗余码, CRC生成器, 嵌入式系统

Abstract: For the problems that the RapidIO controller with many Cyclic Redundancy Code(CRC) will increase the area and power, this paper designs a new CRC module with four CRC16 generators, which work at the same time. The new CRC module can output the check code ahead of the previous work for one cycle. Results of power evaluation show that compared with the previous work, the number of logical gates, the area, and the power of this design are respectively decreased by 10.8%, 18.9%, and 25.3%.

Key words: RapidIO controller, Cyclic Redundancy Code(CRC), CRC generator, embedded system

中图分类号: