Thanks for the input. I have only really done much software before too
so this is a big jump for me.

Those numbers (8042 - keyboard + extra bits
8253/8254 - Timer
8259 - Interrupt controller
8237 - Possibly you might need DMA controller if you want to use floppy etc)
are the identification numbers of the chips themselves right?

Cheers,
Rex

On Fri, 2012-11-23 at 10:57 +0100, Rudolf Marek wrote:
> > How hard would it be to design, source components and construct a
> > motherboard for something simple such as a 486DX from scratch?
> 
> I'm the software guy but, I think you don't need the chipset, maybe 80386SX 
> with 
> static ram aka 62512 and some simple decoders would be good choice. For 
> dynamic 
> RAM you would need some controller. For the "legacy" PC i think you need to 
> implement
> 
> 8042 - keyboard + extra bits
> 8253/8254 - Timer
> 8259 - Interrupt controller
> 8237 - Possibly you might need DMA controller if you want to use floppy etc
> 
> Maybe doing this in some CPLD/FPGA would also be an option.
> 
> For the bus, I would choose ISA...
> 
> 80386SX has 16bit bus so not so many wires. Sufficiently low clocks.
> 
> Thanks
> Rudolf
> 



-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to