文章目录
- 前言
- 一、简答题
-
- 1、请分别用二进制/十六进制表示下列十进制数字125和480(采用符合Verilog语法规范表示)
- 2、数字电路D触发器的知识理解
- 3、写出同步复位和异步复位同步释放的代码,以及应用两种复位电路的条件
- 4、输入位宽32bit,时钟频率250Mhz;输出位宽10bit,时钟频率10OMhz,某时间内输入数据量为1Gb,在保证数据不丢失的前提下,最少需要多大的缓冲空间,并给出分析步骤。
- 5、数字电路接口如下,实现q1是a,b的异或结果,q2是a,b相乘后结果的低4位,q3是q2的有符号数扩展,请补上相应的逻辑代码。
- 6、用Verilog编写testbench测试代码,来测试pipeline定制无符号乘法单元MAC。乘数a精度为8bit;被乘数b10bit;乘积result 18bit;工作频率500Mhz,延迟2个时钟输出结果。
- 7、请写出下图所示的sram时序图对应的verilog model
- 8、如下图所示,C0,C1,C2,C3为移位寄存器(默认输出状态均为0),当In输入序列0101时
- 9、已知数据输入信号3行数据为图像灰度信息datax_in,由于制造问题,导致图像中的部分数据存在异常,为了去除图像钟的异常点,请设计一个3X3窗口去坏点算法,合理的去除该坏点。(假定异常点周围8个点都是正常的图像数据)
前言
笔试题型:简答题(9个)
笔试平台:牛客(电脑监控)
笔试时间:2h
一、简答题
1、请分别用二进制/十六进制表示下列十进制数字125和480(采用符合Verilog语法规范表示)
2、数字电路D触发器的知识理解
(a) 时序图描述D触发器的行为逻辑,并用Verilog描述;
(b) D触发器的输入如果是高阻,会发生什么情况?
3、写出同步复位和异步复位同步释放的代码,以及应用两种复位电路的条件
4、输入位宽32bit,时钟频率250Mhz;输出位宽10bit,时钟频率10OMhz,某时间内输入数据量为1Gb,在保证数据不丢失的前提下,最少需要多大的缓冲空间,并给出分析步骤。
5、数字电路接口如下,实现q1是a,b的异或结果,q2是a,b相乘后结果的低4位,q3是q2的有符号数扩展,请补上相应的逻辑代码。
module P_Ss