SPI slave mit FPGA?

Gast #1475681
Lesenswert?
• ▲
▼
Hallo ich hab mal eine Frage. Ich möchte in einem FPGA Projekt Daten von 
mehreren UARTs auf SPI umsetzten und diese Daten dann von meinem FPGA 
auf einen anderen Mikrocontroller weitersenden. Der Mikrocontroller 
fungiert als SPI Master und ich möchter in dem FPGA einen SPI Slave 
integrieren. hat jemand von Euch schonma einen SPI Slave implementiert? 
Leider scheint es bei Actel keinen SPI Slave core zu geben zumindest hab 
ich keinen finden können. Wäre toll wenn jemand von Euch evtl ein Code 
beispiel hätte.

Vielen Dank schon einmal.


mfg

Steve
Gast #1475694
Lesenswert?
• ▲
▼
Hallo,

Habe mal mit einem Actel verschiedene AD/DA wandler ausgelesen und 
eingestellt, dies geschah auch mit SPI. Habe mir damals meine 
Schnittstellen selber geschrieben mit einer State Maschine.
Eigentlich ist das in ner halben stunde reingehackt.

in meiner Libero Version 8.5 gibt es rechts im "Catalog" einen Eintrag 
mit Peripherals und dort auch einen CORE SPI.

ob dieser leicht zu implementieren ist weiss ich nicht.
Fand es einfacher dies schnell selber zu schreiben.

Grüße:-)
Moderator (Firma: Titel) Persönliche Seite #1475700
Lesenswert?
• ▲
▼
> hat jemand von Euch schonma einen SPI Slave implementiert?
Ja, ich  ;-)
http://www.lothar-miller.de/s9y/categories/26-SPI-Slave
http://www.lothar-miller.de/s9y/categories/45-SPI-Master

> Leider scheint es bei Actel keinen SPI Slave core zu geben
Ein SPI-Slave ist relativ trivial. Du bist nicht der erste, der sowas 
macht. Such mal hier im Forum:
http://www.mikrocontroller.net/search?query=%2Bspi+%2Bslave+%2Bfpga&forums[]=9&max_age=-&sort_by_date=1
Da gibt es dann z.B. den Beitrag "SPI Problem, Counter zählt nicht jede Flanke"
und den
Beitrag "Anfängerfrage zu Schieberegistern bzw. FFs"

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