一、选择判断题:
1.ChipScope 是哪个FPGA厂家的在线调试技术(Xilinx,Altera的是SignalTap)
2.FPGA设计中既可以用于静态验证又可以用于动态仿真的是(断言,类似于C语言里的assert,静态验证类似于程序在编译阶段就能发现错误,动态仿真是仿真阶段发现错误)
3.WCDMA 的码片速率是:3.84Mcps(居然蒙对了)
4.下面对ARM寄存器的描述错误的是(A,PC指向当前执行指令的下两条指令PC+8)
5. 单片机最小系统板的硬件调试顺序(好像是选B,检查焊接->检查电源是否短路->程序是否能正确烧写->复位电平->时钟电路是否起振->调试外围电路)
6.高速PCB设计中应尽量保证地平面的(完整性)
7.源端端接与末端端接的作用(末端端接消除一次反射,源端端接消除第二次反射)
8.信号完整性包括(反射、地弹、振铃、串扰)
9.重新上电后不需要重新配置的是(Altera 的MAXII,是CPLD)
10.根据信息量选择最佳DSP速率(200MIPS)
11.cpu向外围芯片寄存器A写入0x8F,读出 0x0F,不可能的原因是(个人认为“寄存器最高位不可读”选项是错误的,不可读的话读出来应该是1,个人感觉)
12.LCD的种类包括(反射型,全透型和半透型 )。
13. 大小为128的RAM可能是(128是bit还是byte?)
14.EMC的三要素包括(干扰源、耦合路径、敏感设备)
15.6层板比较好的层叠是(信号-地-信号-电源-地-信号)
16.C语言中用到CPU寄存器的变量有(函数参数、函数返回值)
17.戴维南定理包括(节点电压法和回路电流法)
18.阻抗匹配方式(源端串联匹配、终端并联匹配、RC匹配、二极管匹配)
19.51单片机的总线包括(数据总线、地址总线、控制总线)
20.两个16位有符号数相乘,结果最少用多少位数来保存?
21.16位有符号数进行4次乘加,结果最少用多少位数来保存?(没看懂)
22.setup time的概念
23.ARM存储保护机制
二、问答题
1.FPGA 选型时要考虑哪些方面?(容量、速度、片内资源、功耗、成本、配置方式、开发工具等等)
2.什么是竞争冒险?怎么产生的?如何消除?
在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。产生毛刺叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现象。解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。
3.EMC从哪些方面设计?
a.结构,屏蔽与接地b. 电缆、连接器与接口电路c.滤波与抑制d.旁路和去耦e.PCB设计f.器件、软件4.用模拟电路设计加法器三、设计题1.C5000系列DSP的最小系统框图并说明硬件调试流程(用来地址解码的CPLD、flash,sdram,电源,复位,时钟,jtag)2.用HDL写4.5分频电路