时间:2024-06-06 来源:网络收集 关于我们 0
1.写出clkinv与通常的inv的区别.
2.画出门控时钟单元电路图,并说明其作用.
3.系统工作的最大时钟频率是否由Hold time决定,并说明理由.
4.列出几种cache,并说出pros 和cons.
5.A,B,C,D 都为32 位数据,如果A+B 的延时为1ns,那么A+B+C+D 的延时可能为: a 1.2nsb 1.8ns c 2ns d 3ns
6.下面电路是组合电路还是时序电路?并说出电路的功能
module
input[31:0] din1;
input[4:0] din2;
input cntd1;
input sclk;
ouput dout1;
reg [31:0] a;
reg [31:0] d;
inter j;
always(a)
for(j=0;j<32;j=j+1)
a[31-j] = din1[j];
wire b[31:0]=cntd1?a:din1;
wire c[31:0]= b>>din2;
always(c)
for(j=0;j<32;j=j+1)
d[31-j] = c[j];
wire dout1=cntd1?d:c;
endmodule
7.用Verilog HDL/VHDL 实现一个FSM,该FSM 只需产生一个脉冲.
8.跨时钟域电路该如何处理,如果采用异步FIFO,那么FIFO 的最小深度是多少?
9.什么是setup time ,hold time,并画出下面脚本的时序图
a: set_multicycle_path 2 -setup -from chip/A_reg/cp -to chip/B_reg/d
b: set_multicycle_path 2 -setup -from chip/A_reg/cp -to chip/B_reg/d
set_multicycle_path 1 -hold -from chip/A_reg/cp -to chip/B_reg/d
10.用perl 来regexp 下面一组数据(大概,没看明白)
4.5 4 3.5 3 2 1 0 -1 -2 -3 -3.5 -4 - 4.5
11. software 都是简答题,主要是汇编,计算机体系结构,amd 和intel 的cpu 有什么区别,实模式与保护模
式。
12.hardware简答题
常见的计算机总线有什么?
sram,dram,sdram,ddr 都是什么?
串行总线,并行总线哪个更时髦?
设计电路,那个判断圆盘旋转方向的题?
如何用D-type flip flop 设计频域电路?
给了一个逻辑表,设计相应的电路?
13,ISR,APC,DPC 的定义。
14,windows/linux 下系统创建进程的步骤。
15,xtoa 函数,输入是两个整数,原数字,数制,输出是字符串。
16,实现内存拷贝的 C 函数5,比较两个二叉树结构是否一样。
17,C++中 volatile 关键字的作用7,一个程序找错误。
18,根据上述错误给程序员发邮件提出改进意见。
19,最喜欢的一首唐诗,原因。
20,当代最崇拜的人,原因。