FPGA探索者
FPGA探索者
全部文章
分类
题解(20)
归档
标签
去牛客网
登录
/
注册
FPGA探索者的博客
TA的专栏
76篇文章
238人订阅
FPGA数字IC笔试面试系列
43篇文章
40527人学习
FPGA数字IC笔试100道题
33篇文章
16813人学习
全部文章
(共18篇)
题解 | 进阶版22#异步FIFO#
基础: 在先做23题同步FIFO和24题格雷码的前提下,写异步FIFO很简单。同步FIFO中的很多内容可以直接拿来用。 可以先看同步FIFO详解和代码 结构: 在同步FIFO基础上,进行异步FIFO设计。保持类似的读写逻辑和读写地址控制,区别是增加了格雷码跨时钟,另外空满逻辑...
2022-05-13
37
2578
题解 | 进阶版22#同步FIFO结构详解及代码分享#
详细讲解: FPGA数字IC笔试面试求职必备—同步FIFO详解及代码分享 https://www.nowcoder.com/discuss/952285 全部代码 `timescale 1ns/1ns /*****...
2022-05-13
7
1099
题解 | #格雷码计数器#
1. 代码 `timescale 1ns/1ns module gray_counter( input clk, input rst_...
2022-05-06
3
820
题解 | 基础版23#ROM的简单实现#
1. 代码 `timescale 1ns/1ns module rom( input clk, input rst_n, input [7:0]addr, output [3:0]data ); &n...
2022-05-06
2
491
题解 | 基础版22#根据状态转移图实现时序电路#
FSM有限状态机序列检测,涉及到: (1)摩尔型与米利型状态机; (2)一段式、两段式、三段式状态机; (3)状态编码(二进制、格雷码、独热码); 相关内容可参考21题的题解 https://blog.nowcoder.net/n/b0533597346e4...
2022-05-06
1
602
题解 | 进阶版16#占空比50%的奇数分频#
1. 偶数分频 简单,只是注意时钟翻转的条件是(N/2)还是(N/2)-1,非阻塞赋值在下一个时钟才会更新值。 2. 奇数分频 &n...
2022-05-02
11
1330
题解 | 基础版21#根据状态转移表实现时序电路#
FSM有限状态机序列检测,涉及到:; (1)摩尔型与米利型状态机; (2)一段式、两段式、三段式状态机; (3)状态编码(二进制、格雷码、独热码); 1. 题目 某同步时序电路转换表如下,请使用D触发器和必要的逻辑门实现此同步时序电路,用Verilog语言描述...
2022-05-01
36
2824
题解 | 基础版10#使用函数实现数据大小端转换#
函数与任务(function和task),笔试中经常会遇到选择题或者简答题,对比两者的一些特性。 1. 题目 在数字芯片设计中,经常把实现特定功能的模块编写成函数,在需要的时候再在主模块中调用,以提高代码的复用性和提高设计的层次,分别后续的修改。 &nbs...
2022-04-27
22
1194
题解 | 基础版09#使用子模块实现三输入数的大小比较#
module的使用和例化,这个题的问题主要集中在为什么使用2个子模块不对,用3个才对。 实际上,对于组合逻辑实现的子模块,可以用2个,但是要打两拍才和给的波形一致。 对于时序逻辑实现的子模块,更值得大家仔细思考一下波形时序,2个确实不对,发生了比较错位,下面将详细说明。 1.&nb...
2022-04-20
26
1832
题解 | 基础版08#使用generate…for语句简化代码#
for和generate for的使用和区别。 1. 题目 在某个module中包含了很多相似的连续赋值语句,请使用generata…for语句编写代码,替代该语句,要求不能改变原module的功能。 使用Verilog HDL实现以上功能并编写testbench验证。 ...
2022-04-20
53
2139
首页
上一页
1
2
下一页
末页