Forum Discussion
Altera_Forum
Honored Contributor
10 years agosince you are using Nios, this operation could be easily converted to simple custom instruction, something like:
module ci_pad(
input dataa,
output result
);
assign result = { {8{dataa}}, dataa};
endmodule
alternatively, as PietervanderStar suggested (in C):
value = (value & (0x1 << 24)) ?
value | (0xFF << 24 ) :
value;