UVM通信2.0(与SystemC模型通信)

基本概述

  • TLM是一种为了构建更高级抽象模型的传输方式。虽然SV语言本身没有原生的TLM传输方式,但是TLMUVM很好地集成进来,并且在组件传输中得到了充分运用。
  • 伴随着SystemC模型的广泛引用,SystemC通信机制TLM2.0业发展起来,成为SystemC模型之间的核心传输方式
  • TLM协议本身并不依赖于某一种语言,而是可以跨语言来实现其传输标准。与TLM1.0相比,TLM2.0提供了更丰富更强大的传输特性主要包括:双向的阻塞或者非阻塞接口、时间标记、统一的数据包。 通过这些特性,TLM2.0使得接口之间的通信更趋于标准化,更容易为系统构建抽象模型。
  • 虽然TLM2.0一开始作为SystemC标准库的一部分(由C++实现),但是由于RTLSystemC模型的混合仿真趋势,要求SV也能够有与之匹配的接口便于日后的互相嵌套

版权声明:本文为qq_37884273原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。