- 博客(9)
- 资源 (36)
- 收藏
- 关注
原创 谈谈Mux与门电路的相互替换(包含实例分析)
在秋招中,经常遇到的问题是用Mux替换门电路,例如与门,或门,非门,缓冲器,异或,甚至一位全加器,之前写过与此相关的博客如:【Verilog HDL 训练】第 04 天(竞争、冒险、译码等):4. 如果一个标准单元库只有三个cell:2输入mux(o = s ?a :b;),TIEH(输出常数1),TIEL(输出常数0),如何实现以下功能?4.1 反相器inv4.2 缓冲器buf...
2019-09-28 20:37:57 14610 4
原创 二进制与格雷码之间的转换的Verilog实现(更多一点的讨论)
目录前言二进制码转换为格雷码的方法格雷码转换为二进制码的过程更多一点讨论之generate for更多一点讨论之for最后对格雷码的介绍前言以前的博客也有写这方面的内容,只是没有显式的命名,导致查找复习的时候并不能立即找到,这里单独成立一篇,记录与此,方便你我他。这篇博客来自于FPGA之道,其中提到了格雷码;和格雷码相关的其他问题也贴出来吧:关于格雷码...
2019-09-27 14:32:52 4988 6
原创 谈谈跨时钟域传输问题(CDC)
目录前言单比特信号的跨时钟域传输慢时钟域到快时钟域快时钟域到慢时钟域多比特信号的跨时钟域传输异步FIFO握手协议前言CDC(Clock Domain Conversion)问题,一直是IC前端设计,FPGA设计的热点问题,特别是在校招面试笔试时候,是问的最多的一个问题,我之前关于这个问题以及相关问题,写了一些总结,但比较分散,今天简单汇总总结一下。跨时钟域问...
2019-09-24 23:42:32 12776 7
原创 建立时间裕量与保持时间裕量的简单理解
之前刚接触FPGA时候,了解到时序约束这一块,遇到一个概念就是建立时间裕量以及保持时间裕量,让人十分费解;如今秋招已过,也见过许多这种类型的题目,但是大多类似,都是如下模型;很久以前也有过仔细分析,但是总觉得繁复,让人看了有些恐怖,需要求数据要求时间和数据到达时间,然后建立时间裕量等于数据要求时间减去数据到达时间。如:建立裕量这样理解也没有问题,可以推出数据的建立裕量:上面...
2019-09-22 23:36:04 7094
原创 无毛刺的时钟切换电路(Glitch-free clock switching circuit)设计(Verilog)
从秋招的经验来看,Verilog设计类的题目,如:奇偶分频,状态机,序列检测,波形产生,跨时钟域处理,门控时钟,同步FIFO,格雷码与二进制码转换,异步复位同步释放,时钟切换,异步FIFO等,其中最为复杂的恐怕属于时钟切换了吧。无毛刺的时钟切换英文名叫:Glitch-free clock switching circuit,不要把 Clock Domain Conversion当成了时钟切换,...
2019-09-21 19:12:12 16485 8
原创 IC/FPGA笔试/面试题分析(十一)基础概念(三态门等)
上篇博文写了一些有关CMOS门电路的基础内容,相信认真看完,一定能画出各种CMOS门电路:CMOS门电路,这些是最常考的基础内容。下面简单介绍一下其他概念题目:1、 解释一下Vih,Vil,Vol,Voh,Vt。这些是有关逻辑电平的一些概念:输入高电平(Vih):保证逻辑门的输入为高电平时所允许的最小输入高电平,当输入电平高于Vih时,则认为输入电平为高电平。输入低电平(...
2019-09-17 13:53:32 3703
原创 IC/FPGA笔试/面试题分析(十)CMOS门电路
目录CMOS介绍CMOS非门CMOS与非门CMOS或非门CMOS或门CMOS与门CMOS与或式CMOS或与非CMOS介绍MOS管分为NMOS和CMOS,二者成对出现在电路中,且二者在工作中互补,构成CMOS管;MOS管有增强型和耗尽型,数字电路中,多采用增强型MOS管。如何识别MOS管的三个极,例如G(栅极),D(漏极),S(源极):(MOS管原理)...
2019-09-09 16:21:19 5288 3
原创 有关UART的一些实用问题
面试FPGA的一个很基础的问题就是问你对UART的了解,在经过血泪的教训之下,对此进行总结。RS232接口如下图:一般都是9个pin,但有3个pin最重要:pin 2: RxD (receive data). pin 3: TxD (transmit data). pin 5: GND (ground).有这三个端口就能进行收发数据了。收发数据的规则:发送数据的波形图...
2019-09-06 21:40:10 3088
反馈清零以及反馈置数计数器(内含Verilog HDL代码及文档)
2018-05-19
模60计数器(通过计数器级联得到)
2018-05-19
数字时钟计数器(包含代码及说明文档)
2018-05-19
乘法器的verilog HDL设计汇总
2018-05-15
移位相加乘法器的verilog HDL设计代码
2018-05-15
串行乘法器verilog HDL设计代码
2018-05-15
查表法乘法器verilog HDL设计代码及其测试文件
2018-05-15
复数乘法器的verilog HDL设计代码及其测试文件(修改版)
2018-05-15
向量乘法器的verilog HDL设计代码及其测试文件(修改版)
2018-05-15
复数乘法器的verilog HDL设计代码
2018-05-14
Wallace树乘法器专题研究
2018-05-14
Wallace树乘法器verilog代码
2018-05-14
数字频率计verilog代码
2018-05-05
chapter2_clocks_resets
2020-06-10
AN10007-Jitter-and-measurement
2020-06-10
Best-FPGA-Development-Practices-2014-02-20
2020-06-10
aurora_8b10b_0_ex_framing.7z
2020-05-14
aurora streaming工程例子程序.zip
2020-05-13
KC705.rar压缩包
2019-12-31
Spartan-6 Libraries Guide for HDL Designs
2018-08-11
西电数值分析ppt合集
2018-07-12
数值分析总览
2018-06-28
8421BCD码计数器(内含文档及Verilog HDL设计代码)
2018-05-19
可逆计数器(内含文档及Verilog HDL设计代码)
2018-05-19
环形计数器、扭环计数器(内含文档及verilog HDL代码)
2018-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人