Цитата(des00 @ Nov 8 2011, 15:57)

Есть, выкинуть в топку схематик и писать все ручками %)
Код
generate
for (int i = 0; i < 8; i++) begin
always_ff @(posedge clk) begin
if (set_bits[i] ^ write)
data[i] <= set_bits[i] | write_data[i];
end
endgenerate
в квартусе и квесте такая конструкция заработала только при объявлении genvar i, и именовании begin:tralala
Код
genvar i;
generate
for (i = 0; i < 8; i++) begin:tralala
always_ff @(posedge clk) begin
if (set_bits[i] ^ write)
data[i] <= set_bits[i] | write_data[i];
end
endgenerate
что дает именование begin?