了解SystemC中的类型
我是SystemC编程的初学者,我注意到了一件事(查看SystemC官方文档):我在VHDL模拟中处理的所有类型都没有“移植”到SystemC。
我的意思是:
考虑VHDL标准库中的
std_logic
,SystemC中没有等效的,但是,在SystemC文档中,我看到很多使用bool
的例子。
考虑std_logic_vector
,我看不到SystemC中的等价物。相反,在很多例子中,我可以看到sc_int
的用法。
所以我认为SystemC不提供类型来管理单个位或电信号,但它提供了更高的抽象,就像在每个常见的C / C ++应用程序中一样。
是这样还是我错过了什么?
没有找到相关结果
已邀请:
2 个回复
土投
,SystemC中没有等效的,但是,在sysc文档中,我看到很多使用
的例子。 考虑
,我在sysc中看不到等价物。相反,在很多例子中,我可以看到
的用法。 这不正确。 在SystemC中,您可以分别使用
和
作为
和
。 您可以将
或
文字指定给
。 虽然您可以使用整数,十六进制甚至“特定于位”的文字来为
赋值。 例如:
希望有所帮助。
傻零凰死授
,
(bitvector)等。