Google Groups Home
Help | Sign in
Connecting FLASH memory device on printed circuit board
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Norman Bollmann  
View profile
 More options Jul 23, 11:17 pm
Newsgroups: comp.arch.embedded, sci.electronics.components, sci.electronics.design
From: "Norman Bollmann" <wirdnichtgele...@gmx.net>
Date: Wed, 23 Jul 2008 17:17:59 +0200
Local: Wed, Jul 23 2008 11:17 pm
Subject: Connecting FLASH memory device on printed circuit board
Hi everyone,

I am new to the board design and stuff so please excuse me for asking
questions that may be selfevident... ;-) What I want to do is to connect an
Intel StrataFlash (or compatible) linear flash memory device (8MB) to an
Intel PXA26x processor. Now I wonder if I should pay attention to the
impedance (some time ago I heard a weird fairy tale saying that everything
on board should be designed to 50 Ohms...?!) on the lines that connect the
devices or just design some connections no matter how and let a matter rest.
What I really want to know is not only "yes" or "no" or "doesn't matter",
but a sophisticated statement that explains to me why it is that way or the
other and when the impedance does matter?

Hope anyone can help me out of this misery.  Thank you in advance for any
helpful advice.

Norman


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frank Buss  
View profile
 More options Jul 23, 11:48 pm
Newsgroups: comp.arch.embedded, sci.electronics.components, sci.electronics.design
From: Frank Buss <f...@frank-buss.de>
Date: Wed, 23 Jul 2008 17:48:39 +0200
Local: Wed, Jul 23 2008 11:48 pm
Subject: Re: Connecting FLASH memory device on printed circuit board

Norman Bollmann wrote:
> I am new to the board design and stuff so please excuse me for asking
> questions that may be selfevident... ;-) What I want to do is to connect an
> Intel StrataFlash (or compatible) linear flash memory device (8MB) to an
> Intel PXA26x processor.

Is this chip still available? I've heard the PXA was sold to another
company and Intel isn't producing it anymore.

> Now I wonder if I should pay attention to the
> impedance (some time ago I heard a weird fairy tale saying that everything
> on board should be designed to 50 Ohms...?!) on the lines that connect the
> devices or just design some connections no matter how and let a matter rest.

I don't know the details, but I know a company, who needed about one year
(2 man years) to design a board with a PXA, Flash and SDRAM. Many tries
were needed to do the routing right, adding buffers, measuring with
expensive logic analyzers and oscilloscopes etc. I hope you are working at
a big company, who has the knowledge and power to design such a board and
to do bug searching at 100 MHz, or faster, buses.

--
Frank Buss, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Norman Bollmann  
View profile
 More options Jul 25, 9:36 pm
Newsgroups: comp.arch.embedded, sci.electronics.components, sci.electronics.design
From: "Norman Bollmann" <wirdnichtgele...@gmx.net>
Date: Fri, 25 Jul 2008 15:36:23 +0200
Local: Fri, Jul 25 2008 9:36 pm
Subject: Re: Connecting FLASH memory device on printed circuit board
The fact that there is almost no response tells me that it REALLY IS more
complicated than I thought and no one is in the know ... :-(

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
qrk  
View profile
 More options Jul 26, 1:43 am
Newsgroups: comp.arch.embedded, sci.electronics.components, sci.electronics.design
From: qrk <SpamT...@spam.net>
Date: Fri, 25 Jul 2008 17:43:51 GMT
Local: Sat, Jul 26 2008 1:43 am
Subject: Re: Connecting FLASH memory device on printed circuit board
On Wed, 23 Jul 2008 17:17:59 +0200, "Norman Bollmann"

What sort of speeds are you dealing with? Under 100MHz with rise times
that aren't too fast shouldn't require anything special. We're running
64MB DDR2 at 200MHz clock rates with no terminations. It's amazing how
beautiful the signals look.

The trick to our madness is using only one memory chip per bus
connection and keeping the connections short. On our board, the
longest trace between the FPGA and the memory is 0.800". Our flash
memory is less stringent, so some of the traces are 1.5". Any of the
edge sensitive lines are kept as short as practical. You may consider
putting terminations on the clock lines if the trace lengths get too
long.

This technique will fall apart if you gang multiple memory devices.
The key here is no stub connections in the middle of the trace and
short runs.

All of our traces were sandwiched between power and ground planes
mainly to reduce EMI. Something that is really helpful is being able
to control the rise/fall times of your signals. On an FPGA, no
problem. Unfortunately, I don't think your processor has variable
drive control.

As to trace impedance, around 50 to 100 ohms is want you want to aim
for. You're kind of forced into the 50 to 100 ohm region by virtue of
the practical aspects of the PCB layout. We're getting about 50 ohms
on or our boards using 5 mil trace width buried between two planes
with 8 mil separation between the layers for single ended traces and
around 100 ohms for the differential clock signals. On some of our
boards, we design 100 ohm differential traces for signals running on
LVDS. With LVDS, you're stuck designing to 100 ohms if you want to
stay within bounds of the spec.

--
Mark


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google