-
Thread
Programmierung von AVR und CPLD in der gleichen JTAG-Kette?
ich bin gerade dabei ein kleines Gerät zu bauen, in dem ein AVR (ATMega16) mit einem Xilinx CPLD (XC9572) zusammen arbeiten soll. Aus Platzgründen will ich nicht neben dem JTAG-Interface auch noch die ISP-Schnittstelle für den AVR einbauen. Nach der Durchsicht unzähliger Threads zum Thema JTAG in diesem
-
Thread
CPLD - multifunktionaler Counter
Wie viele Makrozellen werde ich dafür voraussichtlich benötigen? Würde das vielleicht sogar in ein XC9572XL(-PCG44) mit 72 Makrozellen und 34 verfügbaren I/O-Pins passen? Das wäre optimal für mich...
Schieberegister und hat nicht das ACK-Gezerre vom I2C... :-/ > Würde das vielleicht sogar in ein XC9572XL(-PCG44) > mit 72 Makrozellen und 34 verfügbaren I/O-Pins passen? Mit SPI: ja. Mit I2C: wenn du es simpel hältst, ja.
-
Thread
Kurzschlussfestigkeit von FPGA Ausgängen
Stromaufnahme steigt dann zwar ein wenig, aber kaputt ist der noch lange nicht. Ausprobiert mit einem XC9572 (unfreiwillig) sowie Spartan 2 und Spartan 3 (jeweils mutwillig).
-
Thread
Xilinx 95xx CPLD (allg. Fragen)
/A 3) Ein kurzes Googlen nach dem XC4005 zeigt dass diese ca. 600 FF zur Verfügung stellte. Ein XC9572 hat 72 FF, ein XC95144 hat 144 (usw). Diese Bausteine bieten deutlich weniger Resourcen, ganz abgesehen von der Tatsache, dass es sich um CPLD handelt, während der XC4000er schon ein FPGA war. Das
-
Thread
Ansteuerung DA-Wandler Spartan 3 Starter Kit
deinen Code - ich denke dann bekommst du mehr Antworten... Ich habe schon mal DACs mit einem XC9572 angesteuert - vielleicht kann ich ja was zu deinem VHDL-Code sagen...
-
Thread
Dringend Hilfe gesucht - XC9572xl
---- any Xilinx primitives in this code. library UNISIM; use UNISIM.VComponents.all; entity xc9572_demo is port( -- Clock-Erzeugung clk_in: in std_logic; clk_speed: out std_logic; -- Displays seg: out std_logic_vector(7 downto 0); disp: out std_logic_vector
std_logic_vector(3 downto 0); -- LED's led: out std_logic_vector(7 downto 0) ); end xc9572_demo; architecture Behavioral of xc9572_demo is -- Zähler -> Ausgang signal q: STD_LOGIC_VECTOR(29 downto 0) := "000000000000000000000000000000"; -- Zähler -> Folgezustand
-
Thread
Displaysteuerung mit XC9572
wenn man einen schnellen (16MHz) avr hätte der über SPI (8MHz) Kommandos an einen CPLD schickt z.B. XC9572-10 PLCC44 3.3V (wenns geht würde ich gerne den nehmen da der nich all zu teuer ist und sich auch noch in der keller-hobby-werkstatt verarbeiten läßt) dieser dann einen Displayspeicher (ca. 1MB cache
RAM. > Ich denke, du wirst mit einem CPLD nicht arg weit kommen. Kommt auf den CPLD an. Ein XC9572 im PLCC44 ist definitiv zu klein, alleine schon von den Pins her. Mit einem XC95108 habe ich ein 320x240 LCD in einen SW Monitor mit Videoeingang verwandelt. Für ein 640x480 Farbdisplay würde ich
-
Thread
einfacher programmierbarer Logikbaustein
Nimm den Xilinx XC9572XL; das ist der groesste dieser Serie, der im PLCC-Gehauese erhaeltlich ist - dann kannst Du einen Sockel mit 0.1-Zoll Pinabstand verwenden (gleich gross wie bei DIP und passt daher in jede Lochrasterplatine
-
Thread
einstellbarer Taktteiler in VHDL
mal sehen ob ich da mit meinem bisschen VHDL noch mitkomme. Habe bis jetzt nur mal kurz mit einem XC9572 gearbeitet. Demnächst soll ich aber mit dem Spartan 3A bzw. einem Virtex zu recht kommen. Deshalb hat mir mein Kollege - der mir das alles bei bringen soll ein paar Aufgaben gegeben bis er aus dem
hinzufügen:) Das Problem, dass ich meist zuviele IF-Anweisungen verschachtel hatte ich schon bei meinem XC9572...
-
Thread
xc9572 Programmer, welcher, woher?
Ausserdem wird das Board mit 3.3V betrieben und es stellt sich die Frage, ob man damit ein externes XC9572 programmieren könnte, welches mit 5V betrieben wird. Hat jemand von euch eine Idee? Gruß, ajax
nicht besonders schnell und benötigt im Augenblick noch ca 12 Minuten für Program und Verify eines XC9572. mfg Thomas
-
Thread
Ratschlag / Verbesserung zu vhdl-Progrämmchen
Hallo zusammen! #ACHTUNG: längerer Post. Ich experimentiere im Moment mit einem xc9572 cpld. In diesem Post geht es um ein kleines Programm zu dem ich gerne Meinungen, Verbesserungsvorschläge und allgemeine vhdl Tips möchte. Auf der Platine ist das cpld, 8 Dioden, 2 7-Segmentanzeigen
-
Thread
CMOS Sensor MT9P031
gesteckten Platinen. Die eine Platine enthält den Bildsensor, die zweite den CY7C68013A mit einem CPLD (XC9572XL). Ein Speicherbaustein ist nicht zu sehen, das Datenblatt des CPLD sagt nichts über einen internen Speicher. Ich denke, der CPLD ist dafür da, um verschiedene Bildsensoren anzupassen. Das heißt
-
Thread
Grasshopper und USB-Host
Der XC9572XL ist doch ein Xilinx CPLD, also überall wo "Bank x" steht
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
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, die
-
Thread
Die Krux mit dem vhdl und den dev boards
, insbesondere auch vhdl zu beschäftigen. dazu habe ich noch ein paar Fragen: Habe mir ein xc9572 Platinchen gebaut mit paar Leds und 2 tastern. Das kann ich programmieren - alles prima. Aber ist dennoch ein wenig eine Sackgasse. Ich denke noch etwas dazu zu bauen wäre mir recht nur was weiß ich
-
Thread
Eagle xc9672 plcc smd sockel
kann mir jemand helfen: ich bin dabei eine Schaltung mit Eagle umzusetzen. Die enthält einen xilinx xc9572. In meiner eagle 5.2 ist der xc9572 unter xilinx vorhanden, allerdings nur mit plcc sockel in klassischer dip Variante. Ich suche einen plcc44 Sockel in smd Ausführung. Hatte ich mir schon blauäugig
ist. Die Frage: Daß man kann ist mir bewusst, nur wie erweitere ich die xilinx lib, also den xc9572 um dieses plcc44-package aus der Allegro Llibrary? Manchmal gibt es ja ein Bauteil mit verschiedenen Pinouts. Ebenso noch die Frage, das cpld gibt es ja auch in qfp Gehäuse. Bin ich jetzt wirklich
-
Thread
Xilinx XCR22LV10 als einstieg
bekomm ich um 2,10€ Aber aktueller wird er dadurch nicht ;-) Bei Reichelts Angelika gibts den XC 9572XL PC44 für 3 Euronen. Der hat immerhin schon 72 FFs und nicht nur 10.
-
Thread
CPLD VHDL Experimentiersystem
für wenig Geld eigene Experimente mit einem in VHDL programmierbaren Baustein der Firma Xilinx (XC 9572XL PC44) durchzuführen, der preisgünstig im PLCC Gehäuse (ca. 2.90 EUR) und unkompliziert zB. bei Reichelt bestellt werden kann. Im Archiv sind enthalten: Eine einfache und kleine Platine als EAGLE
-
Thread
RS flipflop finden in Xilinx
Aber ich habe mal eine andere Frage, weist du wie man in VHDL mit Xilinx CPLDs (XC9536XL oder XC9572XL) ein Wandlung eines Differenzial-Taktsignales umwandeln kann? Ich dachte dabei an ein D-FF mit Asyn. Set/Reset, etwa so: procedure (clk_p, clk_n) begin if (clk_p = '1') and (clk_n = '0')
-
Thread
40/50MS/s AVR Digital Storage Oscilloscope
nicht auf einen definierten Ausgangszustand setzen konnte. Rückwärts zählen ist im Programm des XC9572-15 leider nicht vorgesehen. Die zweite Led ist jetzt aktiv, wenn eine Triggerflanke gefunden wurde. Jene wird vor Start der Aufzeichnung zurückgesetzt. Dies ist nützlich bei Verwendung der Triggerverzögerung
100ms erweitern Ist so ohne Vergrößerung des Vorteilers nicht möglich. Mit der Programmierung vom XC9572-15 habe ich mich noch nicht befasst. Wird auch nicht so schnell vorkommen. Der Speicher kann bei Teiler 256 max RAM-Inhalt 20ns mal 256 mal 32768 = 167772160 ns ca. 167 ms aufnehmen. Auf 10 ms pro
-
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 so
-
Thread
Kann mir jemand helfen und etwas zu meinen Warnungen der ISE 9.2.04i sagen? Bin Ratlos.
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)
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
LM1881N für Ambilight
ich würde Dir dazu raten nen kleinen cpld (xc9572xl oderso) fürs pixel/zeilenzählen undso zu nehmen, ist weniger aufwand und flexibler als 74hc...
-
Thread
Erzeugung eines Interrupts bei Änderung im Datenbus mittels CPLD
und möchte folgendes realisieren: Es soll ein 16 Bit Datenbus überwacht werden. (16 Eingänge am XC9572) Wenn sich ein beliebiges Bit dieses Datenbusses ändert, dann soll ein Ausgang am CPLD auf HIGH gesetzt werden. Ich nenne dieses Ausgang INTERRUPT. Dieser Ausgang soll so lange HIGH bleiben, bis
@Andreas N. (poolspieler) >Es soll ein 16 Bit Datenbus überwacht werden. (16 Eingänge am XC9572) >Wenn sich ein beliebiges Bit dieses Datenbusses ändert, dann soll ein >Ausgang am CPLD auf HIGH gesetzt werden. Ich nenne dieses Ausgang >INTERRUPT. >Dieser Ausgang soll so lange HIGH bleiben
-
Thread
SRAM SPI Tristate Problem
könnte ich es besser machen? Leider weiss ich nicht mehr weiter. Ich verwende ein GPLD von Xilinx XC9572. Wäre sehr froh, wenn Ihr mir helfen könntet. Gruss Alex
Schieberegister ist einfacher und im Extremfall schneller. >Ich verwende ein GPLD von Xilinx XC9572. [[CPLD]] >elsif rising_edge(spi_clk)and HS_AVR = '0' and sig_HS_CPLD = '1' then Solche Sachen sollte der Compiler nicht durchgehen lassen. rising_edge() muss immer allein in einer IF Abfrage
-
Thread
Tausche viele µC STK's gegen CPLD/FPGA STK
Hallo Stephan, ich habe bei mir einen XC9572XL-Kit herumliegen. Wäre das etwas für Dich? Und wenn nicht, was würdest Du für Cypress PSoC First Touch haben wollen? MfG, Wincent
-
Thread
XC9572XL & Counter
Hi Leute mache grade meine ersten Versuche mit HDL Abel und wollte grad mal mit dem XC9572XL nen 4-Bit Counter entwerfen. Die Zustände der einzelnen FF sollen mir zur Kontrolle noch über 4LEDs angezeigt werden. Ganz einfach also. Takteingang: Pin 5 LEDs: Pin 35-38 hier der Code:
= Counter + 1; [L0..L3] = [Q3..Q0]; END Ergebnis ist: nach dem übertragen macht der XC9572XL zwar irgendwas d.h die LEDs wechseln und blinken wie wild im Takt, aber eben nicht schön (dez)1->2->3->4->5 usw, sondern völlig durcheinander und das auch noch bei steigender und mal bei fallender
-
Thread
ISE WebPACK 10.1
Komprimierung zu machen??? *stirnruntzel* Lade mir grad das Webpack7.1 runter kann das mit dem XC9572XL umgehen
> Lade mir grad das Webpack7.1 runter kann das mit dem XC9572XL umgehen Es kann.
-
Thread
Bitte um Hilfe bei letzten Problem mit JTAG.
Entscheidung richtig war. Nun habe ich mir einen Adapter von JTAG zur PLCC44 Fassung meines XC9572xl gebaut, wie bei "Fischl.de, Erste Schritte mit dem Xilinix XC9572xl" beschrieben ist, die Pinbelegung des Sockels ist dort auch hinterlegt. Leider fingen nun die Probleme an, wo mir keiner so
Sieh dich doch mal bei Trenz-electronic um. Da gibt es ein GOP_XC9572XL Und wenn du noch eine Parallel-Schnitte hast ein Z-JTAG3 Programmierkabel. Oder besorg dir ein komplettes Eval-Kit. Dann weißt du mal sicher, dass deine Hardware tut.
-
Thread
jtag Probleme mit ise 10.1
Mein Problem: ich kann nichts in ein xc9572 cpld laden. konkret: Wenn ich initialize chain auswähle, wird hin und wieder der angehängte cpld gefunden. Meistens aber nicht. Dann wähle ich zu Fuß add xilinx device und wähle das .jed oder
schwer. Es kann sein 1) der Programmer / das Programmierkabel (welcher/welches?) 2) das CPLD (xc9572 [=5V] oder xc9572xl [=3,3V]) 3) die Beschaltung (GND=GND, Vref=VCC, TCK=TCK, TDO=TDO, TDI=TDI...) 4) die Versorgungsspannung (gute Masse- und VCC-Verbindungen) Ich verwende die Schaltung des
-
Thread
JTAG Verständnisproblem, Frage
und ein paar diverse Bauteile. Als ich mir nun einen Adapter von JTAG zur PLCC44 Fassung meines XC9572xl gebaut hatte, fingen die Probleme an. Ich habe mir bei "Fischl.de Erste Schritte mit dem Xilinix XC9572xl" die Schaltung und mir auch die Sockelbelegung des Chips angeschaut. Mein USB JTAG
kommt die selbe Meldung... Oder ist die Pinbelegung bei Fischl.de etwa falsch für den Sockel des XC9572xl ? Will ja nichts behaupten, nur verstehen... Danke für Eure Tipps... Liebe Grüße Micha
-
Thread
Informationen gesucht: 3,3V Display HB24208 für AVR32 / NGW100
. Gestern hat mich nun der sportliche Ergeiz gepackt und ich habe mal fix mittels einem CPLD (XC9572XL), einem SRAM (128Kbyte) und einem ATmega162 einen 4-bit Logikanalysator aufgebaut. Die Ausmaße sind im angehängten Foto erkennbar. Hier die dadurch gewonnenen Erkenntnisse: Das Display wird mit
-
Thread
Frequenzteiler Hilfe
was wert, gehe ich Recht in der Annahme, das du als Bautyp den 44-pin PLCC (34 user I/O pins) XC9572XL genommen hast?
Ne ich hab mal nachgeschaut bei reichelt. Den xc9572xl pc44 kostet sogar nur 2.85 €. Den hast du doch in deiner Beschreibung oben gemeint oder etwa nich? Ich find nur Lustig, 15 Pins werden genutzt obwohl das Ding 44 Pins hat... naja, hauptsache
-
Thread
CPLD (XC9572) via USB mit Daten füttern? Reicht da ein CP2102?
hier im Forum bin ich leider auf keine (für mich) klare Antwort gekommen. Ich möchte einen CPLD (XC9572-PCG44C) mit Daten versorgen. Diese kommen von einem PC (LabVIEW) über USB. Da ich mich hauptsächlich mit dem XC9572 (VHDL) und LabVIEW beschäftigen will bin ich auf der Suche nach einer einfachen Möglichkeit
transceiver, wie z.B. den MAX3311 hängen und von dem dann zum CPLD? (Also so: PC->USB->CP2102->MAX3311->XC9572). Gruß Boris
-
Thread
lcd dezimal zähler & fpga
Sorry, der XC9536 ist zu klein, eher der XC9572.
-
Thread
[S] XC9572 (oä) PLCC44
von Reichelt hier liegen. Kannst du gerne haben. Bin nie dazu gekommen was damit zu machen... XC 9572-15 PC44 also die 5V Variante Bei Interesse DeMonk ät gmx punkt net Benjamin
-
Thread
G-LCD bei Pollin
liegt bei etwa 70Hz. Ob die Daten richtig rauskommen usw. habe ich noch nicht nachgeprüft. Ein XC9572XL ist zu 94% voll. Anscheinend gibt es diesen nicht als PLCC84 Version so wie den XC9572 (der verdammt teuer geworden ist). Die Adressierung ist noch nicht wirklich fertig, aber ich denke man kann
Hab mein Display jetzt auch am AVR laufen. Dank C kann man jedes Bild einzeln sehen. Der XC9572 steht aber schon bereit.
-
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
-
Thread
USB-JTag-Adapter selber bauen
: http://www.fischl.de/thomas/elektronik/cpld/index.html CPLD: Erste Schritte mit dem Xilinx XC9572XL Gruss
Hi Leute, ich habe mir im Anhang mal einen Adapter von JTAG zu XC9572xl und Parallel zum XC9572xl zusammengebaut. Ich möchte damit eigentlich gern in mein neues Leiterplatenstudio ;-) gehen und Sie Fertigstellen. Nun suche ich nur noch mal jemanden nettes, ob das
-
Thread
CPLD's -> Anfänger
Proto-Board-EPM240T100C5N_W0QQitemZ140221940497QQihZ004QQcategoryZ4663QQssPageNameZWDVWQQrdZ1QQcmdZViewItem http://cgi.ebay.de/Xilinx-JTAG-CPLD-XC9500-Development-Kit-XC9536-XC9572_W0QQitemZ110241611452QQihZ001QQcategoryZ4661QQssPageNameZWDVWQQrdZ1QQcmdZViewItem http://cgi.ebay.de/New-Altera-CPLD-Development-Study-tool-ByteBlaster_W0QQitemZ110237804042QQihZ001QQcategoryZ4661QQrdZ1QQssPageNameZWD1VQQ_trksidZp1638
-
Thread
[V] PALCE16V8 , Xilinx, Atmel
unbenutzte PALCE16V8Q-25PC in DIL20 abzugeben. VB 0,80 ,Versand 1,50. Ausserdem liegen noch ein Xilinx XC9572 (15C) in PLCC84 da, VB 4,50, und 2 benutzte Atmel AT90S2343 in DIL8, VB 1,00. Gruss, Andreas
-
Thread
CPLD xc9572xl-10PC44 TTL-Unkompatibel?
Hallo alle zuammen.. Ich habe ein riesiges Problem.. Ich sitze hier vor meinem CPLD von Xilinx und weiß nicht mehr weiter. Ich habe zwei Pins als Ausgänge definiert. An einem habe ich dann ein "High-" und an dem anderen ein "Low-Pegel" per VHDL definiert. Dies ist nntürlich lediglich ein exemplarisches Programm zur Fehlersuche.. Wenn ich jetzt mit dem Multimeter an den Pins messe, messe ich an dem "High-Pin" ca 3.6 V und an dem "Low-Pin" exakt 0 V. Das sieht im ersten Moment erstmal TTL-Kompatibel aus! Verwende ich diese Signale jedoch in einer TTL-Schaltung weiter oder messe sie mit dem Logik-Tester
-
Thread
If Anweisung - Sram Problem
Code ist bis auf die Ursache stark reduziert. Mein Problem: Gleich zu Beginn arbeitet mein GPLD(XC9572) den "else"- Teil ab, obwohl der write_counter noch kleiner 12 ist. Wenn ich die ganze "Case"-Sache weg lasse, dann funktioniert es wieder. [vhdl] case we_oe_change is when "000" =>
-
Thread
[V] Xilinx XC9572-15PC84C
Hallo! Ich hab noch einige nie benutzte XC9572-15PC84C (Xilinx, CPLD, 84-PLCC) in Stangen rumliegen. Wer Interesse hat bitte melden. Preisvorstellung 2 Euro pro Stück.
Hallo Schubi, falls die XC9572 nicht schon weg sind, würde ich auch gerne 10-15 Stück bei Dir beziehen. Gruß Markus DL8MBY
-
Thread
XC9572 UCF-file erstellen
Hallo Woher bekomme ich die nötigen Angaben des XC9572'ers um daraus ein UCF-File erstellen zu können? Beim XC2C256 konnte ich die Pinnummer ins UCF schreiben. Diese Pin-nummer stimmte dann mit der P-nummer des UCF-files überein...