VHDL-Forum - Allgemeines

Zähler werden von der ise software als addierer erkannt!

Zähler werden von der ise software als addierer erkannt!

Hallo.
ich hab ein problem mit meinem zähler.
unzwar bin ich grad dabei mir eine funk uhr zu programmieren.
ist schon ein langes projekt!
so und nun will ich einen up/down zähler der asyncron geladen wird.
einmal von 0-5
und das andere mal von 0-9.
jetzt hab ich das so hier programmiert:
=========================
temp_clk_m 118 then
if sreg_error = '0' then
----------laden der minute----------
if min_error = '0' then
min_ein

Re: Zähler werden von der ise software als addierer erkannt!

hallo,

also ich weiss ja nicht ob das fuer dich hilfreich ist, aber so einen zaehler kann man mit einem einfachen asyncron-zaehler aus JK-FFs machen (also flipflops)..waeren dann 2 dual-code zaehler..einer mit 4bit (also 4 flipflops, fuer den stellenwert 10^0) und einen mit 3bit (3 flipflops fuer 10^1)...

dann schaltest du die mit einer einfachen bitmuster-ueberpruefung so, dass der 4bit-zaehler immer nach 9 reseted und der 3bitter ein signal bekommt..

wie gesagt, ich weiss nicht ob das hilfreich ist....bin auch nicht wirklich so sehr mit vhdl vertraut, dass ich sagen kann, ob das ueberhaupt sinnvoll ist, was ich da daherbrabel .

lg, hannibal

Re: Zähler werden von der ise software als addierer erkannt!

aha.
ich werds mal probieren.
im moment experementiere ich mit dem typ integer herum.
scheint schon ganz gut zu laufen.
hab bloß grad wiedern fehler.
trotzdem danke
mfg

Re: Zähler werden von der ise software als addierer erkannt!

hy ich wollt mal antworten.
ich hab es jetzt so gemacht,
dass die zähler im integer format sind
und ich zum laden der zähler
eine umwandlung von bcd zu integer mache.
am ende wandle ich es einfach wieder
von integer ins bcd format zurück.
war zwar ein bissl schreibkram
aber es läst sich syntetisieren.
ich warte jetzt nur noch darauf,
das xilinx die microchips endlich mal schickt.
danach könnte ich den code dann endlich testen.
mfg
john-eric