You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

BLITTER RE-CREATION THOUGHTS

Progress on our FPGA cores.
mmx01
Posts: 13
Joined: 02 Nov 2021 17:23

Re: BLITTER RE-CREATION THOUGHTS

Post by mmx01 »

More I look at the timings, more I think PLL should be clocked from external crystal and CLK as signal synced to Atari. This would sync bus events but not impede logic operations. Perhaps that's a dead ally but first impression is that processing is consuming too many cycles. Or fiddle with P_CYCLE_CNT: process.
mmx01
Posts: 13
Joined: 02 Nov 2021 17:23

Re: BLITTER RE-CREATION THOUGHTS

Post by mmx01 »

Tried to get blitter on 16Mhz clock from MMU pin 5 but it did get messy, division of clock counts in fpga code did not seem to improve anything. I wish I had designed some pads around clock source configuration but yeah...

Thanks to great input from @Icky and a lot of hacking hours not fully understanding ports, port maps and how to pass different signals in vhdl finally some progress! This code provided other insights how to further tune fpga blitter:

https://github.com/gyurco/MiSTery/commi ... 6f252776f7

Still not good though, lines no longer spread over time but top part is distorted. Playing with 32Mhz vs. 64Mhz clocks is not delivering further benefits.

20211214_133834.jpg

Stock code - blitting score in mid-res: time 5.965
New code - blitting score in mid-res: time 6.600

Hmm. not going in the right direction but at least new code is working and not freezing the machine like it did for 2 days ;) Next seems to be waitstates, T_SLICE and CYCLE_CNT. T_SLICE I am feeding 8Mhz and overall clock is 32Mhz I will try to rewrite with raising edge & falling edge. CYCLE_CNT for HOG is 80/40.
You do not have the required permissions to view the files attached to this post.
User avatar
Icky
Site Admin
Site Admin
Posts: 4345
Joined: 03 Sep 2017 10:57
Location: UK

Re: BLITTER RE-CREATION THOUGHTS

Post by Icky »

Thought I would do the final spin of the Phoenix Sparkalaphobia board now that the dev boards are functioning and its down to the firmware tweaks to complete.

This board is designed to fit directly into a PLCC68 socket as a drop in replacement of an original BLITTER chip.

Of course the most limiting factor now is the FPGA chip shortage.

Screenshot 2022-10-15 at 13.46.00.png
Screenshot 2022-10-15 at 13.47.02.png
Screenshot 2022-10-15 at 13.42.12.png
You do not have the required permissions to view the files attached to this post.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3031
Joined: 19 Nov 2019 12:09

Re: BLITTER RE-CREATION THOUGHTS

Post by Badwolf »

Icky wrote: 15 Oct 2022 13:53 This board is designed to fit directly into a PLCC68 socket as a drop in replacement of an original BLITTER chip.
Looking good. What chips are you using for the level shifting there, BTW?

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
Icky
Site Admin
Site Admin
Posts: 4345
Joined: 03 Sep 2017 10:57
Location: UK

Re: BLITTER RE-CREATION THOUGHTS

Post by Icky »

Badwolf wrote: 15 Oct 2022 14:03
Icky wrote: 15 Oct 2022 13:53 This board is designed to fit directly into a PLCC68 socket as a drop in replacement of an original BLITTER chip.
Looking good. What chips are you using for the level shifting there, BTW?

BW
GTL2010PW - https://www.ti.com/lit/ds/symlink/sn74gtl2010.pdf

@exxos had done various testing of translators and we have found these to be best suited to our needs. Its also the same ones we use on the H5 boards to provide the 3V3 bus. I cant seem to find the thread on @exxos' experiments.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3031
Joined: 19 Nov 2019 12:09

Re: BLITTER RE-CREATION THOUGHTS

Post by Badwolf »

Icky wrote: 15 Oct 2022 14:17 GTL2010PW - https://www.ti.com/lit/ds/symlink/sn74gtl2010.pdf
@exxos had done various testing of translators and we have found these to be best suited to our needs. Its also the same ones we use on the H5 boards to provide the 3V3 bus. I cant seem to find the thread on @exxos' experiments.
Cheers, will have a look at those. My normal ones are only 8 bits wide and are occasionally unobtanium.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
exxos
Site Admin
Site Admin
Posts: 28211
Joined: 16 Aug 2017 23:19
Location: UK

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos »

Icky wrote: 15 Oct 2022 14:17 @exxos had done various testing of translators and we have found these to be best suited to our needs. Its also the same ones we use on the H5 boards to provide the 3V3 bus. I cant seem to find the thread on @exxos' experiments.
Its all at the start of this thread. Experiments are scattered over several pages.

viewtopic.php?p=9808#p9808

The GTL chips were the only ones I could get to work right. Even Texas versions of the same chip were screwy IIRC.
Tbs123456
Posts: 17
Joined: 30 May 2021 05:43

Re: BLITTER RE-CREATION THOUGHTS

Post by Tbs123456 »

Is it a 100% blitter replacement?

Where did the name sparkalaphobia(pronounced spark-ala-phobia?) Come from?
User avatar
exxos
Site Admin
Site Admin
Posts: 28211
Joined: 16 Aug 2017 23:19
Location: UK

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos »

Tbs123456 wrote: 15 Oct 2022 16:31 Is it a 100% blitter replacement?
Yes. Its a project to offer a alternative to the impossible to find Blitter chips.
Tbs123456 wrote: 15 Oct 2022 16:31 Where did the name sparkalaphobia(pronounced spark-ala-phobia?) Come from?
Sparkalaphobia - The fear of Glitter.. Glitter as autocorrect keeps changing Blitter to Glitter :lol: :roll:
User avatar
Cyprian
Posts: 535
Joined: 22 Dec 2017 09:16
Location: Warszawa, Poland

Re: BLITTER RE-CREATION THOUGHTS

Post by Cyprian »

how to buy that glitter
my ST is waiting for it
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

Return to “FPGA DEVELOPMENT”

Who is online

Users browsing this forum: CCBot and 3 guests