Last visit was: Wed Nov 13, 2024 6:41 am
It is currently Wed Nov 13, 2024 6:41 am



 [ 47 posts ]  Go to page Previous  1, 2, 3, 4  Next
 Virtual 36 bit computer 
Author Message

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
Started to play a around with magnetic media at the time (IBM 8" floppy,IBM 2310 disk drive) with ballpark numbers
for data.20 bits works nicely with GCR and seems the best fit for a simple fat table OS but I need to play with numbers
more.
LATER... the numbers say go 18 bits, with 2kb block sizes. 4kb per track for the 2310. 6kb for the floppy.(fudged).


Mon Sep 23, 2024 6:28 am

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
Mother board is done, save for power supply caps.


You do not have the required permissions to view the files attached to this post.


Tue Sep 24, 2024 6:36 am

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
most of the routing done, just some final cleanup. 6.25" x 5.75"
.75 uS cycle time. 1.5 uS memory access.


You do not have the required permissions to view the files attached to this post.


Sat Sep 28, 2024 8:49 am

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
Slowed it down to emulate 1.8 uS memory cycle with 8Kb core as a ROM area, and mostek 4K drams for main memory.
The 1974 model has 48Kb for program and 16Kb for the OS buffers. 32Kb for the shell and file system program
in Small C. Disk is 192 tracks/2 heads and 4Kb per track using a 1.5K word FAT table and 1K block size. ~ 1.5 Mb
per disk. 2 platters reserved, A whopping 1200 baud serial I/O with a glass TTY.

Finished draft of the of the ALU and Memory/IO cards. 6.75" x 5.00".

Small C generates rather large code so I need more space than a better compiler would.
32K user space, 32K o/s space could be the base model then.

I hope to have layout checked on the weekend, and have the PCB's made up.
Soon I will have built a 18 bit computer, if it works that is another story.

CPLD's are nice you need 10/10 PCB rules and 56 mill pads to route the many leads
at 25 mill spacing. Of course KICAD does not have said footprints for DIPS/PLCC's and Passive Devices.

(8/8 rules at 20 mils give 2 tracks between pads.)


You do not have the required permissions to view the files attached to this post.


Sat Oct 05, 2024 7:34 am

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
Now that all the routing is done, I am playing with the idea of a real time clock interrupt to the CPLD logic.
I will use what fits with CPLD, 15 Hz and 1 Hz


Sat Oct 05, 2024 10:42 pm

Joined: Sat Feb 02, 2013 9:40 am
Posts: 2219
Location: Canada
Could you use 60Hz from a power supply point?

Is this computer strictly virtual? How were the images generated?

_________________
Robert Finch http://www.finitron.ca


Sun Oct 06, 2024 6:57 am WWW

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
All the power supplies no longer have a 60 hz power transformer.

The cpu is virtual under windows and dosbox-x.
Just the cross assembler and small c compiler exist for now
and the virtual machine.

The images are kicad of hardware pcb's. Working on the hardware
gives me a better idea of the virtual machine. I found a $50 cpld
programmer and am now able to use 128 cell CPLD's in my design.

Next week will be busy hardware wise, getting PCB's sent for production.


Sun Oct 06, 2024 5:23 pm

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
The alu and memory pcb's are out the door. Just waiting for the pcb service to review and bill me.
Reply: Too busy, sending to dentist for drilling. $2000.00
Both PCB's have been paid for about $100 Canadian for each set of 5 pcb's, and 24 hour service
and DHL shipping.
Customs is another $25 at the door.


You do not have the required permissions to view the files attached to this post.


Tue Oct 08, 2024 2:57 am

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
The mother board passes the smoke test.
Power switch and reset work, as well as the de-bounce integrated circuit.
The leds have a built in dropping resistor and are really bright.
Too bright to photograph.


You do not have the required permissions to view the files attached to this post.


Thu Oct 10, 2024 4:39 am

Joined: Sat Feb 02, 2013 9:40 am
Posts: 2219
Location: Canada
The photo looks amazingly like the KiCad artwork.

No dimmer pot on the board?

_________________
Robert Finch http://www.finitron.ca


Fri Oct 11, 2024 6:15 am WWW

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
Kicad's 3d modeling is nice, but it can't help with passive parts that don't fit the footprints from the junk box.
Needed to modify all the common footprints from 62 thous to 56 thous pads so I can have fatter
power traces between pads, 22 mills and a 25 mill grid for traces and via's.

I may have the other PCB's delivered Saturday, next week will be testing hardware,
and programming the PAL's and CPLD's,

Other than specific chips like RAM,EEPROM,and IO, 74ls14, 22v10's,16v8's, AT1508's cover all
the chips I seem to need for now.


Fri Oct 11, 2024 6:39 pm

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
Major milestone hardware wise, the front panel seems to work.
Needed to revise the microcode encoding, and some pin out changes.
Register swap and exchange removed at this time.


You do not have the required permissions to view the files attached to this post.


Sat Oct 19, 2024 6:29 am

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
Mostly microcode logic debugging today. I/O is simplified to just 1 UART @ 1200 baud.
Major milestone, the halt instruction works, as well as Run/Stop from RAM or ROM. IRQ untested.
Fixed immediate instructions to work properly.
Need to now get a bootstrap loader written,


Mon Oct 21, 2024 12:24 am

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1806
> Major milestone hardware wise, the front panel seems to work.

Nice! Always good to see concrete progress!


Mon Oct 21, 2024 5:01 pm

Joined: Mon Oct 07, 2019 2:41 am
Posts: 679
BigEd wrote:
> Major milestone hardware wise, the front panel seems to work.

Nice! Always good to see concrete progress!


The bootstrap loader is working now, and small test programs
are running from ram. EEproms are so nice here, just like core.

I have Compact Flash and Real time clock I/O card now to create a
schematic for. When this done I have all the planned i/o devices
I need.
The goal here is a paper tape setup,then later a full scaled machine
from the 70's.
Changed the memory card CPLD's now to write disable the bootstrap in
the EEPROMs. Now safe from any CODE Monkeys that show up at 3 am.


Thu Oct 24, 2024 3:49 am
 [ 47 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: claudebot and 0 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

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software