FPGA招聘笔试题

2020-04-14 07:12

FPGA专项部分试题。注:以下涉及代码时,可以使用verilog,systemverilog或VHDL中任何一种。

1. 考虑如下电路.

datainAclkBdataout

A和B均为组合电路。A的总延迟为tComA = 9.9ns,B的总延迟为tComB = 24ns。寄

存器的建立时间tSu = 1ns,保持时间tHd = 0.1ns,输出延迟tCo = 0.1 ns。不计时钟skew。请列算式计算该电路能够达到的最高运行时钟clk速率是多少MHz? 注:不能整除时,可以用分式代替,不需要求除法。 2. 某FIR滤波器的频率响应为H(z)?1?0.25z?1?0.25z?2?z?3。假设我们使用该滤波器

针对ADC(位宽16bit,二进制补码)采样信号x(n)进行滤波,滤波器的运行时钟和ADC

的采样时钟同属一个时钟,频率高达300MHz。请用HDL语言描述该滤波器,并力求在virtext系列或者stratix系列FPGA平台上,一次性通过静态时序分析。

3. 对于第1题的电路,需要一个简单的Testbench,对该设计进行仿真验证。请写出该

Testbench中,时钟信号和复位信号产生部分的代码。

4. 一个系统,有两个时钟域的电路,其时钟频率分别为fClka = 64MHz和fClkb = 34MHz。

Clka时钟域驱动一个脉冲信号pulse_a(位宽为1bit),传输到Clkb时钟域的电路中,用于触发b模块的某些动作。电路模型和关键时序如下图。请写出a2b模块的rtl代码。并给出评估,你的设计大约使用了多少个寄存器?

arst_n: 异异异异apulse_aa2bpulse_a2bbClka: 64MHzClkb: 34MHzClkapulse_a


FPGA招聘笔试题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Notch信号通路

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: