各位前辈,mister有xilinx zynq或mpsoc移植吗?
mister_fpga吧
全部回复
仅看楼主
level 10
lifc0 楼主
一直对游戏机和计算机仿真感兴趣,做过一些相关仿真项目,去年发现mister项目之后一直保持关注。
但很久没接触Altera(Intel)产品,手头比较新的开发板都是Xilinx(AMD)的,加上DE10-Nano现在比较贵,不知有没有人尝试过向ZYNQ 7k或MPSoC移植mister框架或某个内核?
2023年03月13日 02点03分 1
level 10
lifc0 楼主
大概看了一下PS(ARM)端代码,OSD的GUI部分可以直接重用,镜像加载和PL控制要加一个平台封装层适配MPSoC的SDK。
而PL(FPGA)端似乎需要移植SDRAM控制器和一些IO设备,因为国外论坛有人讨论说开发板自带的DDR4(PS端或者PL端)延迟较大,无法支持实时性要求较高的游戏内核。
2023年03月13日 02点03分 2
level 10
lifc0 楼主
曾经做过测试,PL通过AXI4-Lite突发访问PS端的DDR4,访问延迟大概在3x个周期(PL时钟100M时相当于300多纳秒),而直接访问PL端DDR4延迟也要100~200纳秒。
如果只是访存延迟问题可以通过增加支持DMA的cache界面来解决,毕竟突发访问比例较低且MPSoC内部BRAM和逻辑资源都相对丰富。
2023年03月13日 02点03分 3
吧务
level 13
MiSTerFPGA是根据De10及同系FPGA订制的系统,想整体移植,工程量及技术要求不低啊。
2023年03月13日 07点03分 4
哎,就是说目前还没有移植了。如果从头做工作量确实不小,评估Main_MiSTer项目大概要2、3个人月,NES_MiSTer也要1、2个人月。放在开源社区时间只会更长了。
2023年03月13日 13点03分
@lifc0 不会有人去移植的,因为底层系统的代码不是开源的,掌握在项目主持人索格利格的手上。之前有人移植到旋风V同系的SOC FPGA的其他型号开发板上,但都不是全系支持,而且丕有些问题。
2023年03月13日 14点03分
@中古机爱好者☞ 可惜了,本打算试着移植主项目和PCXT核,因为玩过一阵8086/8088仿真对PCXT核使用的MCL86/Next186项目相对熟一些。但如果不是完全开源就没什么动力了。
2023年03月13日 14点03分
1