Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)
Posted: 04 Feb 2019 16:58
3 hours later...
At least making some progress...
At least making some progress...
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
Is that a typo? 10ns RAM for a CPU running at 50MHz? Two RAM accesses per clock cycle?exxos wrote: 04 Feb 2019 15:01 Even so, even 50MHz is probably way too fast. Look at it that how fast they cycle is now, basically 20ns.
Even adding fast ram would mean we would need 10ns RAM which is hard to find and incredibly expensive.
I think talked about this previously that I was considering using a small bank of fast ram (10ns) to copy the ROM contents to during start-up. This is because the flash and ROM chips are basically too slow by themselves. So even adding flash is going to slow ROM access down.
45ns SRAM + 10ns PLD delays is about 55ns cycle time. So CPU can run half that (twice as fast) lets just round it to 50ns, so 25ns CPU can run, at 50MHz thats 20ns per cycle (40ns until DTACK) , so basically the SRAM can run at full speed without wait states.ijor wrote: 05 Feb 2019 18:36 Is that a typo? 10ns RAM for a CPU running at 50MHz? Two RAM accesses per clock cycle?
I assume this is "fast ram" not managed by MMU. You could use static ram then. I think 45ns static Ram is fast enough for full speed without wait states. Should be widely available?
I see. I didn't know the PLD was that slow. If the PLD takes 10ns then you need something like 40ns or 35ns RAM for a 50MHz CPU. The CPU can run slightly faster than twice the RAM cycle. You have two and a half cycles from S2 to S7. It might be even possible to use an extra half cycle and start addressing the RAM on S1 if it's very important.exxos wrote: 05 Feb 2019 18:49 45ns SRAM + 10ns PLD delays is about 55ns cycle time. So CPU can run half that (twice as fast) lets just round it to 50ns, so 25ns CPU can run, at 50MHz thats 20ns per cycle (40ns until DTACK) , so basically the SRAM can run at full speed without wait states.
No point is there.
listed the spec here.ijor wrote: 06 Feb 2019 10:52 I thought you said flash rom is not fast enough for 50 MHZ without wait states?