Reply by Arie de Muynck●February 3, 20072007-02-03
"tullio.grassi" ...
> I am trying to understand if there is any side-effect of pin-swapping.
> As an example, I was thinking to pin swap data lines of a Flash
> memory; but
> I realized that these devices have special commands sent on the data
> bus, so commands would get screwed-up (and myself too :)
Nope, not the data bus but the address bus - DO NO swap those lines...
Regards,
Arie de Muynck
Reply by Ico●January 30, 20072007-01-30
larwe <zwsdotcom@gmail.com> wrote:
>
>
> On Jan 30, 9:47 am, Ico <use...@zeev.nl> wrote:
>
>> > The datasheet's advice is good. Swap within bytelanes as you wish. Do
>> > not swap between bytelanes.
>
>>Why not ?
>
> Because you lose the ability to address individual bytelanes uniquely
> if you mix them up like this.
Of course, I'm sorry, for some reason I misread your previous answer, I
thought you ment to swapy *between* bytelanes, not *within*. My wrong.
--
:wq
^X^Cy^K^X^C^C^C^C
Reply by larwe●January 30, 20072007-01-30
On Jan 30, 9:47 am, Ico <use...@zeev.nl> wrote:
> > The datasheet's advice is good. Swap within bytelanes as you wish. Do
> > not swap between bytelanes.
>Why not ?
Because you lose the ability to address individual bytelanes uniquely
if you mix them up like this.
Reply by larwe●January 30, 20072007-01-30
On Jan 30, 9:32 am, "tullio.grassi" <tullio.gra...@gmail.com> wrote:
> I am trying to understand if there is any side-effect of pin-swapping.
> As an example, I was thinking to pin swap data lines of a Flash
> memory; but I realized that these devices have special commands
> sent on the data bus, so commands would
> get screwed-up (and myself too :)
Well, yes - but this is easily handled with macros in your program.
This sort of thing is very common.
Reply by Ico●January 30, 20072007-01-30
larwe <zwsdotcom@gmail.com> wrote:
>
>
> On Jan 30, 8:59 am, "tullio.grassi" <tullio.gra...@gmail.com> wrote:
>
>> I'd like to be 100% sure that the swapping will not create problems
>> once the PCB is built.
>
> The datasheet's advice is good. Swap within bytelanes as you wish. Do
> not swap between bytelanes.
Why not ?
--
:wq
^X^Cy^K^X^C^C^C^C
Reply by tullio.grassi●January 30, 20072007-01-30
larwe ha scritto:
> On Jan 30, 8:59 am, "tullio.grassi" <tullio.gra...@gmail.com> wrote:
>
> > I'd like to be 100% sure that the swapping will not create problems
> > once the PCB is built.
>
> The datasheet's advice is good. Swap within bytelanes as you wish. Do
> not swap between bytelanes. What further information do you need?
I am trying to understand if there is any side-effect of pin-swapping.
As an example, I was thinking to pin swap data lines of a Flash
memory; but
I realized that these devices have special commands sent on the data
bus, so commands would
get screwed-up (and myself too :)
Reply by larwe●January 30, 20072007-01-30
On Jan 30, 8:59 am, "tullio.grassi" <tullio.gra...@gmail.com> wrote:
> I'd like to be 100% sure that the swapping will not create problems
> once the PCB is built.
The datasheet's advice is good. Swap within bytelanes as you wish. Do
not swap between bytelanes. What further information do you need?
Reply by tullio.grassi●January 30, 20072007-01-30
Hi,
to ease the routing of my PCB, I'd like to swap some data lines on a
SDRAM.
I'd like to be 100% sure that the swapping will not create problems
once the PCB is built.
I use a SDRAM MT48LC8M16A2 from Micron.
The only documentation that I found is:
http://www.freescale.com/files/32bit/doc/app_note/AN2582.pdf
about DDR, and they say
"Pin-swap within a given byte lane to optimize the data bus routes
further. Caution:
Do not swap individual data bits across different byte lanes."
Is there any other recommendation ?
Any positive experience ?
Thanks