花了两天的时间,不眠不休,终于在原来的基础上,靠着示波器+ChatGPT,把TangNano20k自带的手柄移植过来,用TangNano 20k运行成功了超级玛丽。🎉

目测TANG 20K原生的nestang运行不起来,我也不知道为什么,我这一版把系统时钟调到50MHz了,才跑起来的。

虽然verilog我是半调子,属于基础不牢的那种,但是靠着AI,再用示波器抓latch信号后的波形,终于把手柄信号调通了,小人可以跑起来了。盯着示波器抓手柄信号打游戏,哈哈哈哈。不过还有bug,小人中间是空的,后面用modelsim仿真一下,调高频率应该能解决。已经完美90%了。

终于完成了心愿,等搞完了再分享代码。

最近又想起了心心念的FPGA上的游戏了,遂又200大洋入手了TANG NANO 20K,好马配好鞍,总想着光有FPGA,没有示波器,没法玩。记得去年玩示波器确定信号,苦逼的降频到几赫兹,看到灯闪了才确定时钟信号没问题。不想再苦逼了,于是入手了个示波器。

选了抖音红品,网红之光(小姐姐老好看的)的鼎阳示波器。选了1G采样率,200M带宽的,终于可以实现抓取信号的梦想了。

用TANG NANO 9K生成了300兆的信号,居然也能抓到,虽然信号衰减后快变成正弦信号了,但还是可以识别出来的的。鼎阳果然是国产之光。

用FPGA的DDS造了个FM信号,100M左右的频段,FFT还是可以识别出频谱的。不过谐波太多了,干扰了附近频段一大串电台。