事务级建模方法

✍ dations ◷ 2025-06-30 19:12:23 #电子设计自动化

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

相关

  • 蒙古入侵欧洲长子西征,又称蒙古第二次西征、蒙古侵略欧洲(英语:Mongol invasion of Europe),是蒙古帝国继成吉思汗西征花剌子模后的第二次大规模的西征。1235年开始至约1242年,历时约8年,因由各
  • 哈里·斯塔克·沙利文哈里·斯塔克·沙利文(英语:Harry Stack Sullivan,1892年2月21日出生于纽约州city of Norwich,1949年1月14日逝于法国巴黎),美国心理学家,其心理学研究工作是基于直接和可检验的观
  • SETI协会SETI协会是一家非营利性组织,旨在“探索、理解并解释宇宙中生命的起源、特性和传播”。SETI即“地外智慧生物搜寻”。其中一个计划是利用无线电和光学望远镜搜索外星智能生命
  • 世界轮椅运动会世界轮椅运动会,全称是世界轮椅及截肢者运动会,也叫做斯托克·曼德维尔(Stoke Mandeville)轮椅运动会,是一个多项目的残疾人运动会。第一届运动会是由路德维希·古特曼在1948年举
  • 最佳动作设计台湾金马奖最佳动作设计是每年由中华民国电影事业发展基金会颁发。
  • 翁大铭翁大铭(1950年6月4日-2015年3月6日),台湾政治人物、企业界人物,籍贯浙江慈溪。是原义新集团创办人翁明昌之子。国立政治大学银行系肄业,曾任华隆集团董事长、立法委员。后因涉入洪
  • 2,4,6-三氯苯酚2,4,6-三氯苯酚(TCP)是一种氯代苯酚,可用作杀真菌剂、除草剂、杀虫剂、消毒剂、落叶剂以及防腐剂。它是浅黄色透明的晶体,带有强烈的酚醛气味。加热分解会产生有毒和腐蚀性的气
  • 弗拉迪斯拉夫·巴斯科夫弗拉迪斯拉夫·巴斯科夫(Vladislav Baskov,1975年12月20日-),在中国被称为拉德,是一名已退役的俄罗斯足球运动员。拉德司职中场,拼抢积极,是典型的工兵型球员。拉德起步于当时在欧洲
  • 马赛尔·加香马赛尔·加香(法语:Marcel Cachin,1869年9月20日-1958年2月12日)是法国工人运动领袖,法国共产党的创始人之一。1869年9月20日出生在法国西部布列塔尼大区潘波勒小镇。父亲是退伍军
  • 弗朗索瓦·孚比斯 (纳瓦拉)弗朗索瓦·孚比斯(法语:François Fébus;西班牙语:Francisco Febo;约1469年-1483年1月7日),是1472年至1483年期间的富瓦伯爵(英语:Count of Foix)及1483年至1517年期间纳瓦拉王国的国