- Joined: 23 May 2024
- Posts: 1
|
32kb gg fpga cart
Posted: Sun May 26, 2024 9:03 am
|
Hello, this is my first post. I'm trying to emulate a 32kb gamegear cart. As you can see in the photos, after adding some tri in quartus I was able to get it to start, but not as it should. Does anyone know what is going on?
|
- Joined: 14 Feb 2024
- Posts: 15
- Location: Andorra
|
Posted: Mon May 27, 2024 1:03 pm
|
turuwhiskaiska wrote Hello, this is my first post. I'm trying to emulate a 32kb gamegear cart. As you can see in the photos, after adding some tri in quartus I was able to get it to start, but not as it should. Does anyone know what is going on?
What signals did you select to enable the ROM? I don't see any of the usual ones.
I haven't worked with FPGAs but I think you took a wrong approach in some places, like tristating the address bus prior to the rom. I am sure that's the root of your issues.
What you will need:
* Addresses [0..14]
* Data [0..7]
* Select signal to your ROM: /M0-7
* Output enable signal: /RD
You need to combine the last two signals into one by using an OR (NOR if your buffer control is active-high) gate. Feed the resulting signal to the buffer control. Attach the addresses and the data bus to the ROM - and nothing else. Those busses must go unmodified to the memory.
I hope this helps you
|