Помогнете ми с VHDL код за брояч в паралел на сериен блок

A

a_fetoh

Guest
Здравейте, има Паралелно с сериен блок в моята система, което го прави с 64 1 * MUX и 6-битов брояч. Искам брояча да спре, когато го достигнеш "111111" и да започне отново от "000000", когато на входа се промени. Опитах много методи, нещо такова: процес (data_in) започва, ако x2 = "111111" и след това - O / P на борбата x3
 
Опитайте се да промените кода си за това: ако x2
 
Опитвам друго решение, но това е дълъг, ако го върви добре, аз ще ви информира
 
[Цитат = a_fetoh] Здравейте, има Паралелно с сериен блок в моята система, което го прави с 64 1 * MUX и 6-битов брояч. Искам брояча да спре, когато го достигнеш "111111" и да започне отново от "000000", когато на входа се промени. Опитах много методи, нещо такова: процес (data_in) започва, ако x2 = "111111" и след това - O / P на борбата x3
 
ако x3 остава '1 '... то това означава, че броячът X2 е винаги на "111111" .. Сигурни ли сте, че сигнал x3 се използва в друг процес, за да се нулира брояча ...! или също така означава, че не всички нови данни, които идва инча ... и изпълнение не се простира в процеса на всички ...
 
се използват две повече сигнали като, b. и използването xor2 userdefined uuuuuu компонент: xor2 порт карта (а, б, x3); процес (data_in) започват, ако x2 = "111111" и след това - O / P на борбата х
 

Welcome to EDABoard.com

Sponsor

Back
Top