对于MYD-C7Z010开发板硬件外观上的美图,我没有做其它特意性的排版,从米尔科技的官网摘截了几张图,我们来大致的领略一下MYD-C7Z010的风采。 经过前段时间的摸索与尝试,基本了解了赛灵思的Vivado工具入门级操作步骤,对于刚接触Vivado开发环境的工程师,相信此贴会对您有较好的指引作用。



根据《MYC_C7Z01020入门指导手册.pdf》描述,文档中采用的是Vivado2017.1的版本,而我从网站上下载的是Vivado2017.4的版本,看看这两个版本是否存在差异。经亲自体验,发现没有存在多大的差异。搭建Xilinx开发环境,那让我们从Vivado的安装开始。首先在网站上下载Vivado2017.4的安装包,大小16.17G,然后双击会出现如下警告提示,均点击“Ignore”即可。

然后点击下一步,会出现如下界面:

然后选择E盘的根目录,创建安装Vivado的文件夹

然后点击“Install”

则会依次进入下面几个界面,请耐心等待加载。




提示Xilinx Software Install安装完成后,接下来我们需要提供产品的激活秘钥,当然没有激活也是可以用的,但是可能会出现一些意想不到的问题,正如Keil工具一样,没有获得license,在线Debug就会存在问题,因此建议大家还是获取一下秘钥为好。
因此,需要在Xilinx的官网(https://www.xilinx.com/)上注册一个账号,然后再在注册时填写的邮箱中点击链接,激活注册的账号。

登录进Xilinx的官网后,依次选择如下选项





然后会弹出秘钥发送到您注册时填写的邮箱中

在邮箱或者Xilinx的官方网站个人页面下均会有自己所点选的版本秘钥文件,然后下载保存到安装Xilinx的子目录下,然后将秘钥Xilinx.lic文件加载进Vivado的产品秘钥管理选项中。


至此我们的Vivado软件已顺利安装完成了,接下来我们来聊聊如何使用其搭建硬件平台。
启动Vivado,界面如下,进入快速新建工程菜单,然后点击默认的“下一步”

然后会出现如下界面,稍作修改,然后点选“xc7z010clg400-1”的选项,因为我们的开发板硬件是C7Z010

接着需要设计硬件上的电路原理,截图如下所示:



这里以加载官方SDK中提供的GPIO配置文件为例,选择如下的tcl文件

然后根据指导手册,我们将硬件的配置设置,constant IP核添加到图框中,如下截图










至此硬件原理构建完成,然后需要将硬件导出到SDK中,硬件平台导入后打开SDK,design_1_wrapper_hw_platform_0将用于生成硬件平台的 BSP。



