6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Mon Oct 07, 2024 4:25 am

All times are UTC




Post new topic Reply to topic  [ 83 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Re: 6502 Playground
PostPosted: Sat Nov 24, 2012 10:56 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8522
Location: Southern California
Quote:
I would have to either zig-zag the line and am not sure what it will do to signal reflections, with all the 90-degree turns,

If it's against a true ground plane (pours don't qualify), the answer is that the bends don't hurt anything. See Dr. Howard Johnson's article, "Who's afraid of the big, bad bend?". There is no need to keep traces at 0, 45, and 90 degrees though. It may look neat, but it doesn't help signal integrity or circuit density. If going to odd angles allows you to straighten it out and get it shorter, go for it.

_________________
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: Re: 6502 Playground
PostPosted: Sat Nov 24, 2012 11:28 pm 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 904
PCB manufacturers

Good to know. I use [url]oshpark.com[/url] - they aggregate PCB designs and do daily runs of 2-layer boards and somewhat less often for 4-layer boards.
2 layers: $5.00 per square inch, 3 boards (if your design is 1"x1" you get 3 boards for $5.00).
4 layers: $10.00 per square inch/3
free shipping
currently gold-plating boards although no promises
same disclaimers apply

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Last edited by enso on Sun Nov 25, 2012 1:22 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sat Nov 24, 2012 11:30 pm 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 904
Zigzag traces... Since the FPGA is rotated 45 degrees, a horizontal 5mil trace cannot clear the pads. The closest you can do is a /\/\/ zigzag around every pin. Looked scary across 10+ pads.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sat Nov 24, 2012 11:37 pm 
Offline
User avatar

Joined: Mon Apr 23, 2012 12:28 am
Posts: 760
Location: Huntsville, AL
If not scary, at least tedious and error prone. I have access to PCAD and I don't like do that kind of routing manually with that tool unless it is necessary to make a patch without moving too many traces, and no components. Your solution of moving the oscillator is probably best anyway.

_________________
Michael A.


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sun Nov 25, 2012 8:05 am 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
enso wrote:
are there any pin limitations for outputting a clock from the DCM out?

All you need is a regular IO pin. Since you only need 14 MHz max, it's easiest to use an internal clock at twice that rate, and just implement a toggle flip flop on the output.


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sun Nov 25, 2012 7:31 pm 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 904
Cleaning up the board. There are 15 extra FPGA pins now connected to tiny pads just big enough to solder a wire-wrap-type wire. So it's possible to do Garth Wilson's SRAM stacking.

I will order 3 boards this week. The heating elements for the hotplate are due to arrive as well - I have the PID controller, the SSR and aluminum ready to go.

If anyone cares to review, here is the GEDA PCB file:

http://apple2.x10.mx/6502play.img/6502playground.A.pcb

Image

Image

Minor changes include:
-1.2V regulator runs off 3.3V

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Tue Nov 27, 2012 12:39 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 6:43 am
Posts: 11
Location: Fremont, CA, USA
This is a really cool project - definitely count me in if it's not too late!


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Tue Nov 27, 2012 1:04 am 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 904
Not too late at all. I now have about a dozen XC3S700ANs and even more 128KB SRAMS. After testing (and probably making minor revisions) I should be able to bang out at least 10 units, $60 each for this forum.

I am working on an Apple II mainboard with keyboard, paddles, VGA or composite and CF slot. I hope you guys can make or help me make some other machines...

Send me a message and I will add you to my list.

P.S. I hope I am not violating any board rules. I am not soliciting business (as you can judge by the price that probably does not cover the component costs). 6502 machinery is more of a religion practice for me.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Tue Nov 27, 2012 1:38 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8522
Location: Southern California
enso wrote:
P.S. I hope I am not violating any board rules. I am not soliciting business (as you can judge by the price that probably does not cover the component costs). 6502 machinery is more of a religion practice for me.

Since you're promoting our interest, it's no problem at all. The ones we kick out are the ones who come to sell handbags, watches, insurance, iPods, phones, movies, vacations, etc..

_________________
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: Re: 6502 Playground
PostPosted: Thu Dec 13, 2012 12:58 am 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 904
Finally the first prototype boards came in. A 100 Forint coin is for reference
Attachment:
a.front.JPG
a.front.JPG [ 100.72 KiB | Viewed 963 times ]

Attachment:
a.back.JPG
a.back.JPG [ 94.88 KiB | Viewed 963 times ]

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sun Feb 03, 2013 12:57 am 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
Any proress with your BGA project enso?

_________________
65Org16:https://github.com/ElEctric-EyE/verilog-6502


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sat Feb 09, 2013 11:47 pm 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 904
A family member died tragically and unexpectedly. I've been unable to spend any time on this project.

My hotplate seemed to work well, but the initial board failed to configure - as expected. I created a test board with just JTAG and power connections and a couple of leds. Fabrication was delayed with christmas/new year holidays. I haven't had a chance to try the test board. At this point I can hardly remember what I was doing...

I will try to get back to it. In the meantime if anyone wants the schematics/layout in gEDA format, let me know.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sun Feb 10, 2013 2:09 am 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
I'm very sorry about your family loss.

Thanks for posting an update.

Your prior postings on BGA soldering using your custom hotplate config were most inspirational. I look forward to your future posts.

_________________
65Org16:https://github.com/ElEctric-EyE/verilog-6502


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sun Feb 10, 2013 6:18 am 
Offline

Joined: Sat Dec 13, 2003 3:37 pm
Posts: 1004
Condolences enso, no hurry.


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Playground
PostPosted: Sun Feb 10, 2013 7:44 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10949
Location: England
Sorry to hear that enso: my condolences too.


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

All times are UTC


Who is online

Users browsing this forum: barnacle, Google [Bot] and 19 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:  
cron