板子型号:芯来科技MCU200T

vivado版本:2019.1

关于如何使用软件仿真:

  1. 在NucleiStudio中将工程设置为ITL下载 这样你生成的.verilog文件才能正常仿真

  2. 在硬件代码中,将locate.verilog路径填入到tb_top.v相关位置

    Vivado实现hbird e203示例代码仿真

关于如何将软件代码和硬件代码一起烧录到FLASH里面:

  1. 使用ITCM_transform.py将locate.verilog转化为64位的locate_64.verilog,并在硬件代码中,将locate_64.verilog直接通过readmem读入ram中
  2. 在vivado界面,使用vivado烧录FLASH的功能将综合后的bin文件烧录到FLASH里面,然后在NucleiStudio界面,将工程设置为Flash下载,点击debug就能把工程下载到flash里面了(如果使用芯来科技官方开发板建议这种方式

师兄参加研电赛(以及FPGA创新大赛)的资料,可以看下他们的文档和论文,了解原理

师兄参加研电赛(以及FPGA创新大赛)的资料,可以看下他们的文档和论文,了解原理

riscv纯净版

riscv纯净版


合并后的整体工程(内含.verilog代码)、

合并后的整体工程(内含.verilog代码)、

软件工程:workspace直接压缩的

软件工程:workspace直接压缩的


加入了SD卡功能后的工程:

locate_riscv.7z

NucleiStudio_workspace (3).7z


第一版:使用串口将信息传给树莓派,然后树莓派使用python写个脚本把接收到的数据通过HDMI显示出来

2022.4.25

2022.4.25

内含与树莓派通讯代码

内含与树莓派通讯代码

内含HLS工程

内含HLS工程


第二版将AXI修改为NICE接口,主要就是把原先在AXI处的定位模块移植到NICE接口(为了集创赛而用NICE,如果只是想用行人定位工程,可以忽略这个版本)