Specman e: 应该如何使用预定义的 sequence.item?
Specman e: How the predefined sequence.item should be used?
我有一个序列:
sequence bus_sequence using item=bus_item, created_driver=bus_sequence_driver;
当我尝试使用下一个代码驱动一个项目时:
extend bus_sequence {
body() @driver.clock is only {
do item;
};
};
我收到 'bus_sequence' does not have a field 'item'
的编译错误。
但是当我将字段项添加到 bus_sequence
:
extend bus_sequence {
!item : bus_item;
body() @driver.clock is only {
do item;
};
};
我在 sequence
语句行中 Field 'item' was previously defined
收到一个错误...
如何处理预定义的 item
字段?感谢您的帮助
预定义的item
字段属于SIMPLE bus_sequence
子类型,因此既不能添加到基类型,也不能通过它访问。并且给定的序列可能是 kind
而不是 SIMPLE
.
我有一个序列:
sequence bus_sequence using item=bus_item, created_driver=bus_sequence_driver;
当我尝试使用下一个代码驱动一个项目时:
extend bus_sequence {
body() @driver.clock is only {
do item;
};
};
我收到 'bus_sequence' does not have a field 'item'
的编译错误。
但是当我将字段项添加到 bus_sequence
:
extend bus_sequence {
!item : bus_item;
body() @driver.clock is only {
do item;
};
};
我在 sequence
语句行中 Field 'item' was previously defined
收到一个错误...
如何处理预定义的 item
字段?感谢您的帮助
预定义的item
字段属于SIMPLE bus_sequence
子类型,因此既不能添加到基类型,也不能通过它访问。并且给定的序列可能是 kind
而不是 SIMPLE
.