FPGA
文章平均质量分 76
凉白开水的温度
这个作者很懒,什么都没留下…
展开
-
FPGA之FSM有关问题
一、首先明确FSM编码方法二进制编码(Binary code)格雷码(Gray code)独热码(one-hot code)二进制编码不用介绍,很熟悉,主要介绍格雷码和独热码;1、独热码(one-hot code)parameter idle = 4'b1000, start = 4'b0100, stop = 4'b0010, clea...原创 2018-07-03 22:02:08 · 619 阅读 · 0 评论 -
FPGA面试题
1、什么是“线与逻辑”,在硬件特性上有什么具体要求?线与逻辑是两个输出端(包括两个以上)直接互连可以实现“与”逻辑的功能;在硬件上,可以使用集电极开路门(OC门)、漏极开路门(OD门)、三态输出门(TSL)来实现,用OC门实现线与,应在输出端口加一个上拉电阻(外接电阻的选择有一定的限制,会影响工作速度);三态门(TS门)主要应用于多个门输出共享数据总线,为避免多个门输出同时占用数据总线...原创 2018-07-17 15:58:01 · 13013 阅读 · 0 评论 -
FPGA之锁存器与触发器
一、双稳态电路锁存器与触发器均属于双稳态电路,双稳态电路具有0/1两种逻辑状态,一旦进入其中一种状态,就能长期保持不变的单元电路,最基本的双稳态电路如下所示:二、锁存器锁存器(latch)是一种对脉冲电平敏感的双稳态电路,它具有0和1两个稳定状态,一旦状态被确定,就能自行保持,直到有外部特定输入脉冲电平作用在电路一定位置时,才有可能改变状态。1、SR锁存器将上述双稳态电...原创 2018-07-18 10:59:32 · 1785 阅读 · 0 评论 -
FPGA原理结构以及内部资源
一、FPGA原理FPGA中的基本逻辑单元是CLB模块,一个CLB模块一般包含若干个基本的查找表、寄存器和多路选择器资源,因此FPGA中的逻辑表达式基于LUT的。FPGA内部的编程信息一般存储在SRAM单元中,因此通常的FPGA都是基于SRAM的,所以掉电后信息会丢失,下次上电需要先配置才能使用。着重介绍Xilinx FPGA,二、FPGA产品的速度等级速度等级一般反映一款芯片的性能,速度等级越高,...原创 2018-07-13 10:14:39 · 17817 阅读 · 0 评论 -
FPGA之面试基础知识
一、同步电路与异步电路的区别同步电路:存储电路状态的转换是在同一时钟脉冲源的同一边沿下同步动作的,同步时序电路的存储电路一般用触发器实现,所有触发器的时钟输入端应接在同一个时钟脉冲源上,而且他们的时钟脉冲触发沿也都应一致。异步电路:电路中触发器的时钟输入端没有连接在统一的时钟脉冲上,或电路中没有时钟脉冲(如SR锁存器构成的时序电路),从而电路中个存储单元的状态更新不是同时发生的。二、M...原创 2018-07-19 10:14:42 · 3114 阅读 · 0 评论 -
跨时钟域问题
一、什么是跨时钟域问题只要FPGA设计中的所有资源不全属于一个时钟域,就可能存在跨时钟域问题。发送跨时钟域问题的必要条件是不同时钟域之间存在信息交互。二、解决跨时钟域问题的原理由于时钟频率等的不同,导致总有些时候,一个时钟的有效沿会采样到另一个时钟域信号的不稳定态,因此,应该采用恰当的方法来确保当我们跨时钟域取信号的时候,当前时钟的有效沿不会采样到另一个时钟域的不稳定态,就可确保FPG...原创 2018-08-13 21:13:47 · 4995 阅读 · 0 评论