Delete / Löschen
michaeldre
06.10.2009 - 03:39

SDRAM Datenleitungen tauschen

Hallo NG,

ich bin gerade dabei ein Board für den LPC3250 von NXP zu entwerfen
und frage mich beim Anschluss des SDRAMs (MT48LC4M32B2P) gerade, ob
ich da ein paar Datenleitungen vertauschen darf um eventuell die
Signale besser führen zu können.
Es handelt sich um einen normalen 128 MB SDRAM, 32 Bit Datenbus, 4x
dqm, cs, ras, cas, cke, clk usw. signalen.
Wenn überhaupt kann ich natürlich nur Leitungen innerhalb des selben
Bytes tauschen, also z.B. Leitungen im Bereich D[7..0] usw., denn
sonst würden die dqm Signale ja nicht passen.
Ist das möglich, oder werden die Datenleitungen eventuell noch zur
Konfiguration des RAMs durch den Controller benötigt, der nach einer
Vertauschung nicht mehr mit dem RAM klar käme?
Kann ich vielleicht auch ganze Bytes des Datenbus austauschen, wenn
ich die zugehörigen dqm Leitungen mittausche?

Gruss,
Michael

Oliver Bartels
06.10.2009 - 08:36
On Tue, 06 Oct 2009 01:39:46 GMT, michaeldre@gmx.de (Michael
Dreschmann) wrote:
ich bin gerade dabei ein Board für den LPC3250 von NXP zu entwerfen
und frage mich beim Anschluss des SDRAMs (MT48LC4M32B2P) gerade, ob
ich da ein paar Datenleitungen vertauschen darf um eventuell die
Signale besser führen zu können.
Es handelt sich um einen normalen 128 MB SDRAM, 32 Bit Datenbus, 4x
dqm, cs, ras, cas, cke, clk usw. signalen.
Wenn überhaupt kann ich natürlich nur Leitungen innerhalb des selben
Bytes tauschen, also z.B. Leitungen im Bereich D[7..0] usw., denn
sonst würden die dqm Signale ja nicht passen.

Korrekt.

Ist das möglich, oder werden die Datenleitungen eventuell noch zur
Konfiguration des RAMs durch den Controller benötigt, der nach einer
Vertauschung nicht mehr mit dem RAM klar käme?

Nein, die Config. erfolgt rein über die Adressleitungen.
Für letztere ist eine Vertauschung absolut tabu, hingegen
sind die Datenleitungen erstmal unkritisch.

Kann ich vielleicht auch ganze Bytes des Datenbus austauschen, wenn
ich die zugehörigen dqm Leitungen mittausche?

Frei nach Radio Eriwan: Im Prinzip ja, wenn man alles
richtig macht (Burst usw.).

Gruß Oliver

--
Oliver Bartels + Erding, Germany + obartels@bartels.de
http://www.bartels.de + Phone: +49-8122-9729-0 Fax: -10

Holger
06.10.2009 - 08:49
Michael Dreschmann schrieb:

Ist das möglich, oder werden die Datenleitungen eventuell noch zur
Konfiguration des RAMs durch den Controller benötigt, der nach einer
Vertauschung nicht mehr mit dem RAM klar käme?

Anders als ein ROM gibt dir ein RAM nicht vor, welche Datenleitung an
welchem Speicherbeinchen hängt.

Kann ich vielleicht auch ganze Bytes des Datenbus austauschen, wenn
ich die zugehörigen dqm Leitungen mittausche?

Das sollte auch gehen.

Grüße, Holger


michaeldre
06.10.2009 - 16:34
On Tue, 06 Oct 2009 08:49:35 +0200, Holger <invalid@invalid.invalid>
wrote:

Anders als ein ROM gibt dir ein RAM nicht vor, welche Datenleitung an
welchem Speicherbeinchen hängt.

Klar, aber es hätte ja sein können, dass noch Konfigurationsdaten
darüber übertragen werden.

Gruss und Dank,
Michael


michaeldre
06.10.2009 - 16:35
On Tue, 06 Oct 2009 08:36:06 +0200, Oliver Bartels
<spamtrap@bartels.de> wrote:

Kann ich vielleicht auch ganze Bytes des Datenbus austauschen, wenn
ich die zugehörigen dqm Leitungen mittausche?

Frei nach Radio Eriwan: Im Prinzip ja, wenn man alles
richtig macht (Burst usw.).

Kannst du das näher erläutern? Auf was muss ich denn da achten?

Gruss und Danke,
Michael


Stefan Engler
07.10.2009 - 21:11
On 6 Okt., 08:49, Holger <inva...@invalid.invalid> wrote:
Anders als ein ROM gibt dir ein RAM nicht vor, welche Datenleitung an
welchem Speicherbeinchen hängt.

Woher kenn ich nur das Verfahren der Signalerzeugung über EPROM's?
Eingang mit den Adressleitungen und Ausgang sind die Datenleitungen.

Martin Laabs
07.10.2009 - 21:14
Hallo,
Michael Dreschmann <michaeldre@gmx.de> wrote:

ich bin gerade dabei ein Board für den LPC3250 von NXP zu entwerfen
und frage mich beim Anschluss des SDRAMs (MT48LC4M32B2P) gerade, ob
ich da ein paar Datenleitungen vertauschen darf um eventuell die
Signale besser führen zu können.

Auf zwei Lagen? Ab 4 ist sowas doch meist nicht mehr wirklich nötig.

Viele Grüße,
Martin L.


michaeldre
08.10.2009 - 03:15
On 7 Oct 2009 19:14:43 GMT, Martin Laabs <news@martinlaabs.de> wrote:

ich bin gerade dabei ein Board für den LPC3250 von NXP zu entwerfen
und frage mich beim Anschluss des SDRAMs (MT48LC4M32B2P) gerade, ob
ich da ein paar Datenleitungen vertauschen darf um eventuell die
Signale besser führen zu können.

Auf zwei Lagen? Ab 4 ist sowas doch meist nicht mehr wirklich nötig.

Ne, sind schon vier Lagen, aber alles sehr eng und ich möchte die
beiden inneren Lagen primär als Spannungsversorgung nutzen.
War nun aber doch nicht so wild, eng wurds vor allem bei den
Adressleitungen. Bei den Datenleitungen hätt ich vermutlich nicht mal
viel tauschen müssen, aber so wars einfacher.

Aber wo wir gerade dabei sind: Der RAM soll später mal mit 133 MHz
takten. In wieweit spielt denn da der Unterschied in der Leitungslänge
schon eine Rolle? Aktuell sinds so max. 15 mm +- zur Clock. Ich nehme
mal an, das is noch unkritisch?!?

Gruss,
Michael

Uwe Hercksen
08.10.2009 - 12:04


Michael Dreschmann schrieb:

Aber wo wir gerade dabei sind: Der RAM soll später mal mit 133 MHz
takten. In wieweit spielt denn da der Unterschied in der Leitungslänge
schon eine Rolle? Aktuell sinds so max. 15 mm +- zur Clock. Ich nehme
mal an, das is noch unkritisch?!?

Hallo,

auf der Platine kann man etwa mit 200 mm Leitungslänge in einer
Nanosekunde rechnen. Die +-15 mm sind also weniger als 100 ps.

Bye


"Horst-D.Winzler"
08.10.2009 - 12:13
Uwe Hercksen schrieb:
0
0
Michael Dreschmann schrieb:
0
Aber wo wir gerade dabei sind: Der RAM soll später mal mit 133 MHz
takten. In wieweit spielt denn da der Unterschied in der Leitungslän=
ge
schon eine Rolle? Aktuell sinds so max. 15 mm +- zur Clock. Ich nehme
mal an, das is noch unkritisch?!?
0
Hallo,
0
auf der Platine kann man etwa mit 200 mm Leitungslänge in einer
Nanosekunde rechnen. Die +-15 mm sind also weniger als 100 ps.
0
Bye
0

Lamda/4 liegt bei 560mm. Vielleicht vorher mal mit Lecherleitung
experimentieren.

http://de.wikipedia.org/wiki/Lecher-Leitung

--0
mfg hdw

"Ansgar Strickerschmidt"
08.10.2009 - 14:05
Also schrieb Stefan Engler:

On 6 Okt., 08:49, Holger <inva...@invalid.invalid> wrote:
Anders als ein ROM gibt dir ein RAM nicht vor, welche Datenleitung an
welchem Speicherbeinchen hängt.

Woher kenn ich nur das Verfahren der Signalerzeugung über EPROM's?
Eingang mit den Adressleitungen und Ausgang sind die Datenleitungen.

Tjo, so fing das mal an mit der EssPeeEss ;)

Ansgar

--
*** Musik! ***

Uwe Hercksen
08.10.2009 - 14:11


Horst-D.Winzler schrieb:

Lamda/4 liegt bei 560mm. Vielleicht vorher mal mit Lecherleitung
experimentieren.

Hallo,

Du hast mit der Vakuumlichtgeschwindigkeit gerechnet, aber die gilt auf
der Platine nicht. Etwa 370 mm sollten es da sein.

Bye


"Horst-D.Winzler"
08.10.2009 - 21:09
Uwe Hercksen schrieb:
0
0
Horst-D.Winzler schrieb:
0
Lamda/4 liegt bei 560mm. Vielleicht vorher mal mit Lecherleitung
experimentieren.
0
Hallo,
0
Du hast mit der Vakuumlichtgeschwindigkeit gerechnet, aber die gilt auf=

der Platine nicht. Etwa 370 mm sollten es da sein.
0
Bye
0

Ja, entsprechend der Dielektrizitätskonstante(Permittivität).

--0
mfg hdw



Ähnliche Themen

T: SDRAM-PC100 2x128MB gegen 1x256MB SDRAM
18.01.2009 - 14:52 - Posts: 1

"Geheime" Widerstaende auf USB Datenleitungen regeln die Leistung
04.09.2010 - 02:07 - Posts: 29

NIC tauschen
25.02.2008 - 12:43 - Posts: 5

USB-Hub tauschen
25.07.2007 - 21:36 - Posts: 12

sda und sdb tauschen
06.02.2011 - 04:21 - Posts: 73

C: tauschen.
07.01.2009 - 10:45 - Posts: 13

USB-Hub tauschen
06.12.2008 - 11:55 - Posts: 11

More

Share/Bookmark

<