View unanswered posts | View active topics It is currently Thu Mar 28, 2024 8:26 pm



Reply to topic  [ 6 posts ] 
 Titan - an 8 bit TTL CPU 
Author Message

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
Not sure when I found this, but we don't seem to have mentioned it here yet.

Titan is an 8 bit TTL CPU by Marc Cleave, with 16 byte sized registers, six of which are paired to provide the program counter and two stack pointers.

Its instructions include add and subtract without carry/borrow, an add with carry, a shift right into carry. There's no rotate. We have AND, OR, XOR and NOT, also INC and DEC. Register clear and register transfer. All these operations on any register or two registers. Stack operations push, pop, and peek. The status bits include zero and negative, with a carry bit, but no overflow.

The addressing modes include indirecting through a pair of registers - not clear if that's any pair or just an aligned adjacent pair.

Sounds like the TTL implementation is working. Maybe 7 wirewrapped cards. There's an assembler. Other people have had a go at writing emulators.


Thu Nov 24, 2016 6:23 am
Profile
User avatar

Joined: Tue Jan 15, 2013 5:43 am
Posts: 189
The technique he's using for wire-wrap is other than what you might expect. Almost all the connections are on the component side.

It's a valid tradeoff for some situations, I suppose. To purchase actual wire-wrap IC sockets would have increased the cost considerably. Instead it seems he used ordinary IC sockets ("solder-tail" style) and added the long pins for wire-wrap afterward.

He's arranged it so the wire-wrap pins pass through the board, and that's why the wiring is up top with the IC's. Unfortunately, that means the wires are longer and more crowded than they might otherwise be, and AC performance will suffer as a result. OTOH having the pins pass through the board adds mechanical strength. The pins need to be fairly secure or else there'll be trouble when you try to wrap the wires on.

If he'd chosen protoboards that feature plate-through holes then securing the pins wouldn't be a problem, and the wiring could go on the bottom. But again there's a cost concern, since plate-through boards are more expensive. It looks to me as if he has considered his options carefully, and is managing rather well!

-- Jeff
Attachment:
Register_Top.JPG
Register_Top.JPG [ 224.06 KiB | Viewed 6089 times ]
Attachment:
Register_Bottom.JPG
Register_Bottom.JPG [ 266.73 KiB | Viewed 6089 times ]

_________________
http://LaughtonElectronics.com


Fri Nov 25, 2016 1:35 am
Profile WWW

Joined: Tue Dec 11, 2012 8:03 am
Posts: 285
Location: California
I figured he put the wires on the component side to prevent the problem of trying to solder the next wires when previous wires are in the way. When they're in the way, moving them around several times before the project is done leads to broken wires, and the problem feeds on itself.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources


Fri Nov 25, 2016 2:39 am
Profile WWW
User avatar

Joined: Tue Jan 15, 2013 5:43 am
Posts: 189
Garth wrote:
the problem of trying to solder the next wires when previous wires are in the way.
I'm not sure I understand your comment. It seems to me he could have the pins protruding on the wiring side. Power & ground would be soldered, then everything else could be wire-wrap.

_________________
http://LaughtonElectronics.com


Fri Nov 25, 2016 2:45 am
Profile WWW

Joined: Tue Dec 11, 2012 8:03 am
Posts: 285
Location: California
Oh, you're right. I'm interested, but I have too much material to get through and I'm always in too big of a hurry. I was thinking the (wire-wrap) wires went through the holes (rather than being wrapped) and got soldered to the foils on the non-component side. This would mean that sometimes you have to re-heat solder to get an additional wire in the same hole in this case, but that's not as bad as the other situation where the wires are on the solder side. For having the posts there, thru-plated holes would indeed be much better.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources


Fri Nov 25, 2016 2:56 am
Profile WWW

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
Well spotted Jeff - this idea of component-side posts rings a bell. I wonder if we've talked about this design before... I see now that I did post it over at
http://forum.6502.org/viewtopic.php?f=1&t=2284
back in 2012, but we didn't discuss the construction at that time.


Fri Nov 25, 2016 6:51 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 5 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
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software