Forum: FPGA, VHDL & Co. FPGA


von Marc (Gast)


Lesenswert?

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.

von Torsten (Gast)


Lesenswert?

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).

von Marc (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.