设为首页收藏本站
查看: 10847|回复: 0

【Z-turn Board试用体验】+ 板卡和Vivado

[复制链接]

1

主题

0

回帖

24

积分

新手上路

积分
24
yintengfei 发表于 2015-5-19 02:16:05 | 显示全部楼层 |阅读模式
本帖最后由 yintengfei 于 2015-6-4 20:30 编辑

【Z-turn Board试用体验】+ 板卡和Vivado
今天中午拿到的板卡,但由于在外较忙,回到寝室都晚上11点多了,先感叹下做技术的好苦逼呀,但貌似乐在其中。刚才迫不及待的打开包裹,拿在手里还不如我的手掌大,第一感觉是非常精致,而且板卡上的能实现的功能有很多。如图为板卡:
1.png
       一直做的是在通用FPGA芯片上开发,没有使用类似ZYNQ系列里含有两个ARM硬核的芯片。而且一直在ISE上做东西,没有使用最新的高大上的Vivado套件,为跟进潮流,在前几天的时候在网上下载了一个,准备在Z-turn上使用Vivado套件进行开发。
       下面进行简单的实验:      
       打开Vivado套件,建立工程,注意期间选择xc7z010clg400-1。
       工程建立后,需要把ZYNQ SOC PS加进来,通过点击IP Integrator下的Create Block Design方式加入。加入后如图,可以点击“rundesign automation” ,自动连线。
2.png
可以通过双击ZYNQ可自定义PS部分的接口。
3.png
选择“validate design” 进行验证得到:
4.png
点击Create HDL Wrapper:
5.png
得到:
6.png
明天下板子吧。。。。。。


/******************************************/
上面的工程只涉及PS部分
里面只有 UART DDR  时钟等,涉及到PL的部分均没选择
此外注意的是  
由原理图可知 UART1的引脚是 MIO48 MIO49
同时我选择了SD连接:引脚为MIO40-MIO45

QQ截图20150603212956.png

验证后成功,进行综合,生成bit文件

下一步就是紧接着打开SDK 进行软件的开发了
File->Export->Export Hardware for SDK

共有5个文件:system.xml,  ps7_init.c, ps7_init.h, ps7_init.tcl, and ps7_init.html.
2.png
可见 system.xml 中是 memory映射的信息
ps7_init.c 和ps7_init.h包含了PS的初始化信息


选择  File->New->Other  选择application project

注; 一个SDK工程包括Hardware Definition (uzed_hw)、Board Support Package (uzed_bsp)、The application itself (uzed_app).

选择memory test 模板打开串口终端,打印得到:
NOTE: This application runs with D-Cache disabled.As a result, cacheline requests wil
l not be generated
Testing memory region: ps7_ddr_0
    Memory Controller: ps7_ddr
         Base Address: 0x00100000
                 Size: 0x1ff00000 bytes
          32-bit test: FAILED!
          16-bit test: FAILED!
           8-bit test: FAILED!
Testing memory region: ps7_ram_1
    Memory Controller: ps7_ram
         Base Address: 0xffff0000
                 Size: 0x0000fe00 bytes
          32-bit test: PASSED!
          16-bit test: PASSED!
           8-bit test: PASSED!
--Memory Test Application Complete--







回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-5-19 06:57 , Processed in 0.042917 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表