Hallo zusammen, ich habe folgendes Vorhaben: Über DualPortRam soll ein Programm in den Programmspeicher eines 8031 geladen werden. An den 8031 sind als externer Datenspeicher vier DualPortRams angeschlossen. Neben den DPRams wird der Rest des Adressbereiches(60k) an ein SRam (64k) gemapped. Der externe Programmspeicher sieht wie folgt aus: Im unteren Bereich des Speicherbereich ist ein EPROM gemapped (1-2k) der Rest des Adressraumes wird auf ein SRam abgebildet. Das Programm aus dem EPROM liest am Anfang das auszuführende Programm aus der DPRAM-Kommunikation (Shared Memory) und schreibt es in den sram-programmspeicher und springt danach dort hin. Jetzt bin ich mir aber noch in einigen Dingen unsicher: * das DPRAM ist eine 55ns-Version, kann ein 8031 hiermit überhaupt kommunizieren ? Bei 33 Mhz?? oder auch niedriger..? * Die Anschlüsse für die DPRams sollen sich jeweils pro DPRAM an einer Platinenseite befinden(Nord Ost Süd West). Die DPRAM selber sollen sich später auf externen MiniPlatinen befinden und über Pfostenstecker/kupplungen an die eigentliche Microcontrollerplatine angeschlossen werden. Die Microcontrollerplatinen sollen also mit den DPRAM zu einem Array zusammen geschlossen werden können. Ist es schwierig oder überhaupt möglich ein funktionsfähiges Layout zu entwerfen( mit entsprechenden Leitungsimpendanzen usw. ) bei einer Frequenz von 33Mhz ?? * Kann ich anstatt eines 8031 + EPROM nicht auch ein 8051 nehmen. Kann ein 8051 externen Programmspeicher verwalten ? könnt Ihr mir weiterhelfen?? Viele Grüsse das datasheet fürs DPRAM: http://www.isa-elektronik.de/wgr/IDT7130LA.html
Man kann sich auch nen Knopf an die Backe nähen, in meinen Augen ist beides gleich sinnvoll. Nimm lieber nen modernen 8051 mit internen Flash und Bootloader (z.B. AT89C51CC03), häng noch nen MAX202 zum Programmieren ran und fertich. Peter
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.