<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CSD_N_csdn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CSD_N_csdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CSD_N_csdn]]></copyright><item><title><![CDATA[ZYNQ学习之SPI的使用]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/108475671</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/108475671</guid><author>CSD_N_csdn</author><pubDate>Tue, 08 Sep 2020 21:11:50 +0800</pubDate><description><![CDATA[本文主要介绍使用ZYNQ硬核通过编程实现SPI通信，为控制外设提供参考！

软件：Vivado2018.2

硬件：PYNQ-Z2（理论上来说，只要含Zynq-7000 SoC的开发板都可以）

理论：熟悉SPI通信协议与时序

硬件回环连接，由MOSI发，MISO接收，数据暂存在FIFO模块中！



第一部分

PL部分，新建Vivado工程，新建Block Design，添加zynq7 Processing System，点击自动连线。完成后如图所示



双击ZYNQ7，添加SPI_0接口，本次只用]]></description><category></category></item><item><title><![CDATA[ZYNQ学习之中断应用]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/107976194</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/107976194</guid><author>CSD_N_csdn</author><pubDate>Thu, 13 Aug 2020 11:48:33 +0800</pubDate><description><![CDATA[转载的这篇博客是关于ZYNQ的中断应用的一个教程，是我在学习SDK调试时发现的，详略得当，适合学习，笔者亲验，可以实现。

关于内容，就没必要画蛇添足了，篇中涉及的文件未分享，现整理，链接如下。

链接：https://pan.baidu.com/s/1QNouFFMazZxx-EjZog3wUw
提取码：vk04
永久有效！
...]]></description><category></category></item><item><title><![CDATA[Vivado HLS 2018.2 Command Prompt输入cd指令无法执行跳转到具体文件夹的问题解决]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/107807460</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/107807460</guid><author>CSD_N_csdn</author><pubDate>Wed, 05 Aug 2020 11:37:24 +0800</pubDate><description><![CDATA[本文主要介绍在使用Vivado HLS的命令窗口执行时遇到问题及解决办法。

前言

相信大家平时在使用Vivado等系列软件进行开发时，会用到Tcl脚本命令等方法来进行快速原型开发和脚本编程，Vivado HLS也是支持Tcl脚本方法的。

这里主要说一下Vivado HLS的Tcl执行过程中出现的问题。

问题描述

笔者在复现一个开源项目时，根据该帖子https://zhuanlan.zhihu.com/p/41372775?from_voters_page=true中步骤一的指引，要在Vivado ]]></description><category></category></item><item><title><![CDATA[Vivado HLS介绍及IP核的设计流程]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/107546602</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/107546602</guid><author>CSD_N_csdn</author><pubDate>Fri, 24 Jul 2020 11:13:15 +0800</pubDate><description><![CDATA[本篇主要是笔者个人对Vivado HLS软件的一些理解与介绍，及该软件的设计流程。

前言

Vivado HLS全称是Vivado High Level Synthesis，一般在安装Vivado的时候会默认附带安装。一般我们在用Vivado开发时，可以使用其自带的IP核，实现基本的数学运算（乘法器、除法器、浮点运算器等）、信号处理（FFT、DFT、DDS等），IP核类似编程中的函数库，可以直接调用，非常方便。而Vivado中的IP核毕竟种类有限，而且并不总是能实现我们需要的功能，所以Vivado HLS]]></description><category></category></item><item><title><![CDATA[PYNQ-Z2调试笔记：在Microblaze软核中编程运行C程序]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/106402666</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/106402666</guid><author>CSD_N_csdn</author><pubDate>Thu, 28 May 2020 15:05:47 +0800</pubDate><description><![CDATA[本篇主要介绍，通过Jupyter在Microblaze Subsystems上使用C语言编程，实现一些简单的功能。

目录

前言

正文

一、软核PMODA、PMODB、RPI、ARDUINO

二、在软核上编程C程序

（1）加载基础覆盖

（2）定义子函数并调用

（3）数据类型转换

（4）申请指针，申请获取大块的内存空间存放数组数据等。

（5）创建类对象等

（6）注意事项

结尾

前言

关于软核的知识，笔者所知比较少，个人浅显的理解为，软核是一种比较特殊的IP核，是一种微处理器IP核。在]]></description><category></category></item><item><title><![CDATA[PYNQ-Z2调试笔记：化繁为简，从一个简单的例子深刻理解PYNQ（PS端GPIO直接控制外设leds、switches和buttons）]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/106383090</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/106383090</guid><author>CSD_N_csdn</author><pubDate>Wed, 27 May 2020 18:41:58 +0800</pubDate><description><![CDATA[本篇主要介绍，以比较底层的方法操作外设leds、switches和buttons的方法，以及这段时间对PYNQ学习的一些个人见解。

目录



前言

正文

一、Vivado部分

二、板上验证部分

结尾

前言

前面的一个帖子https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105666949讲解了如何操作外设leds、switches和buttons等的方法，其使用的方法是导入pynq自带的base.bit，此文件中包含的资源比较全面，像一个黑匣.]]></description><category></category></item><item><title><![CDATA[PYNQ-Z2调试笔记：使用PL的硬件IP定制overlay实现加速（How to accelerate a function with PYNQ）]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105894172</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105894172</guid><author>CSD_N_csdn</author><pubDate>Sun, 03 May 2020 11:02:53 +0800</pubDate><description><![CDATA[本篇主要介绍，使用PYNQ板上的可编程逻辑部分的IP核定制overlay，并与python自带的函数进行比较，以突出可编程逻辑部分的加速优势。



在前面的帖子中，介绍了使用Vivado HLS制作了一个具有加法器功能的IP核，然后使用此IP核定制overlay，并在PYNQ上使用python调用验证。
...]]></description><category></category></item><item><title><![CDATA[PYNQ-Z2调试笔记：基于python编程控制LED灯、多色LED灯、按钮、开关等外设]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105666949</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105666949</guid><author>CSD_N_csdn</author><pubDate>Tue, 28 Apr 2020 20:58:44 +0800</pubDate><description><![CDATA[这是我的第二篇博客，转眼间，接触PYNQ开发版已经将近一个月时间了，顺着官方文档手册的指引，逐渐学习了板子的外设以及使用方法。今天简单介绍开发板上LED灯、button按钮和switch的使用方法。





































如果本帖可以帮到您，请随手点赞哦，感谢鼓励！
...]]></description><category></category></item><item><title><![CDATA[PYNQ-Z2调试笔记：如何定制PYNQ overlay（How to make a custom PYNQ overlay）（下）]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105691939</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105691939</guid><author>CSD_N_csdn</author><pubDate>Thu, 23 Apr 2020 10:25:13 +0800</pubDate><description><![CDATA[接上篇博客，继续流程！

3、板上验证

打开Vivado软件生成的工程的，找到Tcl文件，找到bit文件，统一修改名字为adder，后缀文件类型不改，并放在一起。如下：





修改后如下：



下面进行板级验证，通过电脑与开发板的共享文件夹，打开xilinx/pynq/overlays文件夹，如图新建一个adder文件夹，两个文件存放在此文件夹下。



准备就绪，开始验证。浏览器打开ju...]]></description><category></category></item><item><title><![CDATA[PYNQ-Z2调试笔记：如何定制PYNQ overlay（How to make a custom PYNQ overlay）（上）]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105669069</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105669069</guid><author>CSD_N_csdn</author><pubDate>Wed, 22 Apr 2020 17:11:38 +0800</pubDate><description><![CDATA[关于生成自定义的overlay的制作流程！
]]></description><category></category></item><item><title><![CDATA[PYNQ-Z2调试笔记：基于PYNQ-Z2的远程人脸检测程序]]></title><link>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105474788</link><guid>https://blog.youkuaiyun.com/CSD_N_csdn/article/details/105474788</guid><author>CSD_N_csdn</author><pubDate>Sun, 12 Apr 2020 21:46:44 +0800</pubDate><description><![CDATA[​​​​​​​​​​​​​​非常感谢您可以看到此博客，这是我的第一篇优快云博客，感谢您的支持！

博客内容：


	准备工作
	
	
	硬件外设
	
	
	代码及操作
	
1、准备工作

PYNQ-Z2就不多说了，关于配置及启动方法详见官方视频教程


...]]></description><category></category></item></channel></rss>