2.4.1 NavieMIPS的综合运行
Last updated
Was this helpful?
Last updated
Was this helpful?
使用如下命令,从GitHub上将Naive MIPS的主分支brd-NSCSCC下载下来()
使用vivado打开目录下的NaiveMIPS-HDL-brd-NSCSCC\xilinx\NaiveMIPS\PrjVivao.xpr 工程,
综合运行并生成bit流文件,将bit流文件下载至FPGA中
使用NaiveMIPS-HDL-brd-NSCSCC\utility\serial_load.py 的python程序测试该cpu。
NaiveMIPS使用NavieBootLoader作为其一级引导程序,已经初始化至cpu的片上内存,故可以直接用 serial_load.py程序通过串口进行交互,其中a该程序用python2编写,需要预先安装 pyserial,pyelftools,tqdm的python库。
进入程序目录,输入如下命令查看程序使用
输入如下命令,测试串口线和内存