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!

Help to compile a source file

General Discussion, STOS.
User avatar
Icky
Site Admin
Site Admin
Posts: 4345
Joined: 03 Sep 2017 10:57
Location: UK

Re: Help to compile a source file

Post by Icky »

My finger is now numb from all the power on-off sequences but I have some results from the FPGA MMU DE and LOAD signal timings and they range from the lowest I have seen 64ns to the highest 408ns.

DS1Z_QuickPrint36.png
DS1Z_QuickPrint37.png
DS1Z_QuickPrint38.png
DS1Z_QuickPrint39.png
DS1Z_QuickPrint41.png
You do not have the required permissions to view the files attached to this post.
czietz
Posts: 583
Joined: 14 Jan 2018 13:02

Re: Help to compile a source file

Post by czietz »

So, compared to the original MMU...

a) the delays are too short and
b) they seem to have 16 MHz clock granularity (272 ns - 216 ns ≈ 62.5 ns) instead of a 8 MHz (125 ns) one.
c) Also, in the 68 ns delay shot, the first LOAD pulse is shortened.

Most likely more than one issue remaining with the MMU reimplementation... :(
User avatar
exxos
Site Admin
Site Admin
Posts: 28209
Joined: 16 Aug 2017 23:19
Location: UK

Re: Help to compile a source file

Post by exxos »

I think I understand what's going on with all this now.. I need to tweak the code tomorrow to confirm...

@Icky :thumbup:
User avatar
exxos
Site Admin
Site Admin
Posts: 28209
Joined: 16 Aug 2017 23:19
Location: UK

Re: Help to compile a source file

Post by exxos »

czietz wrote: 22 Feb 2020 12:08 The attached scope shots show examples for WS1 (750 ns, 6 cycles) and WS4 (500 ns, 4 cycles).
I'm confused.. if the MMU is allocating 500ns to CPU, then 500ns to VIDEO, then 750ns can't work because the shifter would latch CPU data as its time slot will have gone... the shifter could only get data between 0ns to 500ns for example... :stars:
czietz
Posts: 583
Joined: 14 Jan 2018 13:02

Re: Help to compile a source file

Post by czietz »

exxos wrote: 23 Feb 2020 23:36 I'm confused.. if the MMU is allocating 500ns to CPU, then 500ns to VIDEO
Um, no. I said that there is a (potential) Shifter cycle every 500 ns. There's also a (potential) CPU cycle every 500 ns. But those two are intertwined; there is a RAM access every 250 ns.
the shifter could only get data between 0ns to 500ns for example...
Remember that the timing between DE getting high and the Shifter cycle where the first LOAD pulse happens is random, either 375 ns, 500 ns, 625 ns or 750 ns (3 - 6 cycles); that's the wake states were talking about.
User avatar
exxos
Site Admin
Site Admin
Posts: 28209
Joined: 16 Aug 2017 23:19
Location: UK

Re: Help to compile a source file

Post by exxos »

600ns...

IMG_4905.JPG


IMG_4906.JPG

EDIT:

Been trying various delays, always seems be doing is causing chaos, and I have not yet seen the WS value change to anything different yet.
You do not have the required permissions to view the files attached to this post.
User avatar
exxos
Site Admin
Site Admin
Posts: 28209
Joined: 16 Aug 2017 23:19
Location: UK

Re: Help to compile a source file

Post by exxos »

Still playing around with all this, so far the timings below between DE & LOAD are as below...Values change simply by pressing the reset button..

Code: Select all

424ns WS ?
136ns WS ?
72ns  WS ?
272ns WS2
168ns WS ?

But so far I have been unable to figure out why this timing keeps on changing... I have reset signals on counters and variables state machine and just about everything Including some synchronisation to various clocks, but this value keeps on changing..

I think the glue alters that somewhat as well, as powering on and off it mostly gets stuck between WS1 and WS? instead.

Return to “SOFTWARE”

Who is online

Users browsing this forum: CCBot and 21 guests