Hallo, wer hat Erfahrung mit FPGAs, ich will Daten von einem EPROM in einen FPGA übertragen. Leider habe ich keine Ahnung wie das gehen soll. Wäre für jede Hilfe sehr dankbar.
Hallo, Eigentlich recht einfach. Die ports des fpga mit den eprom verbinden- adressen, daten, cs, rd,wr. Um daten einzulesen beschreibts du einen adresszähler- ein ganz normaler aufwährts zähler der getaktet wird- und erzeugts zum ein lesen der daten das CS und RD signal- ports des FPGA von 1 auf 0 schalten. Dann hast du den inhalt der Speicherzelle, die über den adresszähler ausgewählt wurde, an den datenports des FPGA. Der adresszähler kann auch programmierbar sein, dann kann man direkt die zelle ansprechen, oder er wird getaktet dann list man einen gesamten speicher bereich ein- mus dann aber die daten im FPGA verarbeiten/verteilen. Beispiele findet man in den jeweiligen entwicklungsumgebungen. Bei xilinx gibt es das webpack kostenlos(VHDL und Logik mit simulator).
Danke schon mal für die Antwort, das hat mich aber leider noch nicht viel weiter gebracht. Ich versuche mal das Problem genauer zu schildern. Die Daten vom EPROM zu holen macht mir keine Schwierigkeiten. Ich habe allerdings ein großes Problem damit, den FPGA zu programmieren. Der FPGA ist ein Xilinx Spartan XCS10. Folgende Pins, denke ich zumindest, brauche ich: MODE, DIN, CCLK, PROGRAM. MODE muss für den serial slave mode logisch 1 haben. DIN bekommt die Daten und CCLK den Takt von extern. Soweit ist mir das eigentlich klar. Was ich nicht weiß, wie sage ich dem FPGA das er in den Programming-Mode gehen soll, welche Pins müssen zu welchem Zeitpunkt High, bzw Low sein???
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.