Forum: FPGA, VHDL & Co. FPGA MCP2515 Register setzen


von Richard (Gast)


Lesenswert?

Hy,
ich versuche mit einem FPGA Daten vom CAN bus zum Chip zu bekommen 
...dazu habe ich einen MCU(MCP2515) der mir die Sauber bereitstellt 
dazwischengeschalten...jedoch ist jetzt die Frage wie ich mit einem FPGA 
ein Register setzen kann, sodass beispielsweise ein Interruptsignal 
kommen kann wenn es neue Daten gibt.

Danke euch im Voraus
LG

von Christian R. (supachris)


Lesenswert?

Du musst einen SPI Master im FPGA implementieren, schau mal hier: 
http://www.lothar-miller.de/s9y/categories/45-SPI-Master

von Richard (Gast)


Lesenswert?

SPI - Kommunikation habe ich schon aber woher ich weiß welche Bitfolge 
ich schicken muss damit das jeweilige Register angesprochen wird

von Frank K. (fchk)


Lesenswert?

Datenblatt des MCP2515 lesen. Da steht das ausführlichst drin.

Ich würde jedoch anstelle des MCP2515 einen PIC18F25K80 nehmen. Das ist 
eine verbesserte Version des CAN Peripherials plus eingebautem PIC. Der 
kann Dir dann die Messages gleich fix&fertig aufbereitet und formatiert 
ins FPGA schicken und kostet nur unwesentlich mehr.

fchk

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.