事务级建模方法

✍ dations ◷ 2024-12-23 01:17:00 #电子设计自动化

TLM(事务级建模方法,Transaction-level modeling)是一种高级的数字系统模型化方法,它将模型间的通信细节与函数单元或通信架构的细节分离开来。通信机制(如总线或者FIFO)被建模成信道,并且以SystemC接口类的形式向模块呈现。事务请求一般在调用这些信道模型的接口函数时发生,而接口函数封装了信息交换的底层细节。在事务层面上,TLM更强调数据传输的功能本身——数据的内容和传输的起止点,并尽可能少涉及具体实现。这种方法使得系统级设计者测试不同的总线架构(这些架构均支持公共的抽象接口)更加方便,通过这些公共接口进行模块间交互,无需对模块重新编码。

然而,TLM模型的应用程序并不仅限于使用SystemC作为编程语言,同样也可以采用其他语言。TLM的概念首次出现在system level language and modeling domain中。

TLM的概念首先以“基于事务的建模方法”(transaction-based modeling)的形式出现。在2000年,R&D公司经理Thorsten Grötker筹备了一次关于通信机制的演讲,演讲的主题是"SystemC 2.0标准究竟是什么样子的"。接着,该公司的一位应用程序工程师Gilles Baillieu声称,TLM的短语中应该包含单词"level",因为“寄存器传输级”(register transfer level)和“行为级”(behavioral level)中也包含了“级”(level)一词。事实上,TLM并不单纯的表示抽象级别,它更是一种模型化技术,即便如此也没能改变他的观点——必须采用“级”一词,当然最终TLM的概念也因为他的坚持而沿用至今。

开源SystemC倡议组织(The Open SystemC Initiative),用来标准化并且推广SystemC语言的使用。该组织是主要由电子设计自动化工具供应商和对工具开发便利化和IP交互性感兴趣的用户组成。它同时开发了OSCI模拟器,并免费提供使用。

早期的SystemC,成为高级别合成的一种可行的语言选择,它将设计模型和虚拟样机应用领域与功能验证和自动门级路径实现相联系,这就为项目团队提供了一个模型产生多个用途的能力。在2010年DVCon Event上,OSCI推出了首个标准化SystemC可合成子集的规格说明。

相关

  • 饥饿饥饿是动物的一种感受,产生的原因是肝的糖原水平下降到低于一个阈值。这种不快的感觉是在下丘脑产生,由肝和胃的感受器感应。一般人可以超过30天不进食而不至于死亡,但在缺水的
  • 线形文字A线形文字A是一种古代克里特岛上使用的未解读文字。它的破解是考古学上的“圣杯”。它的一种关联文字,线形文字B于1950年被迈克尔·文特里斯破译,证明其为希腊语的一种古代书写
  • 行政院消费者保护委员会行政院消费者保护会,简称消保会,于1994年7月1日成立,2012年前曾为中华民国行政院部会“行政院消费者保护委员会”。期间专责政策之研订、审议及协调推动、《消费者保护法》之解
  • 俄勒冈条约俄勒冈条约(英语:Oregon Treaty)是英国和美国于1846年7月15日在华盛顿哥伦比亚特区签署的条约。该条约结束了长久以来美国和英属北美在如今美加边境西部的边境争议。1818年条约
  • 张亮张亮可以指:
  • 爱德华·铁钦纳爱德华·布拉德福德·铁钦纳(英语:Edward Bradford Titchener,1867年-1927年),英国籍美国心理学家,为二十世纪初期五大心理学派中的结构学派领导者,修正过威廉·冯特的感情三维论。
  • 伞形目伞形目(学名:Apiales)又名伞形花目,是被子植物门双子叶植物纲下的一个目。下面包含五加科、伞形花科两个比较大的科别,这两个科别的植物有很多著名的药材,例如五加科中有人参属与
  • 哈里·西利哈里·戈维尔·西利(英语:Harry Govier Seeley,1839年2月18日-1909年1月8日)是英国古生物学家。西利出生在英国伦敦,父亲是金匠。他早年在皇家矿业学院(帝国理工学院前身)求学。1859
  • 火线重案组《火线重案组》(英语:),又译为《火线》、《监听风云》。是一部美国电视剧,讲述了马里兰州巴尔的摩市警察与犯罪团伙间交锋的故事。全剧在巴尔的摩市实地取景,采用单机摄制。前罪案
  • 拉尔斯·彼得·汉森拉尔斯·彼得·汉森(英语:Lars Peter Hansen,1952年10月26日-),生于美国伊利诺伊州尚佩恩,是芝加哥大学的大卫·洛克菲勒杰出服务经济学教授、芝加哥经济学派成员。他最出名的工作