-
Thread
USBprog CPLD Starterkit Wie bauen?
Schaltungen und Systeme ISBN-13: 978-3486589870 Sehr praxisorientierter Einstieg. Mit deinem XC9572XL Testboard kannst du damit voll in die Thematik einsteigen. Zum ersten Erfolgserlebnis vielleicht mit einem kleinen Schaltplanprojekt in ISE eine LED zum Blinken bringen, aber halte dich da nicht
Lötkolben zu schwingen. Bei FPGA kann ich nicht mitreden, beide Boards haben keinen FPGA, sondern XC9572 bzw. XC95144 (Pollin). Als Software kenne ich nur ISE und da kenne ich mich leider noch nicht so gut aus, wenn ich sehe, was die SW alles noch so kann. Da hab ich noch viel zu lernen/üben.
-
Thread
CPLD defekt?
Ich wollte mich an die CPLD und habe nach einem ersten Erfolg wohl meinen XC9572XL zerstört, zwischen einem GND und VCCInt Paar messe ich nur noch 3 Ohm, das Paar GND VCCIO hat ca. 20 MOhm. Bevor ich einen neuen CPLD einsetze und mir das nochmal passiert, wäre es toll wenn
Ich habe gerade meine erste XC9572XL Schaltung in Betrieb genommen. Da ich so motiviert und überzeugt von mir war, habe ich die Schaltung ohne Strombegrenzung angeschlossen. Dat Ding zog 2 Ampere. Nun stelle ich fest, dass: 1. Ich
-
Thread
Einfaches CPLD-Beispiel für Xilinx?
Das war mein erstes Projekt, was ich mit einem XC9536 gemacht habe: http://www.jcwolfram.de/projekte/vhdl/parout16/main.php Jörg
Klingt, als wäre es für den Anfang eine Nummer zu groß zum Überschauen. Etwas, was noch in ein XC9536/9572[XL] passt, ist mir für den Einstieg schon lieber.
-
Thread
FPGA-Porterweiterung durch 74HC595
Warum nimmst du nicht einen kleinen XC9536XL/XC9572XL als Erweiterung. Ist flexible konfigurierbar und ebenfalls 5V-tolerant. Falls du DIP-Gehäuse brauchst: Bei Ebay gibts 36er mit 40erDIP ab 8 Euro inkl. Quarz..
@ Bert (Gast) >Warum nimmst du nicht einen kleinen XC9536XL/XC9572XL >als Erweiterung. Ist flexible konfigurierbar und >ebenfalls 5V-tolerant. >Falls du DIP-Gehäuse brauchst: Bei Ebay gibts 36er >mit 40erDIP ab 8 Euro inkl. Quarz.. Seit wann gibt
-
Thread
ispMACH 4000 - Wie die Hardware programmieren?
MOS-Bausteinen reichen 3.3V TTL/etc. zur Ansteuerung. Meinen C64/C128 steuere ich z.B. mit einem Xilinx XC9572XL an. Funktioniert problemlos.
CPLD die ganze Address-Logik plus von dir gewünschte Konfigurationslogik. Sowas kriegt man in einen XC9572XL bzw. MACH4064. Achtung: bei meinen C64/C128 greift der 6510 bzw. 74LS245 (Buffer) auf die Modulschnittstelle. Diese Bausteine "akzeptieren" 3.3V-Logik. Es gibt aber auch MOS-Bausteine, denen
-
Thread
AVR Ethernet Platine
Die Lattice Dinger kenn ich leider nicht. Ich hab mir mal ein Board für die Xilinx XC9536XL und XC9572XL gebaut (falls es dich interessiert auf www.mikrocontroller.at.tt steht mehr übers Board). Ich kenn mich ein bisschen mit der Programmiersprache Verilog aus und schreib meine Programme
Hallo, nehm doch das XC9572-7PC84C, hat 69 Pins und damit ist sichergestellt,das Du genug ausgänge hast. Gruß Marcus
-
Thread
Waveshare Platfrom Cable USB DLC10 fuer 5V
Teil. Ich kann damit also z.B einen FPGA mit Daten versorgen. Probiere ich das mit einem alten XC9572 oder XC9536 funktioniert es nicht. Die Teile geben als Devicecode immer 0000000000000 aus und iMPACT weigert sich dann. (Mit Oszi keine Daten auf TDO zu sehen) Wenn ich das richtig sehe liegt
dieses DLC10 für alte 5V Technik nicht ganz sauber ist. Ich habe hier zwei Testboards. Einmal mit einem XC9572 in PC44 und einmal mit PC9572 in PC84 Gehäuse. Beide komplett im 5V betrieb. (core und IO) Stecke ich den Flasher so an so geht es, ich kann flashen, aber die Stromaufnahme beim anstecken des
-
Thread
Suche Xilinx CPLD mit mind. 21 I/O im DIL
DIL gibts nicht. Im PLCC gibts die 9536/9572 Serie (44 und 84 Pins). fchk
>Es werd wohl den XC9536 im PLCC nehmen. Besser den XL davon. Andere Möglichkeit wäre alles mit MUXes zu machen, oder GAL + MUXe.
-
Thread
[S] XC9536XLPC44
Und ich hab XC9572XL-10C im VQ44 hier (Umland München).
@Herbert OTP? Sind die xc95... nicht alle reprogrammierbar?
-
Thread
Problem mit Xilinx Platform Cable USB clone
mir dazu auf ebay ein Xilinx Platform Cable USB (DLC9G) china clone gekauft. Versucht hab ich ein XC9572XL auf dem Experimentier Board von Ulrich Radig (welches ich auf 3,3V angepasst habe) zu programmieren. Leider schlägt dies immer fehl. Das DLC9G wird von Windows XP erkannt. Wenn ich in iMPACT
file 'F:/cpld_test/cpld_test.jed' ... done. INFO:iMPACT:1777 - Reading e:/Xilinx/13.1/ISE_DS/ISE/xc9500xl/data/xc9572xl.bsd... INFO:iMPACT:501 - '1': Added Device xc9572xl successfully. ---------------------------------------------------------------------- ---------------------------------------
-
Thread
SPI->IDE oder MMC
Hallo Seb, ich bekommt meinen SPI Slave in einen XC9572XL rein. Dieser ist damit aber schon gut gefüllt (61 von 72 MC). Ist aber noch etwas Overhead dabei. Ich denke auf 55 MC könnte ich ihn drücken. Was die Umsetzung auf IDE an Resourcen braucht, kann ich nicht abschätzen. Ich würde sagen, dass der 9572 dafür zu klein ist. Der nächste größere ist der 95144. Leider weis ich nicht was er kostet bzw. wo man den kaufen kann. Den 9572 gibt für günstig Geld beim Reichelt (4,5 / TQFP 100). Gruß Jörn
-
Thread
PROM durch CPLD ersetzen
dann sind das schon mal 64 Bit. Geht also mit einem 9536 nicht, da der nur 36 FF's hat. Mit einem XC9572 müsste es gehen, kommt aber auf den konkreten Anwendungsfall an. Volker
damit lassen sich sehr komplexe Dekoder aufbauen. Erst recht der hier geforderete 8x4. >Mit einem XC9572 müsste es gehen, kommt aber auf den konkreten Der klene Bruder reicht locker. MFG Falk
-
Thread
CPLD für Dummies
Eingänge. Für die ersten Schritte habe ich mir eine kleine Testplatine entworfen. Da sind außer dem XC9536XL (bzw. XC9572XL im gleichen Gehäuse) nur noch ein Spannungsregler für 3,3V sowie ein Quarzoszillator mit 32,768 kHz drauf, und alle Pins werden auf Stiftleisten geführt, um sie mit meinen Testmodulen
@Armin Hier ist was für dein XC9536 Project. 1) JTAG .Infos 2) XC9536 oder XC9572 mini Platine (Home-Brew) http://www.mikrocontroller.net/topic/195651#new Gruss Holger.
-
Thread
VGA Testbildgenerator
unter http://elm-chan.org/works/crtc/report.html ist in etwa was ich auch baue, halt nur mit einen XC9572 also eine Nummer kleiner aber mit den gleichen Funktionen, und halt mit Eagle Layout, und nicht mit ABLE sondern mit einer Schematic des CPLDs. Mfg Ulrich
Mehr Speicher ist aber kein Problem. Der Code für den Xilinx kommt in den nächsten Tagen. Es kann der XC9572 oder XC95108 benutzt werden. Als Speicher benutze ich Cache aus einem alten 486er Mainboard. Dieses Board diente mir bisher als Basis. Mfg Ulrich
-
Thread
Grafische Programmiersoftware?
ev. Funktionsgruppen zusammenklicken. Kennt jemand so ein Programm wo man ein einfaches CPLD z. B. XC2C64A oder XC9572XL auf die Arbeitsfläche ziehen kann und in dem CPLD dann die Gatter mit den Verbindungen auch zu den Chipanschlüssen plazieren kann und daraus der VHDL-Code erstellt wird? Im voraus
Schaltung zu klicken und simulieren. http://uhaweb.hartford.edu/kmhill/suppnotes/iseschem/index.htm XC2C64 und XC9572XL werden unterstützt.
-
Artikel
XAVRnet
Format bis 100x75mm - auch Lochraster (2,54mm) - die folgenden Features bieten wird: ATxmega128A1 MCU XC9572XL CPLD als EBI-Interface, frei konfigurierbar für Memory Mapped I/O-basierte Erweiterungen 512kByte SRAM, erweiterbar, über CPLD linear oder in Seiten á 32kByte ansprechbar, dadurch wird das 64kByte-Adresslimit
Sammelbestellung der schwer beschaffbaren Teile sowie Vorbestueckung der TQFP100-Bauteile (ATxmega128A1, XC9572XL) ist moeglich, ebenso die Programmierung des XC9572XL mit einer Basiskonfiguration und die Installation eines Bootloaders auf dem ATxmega128A1. Navigationsplatine. Zusaetzlich ist eine kleine "
-
Thread
Oszilloskop mit AVR
Einer reicht auf jeden Fall. In einen XC95108 passt ein kompletter VGA Controller. Die SRAM Ansteuerung habe ich in einem XC9572 mit 44Pins gepackt. Was haltet ihr von einer kontinuierlichen Aufzeichnung die erst kurze Zeit nach der Triggerung
Oszilloskop eigentlich kosten ? Mein 32MS 8Kanal Logikanalyser/Oszi hat rund 20 gekostet (mega8515, XC9572, 2xKM424C257, Quarzoszillator, ein paar HCMOS)
-
Thread
xilinx cpld vhdl, bad synchronous description
geschichte :) ich habe hier jetzt diesen jtag-programmer von xilinx (der mit den zwei HC125) zwei XC9536 und einen XC9572 (reichelt) und ... ... fragen: :) - was ist denn eine macrozelle? - kann ich im vhdl-code fest zuweißen welche pins meine einzelnen ports bekommen? und wenn ja, verringert das
ich da nen größeren cpld/fpga? wenn ja, wo bekomme ich diese denn her? bei reichelt gibts nur den XC9536 und den XC9572... so... *g* ich hoffe dieser text ist einigermaßen verständlich und hab hoffentlich nix vergessen gruß marcel
-
Thread
GAL für einsteiger
Vergiss GALs, nimm CPLDs (z.B. die von Xilinx XC97xx), dazu gibts einiges hier im Forum unter programmierbare Logik. CPLDs sind nämlich ISP, während man bei GALs ein Programmiergerät braucht. Es gibt zwar ein paar Programme für GALs im Internet
Cool-Runner von XILINX (Techn. übernommen von Philips?) benötigen ziemlich wenig Strom, ein klassischer XC9572 kann dagegen schon ziemlich "heizen", Beispiel: 7-stell. Frequenzzähler mit Zeitbasisteiler und BCD-7-Seg-Dec., Multiplexer im XC9572-15 (5V-Device) benötigt bei 200 MHz Eingangsfreq. ca. 160
-
Thread
programmierbare Bausteine
Hallo, vor kurzem habe ich mich zum ersten Mal mit einem CPLD befasst: dem Xilinx XC9572XL. Anfangs hatte ich relativ lange gebraucht, um überhaupt rauszufinden, was man an Hard- und Software (minimal) braucht. Schließlich hab ich mir ein einfaches JTAG-Kabel zusammengelötet, den CPLD
und kann entweder direkt als DevBoard verwendet werden (Programmierung des CPLD in PLCC44 Gehäuse - XC9536XL und XC9572XL), oder auch zur Programmierung anderer CPLDs verwendet werden, da das JTAG Interface auf Stiftleisten geführt ist! Falls wirklich jemand Interesse haben sollte und den Schaltplan
-
Thread
Wie viel passt in die FPGAs von Xilinx rein?
Um VGA-Signale zu erzeugen müsste ein XC9572(XL) ausreichen, für das eigentliche VGA-Timing reicht ein XC9536(XL). Für einen Prozessorkern benötigst du schon ein FPGA. Schreibe am Besten erst den Code und suche dann das FPGA oder CPLD aus,
>>für das eigentliche VGA-Timing reicht ein XC9536(XL) Was verstehst du unter VGA-Timing im Unterschied zu "VGA-Signale" ? Nach meiner Erfahrung wird ein XC9572 für eine VGA sehr knapp. Für einen VGA Text Kontroller, der also im VRAM nur die
-
Thread
Wie berechne ich Timings bei einem CPLD?
Letzte frage: -Wie finde ich raus, weche CPLD ich am besten auswähle? Ich meine jetzt nicht ob XC9536 oder XC9572, mir geht es ehr um die Geschwindigkeit. Also die entscheidung kaufe ich ein CPLD mit 5 oder 15 ns. Ich habe mal in einem Buch über EMV-Design gelesen, dass man immer möglichst langsame
gelesen. Endlich mal einer der den Sachen auf den Grund geht, also unten an der Basis anfängt z.B XC9536 oder XC9572. ------------------------------------------------------------------------------------------- Lasse die dedizierten Pinne wie , GCK/IO : 0.3, GSR/IO,GTS,GSR in das Design ausnutzend
-
Thread
Kann mir jemand helfen und etwas zu meinen Warnungen der ISE 9.2.04i sagen? Bin Ratlos.
möchte: Ich sende Daten (8 Bit - parallel) von LabVIEW über einen USB-Baustein (FT245) an einen Xilinx XC9572 (das klappt wunderbar - habe ich schon mehrfach mit einem Logic-Analyser kontrolliert). Der Xilinx soll die Eingangsdaten 1:1 auf einen Ausgang legen und zusätzlich (je nachdem was gesendet wurde
du weisst sicher was ich meine) > Ich habe inzwischen verschiedene Bausteine (natürlich immer XC9572) > getestet - ohne Erfolg. Dann habe (wie oben geschrieben) die fehlerhafte > Signalleitung auf einen anderen Pin gelegt - auch ohne Erfolg. Dann habe > ich die CLK des Xilinx anstatt mit 30 MHZ
-
Thread
Optimierung eines Schieberegisters
günstige Chips. Vermutlich werde ich das jetzige Design noch mit den restlichen CPLDs machen. Der XC9572XL-10 lebt übrigens noch etwa 5 Jahre lang.
> Der XC9572XL-10 lebt übrigens noch etwa 5 Jahre lang. Woher hast du diese Aussage? Xilinx weiß da noch nichts genaues.
-
Thread
XC95108
Hallo, Ich hab mal ein Projekt mit dem XC9572 von Xilinx gemacht und nun würd ich es gern ein wenig erweitern. Dafür ist aber das CPLD zu klein. Ich hab gesehen, dass der XC95108 pinkompatibel zum XC9572 ist. Weiß jemand wo ich den bekomme ?
-
Thread
Frage zu CLPD von XILINX
Hallöchen zusammen. Ich hoffe es ist einer unter euch der mir Fragen zum CLPD XC9572 oder auch XC95288 beantworten kann. Wenn ich es richtig im datasheet gelesen habe gibt es drei verschiedene Geschwindigkeitsvarianten von 15ns 10ns und 5ns . Ich fange eigentlich mit CLPD und
Datenblatt zum XC9572: http://direct.xilinx.com/bvdocs/publications/ds065.pdf Auf Seite 4 steht, worauf sich diese Nanosekunden beziehen: TPD I/O to output valid - 7.5 - 10.0 - 15.0 ns und zwei Beispiele mit Fußnoten
-
Thread
Adresslatch für AVR in CPLD fehlerhaft?
reinpasst, dann würde ich mir überlegen, ein größeres CPLD zu nehmen. Ich hatte damals mit ISE7 ein XC9572 Design gemacht, welches auch randvoll war. Und da kamen plötzlich Probleme. Obwohl die Software das Design synthetisierte, lief das CPLD fehlerhaft. Entfernte ich nur eine kleine Funktion, so dass
320*240 S/W LCD ohne eigenen Controller ansteuert. Soetwas in der Art wurde von Ulrich R. mit einem 9572er erledigt (nur ohne XMEM-Interface, so dass ein lesen das Speichers vom AVR aus nicht möglich war) und von Benedikt, der das mit einer Handvoll Logikbausteinen realisiert, will ich hier gar nicht erst
-
Thread
Drehgeber/Encoder: Auflösung/Frequenz zu hoch
breiten Leitungen zum Chip ausgelesen / gesetzt / rückgesetzt. Der lies sich jedoch nicht mehr im xc9536 (5V) synthetisieren und musste in einem XC9572XL (3.3V) umziehen. Die Schaltung kostete knapp €3.- gekostet und funktioniert bis ca. 170Mhz. http://www.mikrocontroller.net/part/XC9536
Ticks,Richtung // Ein zweiter Decoder wurde integriert -- mit je ein 4-Bit Zählregister // in dem XC9536 lassen sich keine zwei 8-Bit Zähler unterbringen // da zu wenige IOB's da sind. Ein XC9572 würde jedoch funktionieren. // vy 73 de DD4DA // ++++++++++++++++++++++++++++++++++++++++++++++++++
-
Thread
Retro Projekt: 68000
Baukasten gefunden. Meine Idee wäre: 68000 DRAM (2 MB, 30 pin SIMMs) CPLD für DRAM Controller (XC9572) Propeller als boot ROM und video controller, irgendwie :), (leider hat den Propeller so wenig PINs :()
Alejandro P. schrieb im Beitrag #3944491: > DRAM (2 MB, 30 pin SIMMs) > CPLD für DRAM Controller (XC9572) Ganz sicher kein SRAM? So richtig Retro ist ein CPLD ohnehin nicht, damals wären eher PALs angesagt.
-
Thread
[V] Xilininx CPLDs
Hallo an alle, wegen beendeter Projekte verkaufe ich folgende CPLDs: 2x XC2C64A 7C, VQFP44 á 2,8€ 2x XC2C128 7C, VQFP100 á 6€ 3x XC9572XL 10C, VQFP64 á 2,8€ Alle ICs sind neu, und ESD gerecht verpackt. Bei Interesse unter webfreak@gmx.at melden
> 3x XC9572XL 10C, VQFP64 á 2,8€ Würde ich nehmen.
-
Thread
synchronzähler - codefehler (vhdl)
herausgefunden, dass abhängig vom Device es zu unterschiedlich (fehlerhaften) Ergebnissen kommt. Bei den xc9572LX passierte das was ich am Anfang beschrieben habe. Beim xc9572VX kommt nicht ma ein definiertes Signal heraus. Bei den neueren Devices: Coolrunner-II, Virtex... geht es anstandslos, so wie das Designe
Hochgradig asynchron, aber mit Know How! >anderen CPLD/FPGA-Typen (Coolrunner, Virtex) nur nicht mit den xc95..? Läuft es WIRKLICH in realer Hardware oder sieht nur die Simulation so aus, wie du sie dir in deinem falschen Verständnis als richtig betrachtest? >Sind die xc95.. vielleicht so aufgebaut,
-
Thread
[V] CPLD Dev Boards, 2-fach und 4-fach SUB-D Umschalter, Kamer- und Smartphonehalterung
selbstaufwickelnder USB-Leitung, Batterieclip, X2C256-7TQG144C, Software auf CD, neu, unbenutzt - XILINX XC9536XL Devboard, Programmieradapter, Software auf CD, neu, unbenutzt - XILINX XC 9572XL (passt auch in Stecksockel von obigem DEV Board) . neu, unbenutzt - Halterung für Fahrradlenker etc. mit Schraubverbindung
selbstaufwickelnder USB-Leitung, Batterieclip, X2C256-7TQG144C, Software > auf CD, neu, unbenutzt > - XILINX XC9536XL Devboard, Programmieradapter, Software auf CD, neu, > unbenutzt > - XILINX XC 9572XL (passt auch in Stecksockel von obigem DEV Board) . > neu, unbenutzt Ich würde die nehmen. 20€ plus Porto
-
Thread
PWM: uC oder CPLD ?
Schiftregister oder ähnliches benötigen würde. Daher die Idee, das ganz per CPLD zu machen. In einen XC9572 passen aber gerade mal 7 PWMs. Gibt es da irgendeinen Trick um mehr PWMs unterzubringen, oder soll ich es doch besser per Software in einem uC machen ? Wiso wird für die beiden 4bit Werte eigentlich
vorallem, wenn der PWM sehr schnell arbeiten soll. Das mit dem "nicht hinkriegen" war NUR auf den XC9572 bezogen! Mit einem größeren, der genug Macrozellen hat, ist das ohne weiteres machbar (und wie ich finde eleganter als mit einem MC, aber das ist Geschmackssache). Gruß Henrik
-
Thread
Wie überprüfen ob ein XC9536 einen Reset durchführt?
Hallo, ich habe Probleme mit einem XC9572. Der PLD ist in einer Schrittmotorsteuerung. Ab und zu gibt er ausgangszustände aus welche eigendlich nicht sein dürften. Ich habe jetzt die Vermutung das Störungen durch Schaltvorgänge auf der Platine es irgendwie bewirken das der XC9572 einen internen Reset durchführt. Wie kann ich überprüfen ob er dies tut. Im Webpack habe ich eine Option gesehen an der man einstellen kann ob alle Flip-Flops zu anfang low oder high sein sollen.
-
Thread
CPLD - ATF1502, 5M40ZE64(MAX V) oder LC4032 (ISP Mach 4000)
Wenn es wirklich von gestern sein soll: Xilinx XC9536XL oder XC9572XL mit ISE, sogar 5-V-tolerant Digilent-Kabel dazu. WinCUPL ist sowas von gestern... LC4032 lässt sich mMn nicht als Stromlauf entwerfen. Ich hatte das zuletzt vor ca. 8 Jahren
Bürovorsteher schrieb im Beitrag #6163038: > Wenn es wirklich von gestern sein soll: > Xilinx XC9536XL oder XC9572XL mit ISE, sogar 5-V-tolerant > Digilent-Kabel dazu. Das ist ja gerade der Witz an den ispMACH 4000, die sind immer noch "recomended for new designs", Lattice pflegt da noch den
-
Thread
Frequenzerzeugung
Makrozellen in Hobby-freundlichen MLCC-Verpackungen (die kann man noch in Sockel reinstecken). Z.B. den XC9572, der hat 72 Zellen und laeuft auf 5V. Fuer niedrigere Betriebsspannungen gibt es mehr Auswahl. Wolfgang
Spektrallinien eben etwas breiter. Also dann werd ich wahrscheinlich mal in Richtung CPLD gehen. Der XC9572 ist mir von den Dimensionen fast etwas zu groß!? Theoretisch brauche ich ja nur 5 Portpins (4xBCD, 1xCLK) und genug Makrozellen um den Zähler bzw. Codeumsetzung BCD-->Frequenz unterzubringen. Ich
-
Thread
Takt zwingend notwendig für einen CPLD
Hallo zusammen, wollt mal fragen, ob für ein CPLD zB XC9572XL zwingend ein Quarz notwendig ist um beispielsweise Gatter zu benutzen? Wenn man eine Clock benötigt, was nimmt man da gängigerweise? Danke und Gruß Spice
@ Spice (Gast) >wollt mal fragen, ob für ein CPLD zB XC9572XL zwingend ein Quarz >notwendig ist um beispielsweise Gatter zu benutzen? Nein, einen Takt braucht man nur für Speicherelemente, auch [[FlipFlop]]s genannt. > Wenn man eine Clock benötigt,
-
Thread
Fehler beim Programmieren von XILINX CPLD
Hallo, ich habe mir ein Design mit dem ISE10 erstellt und möchte es in einen XC9572-15PC84 übertragen. Wenn ich "Implement Design" starte läuft Synthese, Translate, Fit und Generate Programming File" ohne Fehler. Allerdings wird der Punkt "Configure Target Device" nicht mit
Fehlermeldung. Beim bestätigen mit ok, starten "iMPACT" nicht mehr. Der Fehler tritt bei den CPLD´s XC9572-15PC84 und XC9536-15PC44auf, jedoch nicht bei XC95144XL-5TQ144. Kann mir einer von euch sagen wo der Fehler ist?? bzw wie ich das erstellte Programmierfile irgendwie anders in meinen cpld bekomme
-
Thread
Grasshopper und USB-Host
Der XC9572XL ist doch ein Xilinx CPLD, also überall wo "Bank x" steht
bricht für mich eine Welt zusammen :-) @Gerd Genau wie Michael B. meint , die Bank Blöcke sind der XC9572XL. Mein EDA Tool hat die Bauteile schon so in der Lib drin, was bei größeren Bausteinen sehr angenehm ist.
-
Thread
TTL zu CPLD o.ä. umdesignen
Ich hab etwas ähnliches letztens mit einem XC9572 gebaut. Programmer gibts für Parallelport zum selberbasteln. Software wird von Xilinx zur Verfügung gestellt. Ausser dem Aufwand für Einarbeitung und evtl. kleine Entwicklungsplatine und Programmer
A. Hermano schrieb: Du hast 32 Zähler und 32 Latches, brauchst also >64 Macrozellen. D.h XC9572 oder XC95108 sollten es tun. > Preislich ist das eigentlich unschlagbar, bei Reichelt alle 6 zusammen > gut 1 Euro. Aber leider nimmt das doch ziemlich viel Platz weg. Wenn Du TQ100 löten
-
Thread
Schnelle 10Bit PWM mit CPLD [VHDL, CPLD, Bascom]
PWM Code bereits 34 (von 36) Macrozellen, da ist also kein Raum mehr für Erweiterungen. Mit einem XC9572 wäre das natürlich machbar, aber für mein Projekt brauche ich eigentlich keinen besonders genauen Takt, da reicht der interne Oszillator des Mega8. @gast Weil dann die Drossel kleiner sein kann
Code bereits 34 (von 36) > Macrozellen, da ist also kein Raum mehr für Erweiterungen. > Mit einem XC9572 wäre das natürlich machbar, aber für mein Projekt > brauche ich eigentlich keinen besonders genauen Takt, da reicht der > interne Oszillator des Mega8. Alles klar dann geht es nicht, war nur
-
Thread
FPGA Board für einfache Versuche
gibts ansonsten das Datenblatt und User Manual: http://www.digilentinc.com/Products/Detail.cfm?Prod=XC2XL&Nav1=Products&Nav2=Programmable Gruß, Thomas
(Schalter) und m Ausgaben (LEDs) schon ziemlich weit. Ich würde also ein CPLD Board mit Xilinx 9572er CPLD nehmen auf folgenden zwei Gründen: - die Anschaffungskosten sind geringer - Studenten die "herumspielen" machen öfter mal was kaputt. Der Ersatz des 9572er kann notfalls selbst gemacht werden
-
Thread
Einstieg programmierbare Logik
Ok danke soweit, hat schon etwas geholfen, ich denke für einige Experimente ist der xc9572 vielleicht die richtige Wahl, den jtag Adapter nach dem xilinx pdf kann ich mir ja bauen. Es ist aber ein kleines Problem aufgetreten: Also ich habe jetzt einige Zeit google nach Datenblättern
/9572.pdf
-
Thread
Benötige einige Tips zum Einstieg in XILINX ISE Webpack
mein erster Beitrag hier ist, hoffe ich das ich nicht zuviel verkehrt mache. Dazu möchte ich die XC9536 und XC9572 die ich mir besorgt hatte einsetzen. Ich habe mir dazu z.Zt. das ISE Webpack 8.1 installiert. Ich habe bisher schon Bauteile Plaziert, einen Bus incl. Bus TAPs gesetzt und auch I/O Marker
Änderung. Also 11.1 probiert, aber da habe ich am Anfang scheinbar zu schnell aufgegeben da ich keinen XC9536 oder XC9572 finden konnte. Daher bin ich zur Zeit auf 8.1 zurückgegangen. Wenn ich den beigefügten Plan "übersetzen" lasse kann ich ja scheinbar unter "View HDL Funtional Model" das VHDL Listing
-
Thread
CPLD als Taktgenerator gibt schlechte Signalqualität
Eigentlich sogar ehr eine Verschlechterung, wenn ich ihn zwischen Quarzoszillator und rest Schalte (XC9536 draußen). Was würdet ihr für eine weitere Vorgehensweise vorschlagen? -Code ändern, dass Takterzeugung nicht mehr kombinatorisch ist -wenn das nichts hilft xc9500xl verwenden -wenn das nichts
@nop also bei mir kann ein XC9572-15 eine Eingangsfrequenz von >200MHz zählen, es gibt keine SMD-Bauteile und die Platine ist einseitig, Hartpapier, Layout selber gemacht und geätzt. M.E. kann sog. 'ugly construction' manchmal
-
Thread
Zu wenig Makrozellen: Code Optimierung
Waveform-Generator werden. Soweit klappt alles ganz gut, aber jetzt sind mir die Makrozellen des XC9572XL ausgegangen. Wie optimiere ich den Code denn am besten auf eine geringe Nutzung der Zellen hin (siehe Anlage)? Als blutiger Anfaenger und Hobbyist wuerde mich auch interessieren, wie man den
Ein Impulsformer (Trigger rein, eine einfache Signalform raus), mit Zählern realisiert. Auf einem XC9536XL-10C, offiziell spezifiziert mit bis zu 100 MHz. Duke
-
Thread
Anfängerfrage cpld, Geschwindigkeiten..
der CPLD und FPGA einarbeiten und hab da noch ein paar grundlegende Fragen. Ich hab von xilinx ein XC9572-15ns und ein XC95144XL-5ns cpld zum spielen. So, was sagen jetzt eigentlich diese 15ns bzw. 5ns genau aus? In welcher Verbindung steht das zur eigentlichen Clock (Quartzoszilator)? (hab da ein 40 und ein 50 MHz teil liegen) Z.B. Ich möchte mit dem 9572-15ns lesend auf ein 15ns sram zugreifen. 15ns vs 15ns hört sich ja schonmal gut an, kann ich das jetzt z.B. mit einem mikrocontroller vergleichen und sagen, der cpld könnte also in einem "Instructioncycle
-
Thread
Pollin CPLD Board Erfahrungen?
16 Kanal, 40MS/s, 128k x16 VRAM, ATmega8515, RS232 + USB (57kByte/s), Logik wie oben nur in einen XC9572 integriert - 2008: 16 Kanal, 66MS/s, 1M x16 SRAM, ATmega8, USB (500kByte/s), verbesserte Triggerung: Man kann pro Kanal einen vorher und nachher Zustand auswählen, um die Triggerbedingung zu erfüllen
auch sehr gut finde ist das "passende" Buch auf buecherbillig.de. Der Autor verwendet dort zwar ein XC9572, aber das XC95144XL auf dem Pollin Brett ist ja noch größer. Das andere Zeugs von dem Experimentierboard im Buch kann man ja auch extern anschließen. Die Bauteile waren übrigens alle vorhanden,