[an error occurred while processing this directive]
|
PARAMETERS (WIDTH = 4);
PARAMETERS (SELECT = LOG2(WIDTH));
SUBDESIGN paramux_v1
(
in[WIDTH-1..0] :INPUT;
out :OUTPUT;
sel[SELECT-1..0] :INPUT;
)
BEGIN
FOR i IN 0 TO (WIDTH - 1) GENERATE
out = in[i] & (sel[] == i);
END GENERATE;
END;
E-mail: info@telesys.ru