Hallo zusammen In einem Monat muss ich eine Abschlussarbeit erstellen. Dazu verwende ich ein CPLD wie im Anhang gezeichnet. Nun habe ich aber keine Ahnung (wozu sind Makrozellen?), welchen Typen ich da am besten verwende... In der Schweiz sind die XC95xx und die XCR xxxx'er am leichtesten erhältlich. Vielen Dank bereits im vorraus für die Ratschläge. Gruss Dave
@ Dave E. (eschlair) >In einem Monat muss ich eine Abschlussarbeit erstellen. Dazu verwende >ich ein CPLD wie im Anhang gezeichnet. Und was soll der CPLD konkret machen? MfG Falk
Es soll den C-Bus (2x CAN) mithilfe der CAN-Treiber überschreiben. Der CAN wird mit 1MBit/sec betrieben, deshalb wird das CPLD eingesetzt. Ein uC wäre zu langsam, um zu reagieren. Der BGT-Monitor (BauGruppenTest) dient als Interface. Darin wird definiert, für wie lange der CAN-Bus gestört werden soll. Im uC werden die Befehle ausgewertet. Von dort werden die ausgewerteten Befehle an den CPLD geleitet. Sobald etwas auf den CAN geschrieben wird, stört der CPLD.
@ Dave E. (eschlair) >Sobald etwas auf den CAN geschrieben wird, stört der CPLD. Naja, dann nimm einen CPLD mit 72 oder 64 Makrozellen und dann sollte es passen. Kann man natürlich erst genauer sagen wenn man genau weiss, was in den CPLD reinkommt. Ob nun 95er oder XCR ist praktisch egal. MfG Falk
>Kann man natürlich erst genauer sagen wenn man genau weiss, was >in den CPLD reinkommt. Was heisst das?? >Naja, dann nimm einen CPLD mit 72 oder 64 Makrozellen und dann sollte es >passen. Für was genau sind diese Makrozellen? Gruss
@ Dave E. (eschlair) >>Kann man natürlich erst genauer sagen wenn man genau weiss, was >>in den CPLD reinkommt. >Was heisst das?? ??? >Für was genau sind diese Makrozellen? Dort kommt die Logik rein! MfG Falk
das müßte aber auf eine Serviette gezeichnet sein, am besten verknittert - oder auf den Hemdsärmel... Soweit ich weiß entspricht eine Makrozelle je einem D-Flipflop mit dem Drumherum an Gattern, aber das kann je nach Hersteller unterschiedlich interpretiert sein.
Welches Package wäre am geeignesten? Ätzen oder Laborprint? Mit CPLD-Eigenbau habe ich leider wenig Erfahrung.
Hi, Wenn du's selber aufloeten willst, dann wuerd ich irgend eins der TQFP-Packages nehmen. Aber schon da wuerd ich's nicht ohne Flux machen. Tip: Zur Evaluierung des Typs wuerde ich mir vor Bauen der Hardware entweder gleich ein Evalkit (X-Board von Digilent, o.ae.) besorgen, oder die Schaltung erst mal auf dem Webpack ISE (kostenlos) simulieren. Da wird auch gleich bei ausgespuckt, wieviel Resourcen (Anzahl Makrozellen) die Logik benoetigt. Grundsaetzlich kann man etwa schaetzen: Ein Bit im Register braucht eine MZ. Gruss, - Strubi
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.