6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Thu Nov 21, 2024 4:05 pm

All times are UTC




Post new topic Reply to topic  [ 30 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: SBBC
PostPosted: Sun Mar 02, 2014 5:04 am 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1949
Location: Sacramento, CA, USA
cbscpe wrote:
... Here a picture from the wiring side ...


Hi Peter,

I have never used or even seen that style of wiring ... I believe that you called it Verowire?

It looks tidier than point-to-point wire wrap, but it occurs to me that a significant percentage of your wires are very parallel and close to one another (perhaps only a couple of mils in some instances). Which brings me to my amateur question of the hour: Is potential 'cross-talk' a concern when using this technique? I am aware that we're dealing with micro-amps in most cases, but at high frequencies, I would find myself worrying about noise.

Mike


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Sun Mar 02, 2014 6:50 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8543
Location: Southern California
Quote:
it occurs to me that a significant percentage of your wires are very parallel and close to one another (perhaps only a couple of mils in some instances). Which brings me to my amateur question of the hour: Is potential 'cross-talk' a concern when using this technique? I am aware that we're dealing with micro-amps in most cases

The cross talk won't depend on the current levels, but primarily on the distance between wires relative to the distance to a ground return wire or plane.

_________________
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: SBBC
PostPosted: Sun Mar 02, 2014 4:51 pm 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1949
Location: Sacramento, CA, USA
GARTHWILSON wrote:
... The cross talk won't depend on the current levels, but primarily on the distance between wires relative to the distance to a ground return wire or plane.

I don't have a problem admitting that my experience is limited. I'm just harking back to a lower-division physics class, where we were taught that mutual inductance between two or more conductors was proportional to the current (or was it delta current?!?) and inversely proportional to the distance. Would capacitance be a stronger noise factor than inductance in a case like this? The theory is rather dusty in my head (~28 years worth).

Mike


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Sun Mar 02, 2014 7:55 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8543
Location: Southern California
The inductance itself won't change due to current; but because of the inductance, a greater dI/dt (ie, faster change in current) will produce a greater V.  In circuits like this with the fast edges with a lot of frequency content in the dozens of MHz, it's definitely low impedance and the inductance is more of an issue than capacitance when it comes to coupling (although they're both involved in arriving at the characteristic impedance of any resulting transmission line).  Proof of that is that if you give a line a pulse and look at the other line, the voltage produced in the second line will change polarity if you now feed the same pulse with the same polarity from the opposite end of the first one.  IOW, even though you haven't switched the polarity of the pulse in the first one, the polarity of the voltage induced in the second one depends on which end you fed the first one from.  The math in the S plane is at the raggedy edge of my math abilities.

_________________
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: SBBC
PostPosted: Sun Mar 02, 2014 8:25 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10985
Location: England
But you can run a couple of MHz at least, using verowire. All these effects are there, but they not be as bad as you fear.


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Sun Mar 02, 2014 10:58 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
Wirewrap is a much better choice for prototyping. So much so it is worth the initial investment in the tools necessary IMO. I've had 6502 FPGA softcore wirewrap project running at 38MHz for a certain 5x7" TFT display with an ss1963 chip making graphics years ago. And the only reason it was limited to 38MHz was because of the limitation of the ss1963 graphics IC driver.
Nonetheless, the attention to detail of this project is excellent! Especially the power rails.

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


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Mon Mar 03, 2014 4:59 pm 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
Hi Mike,

its called "Verowire" or "Road Runner" (depending on the manufacturer). Cross-talk is not an issue when you have a good ground and for the frequencies in this project. Wires are very thin (34 AWG) and if you plan the placing of the ICs the wires are rather short, so the coupling capacitance is small. When placing wires you try to avoid zig-zag and hence the inductance stays low as well. Why I use Verowire? Because when I started doing larger projects about 30 years ago wire-wrap was out of budget, I would have loved to use wire-wrap then. Now I'm used to it and it's still cheaper than wire-wrap, especially as you can use normal through-hole sockets. PLCC is a bit difficult to plan as you must first solder the outer pin, once the inner pins are soldered it's almost impossible to make changes to the outer pins wiring.

Peter


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Mon Mar 31, 2014 7:13 pm 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
For those interested, I have posted some preliminary schematic of my SBBC here http://forum.6502.org/viewtopic.php?f=4&t=2911&p=32760#p32760. Together with the schematic of the VGA controller already posted this is as far as my SBBC is working.


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Tue Apr 01, 2014 5:04 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8504
Location: Midwestern USA
cbscpe wrote:
For those interested, I have posted some preliminary schematic of my SBBC here http://forum.6502.org/viewtopic.php?f=4&t=2911&p=32760#p32760. Together with the schematic of the VGA controller already posted this is as far as my SBBC is working.

Could you please post a monochrome version for the benefit of partially color-blind old dinosaurs? :lol:

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


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Tue Apr 01, 2014 6:58 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10985
Location: England
BDD, do you need help with an image manipulation program? I recommend Imagemagick.

Better yet, try a bookmarklet, such as this one found at https://coderwall.com/p/k4wrzg
Code:
javascript:for(var i in document.styleSheets) try{document.styleSheets[i].insertRule("body{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);}",document.styleSheets[i].cssRules.length)}catch(err){}

Just drag and drop to your bookmarks bar and rename to "greyscale" or whatever you see fit.

Cheers
Ed


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Tue Apr 01, 2014 8:06 am 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
Ed, you should have more respect for elder people :wink:

Here go the BW pictures (my good deed for the day) and even with update to the IO Extension part.

Attachment:
File comment: Main Circuit
Main-BW.png
Main-BW.png [ 55.92 KiB | Viewed 2136 times ]

Attachment:
File comment: On Board IO (except ACIA)
Built-In-IO-BW.png
Built-In-IO-BW.png [ 47.9 KiB | Viewed 2136 times ]

Attachment:
File comment: ACIA and IO-Extension Board
IO-Extension-BW.png
IO-Extension-BW.png [ 54.1 KiB | Viewed 2136 times ]


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Tue Apr 01, 2014 9:43 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10985
Location: England
(Hey, I'm getting on to be an older person myself! When people send mails with large fonts, they've misunderstood their tools. The mails they receive will still have normal-sized fonts. They should be setting their browser to use larger fonts. Same, to my mind, with vision problems - there are accessibility tools, and there should be. People who need them should use them.)


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Tue Apr 01, 2014 5:30 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8504
Location: Midwestern USA
BigEd wrote:
(Hey, I'm getting on to be an older person myself! When people send mails with large fonts, they've misunderstood their tools. The mails they receive will still have normal-sized fonts. They should be setting their browser to use larger fonts. Same, to my mind, with vision problems - there are accessibility tools, and there should be. People who need them should use them.)

It's not the color per se, but the lack of contrast that makes it difficult, especially with greens and blues. The image tools are of very limited help in that regard.

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


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Tue Apr 01, 2014 5:31 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8504
Location: Midwestern USA
cbscpe wrote:
Ed, you should have more respect for elder people :wink:

Here go the BW pictures (my good deed for the day) and even with update to the IO Extension part.

Attachment:
Main-BW.png

Attachment:
Built-In-IO-BW.png

Attachment:
IO-Extension-BW.png

Two comments: 74HCT and dual 2691s. :?: :?: :?:

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


Top
 Profile  
Reply with quote  
 Post subject: Re: SBBC
PostPosted: Thu Apr 03, 2014 4:28 pm 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
Hi BDD,

Quote:
Two comments: 74HCT and dual 2691s. :?: :?: :?:

so I can still surprise you :lol: . But there is a reason for both points. The HCT (except for the HC138 in the IO-Extension, which is an error) are put at places where their speed is not the limiting factor. The ' 259, '175 just need to latch data that is present for at least 60ns, this is by far more than the minimum setup time. The '251 the same for getting D7 valid. The '595 is a little bit more critical, absolute maximum ratings would fail. But typical performance is sufficient for the current clock speed. So I used my old stock of HCT to build this part as I had no AC(T) devices (and for the '595 it does not exist). Still the design was for 6MHz and now at 8MHz it runs perfectly.

As for the dual 2691. At the moment there is only one installed. The reason for the dual 2691 is a rather lengthy story. First I planned to use W65C51, then I read about the bug. So I omitted serial ports at all on the main board. Then I started to build the computer and designed the power rails in a way that only three rows allowed 600-mil DIP cases and I used them all. Then I read about the 2691 and 2692 and thought very good, the 2691 is available in 300-mil (and did not read your post in more detail), so I reserved the space for it. Going back to an additional 600-mil row would have been a waste of space in the already cramped layout. At the end I had space for another 28-3 DIP case and planned to use it for another 2691. But I might drop this again.

You may think "bad planning" and you are right, but I wanted to start building the computer as it had many hen and egg problems and so I wanted to build up my experience as I built each block. The good side is, I learned a lot and it works better than expected :wink:


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 30 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 27 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: