VHDL за борба

S

seemagoyal44

Guest
Искам VHDL код за 16 битов брояч с uprange и ниско rangei.e вход се нулират, брой възможност, с разглеждане на обхвата и с малък обхват.

 
много объркващ въпрос?
състояние ясно

 
Имате ли мъжете да казват едно нагоре / надолу, брояч на 16 битов?

 
Можете да промените за необходимостта от добавяне на сигнал казват "Up_down".

-------------------------------------------------- ------------------
IEEE библиотека;
употреба ieee.std_logic_1164.all;
ieee.std_logic_arith.all употреба;
ieee.std_logic_unsigned.all употреба;

лице брояч
порт
(
CLK: в std_logic;
даде възможност: в std_logic;
ясно: в std_logic;
count_out: Няма std_logic_vector (15 downto 0)
);
края брояч;n_counter архитектура на брояч

сигнал s_count: std_logic_vector (15 downto 0);

започвам

броене: процес (ясно, CLK)
започвам

ако (ясно = '1 '), тогава
s_count <= (другите => '0 ');
ELSIF (clk'event и CLK = '1 '), тогава
IF (позволи = '1 '), тогава
s_count <= s_count 1;
крайна сметка, ако;
крайна сметка, ако;
край процес;

count_out <= s_count;

края n_counter;

 
Да, nitin_ndg е прав, само трябва добавите up_down сигнал, и напишете под тезгяха на кода.

 
Plz tellme ...... е то ANS Ур въпрос или не ....
Мога ли да помогне U повече ...

 

Welcome to EDABoard.com

Sponsor

Back
Top