在SystEMC中,每一个模块必须有一个名字,该名字必须与其它模块的名字不同,比如psram=new sram ("sram1")就例化了一个sram模块的实例,模块名为"sram1"。有时候我们需要同时例化多个模块实例,为每一个起一个不同的名字,此时我们可以使用char* sc_gen_unique_name( const char* seed )函数,比如下面的例子:
每次调用sc_gen_unique_name ("sram"),都返回一个以"sram"为前缀的字符串,并且保证与前次调用时的字符串不同。
本文关键字:暂无联系方式电脑-单片机-自动控制,电子学习 - 基础知识 - 电脑-单片机-自动控制
上一篇:SystemC时间单位