クリティカルな問題
NC Sim または Riviera-PRO によるシミュレーションがエラーで失敗する場合があります メッセージ:。
Unsupported memory slice specification using part select
or indexed part. select.
この問題の回避策は、ファイルを開 sequencer_scc_mgr.sv
ことです。
をクリックして、次のコードを参照します。
integer unsigned setting_offsets[1:9];�
t_setting_mask setting_masks [1:9];�
generate�
if (FAMILY == "STRATIXV")�
begin�
assign setting_offsets[1:9] = \'{ \'d0, \'d12, \'d17, \'d25, \'d30, \'d36,
\'d0,�
\'d6, \'d12 };�
assign setting_masks [1:9] = \'{ \'b0111111111111, \'b011111,�
\'b011111111, \'b011111, \'b0111111, \'b0111111, \'b0111111, \'b0111111,�
\'b0111111111111 };�
end�
else�
begin�
assign setting_offsets[1:9] = \'{ \'d0, \'d4, \'d8, \'d12, \'d17,�
\'d21, \'d0, \'d4, \'d7 };�
assign setting_masks [1:9] = \'{ \'b01111, \'b01111, \'b01111,�
\'b11111, \'b01111, \'b00111, \'b01111, \'b00111, \'b01111 };�
end�
endgenerate�
Stratix V デバイスの場合、上記のコードを次のコードに置き換えます。 次:
integer setting_offsets[1:9] = \'{ \'d0, \'d12, \'d16, \'d24,
\'d27, \'d33, \'d0,�\'d6, \'d12 };�
t_setting_mask setting_masks [1:9] = \'{ \'b0111111111111, \'b01111,�
\'b011111111, \'b0111, \'b0111111, \'b0111111, \'b0111111, \'b0111111,�
\'b0111111111111 };"�
Stratix以外の V デバイスファミリーの場合、コードを次のデバイスに置き換えます。 次:
integer setting_offsets[1:9] = \'{ \'d0, \'d4, \'d8, \'d12,
\'d17, \'d21, \'d0,�
\'d4, \'d7 };�
t_setting_mask setting_masks [1:9] = \'{ \'b01111, \'b01111, \'b01111, \'b11111,�\'b01111,
\'b00111, \'b01111, \'b00111, \'b01111 };