Hallo an Alle, ich habe ein Problem mit einem selbstentworfenen IP Core: Ich habe ein einfaches Mikroblaze-System mit BRam und externem SDRam. An dieses System wollte ich einen eigenen IP Core über den PLB Bus (Slave) binden um zunächst einige Bits eines Registers an einen Ausgang zu legen und andere Pins des FPGA's in das Register einzulesen. Dabei habe ich folgendes Problem: Wenn ich den Teil mit den Ausgängen realisiere funktioniert alles wunderbar. Sobald ich aber den Teil mit den Eingängen versuche kann ich aus irgend einem Grund nicht mehr auf das externe SDRam zugreifen. Ich versuche etwas in das SDRam zu schreiben, beim Auslesen des SDrams an gleicher Speicherstelle kommt steht wohl nicht der Wert, den ich zuvor reingeschrieben habe. Ich habe jetzt schon eine Menge versucht um diesem Phänomen auf den Grudn zu gehn, jedoch ohne Erfolg. Was ich noch hinzufügen kann: Die Pins von denen ich einlese, bzw auf die ich was ausgebe hängen nicht am SDRam. Andere Peripherie (RS232 und SPI Flash) funktionieren auch nach einfügen meines IP Cores mit den Eingängen, es funktioniert nur der SDRam nicht richtig. Der SDRam Speicher liegt an Adresse 0x8C000000 bis 0x8FFFFFFF, mein IP Core liegt an Adresse 0x90100000 bis 0x9010FFFF. Ich stehe da gerade völlig auf dem Schlauch und weiss nicht wie sowas zustande kommen kann. Ich wäre sehr dankbar, wenn jemand der ein ähnliches Problem hatte oder mir einen Tip geben kann, wie ich das Problem löse sich hier melden könnte. Vielen Dank
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.