Ответы на вопросы по лекции 12.11.2009

Ответы на вопросы по лекции 12.11.2009

Сообщение sash » 16 ноя 2009, 20:47

1. Привести пример подключения массива модулей с обратной связью
Пример из стандарта:
module DFFN(D, Clk, Q);
parameter WIDTH = 1;
input [WIDTH - 1 : 0] D;
input Clk;
output [WIDTH - 1 : 0] Q;

DFF dff[WIDTH - 1 : 0] (Q, D, Clk); // Создать массив D-триггеров
endmodule

module MxNPipeline(In, Clk, Out);
parameter M = 3, N = 4; // M - разрядность слова, N - число ячеек в FIFO
input [M - 1 : 0] In;
input Clk;
output [M - 1 : 0] Out;

wire [M * (N - 1) : 1] t;

dffn #(M) pipeline[N - 1 : 0]({t, In}, Clk, {Out, t});
endmodule
sash
 
Сообщения: 90
Зарегистрирован: 28 фев 2009, 20:56

Вернуться в Организация и проектирование встроенных вычислительных систем

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron