Hallo, ich möchte zwei 28-Bit Zähler aufbauen. Keinen Frequenzzähler! Diese beiden sollen unabhängig von einander bis zu 50.000.000 Ereignisse pro Sekunde zählen können. Angedacht hatte ich zunächst ein TTL-Grab (pro Zähler 2*74AC4040, 1* 74HC393, 4*74HC245). Das Layout habe ich bereits mit Eagle erstellt. Der Aufwand ist immens und sowas steckt doch so ein CPLD locker weg -oder? Ich möchte zwei Zähler haben mit 28 Bit, Enable und Reset sowie die Ausgabe der 28 Register seriell oder parallel (4*8, 1*4 Bit). Nun möchte ich mich aber nicht sofort an die Zähler rangehen, sondern mich ersteinmal langsam vortasten! Gibt es ein brauchbares Buch, wo man sich hinsichtlich der Aufgabenstellung das notwendige Wissen anlesen kann? Eine leicht verständliche Einführung habe ich hier gefunden: http://wwwlrh.fh-bielefeld.de/vhdl_vor/vhdl_vor.htm Lohnt sich für die ersten Experimente folgendes: http://cgi.ebay.de/XILINX-CPLD-Development-Board-1x-XC9536-PLCC-JTAG_W0QQitemZ200006782602QQihZ010QQcategoryZ12949QQssPageNameZWDVWQQrdZ1QQcmdZViewItem Grüße Holger
So klein wird das CPLD aber auch nicht. 2*28 Bit zählen, womöglich noch synchron, das sind schon 56 Register und jede Menge Gatter davor. Ein Ripple-Zähler im CPLD wie der 74AC4040 wäre denkbar, das spart wenigstens Gatter, aber das Ergebnis steht erst nach kurzer Wartezeit still. Ich habe schon mal einen Frequenzzähler mit Zeitbasis und 4-Digit-LCD-Decoder in einem ispLSI1016 untergebracht, damit war das Ding voll.
Hallo, synchron ist nicht zwingend erforderlich. Ich habe Zeit. Ich möchte lediglich für eine festgesetzte (diese jedoch variabel) Ereignisse zählen. Ich kann ja auch zwei CPLDs nehmen. Gruß Holger
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.