硬件:Zedboard
软件:Vivado2018.2 + Win10

1 设计

功能:流水灯
语言:Verilog + C
流程:创建工程->创建AXI外设IP核->IP Integrator->综合、实现、生成Bitstream->SDK

功能图如下,图中的GPIO IP使用自定义的AXI外设,而不使用AXI_GPIO

2 流程

2.1 创建工程

参考ZedBoard+Vivado(一)

2.2 创建AXI外设IP核

点击Tools->Create and Package New IP

点击Next

选择Create a new AXI4 peripheral

默认或者手动输入相关描述

使用AXI-Lite,Slave模式

选Add IP to the repository,以便我们后续添加该IP核,点Finish

2.2 IP Integrator

IP INTEGRATOR->Create Block Design,在add IP中输入myip和ZYNQ7 Processing System,并其加入到Diagram中

ZedBoard+Vivado(三)——自定义AXI外设IP核实现流水灯相关推荐

  1. Vivado关于dds IP核实现任意频率的正余弦波输出

    Vivado关于dds IP核实现任意频率的正余弦波输出 目录 一.dds IP核的创建与参数配置 1.创建dds IP核 2.参数配置 3.可编程输入设置 4.详细的设置 5.输出频率设置 6.配置 ...

  2. 【FPGA】 十二、Vivado DDS IP核实现扫频信号

    文章目录 前言 一.DDS IP核概述 二.DDS IP核配置 三.调用DDS IP核 总结 前言 在我前面的工程中,都是一些比较通用的设计工程,没有用到哪一家的IP核,所以代码具有很好的移植性:今天 ...

  3. 3.3 调用IP核实现多数表决器

    调用IP核实现多数表决器 1 使用74x138实现多数表决器的设计 2 构建新工程并调用IP核 该文档的MOOC的视频教程 数字电路中译码器三输入的译码器可以实现任意三输入的逻辑函数,所以三变量的多数 ...

  4. Vivado调用DDS IP核实现扫频信号

    一.实验目的 1.熟悉 FPGA 硬件开发平台. 2.学习 DDS IP 核的调用和配置. 3.熟悉 Vivado 的操作流程. 4.掌握 Verilog HDL 的基本语言逻辑. 二.实验仪器 FP ...

  5. Silex Insight 在 FPGA 中为 ChaCha20-Poly1305 IP 核实现了 100Gbps

    Silex Insight 表示,它的 ChaCha20-Poly1305 硬件加密引擎实现了破纪录的速度,在 ASIC 中管理 800Gbps,在 FPGA 中管理 100Gbps.其符合RFC75 ...

  6. 【FPGA】调用IP核实现心形波

    心形函数 具体的matlab代码: % 定义匿名函数 a= 16; f=@(x)real(abs(x)^(2/3) + 0.9*sqrt(3.3-x^2) * sin(a*pi*x));%把离散的整数 ...

  7. 开发自定义AXI总线外设IP核——以LED和开关为例

    http://www.eefocus.com/nightseas/blog/12-10/287343_15762.html ZedBoard学习手记(二) 开发自定义AXI总线外设IP核--以LED和 ...

  8. 自定义AXI IP核实验——FPGA Vitis篇

    文章目录 1. 前言 2. Vivado工程的编写 2.1 创建自定义IP 2.2 添加自定义IP到工程 3. Vitis工程的编写 A. 工程源码下载 1. 前言 Xilinx官方为大家提供了很多I ...

  9. Vivado 自定义VHDL的IP核

    自定义VHDL的IP核 本文介绍基于VHDL语言的IP核的创建. 说明:使用软件版本为Vivado 2019.2 文章目录 自定义VHDL的IP核 一.创建IP核 1.1 创建IP核管理工程 1.2 ...

  10. 使用vivado调用自定义IP的两种方法

    使用vivado调用自定义IP的两种方法 方法一:采用Creat Block Design以图形化界面方式,即原理图方式调用自定义IP,例如下图: 方法二:采用代码方式,即类似函数方式调用自定义IP, ...

最新文章

  1. 获取oracle数据库war报告,Oracle 数据库开发及SQL基础实战
  2. arduino跑python,尝试在我的Arduino和stu上执行Python3.7.2中的代码
  3. oracle00312,oracle 启动 报ORA-16014 和 ORA-00312
  4. 人生时间计算器_工具拯救效率,高效拯救人生!70个全国工程人实用小工具+算量表格...
  5. 第四范式受邀参加APEC“人工智能创新应用发展国际论坛”
  6. 上周热点回顾(9.1-9.7)
  7. 解决mediawiki上传文件文件名是中文上传失败
  8. 分子动力学模拟软件_机器学习模拟1亿原子:中美团队获2020「超算诺贝尔奖」戈登贝尔奖...
  9. TeamViewer 13界面功能介绍
  10. 想成为CSS大师,你倒是学啊 -30个资源大推荐
  11. Raspberry 2B Ubuntu mate 16.04 *** 完美透明代理
  12. 北京办理居住证的全流程
  13. 在计算机英语中memory是什么意思,Memory是什么意思?
  14. 小米电视1代上半屏背光闪的问题解决
  15. [图像]中值滤波(Matlab实现)
  16. Windows查看网络连接并清理缓存
  17. 初始化Linux数据盘(fdisk)
  18. python爬虫王者荣耀高清皮肤大图背景故事通用爬虫
  19. 淘系电商再无对手,腾讯为何“资敌”?
  20. pf与ckf_CKF中国功夫杯

热门文章

  1. 成都大学美术生分数线怎么计算机,成都学院(成都大学)2018年艺术类录取分数线(四川)...
  2. 【C语言】学习笔记 第5章 选择语句 编程题
  3. Ubuntu20.04安装ROS——实现小海龟仿真
  4. Python——二级【应用题一】
  5. 波哥 centos6安装lnmp环境笔记
  6. Acwing 1077 皇宫看守
  7. 新手唱歌从入门到精通,经典唱歌教程系列合集
  8. Windows11 安卓子系统安装(附apk安装步骤)
  9. matlab实验报告老师评语,实验报告评语4篇
  10. 车联网仿真学习——OMNet++建立新工程并与INET和veins建立连接