基于TTA架构的ESL建模和仿真

来源 :天津大学 | 被引量 : 0次 | 上传用户:malsway
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字多媒体技术的发展,需要在更便宜和通用性更强的产品中集成更多的功能。嵌入式处理器是多媒体SoC芯片的核心。可定制的传输触发体系结构(Transport Triggered Architecture, TTA)处理器,作为IP核的形式开发,允许用户实现总线宽度、寄存器数量、指令集等的可配置和定制执行单元,做到功耗面积性能的最佳折中,在多媒体SoC设计中具有广阔的应用市场前景。而指令集仿真器是当今处理器设计及软件工程领域非常重要的一部分。它在已有的计算机系统上为开发中的处理器构造一个模拟平台,验证处理器的正确性和有效性,支持目标程序的运行和调试。硬件设计者用仿真器来评估目标处理器的性能,修改体系结构中的瓶颈。系统开发者用仿真器来开发编译器和操作系统,开发和测试他们的应用程序,实现软硬件协同开发。所以,实现可重定向的指令集仿真器在体系结构开发、早期系统识别以及软件逆向分析方面更占据不可或缺的地位。本论文详细介绍了在法国TIMA Lab提供的Soclib电子系统级(Electronic System Level,ESL)设计硬件仿真平台上对TTA架构处理器的指令集仿真器的设计。总结了基于TTA架构的处理器指令集仿真器事务级建模(Transaction Level Model, TLM)的一整套方法。采用面向对象的设计技术,用SystemC高级语言设计实现了面向TTA架构的可重构处理器的周期精确及比特精确的指令仿真器。本论文给出的指令集仿真器,是基于TTA架构处理器进行嵌入式ASIP(Application Specific Instruction-set Processor)设计过程中所需的一个非常重要的工具。通过读取系统架构描述文件并进行解析,在已有的硬件功能单元描述库中选取相应的功能单元描述,搭建成所对应的体系结构,并在此体系结构上对不同的应用程序进行周期精确炜精确的仿真模拟。对于用户自定义的指令及功能单元,也可以通过提供的宏定义接口加入到仿真器中。最后,集成到soclib仿真平台上搭建了Soc平台,进行了测试和验证。实验结果证明了本论文给出指令集仿真器ESL设计方法的正确性,并且实验结果显示本论文设计的TTA架构处理器的指令集仿真器,对硬件设计者和系统开发者都有较强的实用性。
其他文献
无线传感器网络是集信息采集、信息传输、信息处理于一体的综合智能信息系统,在军事国防、生态环保、医疗护理、智能交通等诸多领域都有广泛的应用前景。然而,由于工作环境和
无线自组网是由多个无线移动节点组成的一个多跳的,无固定架构的网络。由于无需任何固定的基础设施就能实现网络的快速展开,因此Ad hoc网络非常适用于战场、救援、等特殊场合
近年来,数字技术和计算机网络的迅猛发展,使数字多媒体(数字图像、数字音频、数字视频及三维计算机图像)的应用取得了惊人的进展,给人们的工作和生活带来了极大的便利,但是也
片上多核处理器(Chip Multiprocessor,CMP)将多个简单的处理核心集成到一个物理芯片上,相对复杂的单核处理器设计而言可以更加有效的利用片上资源,有利于发掘应用中线程级并行性
工作流是能够完全或者部分自动执行的业务流程,其根据业务流程规则,将任务和任务所涉及的信息在不同的执行者之间进行传递或者自动执行。工作流管理系统是一个软件系统,它完成工
飞速发展的计算机网络技术,不断地改变着人类的生活习惯、思维方式。而网络安全的重要性,也越来越引起人们的重视。我国的互联网用户大多采用Windows操作系统。由于其源代码
随着计算机和机器人技术的飞速发展,人们对智能车辆系统的研究兴趣与日俱增,其中,车辆自动避障是热点问题之一。对于结构化道路,人们已经有许多可靠、实用的算法及技术能够对
通信子网与网络中继设备(路由器、交换机)的测试,特别是性能测试与评价要求对多点(中继设备的多个端口或通信子网的多个观测点)同时进行观测且各点的测试数据可能具有并发性,
随着信息技术的发展,智能互联已经成为了科技发展的重要方向,并且将会彻底的改变我们的生活方式。其中智能家居作为智能互联的一个重要的发展分支拥有巨大的市场。智能家居可
手语是聋人使用的语言,是聋人进行日常交流的主要方式。手语识别不仅可以为聋人提供方便,同时也可作为拟人化人机交互的一个研究平台,具有重要的学术价值和广泛的应用前景。