监视关联数组的成员

Monitoring a member of an associative array

我有一个名为 array 的关联数组,我正在尝试对其执行以下操作:

initial
begin
 $monitor ("array[10]=%h", array[32'h20]);
end

我需要知道这个成员有什么变化。但是我收到以下错误:

Associative array may not be used in non-procedural context.

谁能告诉我如何以及是否可行?

您的代码在 Modelsim/Questa 中可以使用 10 年前的版本。你可以试试

always @(array[32'h20]) $displayh(array['h20]);