文档章节

Utilities Zynq in a PL only configuration

X
 XYLove
发布于 2015/08/05 23:18
字数 217
阅读 34
收藏 0

Is it possible to utilize Zynq in a PL-only configuration? 

You don’t need to have the ARM instantiated in your design but nevertheless the ARM is always present to take care of the configuration task. The Boot ROM code will always get executed at POR and the hard PS will boot. Remember, Zynq is a standalone processor and does not require PL configuration as is needed for MicroBlaze.

Here is what you need to do if you are using PL only:

  1. Create an FSBL for the board (FSBL is needed for loading the bitstream). If you already have an SDK project for this board for any reference design (just make sure the reference design has the SD interface included. Chances are the ref design already has all peripherals included), Open the SDK project and make sure there is an FSBL SDK software project. If not create one.

  2. Edit your fsbl.h file, add the following line and make sure SDK rebuilds the FSBL project (saving the file might not rebuild the fsbl.elf file, so run rebuild).

           #define NON_PS_INSTANTIATED_BITSTREAM

           This #define will tell FSBL that PS is not instantiated in your design

     3.  Use the above FSBL.ELF and your Bitstream to generate the Boot.BIN file using the Bootgen utility in SDK.


© 著作权归作者所有

X
粉丝 0
博文 5
码字总数 1207
作品 0
海淀
私信 提问
基于Zynq的MIO与EMIO的区别和应用

MIO与EMIO的区别与应用 1 MIO与EMIO概念 MIO:多功能IO接口,属于Zynq的PS部分,在芯片外部有54个引脚。这些引脚可以用在GPIO、SPI、UART、TIMER、Ethernet、USB等功能上,每个引脚都同时具有...

feifansong
2018/05/09
0
0
zynq中三种实现GPIO的方式

MIO和EMIO方式是使用PS部分的GPIO模块来实现GPIO功能的,支持54个MIO(可输出三态)、64个输入和128个输出(64个输出和64个输出使能)EMIO 而IP方式是在PL部分实现 GPIO功能,PS部分通过MAX...

u010830004
2018/05/05
0
0
LPI - Exam 102: Detailed Objectives

This is a required exam for LPI certification Level 1. It covers basic skills for the Linux Professional that are common to major distributions of Linux.. IMPORTANT INFORMATION:......

晨曦之光
2012/04/24
94
0
Sybase16 安装

新建用户 [root@ora119 data]# useradd -G dba sybase [root@ora119 data]# id sybase uid=504(sybase) gid=504(sybase) groups=504(sybase),500(dba) 配置sudo [root@ora119 ase16]# visud......

66号公路
2016/04/15
889
0
SylixOS 基于ZYNQ的时钟频率修改详解

概述 本文档以ZYNQ7000平台为例,详细介绍如何去修改ZYNQ的时钟频率。 时钟频率修改流程 ZYNQ7000的时钟频率修改流程,如图 2.1所示。具体步骤如下: 步骤一:解除ZYNQ7000的寄存器写锁定; ...

wy_study
2017/09/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一、docker 入坑(win10和Ubuntu 安装)

前言 终究还是绕不过去了,要学的知识真的是太多了,好在我们还有时间,docker 之前只闻其声,不曾真正的接触过,现在docker 越来越火,很多公司也都开始使用了。所以对于我们程序员而言,又...

quellanan2
3分钟前
2
0
AutoCompleteTextView

小技巧按菜单键 当菜单打开之前会调用onMenuOpened(int featereId,Menu menu),可以重写这个方法,弹出对话框或者Popmenu 再布局中添加控件AutoCompleteTextView. <AutoCompleteTextVie...

逆天游云
7分钟前
2
0
谷歌软件商店:推出5美元会员 可用数百个软件

腾讯科技讯,谷歌和苹果是全球两大智能手机操作系统的运营者,两家公司旗下分别拥有占据行业垄断地位的谷歌软件商店和苹果软件商店。据外媒最新消息,手机软件商店的商业模式正在发生一些变化...

linuxCool
29分钟前
1
0
RocketMQ 多副本前置篇:初探raft协议

Raft协议是分布式领域解决一致性的又一著名协议,主要包含Leader选举、日志复制两个部分。 温馨提示: 本文根据raft官方给出的raft动画进行学习,其动画展示地址:http://thesecretlivesofda...

中间件兴趣圈
29分钟前
1
0
elasticsearch 6.8.0 添加认证

1. 修改elasticsearch-6.8.0/config/elasticsearch.yml 最后添加一行:xpack.security.enabled: true 2. 初始化用户和密码 ./bin/elasticsearch-setup-passwords interactive 我这里初始化为......

coord
31分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部