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

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

Отправлено Fat Robot 01 июня 2005 г. 18:18
В ответ на: Если нужно только минимальное или только максимальное, то отправлено Fat Robot 01 июня 2005 г. 18:01

parameter DataSize = 4;

input [DataSize - 1 : 0] in_a;
input [DataSize - 1 : 0] in_b;
input [DataSize - 1 : 0] in_c;
input [DataSize - 1 : 0] in_d;

output [DataSize - 1 : 0] max_out;
output [DataSize - 1 : 0] min_out;

wire [DataSize - 1 : 0] max_ab;
wire [DataSize - 1 : 0] min_ab;

wire max_a_min_b;

wire [DataSize - 1 : 0] max_cd;
wire [DataSize - 1 : 0] min_cd;

wire max_c_min_d;

assign max_a_min_b = (( in_a > in_b ) ? 1'b1 : 1'b0 );
assign max_c_min_d = (( in_c > in_d ) ? 1'b1 : 1'b0 );

assign max_ab = ( max_a_min_b ? in_a : in_b );
assign min_ab = ( max_a_min_b ? in_b : in_a );

assign max_cd = ( max_c_min_d ? in_c : in_c );
assign min_cd = ( max_c_min_d ? in_d : in_d );

assign max_out = (( max_ab > max_cd ) ? max_ab : max_cd );
assign min_out = (( min_ab < min_cd ) ? min_ab : min_cd );

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru