[an error occurred while processing this directive]
Не удержался...
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

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

Отправлено mvv 23 апреля 2004 г. 05:29
В ответ на: Подскажите по VeriLog (+) отправлено Builder 22 апреля 2004 г. 17:29

input [IN_WIDTH-1:0] IN;
output[IN_WIDTH-1:0] OUT;
parameter DEEP = 2;
reg [IN_WIDTH*DEEP-1:0] delay;
assign OUT = delay[IN_WIDTH*DEEP-1:IN_WIDTH*(DEEP-1)];
always@(posedge CLK)
. begin
. delay<=((delay<. end

Не понятны строчки:
1)"input [3:0] IN;" - вход 4-х битный?
1) "delay[0]=IN;" - зачем тогда двигать только старший?
2) "assign OUT=delay[DEEP-1];" - и забирать только старший?

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru