硬件研发面试技巧_第1页
硬件研发面试技巧_第2页
硬件研发面试技巧_第3页
硬件研发面试技巧_第4页
硬件研发面试技巧_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 / 30 硬件研发面试技巧 新国都 一判断题: 10分 高电平脉冲对应的 TTL逻辑是负逻辑 是只读 二一个很简单的逻辑运算的选择题 三填空题 1.给了两个运放,很简单,问判断正相放大器和反相放大,还有计算放大倍数 2.给了个电路图,简单的电源,电阻,电感,电容,给个激励,然后给出两个不同时间的值,然后求零输入响应。 四问答题 1.用与非门搭 RS触发器 2.单片机上电但没跑程序,如何检测 。 五用 C 语言或者汇编语言编写程序,在一个小于 4k的数据流里面检测“ ATH”,并且删除。 六。英文芯片文档的一些翻译。一现代通讯网络中广泛使用的交换方式有那两种?转摘请注明: 二通常所说的 TCP/IP 协议对应于 OSI 模型的哪层?你认为网络模型分层有什么好处?如果让你来制订网络体系架构,你认为应该遵循什么原则? 三两个同步的时钟信号,一个为 2M,一个为 8K,2 / 30 用双踪示波器观察两个时钟信号,这时应该用哪个信号作为触发信号,为什么?转摘请注明: 四逻辑设计中应尽量使用同步设计,什么叫做同步设计?异步设计能带来哪些问题?在哪些场合可以使用异步设计? 五什么情况下需要考虑高速信号设计,常用的信号匹配方式有哪些,各优缺点? 六提高硬件系统可靠性,应该从哪些方面进行考虑? 七当接到一项硬件开发任务后,怎样启动工作?转摘请注明: 23、史密斯特电路 ,求回差电压。 24、晶体振荡器 ,好像是给出振荡频率让你求周期 25、 LC 正弦波振荡器有哪几种三点式振荡电路,分别画出其原理图。 26、 VCO是什么 ,什么参数 78、 sram, falsh memory,及 dram的区别? 1: PCB和 PCBA的区别? PCB means print circuit board 印刷电路板 PCBA means print circuit board assembly 配好元器件的印刷电路板 2:什么是差分信号线,该怎么布线? 定义:等值,反相的 2根信号线。 3 / 30 布线原则: a:差分线等长 d:线间距离相等,即差 分线平行。 3: 4层板和 6层板的时候,那几层最适合走线? 4层板: top and bottom layers 6层板: top , bottom, 3th, 4th layers 4:电容额定电压一般是实际电压的多少倍? 12倍 5:解释名次 BOM, BGA, TDM。 BOM: bill of material 材料清单 BGA: Ball Grid Array 栅阵列结构的 PCB TDM: Time Division Multiplex 时分复用 6:丝印层和阻焊层分别在 PCB的第几层? 丝印层:顶层和底层 阻焊层: Solder Mask 于放置阻焊剂 ,它可以防止在焊接时由于焊锡扩张引起的短路。 PCB 99分别在顶层和底层提供了 2 个阻焊层。 这个问题本身就很模糊。属于垃圾题目。不知道那个出题的人怎么想的。郁闷! 7:默认情况下 PCB板厚度是多少? 1mil=多少 mm? 默认 1mil=? 8: 1A电流需要多宽 的走线? 4 / 30 需要 1mm的走线 9: FXO都有什么模块? 主要由 CODEC 和 DAA CODEC 主要完成 D/A, A/D转化。 DAA 是 data access arrange 数据存取阵列。功能是仿真一部 analog phone 几个硬件工程师面试题。 1: PCB 和 PCBA的区别? 2:什么是差分信号线,该怎么布线? 3: 4层板和 6层板的时候,那几层最适合走线? 4:电容额定电压一般是实际电压的多少倍? 5:解释名次 BOM, BGA, TDM。 6:丝印层和阻焊层分别在 PCB的第几层? 7:默认情况下 PCB板厚度是多少? 1mil=多少 mm? 8: 1A电流需要多宽的走线? 9: FXO都有什么模块? 笔试内容 模拟电路 1、基尔霍夫定理的内容是什么? 2、平板电容公式。 3、最基本的如三极管曲线特性。 4、描述反馈电路的概念,列举他们的应用。 5、负反馈种类;负反 馈的优 点 5 / 30 6、放大电路的频率补偿的目的是什么,有哪些方法? 7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。 8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。 9、基本放大电路种类,优缺 点,特别是广泛采用差分结构的原因。 10、给出一差分电路,告诉其输出电压 Y+和 Y-,求共模分量和差模分量。 11、画差放的两个输入管。 12、画出由运放构成加法、减法、微分、积分运算的电路原理图。并画出一个晶体管级的 运放 电路。 13、用运算放大器组成一个 10倍的放大器。 14、给出一个简单电路,让你分析输出电压的特性,并求输出端某点 的 rise/fall时间。 15、电阻 R 和电容 C 串联,输入电压为 R 和 C 之间的电压,输出电压分别为 C 上电压和 R 上电 压,要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器,何为低通滤 波器。当 RC 16、有源滤波器和无源滤波器的原理及区别 ? 17、有一时域信号 S=V0sin+V1cos+V2sin,当其通过6 / 30 低通、 带通、高通滤波器后 的信号表示方式。 18、选择电阻时要考虑什么? 19、在 CMOS 电路中,要有一个单管作为开关管精确传递模拟低电平,这个单管你会用 P 管 还是 N管,为什么? 20、给出多个 mos 管组成的电路求 5个点的电压。 21、电压源、电流源是集成电路中经常用到的模块,请画出你知道的线路结构,简单描述 其优缺点。 22、画电流偏置的产生电路,并解释。 23、史密斯特电路 ,求回差电压。 24、晶体振荡器 ,好像是给出振荡频率让你求周期 25、 LC 正弦波振荡器有哪几种三点式振荡电路,分别画出其原理图。 26、 VCO是什么 ,什么参数 27、锁相环有哪几部分组成? 28、锁相环电路组成,振荡器。 29、求锁相环的输出频率,给了一个锁相环的结构图。 30、如果公司做高频电子的,可能还要 RF知识,调频,鉴频鉴相之类,不一一列举。 31、一电源和一段传输线相连,画出终端处波形,考虑传输线 无损耗。给出电源电压波形图,要求绘制终端波形图。 7 / 30 32、微波电路的匹配电阻。 33、 DAC和 ADC的实现各有哪些方法? 34、 A/D电路组成、工作原理。 35、实际工作所需要的一些技术知识。如电路的低功耗,稳定,高速如何做到,调运放,布版图注意的地方等等 ,一般会针对简历上你所写做过的东西具体问,肯定会问得很细,这个东西各个人就 不一样了,不好说什么了。 数字电路 1、同步电路和异步电路的区别是什么? 2、什么是同步逻辑和异步逻辑? 同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因 果关系。 3、什么是 线与 逻辑,要实现它,在硬件特性上有什么具体要求?线与逻辑是两个输出信号相连可以实现与的功能。在硬件上,要用 oc门来实现,由于不用 oc门可能使灌电流过大,而烧坏逻辑门。 同时在输出端口应加一个上拉电阻。 4、什么是 Setup 和 Holdup 时间? 5、 setup 和 holdup时间 ,区别 . 6、解释 setup time 和 hold time 的定义和在时钟信号延迟时的变化。 7、解释 setup和 hold time violation,画图说明,8 / 30 并说明解决办法。 Setup/hold time 是测试芯片对输入信号和时钟信号之间的时间要求。建立时间是指触发 器的时钟信号上升沿到来以前,数据稳定不变的时间。输入信号应提前时钟上升沿 T时间到达芯片,这个 T就是建立时间 -Setup time.如不满足 setup time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。 保持时间是指触发器的时钟信号上升沿到来以后,数据稳定不变的时间。如果 hold time 不够,数据同样不能被打入触发器。 建立时间和保持时间。建立时间是指在时钟边沿前,数据信 号需要保持不变的时间。保持时间是指时钟跳变边沿后数据信号需要保持不变的时间。如果不满足建立和保持时间的话,那么 DFF将不能正确地采样到数据,将会出现 metastability 的情况。如果数据信号在时钟沿触发前后持续的时间均超过建立和保持时 间,那么超过量就分别被称为建立时间裕量和保持时间裕量。 8、说说对数字逻辑中的竞争和冒险的理解,并举例说明竞争和冒险怎样消除。 9、什么是竞争与冒险现象?怎样判断?如何消除? 在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。产生毛刺叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现9 / 30 象。解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。 10、你知道那些常用逻辑电平? TTL 与 COMS 电平可以直接互连吗?常用逻辑电平: 12V, 5V,; TTL 和 CMOS不可以直接互连,由于 TTL 是在之间,而 CMOS 则是有在 12V 的有在 5V 的。 CMOS 输出接到 TTL 是可以直接互连。 TTL 接到CMOS需要在输出端口加一上拉电阻接到 5V或者 12V。 11、如何解决亚稳态。 亚稳态是指触发器无法在某个规定时间段内达到一个可确认的状态。当一个触发器进入 硬件工程师面试题集 1、下面是一些基本的数字电路知识问题,请简要回答之。 什么是 Setup和 Hold 时间? 答: Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求。建立时间是指触发器的时钟信号上升沿到来以前,数据能够保持稳 定不变的时间。输入数据信号应提前时钟上升沿 T 时间到达芯片,这 个 T 就是建立时间通常所说的 SetupTime。如不满足 Setup Time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入 触发器。保持时间是指触发器的时钟信号上升沿到来以后,数据保持稳定不变的时间。如10 / 30 果 Hold Time 不够,数据同样不能被打入触发器。 什么是竞争与冒险现象?怎样判断?如何消除? 答:在组合逻辑电路中,由于门电路的输入信号经过的通路不尽相同,所产生的延时也就会不同,从而导致到达该门的时间不一致,我们把这种现象叫做竞争。由于 竞争而在电路输出端可能产生尖峰脉冲或毛刺的现象叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现象。解决方法:一是添加布尔式的消 去项,二是在芯片外部加电容。 请画出用 D 触发器实现 2 倍分频的逻辑电路 答:把 D 触发器的输出端加非门接到 D 端即可,如下图所示: 什么是 线与 逻辑,要实现它,在硬件特性上有什么具体要求? 答:线与逻辑是两个或多个输出信号相连可以实现与的功能。在硬件上,要用 OC 门来实现,为了防止因灌电流过大而烧坏 OC 门 ,应在 OC 门输出端接一上拉电阻。 什么是同步逻辑和异步逻辑?同步电路与异步电路有何区别? 答:同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系 .电路设计可分类为同步电路设计和异步电路设计。同步电路利用时钟脉冲使其子系统同步运作,而异步电路不使用时钟脉冲做同步,其子11 / 30 系统是使用特殊的 “开始”和“完成”信号使之同步。异步电路具有下列优点:无时钟歪斜问题、 低电源消耗、平均效能而非最差效能、模块性、可组合和可复用性。 你知道那些常用逻辑电平? TTL 与 COMS 电平可以直接互连吗? 答:常用的电平标准,低速的有 RS232、 RS485、RS422、 TTL、 CMOS、 LVTTL、 LVCMOS、 ECL、 ECL、 LVPECL 等,高速的有 LVDS、 GTL、 PGTL、 CML、 HSTL、 SSTL 等。 一般说来, CMOS 电平比 TTL 电平有着更高的噪声容限。如果不考虑速度 和性能,一般 TTL 与 CMOS 器件可以互换。但是需要注意有时候负载效应可能 引起电路工作不正常,因为有些 TTL 电路需要下一级的输入阻抗作为负载才能 正常工作 。 请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图 典型输入设备与微机接口的逻辑示意图如下: 2、你所知道的可编程逻辑器件有哪些? 答: ROM、 PLA、 FPLA、 PALGAL, EPLD、 FPGA、 CPLD等 ,其中 ROM、 FPLA、 PAL、 GAL、 EPLD 是出现较早的可编程逻辑器件,而 FPGA 和 CPLD 是当今最 流行的两类可编程逻辑器件。 FPGA 是基于查找表结构的,而 CPLD 是基于乘积 项结构的。 12 / 30 3、用 VHDL 或 VERILOG、 ABLE 描述 8 位 D 触发器逻辑 4、请简述用 EDA 软件进行设计到调试出样机的整个过程,在各环节应注意哪些问题? 答:完成一个电子电路设计方案的整个过程大致可分:原理图设计 PCB 设计 投板 元器件焊接模块化调试 整机调试。注意问题如下: 原理图设计阶段 注意适当加入旁路电容与去耦电容; 注意适当加入测试点和 0 欧电阻以方便调试时测试用; 注意适当加入 0 欧电阻、电感和磁珠以实现抗干扰和阻 抗匹配; PCB 设计阶段 自己设计的元器件封装要特别注意以防止板打出来后元器件无法焊接; FM 部分走线要尽量短而粗,电源和地线也要尽可能粗; 旁路电容、晶振要尽量靠近芯片对应管脚; 注意美观与使用方便; 投板 说明自己需要的工艺以及对制板的要求; 13 / 30 元器件焊接 防止出现芯片焊错位置,管脚不对应; 防止出现虚焊、漏焊、搭焊等; 模块化调试 先调试电源模块,然后调试控 制模块,然后再调试其它模块; 上电时动作要迅速,发现不会出现短路时在彻底接通电源; 调试一个模块时适当隔离其它模块; 各模块的技术指标一定要大于客户的要求; 整机调试 如提高灵敏度等问题 5、基尔霍夫定理 KCL:电路中的任意节点,任意时刻流入该节点的电流等于流出该节点的电流 6、描述反馈电路的概念,列举他们的应用 反馈是将放大器输出信号的一部分或全部,回收到放大器输入端与输入信号进行比较,并用比较所得 的有效输入信号去控制输出,负反馈可以用来稳定输出信号或者增益,也可以扩展通频带,特别适合于自动控制系统。正反馈可以形成振荡,适合振荡电路和波形发生电路。 7、负反馈种类及其优点 14 / 30 电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈 降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展,放大器的通频带,自动调节作用 8、放大电路的频率补偿的目的是什么,有哪些方法 频率补偿是为了改变频率特性,减小时钟和相位差,使输 入输出频率同步 相位补偿通常是改善稳定裕度,相位补偿与频率补偿的目标有时是矛盾的 不同的电路或者说不同的元器件对不同频率的放大倍数是不相同的,如果输入信号不是单一频率,就会造成高频放大的倍数大,低频放大的倍数小,结果输出的波形就产生了失真 放大电路中频率补偿的目的:一是改善放大电路的高频特性,而是克服由于引入负反馈而可能出 现自激振荡现象,使放大器能够稳定工作。在放大电路中,由于晶体管结电容的存在常常会使放大电路频率响应的高频段不理想,为了解决这一问题,常用的方法就是在电路中引入负反馈。然后,负反馈的引入又引入了新的问题,那就是负反馈电路会出现自激振荡现象,所以为了使放大电路能够正常稳定工作,必须对放大电路进行频率补偿。 频率补偿的方法可以分为超前补偿和滞后补偿,主15 / 30 要是通过接入一些阻容元件来改变放大电路的开环增益在高频段的相频特性,目前使用最多的就是锁相环 9、有源滤波器和无源滤波器的区别 无源滤波器:这种电路主要有无源元件 R、 L 和 C 组成;有源滤波器: 集成运放和 R、 C 组成,具有不用电感、体积小、重量轻等优点。 集成运放的开环 电压增益和输入阻抗均很高,输出电阻小,构成有源滤波电路后还具有一定的电压放大和缓冲作用。但集成运放带宽有限,所以目前的有源 滤波电路的工作频率难以做得很高。 10、名词解释: SRAM、 SSRAM、 SDRAM、压控振荡器 SRAM:静态 RAM; DRAM:动态 RAM; SSRAM:Synchronous Static Random Access Memory 同步静态随机访问存储器,它的一种类型的 SRAM。 SSRAM 的所有访问都在时钟的上升 /下降沿启动。地址、数据输入和其它 控制信 号均与时钟信号相关。这一点与异步 SRAM 不同,异步 SRAM 的访问独立于时 钟,数据输入和输出都由地址的变化控制。 SDRAM: Synchronous DRAM 同步动态随机存储器。 11、名词解释: IRQ、 BIOS、 USB、 VHDL、 SDR。 IRQ:中断请求 BIOS: BIOS 是英文 Basic Input Output System的缩略语,直译过来后中 文名称就是 基本输入输出系统 。16 / 30 其实,它是一组固化到计算机内主板上一个 ROM 芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置 信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、 最直接的硬件设置和控制。 USB: USB,是英文 Universal Serial BUS 的缩写,而其 中文简称为“通串线,是一个外部总线标准,用于规范电脑与外部设备的连接和 通讯。 VHDL: VHDL 的英文全写是: VHSIC Hardware Description Language.翻译成中文就是超高速集成电路硬件描述语言。 主要用于 描述数字系统的结构、行为、功能和接口。 SDR:软件无线电,一种无线电广播通信技术,它基于软件定义的无线 通信协议而非通过硬连线实现。换言之,频带、空中接口协议和功能可通过软件 下载和更新来升级,而不用完全更换硬件。 SDR 针对构建多模式、多频和多功 能无线通信设备的问题提供有效而安全的解决方案。 12、单片机上电后没有运转,首先要检查什么 首先应该确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如常用的 5V。接下来就是检查复位引脚电 压 是否正常。分别测量按下复位按钮和放开复位按钮的电压值,看是否正确。然后 再检查晶振是否起振了,一般用示波器来看晶振引脚的17 / 30 波形,注意应该使用示波 器探头的“ X10”档。另一个办法是测量复位状态下的 IO 口电平,按住复位键 不放,然后测量 IO 口的电压,看是否是高电平,如 果不是高电平,则多半是因为晶振没有起振。另外还要注意的地方是,如果使用片内 ROM 的话,一定要将 EA 引脚拉高,否则会出现程序乱跑 的情况。有时用仿真器可以,而烧入片子不行,往往是因为 EA 引脚没拉高的缘 故。经过上面几点的检查 ,一般即可排除故障 了。如果系统不稳定的话,有时是因为电源滤波不好导致的。在单片机的电源引 脚跟地引脚之间接上一个 的电容会有所改善。如果电源没有滤波电容的话, 则需要再接一个更大滤波电容,例如 220uF 的。遇到系统不稳定时,就可以并上 电容试试。 13、最基本的三极管曲线特性 答:三极管的曲线特性即指三极管的伏安特性曲线,包括输入特性曲线和输 出特性曲线。输入特性是指三极管输入回路中,加在基极和发射极的电压 VBE 与 由它所产生的基极电流 I B 之间的关系。输出特性通常是 指在一定的基极电流 I B控制下,三极管的集电极与发射极之间的电压VCE 同集电极电流 IC 的关系 图 典型输入特性曲线 图 典型输出特性曲线 图 直、交流负载线,功耗线 18 / 30 14、什么是频率响应,怎么才算是稳定的频率响应,简述改变频率响应曲线的几个方法 答:这里仅对放大电路的频率响应进行说明。 在放大电路中,由于电抗元件及晶体管极间电容的存在,当输入信号的频率过低或过高时,放大电路的放大倍数的数值均会降低,而且还将产生相位超前或之后现象。也就是说,放大电路的放大 倍数和输入信号频率是一种函数关系,我们就把这种函数关系成为放大电路的频 率响应或频率特性。放大电路的频率响应可以用幅频特性曲线和相频特性曲线来描述,如果一个 放大电路的幅频特性曲线是一条平行于 x 轴的直线,而相频特性曲线是一条通过原点的直线,那么该频率响应就是稳定的 改变频率响应的方法主要有: 改变放大电路的元器件参数; 引入新的 元器件来改善现有放大电路的频率响应; 在原有放大电路上串联新的放大电 路构成多级放大电路。 15、给出一个差分运放,如何进行相位补偿,并画补偿后的波特图 答:随着工作频率的升高,放大器会产生附加相移,可能使负反馈变成正反馈而引起自激。进行相位补偿可以消除高频自激。相位补偿的原理是:在具有高放大倍数的中间级,利用一小电容 C 构成电压并联负反馈 电路。可以使用电容校正、 RC 校正 19 / 30 面试 25题系列第一辑 1 什么是 Setup 和 Holdup 时间? 建立时间和保持时间。建立时间是指在时钟边沿前,数据信号需要保持不变的时间。保持时间是指时钟跳变边沿后数据信号需要保持不变的时间。见图 1。 如果不满足建立和保 持时间的话,那么 DFF 将不能正确地采样到数据,将会出现 metastability 的情况。 如果数据信号在时钟沿触发前后持续的时间均超过建立和保持时间,那么超过量就分别被称为建立时间裕量和保持时间裕量。 图 1 建立时间和保持时间示意图 2什么是竞争与冒险现象?怎样判断?如何消除? 在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。 产生毛刺叫冒险。 如果布尔式中有相反的信号则可能产生竞争和冒险现象。 解决方法:一 是添加布尔式的消去项,二是在芯片外部加电容。 3 用 D触发器实现 2倍分频的逻辑电路? Verilog 描述: module divide2; 20 / 30 input clk , reset; outputclk_o; wire in; reg out ; always if out else out assign in = out; assign clk_o = out; endmodule 图形描述: 4 什么是 线与 逻辑,要实现它,在硬件特性上有什么具体要求? 线与逻辑是两个输出信号相连可以实现与的功能。在硬件上,要用 oc门来实现,由于不用 oc门可能使灌电流过大,而烧坏逻辑门。 同时在输出端口应加一个上拉电阻。 5 什么是同步逻辑和异步逻辑? 同步逻辑是时钟之间有固定的因果关系。 异步逻辑是各时钟之间没有固定的因果关系。 6 请画 出微机接口电路中,典型的输入设备与微机接口逻辑示意图。 21 / 30 7 你知道那些常用逻辑电平? TTL与 COMS电平可以直接互连吗? 12, 5, TTL 和 CMOS 不可以直接互连,由于 TTL 是在之间,而CMOS则是有在 12V 的有在 5V的。 CMOS输出接到 TTL 是可以直接互连。 TTL接到 CMOS需要在输出端口加一上拉电阻接到5V或者 12V。 8 可编程逻辑器件在现代电子设计中越来越重要,请问:你所知道的可编程逻辑器件有哪些? PAL, PLD,CPLD, FPGA。 9 试用 VHDL 或 VERILOG、 ABLE 描述 8 位 D 触发器逻辑。 module dff8; input clk; input reset; input 7:0 d; output 7:0 q; reg7:0 q; always if q else q endmodule 22 / 30 10 设想你将设计完成一个电子电路方案。请简述用 EDA软件进行 设计到调试出样机的整个过程。在各环节应注意哪些问题? 电源的稳定上,电容的选取上,以及布局的大小。 11 用逻辑门和 cmos 电路实现 ab+cd 12 用一个二选一 mux和一个 inv 实现异或 13 给了 reg 的 setup,hold 时间,求中间组合逻辑的 delay 范围。 Delay 14 如何解决亚稳态 亚稳态是指触发器无法在某个规定时间段内达到一个可确认的状态。当一个触发器进入亚稳态时,既无法预测该单元的输出电平,也无法预测何时输 出才能稳定在某个正确的电平上。在这个稳定期间,触发器输出一些中间级电平,或者可能处于振荡状态,并且这种无用的输出电平可以沿信号通道上的各个触发器级联式传播下去。 15 用 verilog/vhdl 写一个 fifo控制器 包括空,满,半满信号。 16 用 verilog/vddl 检测 stream 中的特定字符串 分状态用状态机写。 17 用 mos 管搭出一个二输入与非门。 18 集成电路前段设计流程,写出相关的工具。 19 名词 IRQ,BIOS,USB,VHDL,SDR 23 / 30 IRQ:Interrupt ReQuest BIOS: Basic Input Output System USB: Universal Serial Bus VHDL: VHIC Hardware Description Language SDR: Single Data Rate 20 unix 命令 cp -r, rm,uname 21 用波形表示 D 触发器的功能 22 写异步 D 触发器的 verilog module module dff8; input clk; input reset; inputd; output q; reg q; always if q else q endmodule 23 What is PC Chipset? 芯片组是主板的核心组成部分,按照在主板上的排列位置的不同,通常 分为北桥芯片和南桥芯片。北桥芯片提供对 CPU 的类型和主频、内存的类型和最大容量、24 / 30 ISA/PCI/AGP 插槽、 ECC纠错等支持。南桥芯片则提供对 KBC、RTC、 USB、 Ultra DMA/33EIDE 数据传输方式和 ACPI 等的支持。其中北桥芯片起着主导性的作用,也称为主桥。 除了最通用的南北桥结构外,目前芯片组正向更高级的加速集线架构发展, Intel 的 8xx 系列芯片组就是这类芯片组的代表,它将一些子系统如 IDE 接口、音效、 MODEM和 USB直接接入主芯片,能够提供比 PCI总线宽一倍的带宽,达到了 266MB/s。 24 用传输门和反向器搭一个边沿触发器 25 画状态机,接受 1, 2, 5分钱的卖报机,每份报纸 5 分钱 今天去参加笔试 ,题目 1:如果有一个硬件系统需要你来设计 ,你会如何考虑 ? 题目 2:设计硬件系统的时候如何考虑电路的稳定性 ? 我答了几句话 ,面试管说合格的电子工程师应该很清楚如何回答 ,一条 . 说说自己一点粗浅的认识: 对题目 1: 首先考虑功能 1。分析系统的设计需求,复杂的系统可以 通过matlab 建模等方法分析系统的关键性能参数 2。查阅资料参考已有设计,将自己需要设计的目标25 / 30 系统的性能指标与参考设计相比较,多参考能实现系统功能而且又比较普遍采用的方案来开展自己的设计。 3。系统功能模块的划分和实现方式的确定。一般的设计思路按照信号的处理流程来划分,先将射频前端模拟部分和数字电路部分分开。如果数字信号处理的流程较为复杂需要再一次对数字部分进行划分。划分的依据首先是实时性。实时性强的部分需要选择嵌入式的处理器如 arm,powerpc 等来实现。实时性弱的部分可以考虑 将数据导入计算机进行处理。其次的依据是对数据的处理速度、延迟和算法复杂程度,如果数据的处理速度较低,延迟可以较大,算法较为简单的话可以考虑采用单片机来实现。如果处理速度较高,延迟较小,算法复杂程度较高的话可以考虑采用 dsp器件来实现。如果处理速度很高,延迟很小,算法较为复杂,那么可以考虑采用 FPGA或者专用的 asic来实现。 4。 其次考虑性能和成本 在 3 的基础上,将电路板的制作费用,购买芯片的费用、需要投入的人力物力,产品的研发时间 和调试时间、产品的功耗和稳定性等等综合 考虑,充分权衡性能和成本,适当调整步骤 3 的分配。 5。作出合理的工程计划,协调小组成员合作完成系统的设计和研发。 硬件工程师基础知识 26 / 30 硬件工程师基础知识 目的:基于实际经验与实际项目详细理解并掌握成为合格的硬件工程师的最基本知识。 1) ;基本设计规范 2) ; CPU 基本知识、架构、性能及选型指导 3) ; MOTOROLA 公司的 PowerPC 系列基本知识、性能详解及选型指导 4) ;网络处理器的基本知识、架构 、性能及选型 5) ;常用总线的基本知识、性能详解 6) ;各种存储器的详细性能介绍、设计要点及选型 7) ; Datacom、 Telecom 领域常用物理层接口芯片基本知识,性能、设计要点及选型 8) ;常用器件选型要点与精华 9) ; FPGA、 CPLD、 EPLD 的详细性能介绍、设计要点及选型指导 10) ; VHDL 和 Verilog ; HDL介绍 11) ;网络基础 12) ;国内大型通信设备公司硬件研究开发流程; 二最流行的 EDA工具指导 熟练掌握并使用业界最新、最流行的专业设计工具 1) ; Innoveda公司的 ViewDraw, PowerPCB, Cam350 27 / 30 2) ; CADENCE公司的 OrCad, ; Allegro, Spectra 3) ; Altera公司的 MAX+PLUS ; II 4) ;学习熟练使用 VIEWDRAW、 ORCAD、 POWERPCB、SPEC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论