[elektro] xilinx ISE, szimulacio
BEREGNYEI Balazs
bereg at impulzus.com
Mon Jan 24 16:23:01 CET 2011
Hali,
Az ISE beepitett szimulatoraval tamadt egy kis problemam. Lehet, hogy
valami nagyon trivialis dolgot csinalok rosszul, mert most probaltam ezt
eloszor, eddig mindig kulso tool-okat hasznaltam szimulaciora (gyorsabb,
egyszerubb, hordozhatobb volt).
Van egy projekt, amihez hozzaadom a simul.v-t, atklikkolok Simulation
View-ba, es szimulalok. Mar eleve rossz a szimulacio kimenete, mert a kod
amugy elesben, fpga-ban mukodik, de a szimulacio csak a belso DCM-ek LOCK
output jeleig jut el (ami a resetet adja a projektnek), ekkor minden
regiszter beall arra az
ertekre, amit a .v file-okban a resetet lekezelo blokkban megadok,
es onnantol semmi: ketyeg a clock, es senki nem reagal semmire,
minden jel ugy marad, ahogy volt.
Ezutan atklikkelek Implementation View-ra, es jobb klikkel a main.v-t kijelolom
top level modulnak, ennek hianyaban ugyanis nem fordul le a kod (mert az
ucf-ben a main.v ki/bemenetei vannak, a simul.v-ben pedig nem).
Forditok, fpga-ba kuldom a kodot, es lass csodat, mar az sem mukodik.
Ha ilyenkor mentesbol visszaszedem a projektet, leforditom, az mukodik. De
amint vegigjatszom a (nem mukodo) szimulacios dolgokat, onnantol a projekt
halott, es csak a mentesbol visszatoltes segit rajta. (Amugy ez egy
12.1-es ISE.)
Vajon mit ronthattam el?
Koszi,
BB
More information about the Elektro
mailing list