SBBC

For discussing the 65xx hardware itself or electronics projects.
User avatar
barrym95838
Posts: 2056
Joined: 30 Jun 2013
Location: Sacramento, CA, USA

Re: SBBC

Post by barrym95838 »

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
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: SBBC

Post by GARTHWILSON »

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?
User avatar
barrym95838
Posts: 2056
Joined: 30 Jun 2013
Location: Sacramento, CA, USA

Re: SBBC

Post by barrym95838 »

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
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: SBBC

Post by GARTHWILSON »

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?
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: SBBC

Post by BigEd »

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.
ElEctric_EyE
Posts: 3260
Joined: 02 Mar 2009
Location: OH, USA

Re: SBBC

Post by ElEctric_EyE »

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.
User avatar
cbscpe
Posts: 491
Joined: 13 Oct 2013
Location: Switzerland
Contact:

Re: SBBC

Post by cbscpe »

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
User avatar
cbscpe
Posts: 491
Joined: 13 Oct 2013
Location: Switzerland
Contact:

Re: SBBC

Post by cbscpe »

For those interested, I have posted some preliminary schematic of my SBBC here 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.
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: SBBC

Post by BigDumbDinosaur »

cbscpe wrote:
For those interested, I have posted some preliminary schematic of my SBBC here 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!
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: SBBC

Post by BigEd »

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: Select all

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
User avatar
cbscpe
Posts: 491
Joined: 13 Oct 2013
Location: Switzerland
Contact:

Re: SBBC

Post by cbscpe »

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.
Main Circuit
Main Circuit
On Board IO (except ACIA)
On Board IO (except ACIA)
ACIA and IO-Extension Board
ACIA and IO-Extension Board
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: SBBC

Post by BigEd »

(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.)
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: SBBC

Post by BigDumbDinosaur »

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!
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: SBBC

Post by BigDumbDinosaur »

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.
Main-BW.png
Built-In-IO-BW.png
IO-Extension-BW.png
Two comments: 74HCT and dual 2691s. :?: :?: :?:
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
cbscpe
Posts: 491
Joined: 13 Oct 2013
Location: Switzerland
Contact:

Re: SBBC

Post by cbscpe »

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:
Post Reply