Habe ein C167 von Infineon, nun auf dem Evaluation Boad das ich mal kaufte, befindet sich ein S-Ram von AS. dies finde ich jedoch bei den üblichen Distributoren nicht mehr. Bei denen die ich bei distrelec und franell so gefunden habe, stelle ich immer fest das sie 2 CS also ein CS1 und ein CS2 haben (AS S-Ram hatte nur 1 CS). Wobei bei einem write/read das eine auf low, das andere auf high sein muss. Nun frage ich mich ob ich bei beiden CS die Flanke brauche, oder ob ich das eine einfach fix auf high hängen kann? Was ist der sinn der 2 CS? mfg Sandro
AS7C256-15JC ist beim Testboard drin, dass mal vor einigen jahren gekauft wurde... BS62_V1024 hab ich jetzt einfach mal bestellt, aber hat 2 CS wie oben geschrieben, kann ich das einte einfach auf 5V setzen und gut?`
Wenn die CS-Leitung, die Du auf high legen willst, nicht lowaktiv ist, dann ja. Sonst musst Du sie auf Masse legen. Sinn vonn't janze ist, daß man so auf einfache Art und Weise zwei RAMs an einen Prozessor anschließen kann, ohne eigens eine aufwendige Adressdekoderlogik aufzubauen; die zusätzliche Adressleitung wird mit /CS des einen RAM und mit CS des anderen RAM verbunden.
Rufus T. Firefly thank you dass heisst ich kann dann über ein CS eines prozessors damit 2 Rams anschliessen? Wann geht dann das 2 CS vom Ram aus auf high? meine der dass eine Ram, von welchem nicht gelesen wird, muss ja dann demjenigen das gelesen wird, das CS2 signal geben, wann oder in welchem zustand gibt es dieses grunssätzlich? hat jemand einen link wo dies genau erklärt wird????
Nein, eine vom Prozessor generierte CS-Leitung kannst Du dafür nicht verwenden, nur eine Adressleitung (bei der ja beide Zustände beim Zugriff sinnvoll sein können). Wenn der Prozessor selbst explizit CS-Signale generieren kann, dann ist das Feature uninteressant bzw. nutzlos. Einfachere Prozessoren ohne speziellen RAM-Controller aber haben keine CS-Ausgänge, sondern steuern RAMs nur über Adressleitungen und /RD und /WR an. Wenn mehr Adressleitungen aus dem Prozessor 'rauskommen, als das RAM unterstützt, dann lassen sich ohne zusätzliche Logik zwei der "Doppel-CS"-RAMs mit dem Prozessor verknüpfen. Angenommen, die "Doppel-CS"-RAMs wären 32 kByte groß und der Prozessor hätte 16 Adressleitungen, dann müssen A0..14 mit den korrespondierenden Leitungen der RAMs verbunden werden, während A15 mit /CS des einen und mit CS (ohne Negation) des anderen RAMs zu verbinden ist. Der jeweils ungenutzte CS- bzw. /CS-Eingang ist entsprechend auf High bzw. Low zu legen. Klar geworden?
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.