不枉初心,砥砺前行

皮皮祥的博客

欢迎留言,评论

导航

12 2022 档案

AD原理图中双箭头作用?
摘要:Off-Page Connector 当然有意义,这表示电气连接的两端在不同的板子上,通过接插件互联,且箭头指向方为接入目标。举个例子:计算机主板的PCIE口上插一块显卡,画出完整的系统电路图时,显卡与主板的连接就得这么画,且箭头指向主板。 阅读全文

posted @ 2022-12-30 14:48 皮皮祥 阅读(969) 评论(0) 推荐(0) 编辑

RAM——单口、双口、简单双口、真双口的区别
摘要:单口 RAM(Single RAM)、双口 RAM(Dual RAM)、简单双口 RAM(Simple-Dual RAM)、真双口 RAM(True-Dual RAM)有什么不同? 对于 分布式 RAM,支持简单双口 RAM 和双口 RAM,不能配置成真双口 RAM。 问题在于:Xilinx 给出的 阅读全文

posted @ 2022-12-30 12:56 皮皮祥 阅读(948) 评论(0) 推荐(0) 编辑

二分频电路
摘要:分频器还是比较简单的,一般的思路是:每数几个时钟就输出一个时钟。最简单的当数二分频器了,每当时钟上升沿(或下降沿)就把输出翻转一下。这样就刚好实现了二分频器了。 网上也搜到了最简实现”二分频最简单了,一句话就可以了: always @ (negedge clk) clk_2<=~clk_2;“ 但仿 阅读全文

posted @ 2022-12-26 19:45 皮皮祥 阅读(1958) 评论(0) 推荐(0) 编辑

FPGA面试题
摘要:1.对于同步fifo,每100个cycle可以写入80个数据,每10个cycle可以读出8个数据,fifo的深度至少为? 写时钟频率 w_clk,读时钟频率 r_clk,写时钟周期里,每B个时钟周期会有A个数据写入FIFO读时钟周期里,每Y个时钟周期会有X个数据读出FIFO则,FIFO的最小深度是? 阅读全文

posted @ 2022-12-26 17:59 皮皮祥 阅读(1183) 评论(0) 推荐(0) 编辑

FIFO深度计算
摘要:FIFO深度计算公式:fifo_depth = burst_length - burst_length * X/Y * r_clk/w_clk burst_length :突发数据个数X,Y:读时钟周期里,每Y个时钟周期会有X个数据读出FIFOr_clk:读时钟w_clk:写时钟 1,同步FIFO 阅读全文

posted @ 2022-12-26 17:57 皮皮祥 阅读(2597) 评论(0) 推荐(0) 编辑

FPGA inout 端口
摘要:最近在把zedboard的项目工程搬到性能更好的器件上,除了改zynq核和相应管脚外,还需要改几个inout端口和差分LVDS端口。本篇便对inout端口做一个小结。 FPGA设计中,大家常用的一般时input和output端口,且在vivado中默认为wire型。而inout端口,正如其名,即可以 阅读全文

posted @ 2022-12-20 22:31 皮皮祥 阅读(194) 评论(0) 推荐(0) 编辑

三态门原理
摘要:介绍一下三态门的概念、作用、原理 目录 三态门的概念 三态门的作用 实现总线结构 实现双向数据传输 三态门的原理 三态门的概念 三态门是指逻辑门的输出有三种状态:高电平状态、低电平状态、高阻状态。 其中,高阻状态相当于隔离状态(因为高阻状态电阻很大,相当于开路) 通常三态门有一个EN使能控制端,用于 阅读全文

posted @ 2022-12-20 22:16 皮皮祥 阅读(1620) 评论(0) 推荐(0) 编辑

三态(tri-state)门、双向(bi-directional)端口的建模、仿真和综合
摘要:目录 1. 概要 2. 三态门 2.1 概念 2.2 三态门建模 3. 双向端口 3.1 HDL语言描述 3.2 直接调用元件库中的模块 3. 仿真 4. 综合 1. 概要 双向端口顾名思义是一种既可以作为输入端口接收数据,也可以作为输出端口发出数据,它对数据的操作是双向的。比如某个设计需要一个 1 阅读全文

posted @ 2022-12-20 22:02 皮皮祥 阅读(854) 评论(0) 推荐(0) 编辑

双向端口inout端口的使用指南
摘要:在查阅了各种书和帖子之后,总结了以下inout端口的使用注意事项。 (以下资料来源: 《Xilinx FPGA开发实用教程 第二版》 https://www.cnblogs.com/sea-wind/p/4924567.html 《FPGA中的INOUT接口和高阻态》 https://blog.cs 阅读全文

posted @ 2022-12-20 21:58 皮皮祥 阅读(1216) 评论(0) 推荐(0) 编辑

HDMI协议1.4 好文推荐!
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhoutaopower/article/details/112182490 手上的 Zynq 7020 单板带 HDMI 接口,Zynq 的 阅读全文

posted @ 2022-12-15 22:18 皮皮祥 阅读(1187) 评论(0) 推荐(1) 编辑

HDMI设计3--HDMI 1.4/2.0 Transmitter Subsystem IP
摘要:Reference: https://china.xilinx.com/content/dam/xilinx/support/documentation/ip_documentation/v_hdmi_tx_ss/v3_2/pg235-v-hdmi-tx-ss.pdf 对于支持4K视频的HDMI接口 阅读全文

posted @ 2022-12-14 21:45 皮皮祥 阅读(2069) 评论(0) 推荐(0) 编辑

HDMI设计4--HDMI 1.4/2.0 Receiver Subsystem IP
摘要:Reference:https://china.xilinx.com/content/dam/xilinx/support/documentation/ip_documentation/v_hdmi_rx_ss/v3_2/pg236-v-hdmi-rx-ss.pdf 对于HDMI 1.4/2.0 R 阅读全文

posted @ 2022-12-14 21:26 皮皮祥 阅读(632) 评论(0) 推荐(0) 编辑

结构体的强制类型转换
摘要:陈浩师兄03年的一篇博客《用C写有面向对象特点的程序》描述了用C语言来实现类似C++类继承的方法,这样方法的核心要点就是结构体的强制类型转换,让我来简单分析分析C语言中的结构体强制类型转换,还是用陈浩师兄原博的结构体来举例吧。两个结构体如下: /* 双向链表 (类似于父类)*/ typedef st 阅读全文

posted @ 2022-12-03 22:14 皮皮祥 阅读(577) 评论(0) 推荐(0) 编辑

c语言怎么进行强制类型转换
摘要:在c语言中,可以通过“(新类型名称) 数据或表达式”语句来进行强制类型转换;例如“(float) 100”就是将数值100(默认为int类型)转换为float类型,“(int)(x+y)”就是将表达式“x+y”的结果转换为int整型。 本教程操作环境:windows7系统、c99版本、Dell G3 阅读全文

posted @ 2022-12-03 21:37 皮皮祥 阅读(957) 评论(0) 推荐(0) 编辑

IIC死锁解决办法?
摘要:目录 1、现象 2、原因 3、解决方法 4、相关博文 1、现象 I2C死锁时表现为SCL为高,SDA一直为低。例如: 1.1、正常情况该部分数据 正常情况slave返回一个byte数据:0x00(该字节8bit都是0) 1.2、异常发生时该部分数据 出现该情况原因:因为此时从机正在发数据给主机,但是 阅读全文

posted @ 2022-12-02 13:32 皮皮祥 阅读(531) 评论(0) 推荐(0) 编辑

关于函数指针和字符串指针区别?
摘要:函数指针指向函数的指针包含了函数的地址,可以通过它来调用函数。声明格式如下:类型说明符 (*函数名)(参数)其实这里不能称为函数名,应该叫做指针的变量名。这个特殊的指针指向一个返回整型值的函数。指针的声明笔削和它指向函数的声明保持一致。指针名和指针运算符外面的括号改变了默认的运算符优先级。如果没有圆 阅读全文

posted @ 2022-12-01 10:29 皮皮祥 阅读(40) 评论(0) 推荐(0) 编辑