Hallo. Ich möchte an einem MEGA64 das XMEM-Interface betreiben. Da alles ziemlich schnell ablaufen sollte, möchte ich die ganze Schaltung bei der maximalen Geschwindigkeit ablaufen lassen. (RAM ist 70ns schnell, daher Quarz auf 14.318 MHz) Nun bräuchte ich aber für den Address-Latch ein Latch, dass schnell genug ist (74HC-Typen scheiden ja laut Datenblatt MEGA64 aus). Welchen Chip sollte ich als Latch verwenden ? Geplant hab ich auch, das ganze als I/O Bus zu verwenden, und zwar für die Addressen 0x1100-0x7FFF (0x8000-0xFFFF ist der RAM) Daher wollte ich mit einem Inverter und je einem AND folgende Schaltung logisch aufbauen : (NOT A15) AND A14 = ENABLE_CHIP1 (NOT A15) AND A13 = ENABLE_CHIP2 A15 A14 A13 O | | | .-|-. .---. x--| & | .-| & | | '---' | '---' | | | | | CE1 | CE2 | | '---------' Damit werden die Addressen 0x2000-3FFF für Chip1 und 0x4000-5FFF für Chip2 maskiert. Welche Chips kann man für die Geschwindigkeit des Busses hier verwenden ? Vielen Dank schon mal Christoph
Bei mir läuft 74HCT5..schießmichtot (müsste ich nachsehen) am Mega128 mit 16MHz absolut problemlos. Allerdings hab' ich 20ns SRam (wer sich die alten 80486er Boards aufgehoben hat kann da meistens noch das Cache plündern :). Schneller (allerdings auch wesentlich stromhungriger) sollten 74LS und 74F sein. Da hatte ich mal die Datenblätter verglichen. Schlimmstenfalls eben waitstates programmieren :(
Vielen Dank für die Tips. Ich hab jetzt den 74AS245 als Latch ausgewählt, und als AND/NOT die entsprechenden aus der LS Familie. Als "Chip 1" möchte ich einen NE2000-Kompatiblen Netzwerkchip verwenden. Dort verwende ich Pin34 (AEN) zum Chip-Select. "Chip 2" soll eine Festplatte sein. Allerdings weiß ich nicht, welches Signal ich dort als Chip-Select verwenden soll. Ich dachte dort villeicht an Cable Select (Pin 28) weiß aber nicht, wie die Festplatte dann gejumpert werden muss. Möglich wären aber auch die Chip Select Pins 37 und 38. Bitte um Hilfe.
74AS245 als Latch? Du meinst wohl 74AS374 (Edge triggered) oder 373 (Level Triggered)? Gruss Jadeclaw
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.