Jak počítat nuly v registrech?

D

davyzhu

Guest
Zdravím všechny,

reg [07:00] rejstříku; (Verilog)
Tento registr obsahuje údaje, jako je
[0 0 0 1 0 1 0 1]
A já chci znát počet nul před první 1
(V tomto případě činí 3 nuly).

Jak to udělat v kombinačních logických?

Všechny logiky mají být provedena v Verilog

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />S pozdravem,
Davy
Naposledy upravil davyzhu na 29 listopadu 2005 16:44; edited 1 krát v celkové

 
Nelze undersand, co jste přesně snažíme dělat!Můžete dát 7 LED-li její paralelní výstupní registr ..... pokud jeho pořadové budete muset převést do paralelního jako první.

 
Jen v případě, že to domácí úkol problém, dám ti jen náznak.Můžete použít prioritní kodér.

 
Vyhledávání "normalizace" a "VHDL".Najdete zde informace, které potřebujete.

Také tato funkce je nativně podporován v některých moderních mikroprocesorů.V jejich případě, provoz je to jen: "FIND první".

the_penetratorŠ

 
Ahoj,

Je to rozhovor problém

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />Mám to řešit přednostně kodér.Ale okruh nezdá vyrovnané.

Všechno nejlepší,
Davy

 
haha to je rozhovor problém?Měl jsem to jako domácí úkol v mé staré logiky třídy, náš úkol byl zjistit počet nul před první.Myslím, že váš učitel právě obráceně můj starý domácí úkol.

 
posun registr obsah a XOR předchozí výstup ta současná.
spočítat počet hodinové impulsy uplynuly do výstupu XOR je 1.
počet hodinové impulsy id UR odpověď.

 
XOR technika zní dobře.Pro vizuální a interaktivní obvodů najdete zde: http://www.teahlab.com/ .To může pomoci.

 
Ahoj,

Můžete si najít odpověď na první část v kapitole 5 Digital Design by Mano

Nebudete dosáhnete svého cíle, pokud se domníváte, sekvenční design kroky obvodu.První věc je, měli byste je čerpat státní diagram.
<img src="http://images.elektroda.net/85_1269542237.jpg" alt="85_1269542237.jpg" />

 

Welcome to EDABoard.com

Sponsor

Back
Top