原文:EDK笔记——自定义IP核

这篇笔记是我之前在调试MicroBlaze时记录下来的,当时在网上查了一些资料,发现都讲的不是特别清楚,所以自己整理了一个笔记,如有差错,希望大家指正。 在这次示例中,本文完成了一个改变流水灯的间隔时间以及按键检测的间隔时间可变的一个MicroBlaze程序,修改参数后不用再经过布局布线,方便调试。 典型的嵌入式程序设计流程如下: 如上图所示,在FPGA中开发嵌入式系统主要需要三个工具套件,分别为 ...

2019-05-05 23:53 0 594 推荐指数:

查看详情

Vivado 调用自定义IP

关于Vivado如何创建自定义IP有大量的参考文章,这里就不多加阐述了,本文目的主要是解决如何在新建工程中引用其它工程已经自定义封装好的IP,从而实现自定义IP的灵活复用。 举个例子,我们的目标是能在新建工程里成功调用ov5640_RGB565_0这个自定义IP 但是在新建工程里 ...

Thu Jul 12 23:09:00 CST 2018 0 4603
vivado设计四:自定义IP测试

在vivado设计三中:http://blog.chinaaet.com/detail/37177已经建立了vivado工程和封装好了自定义IP。 那么接下来,我们对这个自定义IP进行测试了:我们已经回到了主界面。 1. create block design 这部 ...

Wed Dec 06 00:43:00 CST 2017 0 1188
AXI-Lite总线及其自定义IP使用分析总结

  ZYNQ的优势在于通过高效的接口总线组成了ARM+FPGA的架构。我认为两者是互为底层的,当进行算法验证时,ARM端现有的硬件控制器和库函数可以很方便地连接外设,而不像FPGA设计那样完全写出接口时序和控制状态机。这样ARM会被PL端抽象成“接口资源”;当进行多任务处理时,各个PL端IP ...

Sat Jun 09 19:14:00 CST 2018 1 2963
vivado设计三:一步一步生成自己的自定义IP

开发环境:xp vivado2013.4 基于AXI-Lite的用户自定义IP设计 这里以用户自定义led_ip为例: 1.建立工程 和设计一过程一样,见vivado设计一http://blog.chinaaet.com/detail/35736: 这样我们就进入了主界面 2.创建 ...

Wed Dec 06 00:14:00 CST 2017 0 7119
自定义AXI总线形式SPI接口IP,点亮OLED

一、前言   最近花费很多精力在算法仿真和实现上,外设接口的调试略有生疏。本文以FPGA控制OLED中的SPI接口为例,重新夯实下基础。重点内容为SPI时序的RTL设计以及AXI-Lite总线分析。当然做些项目时可以直接调用Xilinx提供的SPI IP,这里仅出于练习的目的考虑。 二、接口 ...

Tue Feb 05 19:58:00 CST 2019 0 1784
petalinux&zedboard(自定义IP学习笔记

1、建立vivado工程; 2、生成.hdf文件; 3、启动petalinux   source petalinux安装路径/settings.sh 4、建立petalinux工程   pe ...

Mon Sep 18 05:00:00 CST 2017 0 2684
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM