Hoe nullen tellen in de registers?

D

davyzhu

Guest
Hi all,

reg [7:0] register; (Verilog)
Het register bevat gegevens zoals
[0 0 0 1 0 1 0 1]
En ik wil het nummer van de nullen weten voordat de eerste 1
(in dit voorbeeld is 3 nullen).

Hoe dit te doen in een combinatorische logica?

Alle logica moeten worden gedaan in Verilog

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />Met vriendelijke groet,
Davy
Last edited by davyzhu op 29 nov 2005 15:44; bewerkten in totaal 1 keer

 
Kan niet undersand wat je precies probeert te doen!Je kunt 7 LED indien haar een parallelle output register ..... als de seriële je nodig hebt om te zetten in parallelle eerste.

 
Voor het geval is dit een huiswerk probleem, ik geef u alleen een hint.U kunt een prioriteit encoder.

 
zoek "normalisering" en "VHDL".U vindt de informatie die u nodig hebt.

Ook deze functionaliteit wordt native ondersteund in sommige moderne microprocessoren.In hun geval is deze operatie heet: "FIND FIRST ONE".

the_penetratorŠ

 
Hoi,

Het is een interview probleem

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />Ik heb lossen in prioritaire encoder.Maar het circuit niet lijkt evenwichtig.

All the best,
Davy

 
haha is het een interview probleem?Ik had het als huiswerk in mijn oude logica klasse, met uitzondering van onze opdracht het aantal nullen is te vinden, voordat de eerste.Ik denk dat je leraar gewoon ondersteboven mijn oude huiswerk.

 

Welcome to EDABoard.com

Sponsor

Back
Top