V
viv_1005
Guest
Zdravo!
Ja sam napisao sljedeći kod.
zadatak buffer_data (var reg. [3:0] data_out) (
reg [7:0] data_buf;
viljuška (
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];
)
pridružite se ništa
)
Ja sam uzimajući greška na svim linijama, gdje se koristi bez blokiranja zadatak.Ako koristite Ja blokiranje zadatak, onda nema problema.Greška je
Ilegalna lvalue pogon za rad.
Što može biti razlog.Gdje sam odlazeći izvrnut?
Thanks in advance
- Viv
Ja sam napisao sljedeći kod.
zadatak buffer_data (var reg. [3:0] data_out) (
reg [7:0] data_buf;
viljuška (
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];
)
pridružite se ništa
)
Ja sam uzimajući greška na svim linijama, gdje se koristi bez blokiranja zadatak.Ako koristite Ja blokiranje zadatak, onda nema problema.Greška je
Ilegalna lvalue pogon za rad.
Što može biti razlog.Gdje sam odlazeći izvrnut?
Thanks in advance
- Viv