FPGA Board, Bus + Peripherie

OP #3136815
Lesenswert?

Hallo zusammen

Ich hab mir kürzlich ein Board mit FPGA (Spartan II, schon etwas älter) 
bestellt. Das Board soll an einen parallelen Bus dran, ausserdem möchte 
ich div. Peripherie ins FPGA konfigurieren wie I2C, SPI, PWM in/out.

Zu I2C & Co findet man genügend im www, ich denke das sollte kein 
Problem sein.
Wie funktioniert aber eine saubere Anbindung der Peripherie an den Bus?
Ich möchte Dinge wie Periodendauer, DutyCycle, I2C-Adresse,... über den 
Bus senden können, das FPGA soll dies dann in ein RAM speichern.
Wie kann ich den Peripherie-Modulen beibringen, ihre benötigten Daten 
vom RAM zu holen, und dann noch alle Module gleichzeitig, d.h. parallel? 
Das RAM bildet dann sozusagen die Option-Register der Peripherie, wie 
z.B. in einem uC auch verschiedene Register für div. Module vorhanden 
sind.

Das Board ist übrigens ein GPIO-MM von diamondSystems.

Vielen Dank für eure Hilfe.
mfg
Moderator (Firma: Titel) Persönliche Seite #3140268
Lesenswert?

Duke Scarring schrieb:
> dem Lauflicht
> Schau mal hier:
> http://www.lothar-miller.de/s9y/archives/61-Lauflicht.html
Könnte sein, dass die Startposition noch weiter vorverlegt werden 
sollte:
http://www.lothar-miller.de/s9y/archives/80-Hello-World!.html
Wo man dann auch gleich noch in die Simulation einsteigen kann:
http://www.lothar-miller.de/s9y/archives/81-Xilinx-ISE-Step-by-Step.html
Allerdings ist der S2 nicht mehr in der aktuellen ISE drin...  :-/

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren