Loading

07 2020 档案

摘要:参考链接:http://www.fpgadeveloper.com/2014/08/using-the-axi-dma-in-vivado.html http://www.fpgadeveloper.com/2017/10/using-axi-dma-in-vivado-reloaded.html 阅读全文
posted @ 2020-07-31 16:37 kyshan 阅读(3148) 评论(0) 推荐(0)
摘要:PYNQ社区项目 http://www.pynq.io/embedded.html PYNQ模块代码!!! https://pynq.readthedocs.io/en/v2.3/_modules/index.html https://pynq.readthedocs.io/en/v2.5.1/_m 阅读全文
posted @ 2020-07-30 12:24 kyshan 阅读(478) 评论(0) 推荐(0)
摘要:这个问题折磨了我好久好久好久好久 终于解决了,写个博客纪念一下 参考:https://blog.csdn.net/zkf0100007/article/details/89785853 一、设置笔记本和PYNQ网络共享 打开网络与共享中心 点开WLAN->属性->共享->勾选共享->选择设备(非常重 阅读全文
posted @ 2020-07-30 12:12 kyshan 阅读(1456) 评论(0) 推荐(0)
摘要:直接内存访问(Direct Memory Access,DMA)是计算机科学中的一种内存访问技术。它允许某些电脑内部的硬件子系统(电脑外设),可以独立地直接读写系统内存,而不需中央处理器(CPU)介入处理 。在同等程度的处理器负担下,DMA是一种快速的数据传送方式。很多硬件的系统会使用DMA,包含硬 阅读全文
posted @ 2020-07-27 15:39 kyshan 阅读(407) 评论(0) 推荐(1)
摘要:AXI协议中用到的一些术语 AXI Transaction:the complete set of required operations on the AXI bus form the AXI Transaction AXI Burst:any required payload data is t 阅读全文
posted @ 2020-07-25 19:37 kyshan 阅读(989) 评论(0) 推荐(1)
摘要:参考网站:https://forums.xilinx.com/t5/Video-and-Audio/Xilinx-Video-Series/td-p/849583 1、数字视频简介 图像是由像素(pixel)构成的阵列 对于彩色图像,像素由三个值确定——R,G,B 视频是一系列图像以一个特定频率变化 阅读全文
posted @ 2020-07-22 10:53 kyshan 阅读(1686) 评论(0) 推荐(1)
摘要:在进行pynq实验时遇到的一些报错问题以及参考方案 阅读全文
posted @ 2020-07-21 11:59 kyshan 阅读(3480) 评论(0) 推荐(0)
摘要:实验一 PL点灯 参考: https://blog.csdn.net/qq_38769280/article/details/84777414?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221594909290197248464096 阅读全文
posted @ 2020-07-16 22:50 kyshan 阅读(542) 评论(0) 推荐(0)
摘要:设计工具功能 Vivado IDE 是用于创建SoC 设计中硬件系统部分的一个集成开发环境,例如可创建处理器,存储器,外设,扩展接口和总线。Vivado IDE 和设计套件中的其他工具有交互,并且包含集成和打包IP 的工具,这种设计为工程的可重用性提供了可能。 SDK 是基于广受欢迎的Eclipse 阅读全文
posted @ 2020-07-16 18:57 kyshan 阅读(360) 评论(0) 推荐(0)
摘要:Pynq是为了降低开发人员的门槛 PYNQ=ZYNQ+Python 从ZYNQ开始学习,希望能对FPGA能有有个清晰认识 直接从PYNQ的Python部分开始,仿佛并不是在使用一块FPGA板子,没有体现FPGA的特点和优势 关于Zynq的理论部分,参考http://www.zynqbook.com/ 阅读全文
posted @ 2020-07-16 16:27 kyshan 阅读(3192) 评论(0) 推荐(2)
摘要:1.2 开关系统 数字电路中的一条信号线携带者信息的一个二进制数字,也成为比特位(bit) 总线 是由多个工作在开关状态下的信号线构成 晶体管作为开关--MOSFET (nFET与pFEFT) 一般将nFET的源极接到GND,pFET的源极接到Vdd 半导体逻辑电路-由nFET和pFET构成 当使用 阅读全文
posted @ 2020-07-14 21:42 kyshan 阅读(378) 评论(0) 推荐(0)
摘要:SOC-系统级芯片-System On Chip-片上系统 两部分构成 a dual-core ARM® Cortex®-A9 processor 双核ARM处理器 (称为PS - Processing System) FPGA fabric FPGA架构 (成为PL - Programmable 阅读全文
posted @ 2020-07-14 16:05 kyshan 阅读(362) 评论(0) 推荐(0)
摘要:方法一 利用数组的物理地址进行传递 下方单元格中的代码显示了一个非常简单的数据移动代码段,可用于与可编程逻辑共享数据。 我们利用Python numpy包来操纵ARM处理器上的缓冲区, 然后可以将缓冲区指针发送到可编程逻辑以共享数据。 我们不假定加载了什么可编程逻辑设计,因此这里我们仅分配所需的内存 阅读全文
posted @ 2020-07-11 23:31 kyshan 阅读(341) 评论(0) 推荐(1)
摘要:注意:如果所在的网络可能连接了其他PYNQ板,则应立即更改主机名。 在Jupiter中打开New-terminal 使用预加载的pynq_hostname.sh脚本更改主板的主机名。 1 pynq_hostname.sh <NEW HOSTNAME> 重新启动开发板才能应用更改 shutdown - 阅读全文
posted @ 2020-07-11 23:12 kyshan 阅读(620) 评论(0) 推荐(1)
摘要:EDA - Electronic Design Automation电子设计自动化 HDL - Hardware Description Languages 硬件描述语言(可对硬件中的并发执行过程建模) FPGA - Field Programmable Gate Arrays 现场可编程门阵列 P 阅读全文
posted @ 2020-07-09 11:02 kyshan 阅读(192) 评论(0) 推荐(1)
摘要:今天在课题组开了会,收到了第一块FPGA板 可爱的小粉板 可是我对它无从下手啊啊啊,怎么办呢。 从网上零零散散找了些资料,在此记录下吧,免得忘掉啦。 第一步--软硬件准备 硬件准备 PYNQ-Z2 开发板 以太网线 Micro USB 数据线 空白Micro SD 卡(最少8GB 容量) 软件 阅读全文
posted @ 2020-07-07 20:41 kyshan 阅读(2512) 评论(0) 推荐(0)
摘要:1.1 机器人学中的不确定性 机器人环境是不可预测的 a.传感器受限于它们所能感知的信息 b.机器人的执行机构的不确定性 c.机器人软件导致的不确定性 d.近似算法引起的不确定性。许多流行算法通过牺牲精度而得到实时响应 不确定性的水平取决于应用的领域 1.2 概率机器人学 1.3 启示 概率算法的两 阅读全文
posted @ 2020-07-05 21:28 kyshan 阅读(114) 评论(0) 推荐(0)