ZedBoard
文章平均质量分 78
Sky灬云岚
纷纷万事,直道而行,直道做人
展开
-
ZedBoard之GPIO详解
不可缺少的资料:官方UG585手册 GPIO简介 1. GPIO: General-Purpose Input/Output Ports. 通用I/O口。 2. MIO原创 2016-11-13 09:57:06 · 4496 阅读 · 0 评论 -
ZedBoard之中断interrupt详解
Interrupt中断 概述: 1. Zynq的中断类型有: 软件中断(Software Generated Interrupt, SGI,中断号0-15)(16–26 reserved) 私有外设中断(Private Peripheral Interrupt, PPI,中断号27-31), 共享外设中断(Shared Peripheral Interrupt, SPI,中断号32原创 2016-11-13 10:28:22 · 10892 阅读 · 3 评论 -
使用vivado进行zedboard的OLED测试(创建IP核)
OLED即有机发光二极管。在Zedboard开发板上实现OLED模块显示功能,通过PL部分的EMIO接口实现OLED所需的SPI接口,在PS中编写驱动程序,实现OLED显示功能。 OLED原理图如下: zedboard控制OLED的主要方法是:自己设计一个IP核,把OLED对应的6个控制引脚进行逻辑设计和约束,IP核通过AXI总线,把OLED对应的6个控制引脚和PS联系起来。通过PS编写相应的转载 2016-11-18 20:15:25 · 5911 阅读 · 1 评论 -
Zedboard不同GPIO形式 控制OLED显示
利用AXI_GPIO连接BTNR,PS通过EMIO连接BTNU,通过PS GPIO连接BTN8、BTN9,对三种方式的GPIO均进行了控制演示转载 2016-11-19 12:31:16 · 1827 阅读 · 0 评论 -
【转载】zedboard中PL_GPIO控制(8个sw、8个leds)
PL端GPIO控制,利用zed上的8个开关去控制8个led灯的亮灭,利用btn8和btn9两个PS按键控制Demo的开始和结束,并通过LD9显示程序是否开始转载 2016-11-20 12:44:34 · 1950 阅读 · 0 评论 -
zedboard烧写程序到FLASH,用于QSPI Flash启动
创建第一级启动引导程序FSBL。SDK中点击工程BSP文件夹右键,选择Board Support Package Setting。 选择xilffs和xilrsa加入,点击OK. 在SDK主界面下选择File->New->Application Project选项,设置参数如下。 点击Next,选择Zynq FSBL,然后点击Finish。 在工程目录下,新建boot文件夹。(位置其实无所谓,此处为原创 2016-11-21 23:27:10 · 18004 阅读 · 1 评论 -
Zedboard中的SPI通信记录文档(已实现)
SPI记录文档概念SPI是串行外设接口(SerialPeripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线。SPI是利用4根信号线进行通信的串行接口协议,4个接口信号为:串行数据输入(MISO,主设备输入、从设备输出)、串行数据输出(MOSI,主设备输出、从设备输入)、移位时钟(SCK)、低电平有效的从设备使能信号(c原创 2017-07-28 19:57:08 · 9008 阅读 · 4 评论 -
zynq的pl中断在linux下的配置及中断驱动
Zynq的中断号在dts中的表示 可参考这个文章,不过该文章说的是在dts设备树中的中断号 的配置。 现在的情况是,在zynq 的PL端配置外设中断 ,不涉及dts。 比如zynq中的外设中断号从#61开始,配置成按键button,按下按键时,Linux系统接收中断进行处理。 此时就需要在Linux的驱动中按照物理中断号注册,也就是硬件中断号。 //注册中断 ret = r原创 2017-11-10 12:29:01 · 4809 阅读 · 3 评论