SRAM an Parallax Propeller?

OP #630703
Lesenswert?

Wie wird am Propeller SRAM angebunden: Das Hydra-Board hat ja 512K SRAM, 
wie schnell muß das sein, wird das gelatcht? Wie "gut" ist die 
Anbindung, d.h. läßt sich eine in SRAM befindliche Bitmap direkt 
anzeigen, oder nur durch kopieren in den internen SRAM des Propeller?
#630722
Lesenswert?

Es gibt keine direkte Möglichkeit SRAM anzubinden.
Man kann natürlich ein SRAM anschliessen und per Software ansteuern, 
aber bei nur 32 I/O ist das nicht gerade optimal.
Für das Hydra Board gibt es eine SRAM-Karte, die über ein CPLD 
realisiert ist.
Im Prinzip ein programmierbarer Auf/Abwärtszähler für den Adressbus.
Die Startadresse wird gesetzt und dann kann sehr schnell sequentiell auf
den Speicher zugegriffen werden. Laut Datenblatt erreicht man damit im 
Idealfall nahezu die Geschwindigkeit des internen SRAM.
Jeder Sprung zu einer anderen, nichtsequenziellen Adresse kostet aber 
viel Zeit.

http://www.parallax.com/detail.asp?product_id=27935
#630746
Lesenswert?

Durch die vielen CPU-Kerne des Propeller kann man natürlich viel 
tricksen.
Wenn Du nur Daten sequentiell aufzeichnen willst, kanntst du mit einem 
billigen 40HCxx Adresszähler und einem SRAM sehr einfach externen 
Speicher anbinden. 8 Datenleitungen + Reset + Count up
Wilst du gezielt Speicherstellen ansprechen, wirds kompliziert.
Der Propeller ist in punkto Speicher leider sehr eingeschränkt.
Dies wird sich mit der nächsten Generation ändern, aber die kommt 
frühestens
Mitte 2008 ....
OP #630779
Lesenswert?

Ja, wie gesagt, ich würde den Speicher hauptsächlich als Framebuffer 
benutzen wollen. Da wäre so ein Counter u.U. schon eine Lösung...

Eine Alternative wäre noch, 8Bit zu latchen. Damit käme man für 64K mit 
16 I/O aus.

2 Schiebregister für die Adressen? Muß ich mal drüber nachdenken...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren