节点文献

基于SystemC的RS编码器设计

The Design of RS Encoder Based on SystemC

【作者】 刘强

【导师】 高勇;

【作者基本信息】 西安理工大学 , 微电子学与固体电子学, 2005, 硕士

【摘要】 论文针对新型SOC设计语言SystemC及其平台提出了基于SystemC的设计方法及设计流程,并以RS(15,9) 编码器作为设计对象,采用基于SystemC的设计方法对其进行了设计。首先,论文通过对目前集成电路开发的发展现状和发展趋势的分析,论证了使用系统级设计语言进行设计的必要性,说明了采用目前作为这个方向研究热点的SystemC进行设计的意义。其次,对设计对象RS(15,9) 编码器的工作原理和实现方式进行了扼要的介绍。在此基础上,使用systemC具体实现了RS(15,9) 编码器。主要包括:对系统划分模块和对各个模块进行基于SystemC的建模,然后把所有模块整合并加入测试模块后进行了编译和仿真,并与手工计算结果和采用Verilog的设计仿真所得结果进行了比较,初步验证了基于SystemC设计的RS(15,9) 编码器的合理性和正确性。同时,在这部分还对在设计过程中的一些关于SystemC编程的体会做了总结。最后,对SystemC代码进行了可综合代码修改,使用SystemC Compiler进行了综合,同时对SystemC中不可综合子集进行了总结。然后,用FPGA进行了功能验证,验证结果表明本设计完全达到了设计要求。

【Abstract】 By means of the new SOC design language SystemC and it’s flat roof, the idea and design flow of the design based on SystemC are presented, at the same time, a RS encoder was designed by using SystemC in the paper.Firstly, the paper discusses the necessity of using the system language in design by analyzing and the requirement and actual development of designing the IC. So design by using SystemC which is as the hotspot of the SOC design is meaningful.Secondly, the theory and realization of RS encoder is introduced compendiously in the paper, and then the RS (15, 9) encoder is realized by using SystemC. The main process includes following: divide the system into several modules and model them by using SystemC. Then, after the code of each module is assembled to form the code of whole system and the code of testbench is added into the project, the project is compiled and simulated. The rationality and correctness about the design of RS (15, 9) based on SystemC is validated by comparing the result with the result of handwork and the result of simulation. Together, in this part the experience in the process of this project about coding SystemC code is summed up.Lastly, the SystemC code is amended for synthesis and synthesised byusing the SystemC Compiler. Together, the unsynthesizable subset is summarized. Then, FPGA is used to test the function of the project. The result of FPGA test shows that the design fully has accomplished the requirements.

【关键词】 SOCSystemCRS编码器
【Key words】 SOCSystemCRS encoder
  • 【分类号】TN76
  • 【被引频次】1
  • 【下载频次】244
节点文献中: