View Single Post
Old 02 July 2017, 16:23   #155
Registered User

Join Date: May 2017
Location: Munich/Bavaria
Posts: 523
Originally Posted by kolla View Post
The idea here is to let the ARM also emulate the 68k chip, since that is a problem already solved, it does not require any licensing etc. - plus it lets the user pick whatever 68k CPU configuration he/she wants/needs - better for compatibility. So, all legacy chipset stuff on the FPGA (with its own SDRAM - aka chipmem), CPU and all "modern" stuff on the ARM (with its own 1GB DDR3 - aka fastram).
Since Apollo runs already (supposedly) on high-end FPGA boards it should by able to make use of DDR3 on its own.
So that is were my idea differs from MISTer.
When using emulation od 68K on ARM, you need to go JIT to get good speed, but that is one of the reasons UAE does not "feel" right sometimes, because JIT gives you sometimes very high speed and sometimes not.

On a CycloneV a core like Apollo should outrun a 68k_on_ARM-JIT most of the time. (One could even run both on this board next to each other and see what is faster )

Running in parallel to the ARM would also keep the ARM-side free for things like mp3-decoding (use it as a sound card) or video-decoding. Without slowing down the 68k (except for memory access).
Gorf is offline  
Page generated in 0.03963 seconds with 10 queries