论文部分内容阅读
为了解决总线结构的系统芯片设计带来的可扩展性差、平均通讯效率低和单一时钟同步等问题,片上网络(NoC,Network - On - Chip),作为一种全新的片上互联结构,得到了越来越多的关注,并且逐渐发展成为集成电路下一代主流设计技术。在继承普通NoC结构优势的基础上,本文设计了可配置可监测NoC,以极大地提高NoC系统的灵活性和可控性。本文提出了一种新的可配置NoC体系结构。它能系统地实行在线配置NoC通讯网络,包括输入缓存深度、路由算法和输出仲裁算法的配置。配置完成后,为了能及时评估该配置情况下NoC网络的通讯性能,本文研究了一种新的面向NoC的智能化监测系统。该系统获得性能参数后将其在线实时输出。完成设计与实现工作后,运用可配置的通讯量发生器模拟通讯进行实验。通过实验验证了设计的正确性,并且比较了不同配置下NoC系统的网络性能。论文的主要内容和取得的成果如下:1.研究基于2维-mesh结构的可配置可监测NoC原型,重点研究了NoC通讯架构的在线配置与监测。2.可配置NoC通讯网络中设计了输入缓存深度、路由算法和输出仲裁算法的配置功能。3.设计了可配置通讯量发生器。该发生器作为可配置可监测NoC系统的计算节点模拟通讯,完成验证实验和通讯性能比较实验。4.实验验证了原型设计的正确性。本文的验证实验分为配置系统、监测系统和可配置NoC网络的验证。使用的验证方法包括FPGA验证和Modelsim仿真验证。FPGA验证时将设计的硬件平台集成到ALTERA公司的Stratix II EP2S180器件中,工作频率为50MHz。5.设计了可配置NoC通讯网络的性能比较实验。通讯量发生器配置不变时,通过配置NoC网络,比较相同通讯量下不同NoC网络的通讯性能;NoC通讯网络配置不变,通过配置通讯量发生器,比较相同NoC网络在不同通讯量下的通讯性能。