首页> 外文OA文献 >A System-Level Simulation Model for a Protocol Processor
【2h】

A System-Level Simulation Model for a Protocol Processor

机译:协议处理器的系统级仿真模型

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

As the development of integrated circuit technology continues to follow Moore’s law the complexity of circuits increases exponentially. Traditional hardware description languages such as VHDL and Verilog are no longer powerful enough to cope with this level of complexity and do not provide facilities for hardware/software codesign. Languages such as SystemC are intended to solve these problems by combining the powerful expression of high level programming languages and hardware oriented facilities of hardware description languages. To fully replace older languages in the desing flow of digital systems SystemC should also be synthesizable.The devices required by modern high speed networks often share the same tight constraints for e.g. size, power consumption and price with embedded systems but have also very demanding real time and quality of service requirements that are difficult to satisfy with general purpose processors. Dedicated hardware blocks of an application specific instruction set processor are one way to combine fast processing speed, energy efficiency, flexibility and relatively low time-to-market. Common features can be identified in the network processing domain making it possible to develop specialized but configurable processor architectures. One such architecture is the TACO which is based on transport triggered architecture. The architecture offers a high degree of parallelism and modularity and greatly simplified instruction decoding.For this M.Sc.(Tech) thesis, a simulation environment for the TACO architecture was developed with SystemC 2.2 using an old version written with SystemC 1.0 as a starting point. The environment enables rapid design space exploration by providing facilities for hw/sw codesign and simulation and an extendable library of automatically configured reusable hardware blocks. Other topics that are covered are the differences between SystemC 1.0 and 2.2 from the viewpoint of hardware modeling, and compilation of a SystemC model into synthesizable VHDL with Celoxica Agility SystemC Compiler. A simulation model for a processor for TCP/IP packet validation was designed and tested as a test case for the environment.
机译:随着集成电路技术的发展继续遵循摩尔定律,电路的复杂性呈指数增长。诸如VHDL和Verilog之类的传统硬件描述语言不再具有足够的功能来应付这种复杂性,并且不提供硬件/软件代码签名的功能。诸如SystemC之类的语言旨在通过结合高级编程语言的强大表达与硬件描述语言的面向硬件的设施来解决这些问题。为了在数字系统的设计流程中完全替代较旧的语言,SystemC也应该是可合成的。现代高速网络所需的设备通常在诸如嵌入式系统的尺寸,功耗和价格,但对实时性和服务质量的要求也非常苛刻,而通用处理器很难满足这些要求。专用指令集处理器的专用硬件模块是结合快速处理速度,能效,灵活性和相对较短的上市时间的一种方法。可以在网络处理域中识别出共同的特征,从而有可能开发专门的但可配置的处理器体系结构。一种这样的体系结构是基于传输触发体系结构的TACO。该体系结构提供了高度的并行性和模块化性,并极大地简化了指令解码。对于这个硕士(技术)论文,TACO体系结构的仿真环境是使用SystemC 2.2开发的,使用了以SystemC 1.0编写的旧版本点。该环境通过提供用于硬件/软件代号和仿真的设施以及可自动配置的可重用硬件模块的可扩展库,实现了快速的设计空间探索。涉及的其他主题是从硬件建模的角度来看SystemC 1.0和2.2之间的差异,以及使用Celoxica Agility SystemC编译器将SystemC模型编译为可综合的VHDL。设计了用于TCP / IP数据包验证的处理器仿真模型,并作为环境的测试用例进行了测试。

著录项

  • 作者

    Yliuntinen Pasi;

  • 作者单位
  • 年度 2008
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号