摘要:Off-Page Connector 当然有意义,这表示电气连接的两端在不同的板子上,通过接插件互联,且箭头指向方为接入目标。举个例子:计算机主板的PCIE口上插一块显卡,画出完整的系统电路图时,显卡与主板的连接就得这么画,且箭头指向主板。
阅读全文
摘要:单口 RAM(Single RAM)、双口 RAM(Dual RAM)、简单双口 RAM(Simple-Dual RAM)、真双口 RAM(True-Dual RAM)有什么不同? 对于 分布式 RAM,支持简单双口 RAM 和双口 RAM,不能配置成真双口 RAM。 问题在于:Xilinx 给出的
阅读全文
摘要:分频器还是比较简单的,一般的思路是:每数几个时钟就输出一个时钟。最简单的当数二分频器了,每当时钟上升沿(或下降沿)就把输出翻转一下。这样就刚好实现了二分频器了。 网上也搜到了最简实现”二分频最简单了,一句话就可以了: always @ (negedge clk) clk_2<=~clk_2;“ 但仿
阅读全文
摘要:1.对于同步fifo,每100个cycle可以写入80个数据,每10个cycle可以读出8个数据,fifo的深度至少为? 写时钟频率 w_clk,读时钟频率 r_clk,写时钟周期里,每B个时钟周期会有A个数据写入FIFO读时钟周期里,每Y个时钟周期会有X个数据读出FIFO则,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
阅读全文
摘要:最近在把zedboard的项目工程搬到性能更好的器件上,除了改zynq核和相应管脚外,还需要改几个inout端口和差分LVDS端口。本篇便对inout端口做一个小结。 FPGA设计中,大家常用的一般时input和output端口,且在vivado中默认为wire型。而inout端口,正如其名,即可以
阅读全文
摘要:介绍一下三态门的概念、作用、原理 目录 三态门的概念 三态门的作用 实现总线结构 实现双向数据传输 三态门的原理 三态门的概念 三态门是指逻辑门的输出有三种状态:高电平状态、低电平状态、高阻状态。 其中,高阻状态相当于隔离状态(因为高阻状态电阻很大,相当于开路) 通常三态门有一个EN使能控制端,用于
阅读全文
摘要:目录 1. 概要 2. 三态门 2.1 概念 2.2 三态门建模 3. 双向端口 3.1 HDL语言描述 3.2 直接调用元件库中的模块 3. 仿真 4. 综合 1. 概要 双向端口顾名思义是一种既可以作为输入端口接收数据,也可以作为输出端口发出数据,它对数据的操作是双向的。比如某个设计需要一个 1
阅读全文
摘要:在查阅了各种书和帖子之后,总结了以下inout端口的使用注意事项。 (以下资料来源: 《Xilinx FPGA开发实用教程 第二版》 https://www.cnblogs.com/sea-wind/p/4924567.html 《FPGA中的INOUT接口和高阻态》 https://blog.cs
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhoutaopower/article/details/112182490 手上的 Zynq 7020 单板带 HDMI 接口,Zynq 的
阅读全文
摘要: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接口
阅读全文
摘要: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
阅读全文
摘要:陈浩师兄03年的一篇博客《用C写有面向对象特点的程序》描述了用C语言来实现类似C++类继承的方法,这样方法的核心要点就是结构体的强制类型转换,让我来简单分析分析C语言中的结构体强制类型转换,还是用陈浩师兄原博的结构体来举例吧。两个结构体如下: /* 双向链表 (类似于父类)*/ typedef st
阅读全文
摘要:在c语言中,可以通过“(新类型名称) 数据或表达式”语句来进行强制类型转换;例如“(float) 100”就是将数值100(默认为int类型)转换为float类型,“(int)(x+y)”就是将表达式“x+y”的结果转换为int整型。 本教程操作环境:windows7系统、c99版本、Dell G3
阅读全文
摘要:目录 1、现象 2、原因 3、解决方法 4、相关博文 1、现象 I2C死锁时表现为SCL为高,SDA一直为低。例如: 1.1、正常情况该部分数据 正常情况slave返回一个byte数据:0x00(该字节8bit都是0) 1.2、异常发生时该部分数据 出现该情况原因:因为此时从机正在发数据给主机,但是
阅读全文
摘要:函数指针指向函数的指针包含了函数的地址,可以通过它来调用函数。声明格式如下:类型说明符 (*函数名)(参数)其实这里不能称为函数名,应该叫做指针的变量名。这个特殊的指针指向一个返回整型值的函数。指针的声明笔削和它指向函数的声明保持一致。指针名和指针运算符外面的括号改变了默认的运算符优先级。如果没有圆
阅读全文