![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
chinamaoge
这个作者很懒,什么都没留下…
展开
-
ZYNQ芯片AXI 协议和PL和PS接口互联
AXI 协议 Zynq可扩展平台的性能不仅在于PS与PL的功能强大,最大的优势在于能把二者联合起来使用以形成完整体系。其中,起到至关重要作用的就是通过AXI总线协议实现两部分的紧密联合。在介绍AXI协议之前先介绍先进的微控制器总线结构(Advanced Microcontroller Bus Architecture,AMBA)。AMBA是一个开放标准,概述了如何在SoC中连接和管理...原创 2020-03-02 10:41:44 · 3567 阅读 · 2 评论 -
MII、RMII、GMII接口的详细介绍
MII、RMII、GMII接口的详细介绍https://blog.csdn.net/reille/article/details/6312156因为MII接口为连接MAC(Media Access Control)和PHY(Physical interface transceiver)所以也必须要了解MAC和PHY的关系,以太网芯片MAC和PHY的关系https://www.cnb...原创 2019-07-08 15:46:54 · 803 阅读 · 0 评论 -
PS 端控制GPIO 控制PL端外设
通过PS 端控制GPIO 控制PL端外设这篇文章不错,推荐大家去看:PYNQ上手笔记 | ③PS端+PL端点灯板卡商提供了PL和PS的LED灯,区别在于PS_LED直接接的是PS端的引脚,可以通过PS端引出的MIO管脚进行控制(s2 第一章), PL_LED只能通过PL端的GPIO IP核来控制。AXI_GPIO_0在硬件上分配好了地址,最好还是一个GPIO channel分配...原创 2019-07-09 20:39:31 · 2813 阅读 · 0 评论 -
char数组转化为十进制整数
通过一些通信方式传输的数据(比如:串口传输),有时候会保存为char类型的数据数据,我们需要把char数组中的所有数据转化为int整数,方法一是直接通过移位运算来实现:char c[4] = { 0x3,0x0f,0xf,0xf }; char t; int num = 0; int len = sizeof(c) / 2; char d[sizeof(c) / 2]{ 0 ...原创 2019-07-24 14:41:45 · 4817 阅读 · 1 评论 -
vivado调试问题,下载问题
我使用的是uart串口程序,Vivado的程序通过SDK下载之后,串口接收不到从FPGA上传的信息。先对之前的SDK文件夹进行删除,重新生成bit文件,之后打开SDK程序,新建工程文件,然后复制uart的C代码到工程中,进行SDK的程序下载,还是无法接收到串口上传的信息,最后发现问题是:system debugger对应的elf文件出错了,一定需要新建立一个system deb...原创 2019-07-23 11:26:14 · 726 阅读 · 0 评论