по вашим совету немного поковырял верилог.
Код
module TMODE (in_dta, s_gate1, s_ct1, out_dta);
input[7:0] in_dta;
input s_gate1;
input s_ct1;
output[7:0] out_dta;
reg[7:0] out_dta; //регистр
wire s_ct1, s_gate1; //отдельные линии для установки битов
wire[7:0] in_dta; //шина по которой заносится байт целиком
always @(s_ct1, s_gate1, in_dta)
begin
out_dta[7]=in_dta[7]|s_gate1;
out_dta[6]=in_dta[6]|s_ct1;
out_dta[5:0]= in_dta[5:0];
end
endmodule
В целом все работает как я хотел за исключением того что данные на выходе не фиксируются. Не подскажите как вместо регистра reg добавить dff?
Сообщение отредактировал Lixlex - Nov 8 2011, 15:20