velké FSM nebo severl malé FSM: Co je lepší?

S

spriteice

Guest
Ahoj kluci,

Mám jednu otázku ohledně provádění FSM pomocí VHDL.

Pro můj projekt, si mohu vybrat realizovat velké FSM, který obsahuje zhruba 30 států, nebo si mohu vybrat, aby jej o 3 menší FSMs.

Má syntezátor přednost posledně uvedené řešení, nebo velký-ale-all-in-1 FSM architektura (I am using firem Synplify Pro)?

Z představení (využití zdrojů, max Frekvence) pohledu, který je lepší než: Velká FSM nebo malé FSMs?

Díky

 
1) 30 států = 12 (první FSM) 8 (2. FSM) 10 (3. FSM)
= 4 4 4 = 12 Flip-propadne (pokud si rozdělit velký FSM)

Ne Split - jen 5 FF!

2) A co zotavení z nelegálních států
v rozdělení FSM?V jedné FSM Je to snazší.

 
30 uvádí, ...

to je hodně.

Nikdy jsem narazil na takový velký FSM, jsem normálně snížit počet států, aby minimum pomocí čítačů a vnořených 'kdyby' na nich závisí na design ačkoli.

Od 12 do 5 FFS, koho to zajímá?

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />

Myslím, že v těchto číslech FF používá pro zakódování vašich FSM jsou irelevantní.

Volba závisí na tom, jak složité je to svou logiku ve Spojených státech.Nechtěl bych mít FSM, že velké, já bych spíš 3 FSMs, ale je opatrný na negotaition mezi nimi.

-Maestor

 
Díky Black Jack a Maestor pro vaše návrhy.

Vlastně vzhledem k rychlosti vydávání, budu používat jedno-horký FSM.Takže si myslím, 1 velká FSM budou používat stejné množství registrů jako 3 FSMs.A 30 stát FSM je opravdu příliš velký, takže asi budu přijímat 3 FSMs architektury.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />Souhlasím s Black Jack o protiprávní státní problém.Takže další otázka je, jak zajistit řádné pracovní tok ze 3 FSMs.

Současná jednání mezi tyto 3 FSMs je velmi jednoduchá:

Start FSM1 (od jiného subjektu) ---> FSM1 ---> Start FSM2 (od FSM1) ---> FSM2 ---> Start FSM3 (od FSM2) ---> FSM3 ---> Dokončit (na další subjektu)

Každý FSM se vrátí zpět do klidového stavu po každém spuštění.

Takže veškerá doporučení / rady, chlapi?

Další otázkou k Maestor:

Udělal jsem nějaké test na FSM pomocí velkého počtu států a aa FSM pomocí čítače (jak jste zmínil).Ale našel jsem posledně jmenované bude trvat mnohem více zdrojů (používám firem Synplify Pro).Co si myslíte?

 
Design model více malých FSM je vždy lepší než velké FSM podle zvážení časování a zdrojů spotřeby.

 
Ahoj spriteice,

Souhlasím s vámi, s použitím extra pulty a 'IFS' ke snížení počtu států, ve vašem FSM zvýší svou logiku.Myslím, že to prostě záleží na váš návrh.Osobně.Jsem docela neochotný FSMs s mnoha států ... jak jste řekl, že větší počet států, snazší se dostat do ilegální státech.

-Maestor

 

Welcome to EDABoard.com

Sponsor

Back
Top