V
viv_1005
Guest
Dobrý den!
Jsem napsal následující kód.
Úkolem buffer_data (var reg [3:0] data_out) (
reg [7:0] data_buf;
vidlice (
while (1) (
@ (Posedge my_port. $ Clk_one);
data_buf <= my_port. $ data_in;
)
while (1) (
@ (Posedge my_port. $ Clk_two);
data_out <= data_buf [7:4];
@ (Posedge my_port. $ Clk_two);
data_out <= data_buf [3:0];
)
Připojte se žádný
)
JÁ am prospěch chyba na všech tratích, kde blokování přiřazení se používá Non-.Mám-li použít blokování přiřazení, pak není žádný problém.Chyba je
Nelegální lhodnota pro pohon provoz.
Co může být důvod.Kde to jsem špatně?
Díky předem
- Viv
Jsem napsal následující kód.
Úkolem buffer_data (var reg [3:0] data_out) (
reg [7:0] data_buf;
vidlice (
while (1) (
@ (Posedge my_port. $ Clk_one);
data_buf <= my_port. $ data_in;
)
while (1) (
@ (Posedge my_port. $ Clk_two);
data_out <= data_buf [7:4];
@ (Posedge my_port. $ Clk_two);
data_out <= data_buf [3:0];
)
Připojte se žádný
)
JÁ am prospěch chyba na všech tratích, kde blokování přiřazení se používá Non-.Mám-li použít blokování přiřazení, pak není žádný problém.Chyba je
Nelegální lhodnota pro pohon provoz.
Co může být důvod.Kde to jsem špatně?
Díky předem
- Viv