[an error occurred while processing this directive]
|
Cоединяете каскадно модули, вида:
module comp_2x8( InDA, InRA, InDB, InRB, OutD, OutR);
input [7:0] InDA, InDB; wire [7:0] InDA, InDB;
input [2:0] InRA, InRB; wire [2:0] InRA, InRB;
output [7:0] OutD; wire [7:0] OutD;
output [2:0] OutR; wire [2:0] OutR;
wire Tst;
////////////////////////////////////////////////////////
assign Tst = (InDA < InDB) ? 1'b1 : 1'b0;
assign OutD = Tst ? InDA: InDB;
assign OutR = Tst ? InRA: InRB;
endmodule
В EP1K10QCххх-3 выполняется примерно за 40 нс и просит порядка сотни ячеек.
E-mail: info@telesys.ru