没有合适的资源?快使用搜索试试~ 我知道了~
首页常见的硬件笔试面试题目1
常见的硬件笔试面试题目1

硬件笔试面试建立时间(Setup Time)和保持时间(Hold time)。建立时间是指在时钟边沿前,数据信号需要保持不变的时间。保持时间是指时钟跳变边沿后数据信号需要保持不变的时间。见图1。 如果不满足建立和保持时间的话,那么DFF将不能正确地采样到数据,将会出现metastability的情况。 如果数据信号在时钟沿触发前后持续的时间均超过建立和保持时间,那么超过量就分别被称为建立时间裕量和保持时间裕量。 图1 建立时间和保持时间示意图 2什么是竞争与冒险现象?怎样判断?如何消除? 在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。 产生毛刺叫冒险。 如果布尔式中有相反的信号则可能产生竞争和冒险现象。 解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。 3 用D触发器实现2倍分频的逻辑电路?
资源详情
资源评论
资源推荐

常见的硬件笔试面试题目 1
上一篇 / 下一篇 2009-06-03 18:36:05 / 个人分类:FPGA 设计
查看( 159 ) / 评论( 0 ) / 评分( 0 / 0 )
建立时间(Setup Time)和保持时间(Hold time)。建立时间是指在时钟边沿前,数据信号需要保持不变的时间。保持时间是指
时钟跳变边沿后数据信号需要保持不变的时间。见图 1。
如果不满足建立和保持时间的话,那么 DFF 将不能正确地采样到数据,将会出现 metastability 的情况。
如果数据信号在时钟沿触发前后持续的时间均超过建立和保持时间,那么超过量就分别被称为建立时间裕量和保持时间裕量。
图 1 建立时间和保持时间示意图
2 什么是竞争与冒险现象?怎样判断?如何消除?
在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。
产生毛刺叫冒险。
如果布尔式中有相反的信号则可能产生竞争和冒险现象。
解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。
3$$ 用 D 触发器实现 2 倍分频的逻辑电路?
Verilog
描述:
module divide2( clk , clk_o, reset);
$$$ input$$$$$ clk , reset;
$$$ output$$$ clk_o;
$$$ wire in;
reg out ;
$$$ always @ ( posedge clk or posedge reset)
$$$$$ if ( reset)
$$$$$$$ out <= 0;
$$$$$$$$$ else
$$$$$$$$$$$ out <= in;
$$$$$$$ assign in = ~out;
$$$$$$$ assign clk_o = out;
$$$$$ endmodule
$$ 图形描述:
4$$ 什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求?
$$ 线与逻辑是两个输出信号相连可以实现与的功能。在硬件上,要用 oc 门来实现,由于不用 oc 门可能使灌电流过大,而烧坏
逻辑门。
$$ 同时在输出端口应加一个上拉电阻。
5$$ 什么是同步逻辑和异步逻辑?
$$ 同步逻辑是时钟之间有固定的因果关系。
异步逻辑是各时钟之间没有固定的因果关系。
6$$ 请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图(数据接口、控制接口、所存器/缓冲器)。
7$$ 你知道那些常用逻辑电平?TTL 与 COMS 电平可以直接互连吗?
$$ 12,5,3.3
TTL 和 CMOS 不可以直接互连,由于 TTL 是在 0.3-3.6V 之间,而 CMOS 则是有在 12V 的有在 5V 的。CMOS 输出接到 TTL 是
可以直接互连。TTL 接到 CMOS 需要在输出端口加一上拉电阻接到 5V 或者 12V。
8 可编程逻辑器件在现代电子设计中越来越重要,请问:你所知道的可编程逻辑器件有哪些?















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1