VHDL код на брояч 128bit

J

jaloud

Guest
Здравейте всички,
Написала съм един код на 128bit двоичен брояч нагоре надолу, както е показано

IEEE библиотека;
употреба ieee.std_logic_1164.all;
IEEE.STD_LOGIC_ARITH.ALL употреба;
IEEE.STD_LOGIC_UNSIGNED.ALL употреба;COUNT лице е
порт (CLK, co_di: в std_logic;
брояч: Няма std_logic_vector (128 downto 0));
края COUNT;

архитектура behav_COUNT на граф е

сигнал брой: std_logic_vector (128 downto 0): = "0000000 ... ... .. 0"; - до 128-ма нула
започвам

процес (CLK)
започвам
ако CLK = '1 'и след това CLK'event
ако co_di = '1 'после
брой <= брой 1;
в противен случай
брой <= брой - 1;
крайна сметка, ако;
крайна сметка, ако;
край процес;

брояч <= броя;

края behav_COUNT;

Този код е правилно, но аз искам замени дълго нули "00000 ...", Има ли друг начин.

Благодаря.

 
Wyprodukowany w ramach projektu Android One smartfon Karbonn Sparkle V trafił w dniu dzisiejszym do sprzedaży. Jego wyłącznym dystrybutorem jest Agito ...

Read more...
 

Welcome to EDABoard.com

Sponsor

Back
Top