Ako implementovať dva obvody pochváliť pomocou sekvenčného obvodu?

M

MSRA

Guest
Ako impliment 2 je kompliment okruhu pomocou sekvenčného obvodu ...?
 
Jednoduchá logika wil byť implementovať priamo ako my v priamočiara ručných výpočtov .. Prvý doplnok každý kúsok pomocou meniča a krmív, na posuvných registrov (ak chcete, 4 bity, potom použite 4 posuvných registrov ..).. Teraz sa wil byť uloženie 1 je doplniť do nich .. Krmív, aby sa zmija 1 je doplnok ako jeden zo vstupov a 1 ako ďalší vstup .. Výsledok zmija wil byť vaša 2 je doplnkom!
 
ya, že je potrebné sekvenčného obvodu ... 2 je kompliment, je to kompliment, len 1 plus 1 ....
 
[Quote = MSRA] je to celé sekvenčná procedúr .....?[/quote] Áno, je to celá sekvenčný postup ..
 
Ak máte hovoriť o výkone ADC, potom je vec iná. Ak chcete nájsť zástupcu pre ľubovoľný počet, pre obvody nasledujúcich, spôsob, ako ísť, je pochváliť všetkých a pridať ...
 
MSRA, jedna cesta: Shift pôvodné číslo LSB ako prvý. Bity sú bezo zmeny až po prvej bit "1" sa stretávame. Všetky ďalšie bity sú doplnené. S pozdravom, Kráľ
 
1). Začiatok prechodu od LSB bity bezo zmeny až do prvej "1" sa stretávame. 2). Všetky ďalšie bity sú doplnené.
 
pomocou VHDL kódu možno tiež urobiť. jednoduchý kód. signál x, std_logic, začínajú x
 
pretože sa jedná o sekvenčné vstup ... u nemôžete mať 1 sa dopĺňajú n potom pridajte 1 ... takže po tejto .. 1. začať od LSB ísť doľava, kým sa u stretnutie 1, ponechať všetky vstupy, pretože je ... 2. dopĺňa všetky bity po prvom ... Dá u 2 sa dopĺňajú ... keď pracujem postupne ...
 
Jedným zo spôsobov, ako to urobiť, je nasledujúci: 1. Pomocou X-OR (jedná sa o riadený menič) prejsť logiku 1 do jedného PIN a dáta (napríklad PIN B), v ostatných Ak chcete invertovať dáta. Ak odovzdáte logické 0, potom žiadna inverzie vyskytuje. 2. Potom pomocou zmija okruhu pomocou pridajte 1 až výstup z X-alebo brán a platí 0 na druhý vstup (napríklad PIN) 3. Týmto spôsobom budete mať zmija / odčítačka obvodu.
 

Welcome to EDABoard.com

Sponsor

Back
Top