Weird Probleem - Spartan3

C

cmos babe

Guest
Hallo, Ik heb een ontwerp dat bestaat uit een cpu en een hex tot zeven segment decoder .. de input van deze decoder is aangesloten op een Nybble van de databus, die is 32 bit breed ... Ik schreef een programma dat gegevens van het geheugen naar een register transfers, dan stuurt deze gegevens naar de decoder .. bijvoorbeeld als ik wil F om te verschijnen op de zeven segment display i moet sturen 0000000F .... het probleem is dat doesnt work tenzij ik onder meer die in het woord. ja, een F i moet sturen FF000000F te krijgen! en als ik verwijder deze extra's een krijg ik een verkeerd resultaat ... iemand heeft een idee wat dit veroorzaakt door? Dit probleem komt niet voor in de gedrags-simulatie.
 
Ik heb zojuist ontdekt dat er een aantal glitches in de post plaats en route simulatie .... kan dit verkeerde gedrag worden veroorzaakt door de glitches?
 
Als je onderzoekt de interne signalen van een post-route simulatie, het normaal is voor veel glitches zien in de combinatorische logica, maar de glitches moeten verdwijnen voordat de volgende klok rand, zodat de flops schoon te bedienen. - Ziet u de storing in het post-route simulatie, of in de hardware? - Als u de klok frequentie te veranderen, is de storing te veranderen? - Hebt u volledig de timing beperkt, en is uw timing analyzer je vertellen dat alle randvoorwaarden wordt voldaan?
 
- Zie je de storing in het post-route simulatie, of in hardware
Ik zie het aan de hardware?.
- Als u de klokfrequentie, is de storing te veranderen
Nee, dat niet.
- Heb je volledig de timing beperkt, en is uw timing analyzer je vertellen dat alle randvoorwaarden is voldaan
Ik gebruikte PERIODE en OFFSET om beperking van de klok en ze waren gehaald?.
Code:
 NET "clkm" TNM_NET = "clkin", TIMESPEC "TS_clkm" = PERIODE "clkin" 15 ns HOOG 50%; OFFSET = IN 8 ns voor "clkin"; OFFSET = OUT 8 ns na "clkin";
 
Ik kwam erachter dat als ik viel inzet FF in de meest linkse nibbles van een herinnering woord het ontwerp zal werken zonder problems.So ik zal slechts opofferen een herinnering location.I ben blokkeren ram met behulp van door de manier waarop.
 

Welcome to EDABoard.com

Sponsor

Back
Top