基于自动代码生成技术的硬件NOC仿真器的设计与实现
发布时间:2018-02-13 09:42
本文关键词: NoC 自动代码生成技术 嵌入式系统 仿真器 出处:《天津工业大学》2017年硕士论文 论文类型:学位论文
【摘要】:由于半导体工艺和VLSI设计技术的快速发展,更多复杂和高性能需求的工作被应用于嵌入式系统中。但是,随着工艺尺寸越来越小,嵌入式在应用方面对带宽的需求不断增多,使得传统总线式的片上通信架构面临着越来越多的挑战。由于NoC很好地扩展性、灵活性和传输并行性,使得它越来越受到人们的青睐。因此,NoC逐渐的替代了传统的总线结构,成为了新兴通信架构。由于在设计片上网络时需要考虑拓扑,缓冲器大小,路由算法和流量控制机制等许多参数。因此,对全系统的准确评估对于NoC来说是必不可少的,所以NoC仿真器的研究也变得越来越重要。而现有NoC仿真器在设计过程中,需要研究人员对NoC各模块进行描述,编写成VHDL代码。而不同体系结构的NoC模块的VHDL代码大体上是相同的。显然,编写VHDL代码的这个过程不仅浪费大量时间还有可能因为人为操作在代码方面产生不必要的错误。为了解决此问题,本文提出了基于自动代码生成技术的NoC硬件仿真器-NOCsim。该仿真器采用把自动代码生成技术应用在硬件NoC仿真器中的策略。该策略利用自动代码生成器自动地生成与NoC各模块相对应的VHDL代码,然后再在FPGA上对其进行仿真。本文中,自动代码生成系统主要从XML建模文件、代码模板和基于XML和代码模板的自动代码生成器方面进行设计。通过实验结果分析,发现本文提出的NoC仿真器在仿真相同的网络时,在速度、面积利用率等性能方面与Booksim相比有了很大的提升,并且通过实验可以发现NOCsim能够很好地仿真三维NoC。
[Abstract]:With the rapid development of semiconductor process and VLSI design technology, more and more complex and high performance requirements have been applied to embedded systems. The traditional on-chip communication architecture is facing more and more challenges. Because of its scalability, flexibility and parallelism, NoC is becoming more and more popular. Therefore, it has gradually replaced the traditional bus architecture. It has become a new communication architecture. It is necessary for NoC to evaluate the whole system accurately because many parameters, such as topology, buffer size, routing algorithm and flow control mechanism, need to be taken into account when designing the on-chip network. Therefore, the research of NoC simulator is becoming more and more important. In the design process of the existing NoC emulator, researchers need to describe each module of NoC. Write as VHDL code. The VHDL code for different architecture NoC modules is largely the same. Obviously, This process of writing VHDL code is not only a waste of time, but also the possibility of unnecessary errors in code caused by human manipulation. This paper presents a NoC hardware emulator based on automatic code generation technology-NOCsim. this simulator adopts the strategy of applying automatic code generation technology to hardware NoC simulator. The strategy uses automatic code generator to automatically generate and. The VHDL code corresponding to each module of NoC, In this paper, the automatic code generation system is designed mainly from XML modeling file, code template and automatic code generator based on XML and code template. It is found that the proposed NoC simulator can greatly improve the performance of Booksim in terms of speed, area utilization ratio and so on when simulating the same network, and it can be found that NOCsim can simulate 3D Noc well through experiments.
【学位授予单位】:天津工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN47;TP337
【参考文献】
相关期刊论文 前2条
1 侯宁;张多利;;面向NoC多核芯片组的任务映射算法[J];电子测量与仪器学报;2011年08期
2 耿罗锋;张多利;高明伦;;8核NoC原型芯片设计与应用性能评估[J];电子测量与仪器学报;2009年11期
,本文编号:1507863
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1507863.html