事务级建模方法

✍ dations ◷ 2025-04-27 13:35:44 #电子设计自动化

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可合成子集的规格说明。

相关

  • 周巢尘周巢尘(1937年11月1日-),中国计算机软件专家,华东师范大学软件学院名誉院长。原籍江苏南汇,生于上海。1958年毕业于北京大学数学力学系。1967年研究生毕业于中国科学院计算技术研
  • 东北东北地方是日本本州岛上的一个地区,因位于本州的东北部而得名。它向北与北海道岛隔津轻海峡相望,向南与中部地方、关东地方相连,东侧及西侧分别濒临太平洋及日本海。东北地方古
  • 巴拉那坐标:31°44′S 60°32′W / 31.733°S 60.533°W / -31.733; -60.533巴拉那(西班牙语:Paraná)位于阿根廷中东部巴拉那河畔,是恩特雷里奥斯省的首府,人口237,968(2001年)。
  • 萨尔广播公司萨尔广播公司(德语:Saarländischer Rundfunk)是位于德国萨尔布吕肯的一个公共广播电视公司,也是德国公共广播联盟的九个加盟公司之一。播出地区是萨尔州。
  • 超越标准模型的物理学超越标准模型的物理学(英语:Physics beyond the Standard Model,缩写为BSM)是为了弥补标准模型的不足而进行的物理学研究。标准模型不能解释的现象包括质量的形成机制、强CP问题
  • 故障转移在计算机术语中,故障转移(英语:failover),即当活动的服务或应用意外终止时,快速启用冗余或备用的服务器、系统、硬件或者网络接替它们工作。故障转移(failover)与交换转移操作基本
  • 岩下润岩下润(1973年4月8日-),前日本足球运动员。
  • 汉语拼音输入法汉语拼音输入法是指一类利用汉语拼音来输入汉字的中文输入法。拼音输入法有几种输入方案包括全拼和双拼。市场上有许多用拼音作基础的输入软件。首先,大部分的现代操作系统都
  • 格奥尔格·凯兴斯泰纳格奥尔格·凯兴斯泰纳(1854年7月29日-1932年1月15日),德国教育家。凯兴斯泰纳1854年出生于德国慕尼黑,12岁时进入师范学校学习,1871年毕业后担任一所国民学校的教师。1877年至1881
  • 李·巴纳特李·巴纳特(英语:Lee Barnard;1984年7月18日-)是一位英格兰足球运动员,在场上的位置是前锋。他现在效力于英格兰足球乙级联赛球队绍森德足球俱乐部。