BLITTER RE-CREATION THOUGHTS

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

Re: BLITTER RE-CREATION THOUGHTS

Post by Icky » Thu Nov 14, 2019 10:07 pm

We have some progress. With help from slingshot and his files we have got the FPGA Blitter running at the fastest we have seen so far.

BUT we still have corruption. The Blitter is clocked at 16MHz so the numbers are high. I have to turn the Blitter on in GB6 run the test and then turn it off and do a window operation such as running another test to remove the corruption to see the results.

IMG_4524.jpeg
IMG_4524.jpeg (174.41 KiB) Viewed 1845 times
IMG_4523.jpeg
IMG_4523.jpeg (177.81 KiB) Viewed 1845 times

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

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos » Thu Nov 14, 2019 10:16 pm

Probably about 75% full speed then. Kinda looks like its skipping alternative bus accesses going by the missing letters in the text.

I guess I should do a patch to GB6 to refresh the screen by keypress :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: 2466
Joined: Sun Sep 03, 2017 10:57 am
Location: UK
YouTube: https://tinyurl.com/yals4a3k
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by Icky » Thu Nov 14, 2019 11:23 pm

Just tried an updated ctrl file from slingshot and now we have matched 100% against an STE GB benchmark and 556% against the STFM benchmark.

So with one file change we have gone from 372% to 565% BUT we still have corruption so that needs sorting.


STE Benchmark
IMG_4525.jpeg
IMG_4525.jpeg (164.12 KiB) Viewed 1836 times

STFM Benchmark
IMG_4526.jpeg
IMG_4526.jpeg (131.11 KiB) Viewed 1836 times

Corruption during Blitting test.
IMG_4527 (1).jpeg
IMG_4527 (1).jpeg (127.69 KiB) Viewed 1836 times

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

Re: BLITTER RE-CREATION THOUGHTS

Post by Icky » Fri Nov 29, 2019 1:47 pm

An update on this thread. We haven't had time to continue working on this as the H4 has taken up Exxos' world and I am busy trying to finish off my build. I also have had other distractions with the Giant Panda 3D printer.

However these arrived today from the assembly company. Boards on the left are FPGA PLCC Buffer Boards (The Shock Absorber) that allow plugging into the ST where the MMU, GLUE or Blitter are and the FPGA boards, on the right, to plug into the top. They are essentially 5v <-> 3.3V buffers which will allow us to test out other cores of the individual chips on an ST board.

That said we need to get back on track with the Blitter core to get it working. May be we will have time over Christmas - famous last words :)

IMG_4596.jpeg
IMG_4596.jpeg (134.6 KiB) Viewed 1765 times

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

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos » Fri Nov 29, 2019 1:59 pm

@Icky :thumbup: Then we can do the "exxos DMA" version and really screw with people's minds :dualthumbup:
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
Cyprian
Posts: 211
Joined: Fri Dec 22, 2017 9:16 am
Location: Poland

Re: BLITTER RE-CREATION THOUGHTS

Post by Cyprian » Fri Nov 29, 2019 2:00 pm

nice news
Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/

User avatar
Cyprian
Posts: 211
Joined: Fri Dec 22, 2017 9:16 am
Location: Poland

Re: BLITTER RE-CREATION THOUGHTS

Post by Cyprian » Sat Apr 11, 2020 8:50 am

just to let you know
@ijor has released his BLiTTER fpga code:

https://github.com/ijor/stBlitter
Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/

User avatar
Cyprian
Posts: 211
Joined: Fri Dec 22, 2017 9:16 am
Location: Poland

Re: BLITTER RE-CREATION THOUGHTS

Post by Cyprian » Sat Apr 11, 2020 9:09 am

and one more,
Atari 8bit has a nice and not so expensive FPGA board 40pin for soundchip recreation - currently POKEY, but PSG - YM2149 is planed.
viewtopic.php?f=44&t=2639
Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/

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

Re: BLITTER RE-CREATION THOUGHTS

Post by Icky » Sat Apr 11, 2020 1:03 pm

Cyprian wrote:
Sat Apr 11, 2020 8:50 am
just to let you know
@ijor has released his BLiTTER fpga code:

https://github.com/ijor/stBlitter
Thanks @Cyprian. As one of my many projects I have been looking at fitting Igor's code into the FPGA board to see how it works. I currently have it plumbed in but the ST is not booting currently :).

Unfortunately prioritywise its not top of my list this holiday break as I am re-wiring the Giant Panda wiring loom and then swinging back to the Flashy Clock V6 testing.

EDIT: and I keep getting distracted viewtopic.php?f=29&t=2636&start=30#p36237

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

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos » Sat Apr 11, 2020 1:26 pm

Icky wrote:
Sat Apr 11, 2020 1:03 pm
EDIT: and I keep getting distracted viewtopic.php?f=29&t=2636&start=30#p36237
:chairsmack:
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”