Author |
Message |
oldben
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 |
|
|
oldben
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 |
|
|
oldben
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 |
|
|
oldben
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 |
|
|
oldben
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 |
|
|
robfinch
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 |
|
|
oldben
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 |
|
|
oldben
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 |
|
|
oldben
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 |
|
|
robfinch
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 |
|
|
oldben
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 |
|
|
oldben
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 |
|
|
oldben
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 |
|
|
BigEd
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 |
|
|
oldben
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 |
|