随笔分类 - Xilinx--->Vivado
摘要:1、LWIP文件路径 软件安装后会有lwip包,如下图所示: 2、添加RTL8211网络芯片驱动
阅读全文
摘要:1、打开Xilinx SDK,选择工程路径,点击OK 2、点击Create Application Project创建应用工程(File --> New --> Application Project) 在Application Project窗口内依次做如下步骤: 填写Project name,根
阅读全文
摘要:1、什么是固化 ZYNQ 支持的几种启动模式分别是 JTAG、 NAND、 QSPI FLASH 和 SD Card。 平时都是通过 JTAG 先下载 bit 流文件,再下载 elf 文件,最后点击 Run As 来运行程序。 JTAG 的方法是通过 TCL 脚本来初始化 PS,然后用 JTAG 收
阅读全文
摘要:在 ZYNQ 嵌入式系统中,定时器的资源是非常丰富的,Zynq 的 PS 的 CPU0 和 CPU1 都有各自独立的 32 位私有定时器和 32 位看门狗定时器,这两个 CPU 同时共享一个 64 位的全局定时器( GT)。除此之外, PS 中还有一个 24 位的系统看门狗定时器( SWDT)和两个
阅读全文
摘要:ZYNQ 开发过程中,有时会需要与 ARM 硬核进行通信。 这种情况下, 需要用到高速接口与 ARM 通信。 Xilinx 官方为我们提供了非常丰富的 IP 核,如数学运算(乘法器、浮点运算器等)、信号处理( FFT、DDS 等),我们可以通过调用这些 IP 核来快速完成设计。然而随着系统的设计越来
阅读全文
摘要:AXI 互联接口作为 ZYNQ PS 和 PL 之间的桥梁, 能够使两者协同工作,进而形成一个完整的、 高度集成的系统。 MIO 和 EMIO 是直接挂在 PS 上的 GPIO。 而 AXI_GPIO 相当于 GPIO 的 IP 核,是通过 AXI 总线挂在 PS 上的GPIO 上。 本课节通过一个
阅读全文
摘要:当处理器收到中断,它会停下当前正在做的任务,然后跳转到需要处理的地方去。这和轮询的方式是相反的,轮询是由软件同步获取设备的状态。在中断方式中,不需要由处理器不断地轮询设备的 I/O 端口来查看是否需要处理,设备本身会进入中断处理器。中断(主要是硬件中断)可以进一步被分类为以下几种类型: (1)可屏蔽
阅读全文
摘要:1、ZYNQ PS外设简介 ZYNQ PS 中包含一组丰富的外设,如 USB 控制器、 UART 控制器、 I2C 控制器以及 GPIO 等等,他们提供了各种工业标准的接口, 用于和外部设备进行通信。 ZYNQ 分为 PS 和 PL 两部分,那么器件的引脚( Pin)资源同样也分成了两部分。 ZYN
阅读全文
摘要:1、简介 首先我们来了解一下 ZYNQ 嵌入式系统的开发流程。 如上图所示,开发流程大体可以分为 6 步。其中 step1 至 step4 为硬件设计部分,在 Vivado 软件中实现;step5 为软件设计部分,在 SDK 软件中实现; step6 为功能的验证。复杂的程序还涉及 Debug,这个
阅读全文
摘要:1、打开vivado,点击Create Project 2、点击Next 3、接下来输入工程的名称和路径。工程路径是指定本次工程存放在电脑磁盘中的位置,需要说明的是,工程路径不能包含中文、空格或者其它一些特殊的符号,否则工程会创建失败。工程名和路径的设置如下图所示。 注意,由于默认勾选了“Creat
阅读全文
摘要:1、下载Vivado安装文件 (1)、打开https://china.xilinx.com/网址 (2)、拉到网页底部,找到下载与许可 (3)、点击Vivado存档 (4)、点击此处进行安装包下载 2、安装 (1)、Vivado2017.4安装包下载解压完成后,如下图所示,Linux系统执行蓝色框线
阅读全文

浙公网安备 33010602011771号