Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
ram_slave_addr в процессе может быть обявлена только как переменная reg, но синтезироваться будет логика.
fork, join - это не синтезируемые конструкции (при синтезе должна быть ошибка)
module ara
(
input host_gnt,
input [31:0] host_master_a, ide_master_a,
output [31:0] ram_adr
);
assign ram_adr = ram_slave_addr;
reg [31:0] ram_slave_addr;
always @(host_gnt or host_master_a or ide_master_a) ///always @(*)
begin
ram_slave_addr <= host_gnt ? host_master_a : ide_master_a;
end
endmodule
Составить ответ | Вернуться на конференцию
Ответы