User guide
25-19
Source Protection
input[7:0] modulus1;
output[255:0] cpuData;
integer cpuTmpCnt;
reg [255:0] cpuDatareg;
reg [0:34] iPb[0:10];
assign cpuData = cpuDatareg;
function [0:255] merge_word;
input[0:255] source_line;
input[0:31] source_word;
input[0:2] word_index;
reg [0:255] source_line;
reg [0:31] source_word;
reg [0:2] word_index;
begin
end
endfunction
initial begin
cpuDatareg = 256’b0;
for (cpuTmpCnt = 0; (cpuTmpCnt < 8); cpuTmpCnt =
(cpuTmpCnt + 1))
begin : assemble_incoming
reg[0:34] inData35;
inData35 = iPb[cpuTmpCnt];
$display("iPb[%0h]=%b, %h", cpuTmpCnt,
iPb[cpuTmpCnt],
(iPb[cpuTmpCnt] >> 3));
cpuDatareg = merge_word(cpuData, inData35[0:31],
cpuTmpCnt);
end
end
endmodule