6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Mon May 06, 2024 2:03 pm

All times are UTC




Post new topic Reply to topic  [ 77 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject:
PostPosted: Sat Mar 03, 2012 6:01 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8175
Location: Midwestern USA
BTW, I just catching up on my reading and replying here. Nearly three months of being sick and unable to pound on the keyboard has put me way behind the eight ball.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 03, 2012 7:09 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8432
Location: Southern California
Quote:
Going beyond two-layer is where the cost starts going up more because they have to make multiple thinner boards and then laminate them together.

The cost differential is coming down and square inch for square inch, a four-layer board is about 60 percent the size of an equivalent two-layer design. The advantages go well beyond physical size. Four-layer designs, in which the inner layers handle power and ground, are potentially a lot less noisy, generally allow increased component density (you're not having to use up space for power and ground runs) and greatly reduce voltage fluctuations and ground bounce, the latter which sabotages a lot of designs.

Yes, and although I've said that many times before, I should have repeated it. (Don't forget to count the set-up charge though, as it is probably independent of board size.)

The tendency is to think that the ground plane is to reduce the DC resistance of the return, and to think that the ground plane allows the return current to take the shortest possible path. Instead, what happens is that the return current through the plane takes the shape of the trace above it whose current it is returning. The equal currents running in both directions right near each other cancel out that trace's inductive reactance and its antenna effect. A "pour" does not qualify since the current can't get through interruptions in the copper. It has to go around, and then you have a big loop again, like a coil. In fact, that's exactly how some cell-phone antennas are made-- running the trace over a cut in the ground plane.

Quote:
I did my POC unit on a four-layer board and it proved to be stable at 12.5 MHz (maximum speed the I/O hardware would tolerate). In fact, in a fairly recent test, I removed all the decoupling capacitors and it still was stable at 12.5 MHz. That would be attributable to the fact that the inner power and ground layers act as a giant bypass capacitor and were able to sink most of the switching noise. However, don't take this to mean you should forego decoupling caps. Any good design will have one for each active device on the board.

I believe I read somewhere, probably in Dr. Howard Johnson's articles on high-speed digital design but I can't find it now, that two parallel plane layers have no inductance at all in getting the power and ground connections to all the ICs. IOW, it's the best of all worlds-- getting rid of the both the inductance and the requirement for local bypass capacitors.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 03, 2012 6:29 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8175
Location: Midwestern USA
GARTHWILSON wrote:
I believe I read somewhere, probably in Dr. Howard Johnson's articles on high-speed digital design but I can't find it now, that two parallel plane layers have no inductance at all in getting the power and ground connections to all the ICs. IOW, it's the best of all worlds-- getting rid of the both the inductance and the requirement for local bypass capacitors.

I'd keep the bypass caps despite the inner layers. Nowadays it is possible to build a pretty complex design without having to use a lot of glue logic. So it's not as though you would need a bushel basket full of caps to populate your board. Also, even top-of-the-line X7R MLCC ceramics aren't very expensive. So a cost argument would be difficult to make, I'd think.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Wed Jun 06, 2012 4:32 pm 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
Wee, today i finally got my first ever dev board, and my first arm core (in non consumer electronic form), an university professor made a deal with NXP so that we can buy the LPCXpresso LPC1353 board for 95 Kuna ~16$! So i quickly bought one, and now i am downloading the software environment... It also has a jtag, which can be cut off the board, and i wonder if i could use it to program Xilinx cpld?


Top
 Profile  
Reply with quote  
PostPosted: Wed Jun 06, 2012 6:17 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10799
Location: England
Great! Can't find an exact match (nothing bigger than 1343) but it seems likely to be a Cortex M3 at 72MHz - is that right? I don't know if you can use the header as a general jtag adapter.


Top
 Profile  
Reply with quote  
PostPosted: Wed Jun 06, 2012 10:17 pm 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
The jtag can be separated from the board, and it has the pins so you can easily solder header.
I am now trying to make a simple blink test, ill post again when i manage to get it working.

Edit: I can't find anywhere how many mips does this mcu have.


Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 07, 2012 3:13 am 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
I downloaded the newest release of the ide, and i can't figure it out!
When i follow the manual instructions, some things are not as in the manual, so ti is not helpful! :x
When i managed to build the application, and when i run it, it seems like it loads arm machine code into my pc's ram, and starts to execute it, and i immediately get an not a valid Win32 application error.


Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 07, 2012 4:23 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10799
Location: England
That's not ideal! Is there any forum for this IDE? EEye has had a little success with the xilinx forums when he's had trouble with ISE.


Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 07, 2012 5:08 am 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
I started a topic on our local student forum, maybe someone knows how does it work, if not i shall send an email to the professor...I could also try to install older versions...


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 08, 2012 10:03 pm 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
The ide can't find the usb board, i tried googling, and i looked for drivers, but no luck. I have win xp sp3.


Top
 Profile  
Reply with quote  
PostPosted: Sat Jun 09, 2012 4:25 am 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
Problem fixed! I had to manually select the drivers with the device manager, and now it works.
I tested the blink test, and it works too.


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 22, 2012 3:54 pm 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
A picture that i took when i got the module, a size comparison between the module, the 6502, and the 74ls181 alu...

Image


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 22, 2012 5:04 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10799
Location: England
And the idea (if you were so brave) is that you can cut it down the middle once programmed?

In other words, the right-hand-side 72MHz ARM module with the DIP-54 size is kinda-sorta detachable?


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 22, 2012 5:26 pm 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
BigEd wrote:
And the idea (if you were so brave) is that you can cut it down the middle once programmed?


Yes, that's the idea. The funny part is that the chip on the left is also an ARM part, and much more powerful than the chip on the right, but it's only used as a JTAG interface.


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 22, 2012 5:38 pm 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
I won't cut it until i find a project for it...
I see there is a additional jtag header on the jtag, can i jtag the jtag with it?


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 77 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: