ST FPGA MMU Development

Progress on our FPGA cores.
User avatar
Icky
Moderator
Moderator
Posts: 2492
Joined: Sun Sep 03, 2017 10:57 am
Location: UK
YouTube: https://tinyurl.com/yals4a3k
Contact:

ST FPGA MMU Development

Post by Icky » Sun Jan 19, 2020 4:44 pm

We have been talking about the FPGA MMU for some time in the Blitter recreation thread - viewtopic.php?f=29&t=79&p=29329#p29326 and I have finally found some time to sort out the boards we have, so thought I would start a thread just for the MMU development.

Replacing the funky socket with header sockets enables the ability to plug in one of @exxos funky to PLCC adaptors to make sure the original MMU still works.

IMG_4757.jpeg
IMG_4757.jpeg (328.09 KiB) Viewed 1391 times
IMG_4762.jpeg
IMG_4762.jpeg (224.2 KiB) Viewed 1391 times

This also allows the Shock Absorber 5V <-> 3.3V funky socket buffer board to be put in place then an FPGA dev board on top.

IMG_4758.jpeg
IMG_4758.jpeg (317.74 KiB) Viewed 1391 times
IMG_4759.jpeg
IMG_4759.jpeg (265.55 KiB) Viewed 1391 times

Now the DEV STFM board is ready for MMU testing once we get the firmware sorted.

EDIT: For reference is a link to the MMU Pinout from the IC section on the forum

Image

User avatar
exxos
Site Admin
Site Admin
Posts: 12236
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: ST FPGA MMU Development

Post by exxos » Sun Jan 19, 2020 4:56 pm

Ooo nice :)
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
PhilC
Moderator
Moderator
Posts: 3639
Joined: Fri Mar 23, 2018 8:22 pm

Re: ST FPGA MMU Development

Post by PhilC » Sun Jan 19, 2020 5:27 pm

Just as I was missing the stacking boards ever present on the Alpha, along comes @Icky to fulfill the void :D
If it ain't broke, test it to Destruction.

User avatar
exxos
Site Admin
Site Admin
Posts: 12236
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: ST FPGA MMU Development

Post by exxos » Sun Jan 19, 2020 5:37 pm

@Icky was the power pins in the same place as the blitter ? cant remember now..
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
Icky
Moderator
Moderator
Posts: 2492
Joined: Sun Sep 03, 2017 10:57 am
Location: UK
YouTube: https://tinyurl.com/yals4a3k
Contact:

Re: ST FPGA MMU Development

Post by Icky » Sun Jan 19, 2020 5:50 pm

exxos wrote:
Sun Jan 19, 2020 5:37 pm
@Icky was the power pins in the same place as the blitter ? cant remember now..
There are slight variations in power pins between Blitter, MMU and GLUE. The Shock Absorber has 4 sets of jumpers that switches the correct pins around. It can be used for all three chips.

Screenshot 2020-01-19 at 17.47.17.png
Screenshot 2020-01-19 at 17.47.17.png (14.35 KiB) Viewed 1366 times

User avatar
exxos
Site Admin
Site Admin
Posts: 12236
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: ST FPGA MMU Development

Post by exxos » Sun Jan 19, 2020 6:00 pm

Icky wrote:
Sun Jan 19, 2020 5:50 pm
There are slight variations in power pins between Blitter, MMU and GLUE. The Shock Absorber has 4 sets of jumpers that switches the correct pins around. It can be used for all three chips.
oh cool , flash with suska core and job done :lol:
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
Icky
Moderator
Moderator
Posts: 2492
Joined: Sun Sep 03, 2017 10:57 am
Location: UK
YouTube: https://tinyurl.com/yals4a3k
Contact:

Re: ST FPGA MMU Development

Post by Icky » Sun Jan 19, 2020 6:03 pm

@exxos - thats the plan. Just doing the pin planner now but need some food :) so hopefully might see some progress later.

User avatar
Icky
Moderator
Moderator
Posts: 2492
Joined: Sun Sep 03, 2017 10:57 am
Location: UK
YouTube: https://tinyurl.com/yals4a3k
Contact:

Re: ST FPGA MMU Development

Post by Icky » Sat Feb 08, 2020 6:43 pm

So an update on the FPGA MMU. Firstly thanks to Wolfgang (Suska) for helping with the original MMU code minus all the STE enhancements.

We have two of these FPGA buffer / dev kit board combos. I have one and @exxos the other.

I have managed to eventually get the board to boot running as an MMU and I can run things like GB6. @exxos however, his board wouldn't play ball and has sent back to me to test and it looks like something is not right with the buffer board so will replace and send back. It did however create some pretty crash screens :)

Now this is in no way a solid solution as we have noticed various things that will need to be fixed to make this work properly. Below is a screenshot of GB6 I ran. Its not an exact comparison as the on board ROMs on my DEV ST MB are 102.

IMG_4771.jpeg
IMG_4771.jpeg (152.98 KiB) Viewed 1239 times

The next test after GB6 was the Closure demo and this is where the MMU is tripping up as the demo crashes. Our goal is to get to a point with the firmware where the Closure demo runs, so our FPGA MMU saga continues :)

User avatar
PhilC
Moderator
Moderator
Posts: 3639
Joined: Fri Mar 23, 2018 8:22 pm

Re: ST FPGA MMU Development

Post by PhilC » Sat Feb 08, 2020 7:27 pm

Good to see you've got this far :dualthumbup:
If it ain't broke, test it to Destruction.

User avatar
exxos
Site Admin
Site Admin
Posts: 12236
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: ST FPGA MMU Development

Post by exxos » Sun Feb 09, 2020 3:43 pm

I wonder if @troed can shed any light on how the wakeup states are detected ? As Closure doesn't detect any and doesn't run...
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

Post Reply

Return to “FPGA DEVELOPMENT”