一、概要
硬件平台:赛灵思MPSOC----ZU4CG
软件版本:vivado2020.1 vitis2020.1
实现功能:将MPSOC设备模拟为一个U盘,通过PC电脑可以进行读写文件的操作。
ps.可以使用此工程验证硬件设计是否存在问题。
二、vivado下硬件系统的搭建
按照硬件原理图勾选MIO,如下图:
此处需要注意以下几点:
1、依据手册,USB0的3.0高速线只能选择GT lane0、GT lane1、GT lane2;USB1的3.0高速线只能选择GT lane3;
2、USB3.0的高速时钟线要选对,与硬件26Mh输入时钟一致。
工程建立完毕后,进行编译生成.xsa文件。
三、vitis工程实现
此处主要利用了赛灵思提供的源码。
- 建立Platform工程
- 建立Application工程 工程程序见附件。
附件下载地址:赛灵思MPSOC平台下的USB接口测试-嵌入式文档类资源-CSDN下载
四、板上验证
将工程通过debug的方式烧写进MPSOC,运行后,可以再电脑上看到一个255M的U盘。按照要求对U盘进行格式化后,可以正常进行文件的存储和读取操作。