hello
I posted a few times before some posts about 8-16 bit cpus:
https://forum.allaboutcircuits.com/threads/cpu-design-software.180213/
https://forum.allaboutcircuits.com/threads/course-16-or-8-bit-cpu.180600/
https://forum.allaboutcircuits.com/threads/custom-ic-in-low-quantities.187133/
I finaly bought the ic's i need for building a 16 bit cpu.
But i got a few questions:
How can I get lots of rom (1-8Mb) (in DIP form) in my 16 bit cpu?
Wich type of rom?
Parallel or serial?
Should I use memory cartridges for eech program or 1 large rom ic?
The main problem I got with the previous questions:
I got a 16 bit bus so i can only use a maximum of a 16 bit addres rom parallell because I don't now how i²c or spi works, and it seems pretty difficult to Got the right hardware for it.
Or can i like send 1 word (16 bits) and then send another. but how could i do that?
Does it need additional hardware or do you need to program it:
Ow I think I need additional hardware for a 32 bit addres registor:
Because if i load 0x1234 into the addres registor of the rom and want to load 0x4321 into the addres registor i have no way of changing the first word (A0-A15) from the addres registor to the second word (A15-A31).
So i do need additional hardware right?
If a serial connection is easier can somebody explain it to me .
greetings
Kilian Kyndt
I posted a few times before some posts about 8-16 bit cpus:
https://forum.allaboutcircuits.com/threads/cpu-design-software.180213/
https://forum.allaboutcircuits.com/threads/course-16-or-8-bit-cpu.180600/
https://forum.allaboutcircuits.com/threads/custom-ic-in-low-quantities.187133/
I finaly bought the ic's i need for building a 16 bit cpu.
But i got a few questions:
How can I get lots of rom (1-8Mb) (in DIP form) in my 16 bit cpu?
Wich type of rom?
Parallel or serial?
Should I use memory cartridges for eech program or 1 large rom ic?
The main problem I got with the previous questions:
I got a 16 bit bus so i can only use a maximum of a 16 bit addres rom parallell because I don't now how i²c or spi works, and it seems pretty difficult to Got the right hardware for it.
Or can i like send 1 word (16 bits) and then send another. but how could i do that?
Does it need additional hardware or do you need to program it:
Ow I think I need additional hardware for a 32 bit addres registor:
Because if i load 0x1234 into the addres registor of the rom and want to load 0x4321 into the addres registor i have no way of changing the first word (A0-A15) from the addres registor to the second word (A15-A31).
So i do need additional hardware right?
If a serial connection is easier can somebody explain it to me .
greetings
Kilian Kyndt