Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Adressbildung dRAM » Themenansicht

Autor Thread - Seiten: -1-
000
27.08.2024, 15:33 Uhr
PIC18F2550

Avatar von PIC18F2550

Hallo,
ich verstehe momentan nicht warum A15 der CPU auf A8 vom dRAM gemultiplext wird.
Nach meinen Verständnis müsste diese doch auch auf A7 vom dRAM gehen.



Danke.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
27.08.2024, 16:01 Uhr
Andre.as



Dies hängt mit der Speicheraufteilung des KC85/4 zusammen.
Ab C000h gibt es keinen DRAM und es wird alles ab 8000h eingeblendet, je nach Modulsteuerwort.


Grüße
Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
27.08.2024, 17:17 Uhr
PIC18F2550

Avatar von PIC18F2550

Geht bei 64k die A15 da nicht ins Leere?
Weil A8 am 64K dRAM nicht vorhanden ist?
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
27.08.2024, 17:20 Uhr
Enrico
Default Group and Edit


Da besteht aber auch noch die Moeglichkeit der Erweiterung
auf 256k RAM.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
27.08.2024, 17:39 Uhr
kaiOr

Avatar von kaiOr


Zitat:
PIC18F2550 schrieb
Geht bei 64k die A15 da nicht ins Leere?
Weil A8 am 64K dRAM nicht vorhanden ist?


Es ist kompliziert, ab15 steckt in a15 garnicht drin, sondern in U1.
Ich müsste meinen sRAM-Umbau inzwischen auch neu ausklingeln, Hirn und Notizen sind verflogen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
27.08.2024, 18:45 Uhr
Bert



A15 kommt nicht von der CPU, sondern vom erweiterten Refresh:


RF7 und RF8 bilden den erweiterten Refresh-Zähler.
Die Adressleitung ab15 ist die, die von der CPU kommt.
Die wiederum fließt bei U1 mit ein, was dann über den gezeigten MUX sowohl auf A7 als auch auf A8 wirkt.

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
27.08.2024, 18:48 Uhr
ralle



Du kannst aber auch 2 MB einbauen.

Eine genaue Analyse bringt dir der Schaltplan. Ebenso auch der Artikel zur Speichererweiterung beim Z1013. Die Ausführungen dazu sind weitestgehend auf den KC übertragbar. Allerdings darf man nicht vergessen, daß ab 4000h Ram-Bereiche in 16Kb-Abschnitten an beliebige Adressen geschaltet werden können.

Böse Ausnahme ist das M011 64K. Da legt sich der gesamte RAM über den komplette Adressbereich. Eventuelle ROM-Module müssen vor den M011 stecken.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
27.08.2024, 19:34 Uhr
PIC18F2550

Avatar von PIC18F2550

Ich brauch neue Aschenbecher, meine sind wohl zu dünn.
Morgen geht es sowiso zum Optodoctör.

kaiOr

D203 und D204 weden durch LS541 ersetzt.
Aus D205 wird durch einen LS275 ersetzt und von U1 angesteuert.

/CAS an einen LS138 als /CE Decoder.
/RD an /OE
/WR an /WE

Das währe für 256k

Für 4Mb braucht mann dann nur einen weiteren LS275.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 27.08.2024 um 19:36 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
27.08.2024, 21:07 Uhr
Andre.as



Wenn du 256k realisieren möchtest, braucht du "nur" die Speicher tauschen.

64k raus -> 256k rein


Grüße
Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
27.08.2024, 23:47 Uhr
PIC18F2550

Avatar von PIC18F2550

Nee wollte KaiOr nur etwas Notizen rüber schieben. dRAM --> SRAM
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
28.08.2024, 06:19 Uhr
ralle



Aufgrund dieser Besonderheiten ist es beim KC möglich, 4Mb zu verwalten. Das heißt im einzelnen, 16K-Blöcke in den Adressbereich der CPU zu schalten. Wunderbar sieht man es bei UniPic. Es wird n7cht nur der RAM für die Bilder benötigt, sondern auch für das Programm selbst.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
28.08.2024, 10:03 Uhr
PIC18F2550

Avatar von PIC18F2550

Jetzt habe ich es verstanden.

a14_ und a15_ werden nur für den /RFSH gebraucht, bei SRAM können diese entfallen.
Damit breuchte man keine LS275 mehr? Mal darüber nachdenken.

Super.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 28.08.2024 um 10:11 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
28.08.2024, 10:52 Uhr
kaiOr

Avatar von kaiOr

@PIC18F2550: Wegen der Taktschraube war das bei mir aufwendiger, D209 musste raus und mit ihm kamen lauter kleine Änderungen....
Und ich wollte umschaltbar die 64/256kByte Konfiguration weil sich glaube CAOS 4.2/ alte Programme daran störten.

Bustreiber brauchte ich nicht, ab0-ab15 sind ja schon getrieben. Nur prophylaktisch Pull-Ups an db0-db7 wo die alten dRAMs saßen.

Eine Mux brauchst Du mindestens, sonst blenden sich die RAM8-Segmente gemäß RAF0-RAF3 an Stelle von RAM0/RAM4 ein. Das mag CAOS wegen der Arbeitszellen in RAM0 nicht und weil sich laufende Programme in RAM0/RAM4 so ungewollt die Füße weghebeln.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
28.08.2024, 13:31 Uhr
KCMattze




Zitat:
ralle schrieb
Du kannst aber auch 2 MB einbauen.

Eine genaue Analyse bringt dir der Schaltplan. Ebenso auch der Artikel zur Speichererweiterung beim Z1013. Die Ausführungen dazu sind weitestgehend auf den KC übertragbar. Allerdings darf man nicht vergessen, daß ab 4000h Ram-Bereiche in 16Kb-Abschnitten an beliebige Adressen geschaltet werden können.

Böse Ausnahme ist das M011 64K. Da legt sich der gesamte RAM über den komplette Adressbereich. Eventuelle ROM-Module müssen vor den M011 stecken.



Stimmt so. Da hat einer aufgepasst!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
29.08.2024, 07:11 Uhr
ralle



Naja, wenn man seinen KC seit fast 30 Jahre hat. Kannst ja ein Programm schreiben, wo RAM 0 weggeschaltet wird.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek