[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено SAZH 01 февраля 2006 г. 21:04
В ответ на: А почему тогда в 16-разрядном сдвиговом регистре не 32 триггера а 16? отправлено Vasily 01 февраля 2006 г. 18:25

Я не знаю, почему в 16 разрядном сдвигающем регистре должно быть 32 триггера.
module shift_rg_left
(
input clk,
input interval_log1,
output e_wr_a,
output e_wr_b,
output e_wr_c,
output e_wr_d,
output e_wr_e
);

reg [5:0] rg;


always @(posedge clk)
begin
rg <= {rg[4:0], interval_log1};
end

assign e_wr_a = rg[0] & ~rg[1];
assign e_wr_b = rg[1] & ~rg[2];
assign e_wr_c = rg[2] & ~rg[3];
assign e_wr_d = rg[3] & ~rg[4];
assign e_wr_e = rg[4] & ~rg[5];

endmodule

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru