《电子技术综合设计与实践教程》课件第1章_第1页
《电子技术综合设计与实践教程》课件第1章_第2页
《电子技术综合设计与实践教程》课件第1章_第3页
《电子技术综合设计与实践教程》课件第1章_第4页
《电子技术综合设计与实践教程》课件第1章_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

第1章AlteraDE2教学开发系统1.1EDA技术基础 1.2应用于FPGA/CPLD的EDA开发流1.3AlteraDE2教学平台

EDA(ElectronicDesignAutomation)技术作为现代电子技术的核心,依赖功能强大的计算机,在相关工具软件的平台上,以硬件描述语言HDL(HardwareDescriptionLanguage)为系统逻辑描述手段完成文档设计,且自动完成逻辑编译、逻辑综合、布局布线、逻辑优化及仿真测试,直至实现既定的电子线路功能。1.1EDA技术基础进入21世纪后,随着微电子技术和计算机软件技术的迅速发展,EDA技术的发展呈现出如下特征:

●可编程逻辑器件向高密度、高速度、宽频带方面发展,向可预测延时方面发展,向低电压、低功耗方面发展。

EDA软件具有混合信号处理能力,高效的仿真能力,理想的逻辑综合、优化能力。

●系统描述方式越来越高效,使得复杂电子系统的设计和验证日趋简单化。不少EDA软件公司尝试采用统一的描述语言,以及使用单一高级语言直接设计电子系统。●电子系统单片化、功能复合化程度越来越高,片上系统SOC(SystemOnaChip)取代了专用集成电路系统ASIC(ApplicationSpecificIntegratedCircuit)。

●共享IP(IntellectualProperty,知识产权)核的开放式系统设计将成为新模式,库资源日趋丰富,使得系统开发周期大大缩短。

随着EDA工具软件的发展,使得设计人员只需利用软件就能完成相应电子系统的功能,从而实现硬件设计软件化。目前,常用的EDA软件主要分为电路设计与仿真工具、PCB设计软件、IC设计软件、PLD设计工具及其它EDA软件等。这些软件既可以进行电路设计与仿真,同时也可以进行PCB自动布局布线,还可以输出多种网表文件,方便与第三方软件接口。下面分别进行简单介绍。

1.电子电路设计与仿真工具

电子电路设计与仿真工具包括SPICE/PSPICE、EWB、MATLAB、SystemView等。下面简单介绍前三类软件。

(1)

SPICE(SimulationProgramwithIntegratedCircuitEmphasis)和PSPICE(Personal-

SPICE)。SPICE是由美国加州大学推出的电路分析仿真软件,是20世纪80年代世界上应用最广的电路设计软件,1998年被定为美国国家标准。1984年,美国Micro-Sim公司推出了基于SPICE的微机版PSPICE,它可以进行各种各样的电路仿真、激励建立、温度与噪声分析、模拟控制、波形输出、数据输出,并在同一窗口内同时显示模拟与数字的仿真结果。无论对哪种器件、哪些电路进行仿真,都可以得到精确的仿真结果,并可以自行建立元器件及元器件库。

(2)

EWB(ElectronicWorkBench)软件。EWB是InteractiveImageTechnologiesLtd.

在20世纪90年代初推出的电路仿真软件,现已升级并改称为Multisim。相对于其它EDA软件,EWB不仅带有丰富的电路元器件库,而且有完整的混合模拟与数字仿真的功能,可提供多种电路分析仿真方法。此外,它还采用界面直观、交互性好的图形操作方式,在桌面上提供了万用表、示波器、信号发生器、扫频仪、逻辑分析仪、数字信号发生器、逻辑转换器和电压表、电流表等仪器仪表。EWB采用了SPICE作为内核,可方便地与其它电路分析、设计和制板软件(Protel、PSPICE、OrCAD等)交换数据。

(3)

MATLAB产品族。MATLAB产品族的一大特性是有众多的面向具体应用的工具箱和仿真块,包含了完整的函数集,用来对图像信号处理、控制系统设计、神经网络等特殊应用进行分析和设计。它具有数据采集、报告生成和MATLAB语言编程产生独立C/C++代码等功能。

MATLAB产品族具有下列功能:数据分析,数值和符号计算,工程与科学绘图,控制系统设计,数字图像信号处理,财务工程,建模、仿真、原型开发,应用开发,图形用户界面设计等。MATLAB产品族被广泛地应用于信号与图像处理、控制系统设计、通信系统仿真等诸多领域。开放式的结构使MATLAB产品族很容易针对特定的需求进行扩充,从而在不断深化对问题认识的同时,提高自身的竞争力。

2.PCB设计软件

PCB(PrintedCircuitBoard)设计软件种类很多,如Protel、OrCAD、Viewlogic,PowerPCB、CadencePSD、ExpeditionPCB、ZukenCadStart,Winboard/Windraft/Ivex-SPICE、PCBStudio等。目前在我国用得最多的应属Protel,下面仅对此软件作一介绍。

ProtelDXP2004是Altium公司于2004年推出的最新版本的电路设计软件,该软件能实现从概念设计、顶层设计直到输出生产数据以及这之间的所有分析验证和设计数据的管理。当前比较流行的Protel98、Protel99SE是其前期版本。

ProtelDXP2004已不是单纯的PCB(印制电路板)设计工具,而是由多个模块组成的系统工具,分别是SCH(原理图)设计、SCH仿真、PCB设计、AutoRouter(自动布线器)和FPGA设计等,覆盖了以PCB为核心的整个物理设计。该软件将项目管理方式、原理图和PCB图的双向同步技术、多通道设计、拓扑自动布线以及电路仿真等技术结合在一起,为电路设计提供了强大的支持。

3.IC设计软件

IC设计工具很多,真正的EDA软件出现在20世纪80年代。行业巨头Cadence公司提供了IC设计所涉及的几乎所有工具。比较有名的IC设计软件公司还包括Mentor、Avanti、Synopsys和INVOEDA。Mentor和Cadence一样,是一个在设计的各个层次都有开发工具的公司,而Avanti因其模拟仿真工具HSPICE而出名,Synopsys则因为逻辑综合方面的成就而被市场认可。中国华大公司也提供ASIC设计软件:方便易用的全定制IC设计平台Aether,并行、快速、大容量、高精度的仿真工具Aeolus,高性能的物理验证工具Argus。下面按用途对IC设计软件作一些介绍。

(1)设计输入工具。这是任何一种EDA软件都必须具备的。对于自底向上(Bottom-up)的设计,一般输入为基本门电路的图形,其中典型的有Cadence的composer,Viewlogic的viewdraw,均可根据不同的厂家库而生成和输入门电路相对应的模拟网表。对于自顶向下(Top-down)的设计,往往采用硬件描述语言VHDL、VerilogHDL,几乎所有公司的设计输入工具都支持IEEE标准的HDL。

(2)设计仿真工作。使用EDA工具的一个最大好处是可以验证设计是否正确,几乎每个公司的EDA产品都有仿真工具。Cadence公司提供了Verilog-XL用于Verilog仿真,Leapfrog用于VHDL仿真;MentorGraphics的子公司ModelTech发布了ModelSim,可以同时仿真VHDL和VerilogHDL的设计。Synopsys提高了VSS软件仿真VHDL设计。Viewlogic提供了仿真器viewsim可以仿真VerilogHDL的设计。仿真工具的发展趋势是各大EDA公司都逐渐用HDL仿真器作为电路验证的工具。

(3)综合工具。综合工具可以把HDL变成门级网表。Synopsys公司在这方面占有较大的优势,它的DesignCompile软件被当作综合的工业标准,其另一款广泛使用的软件BehaviorCompiler可以提供更高级的综合功能。Cadence公司收购了据称比Synopsys的软件更有效的Ambit软件公司,其生产的软件综合速度更快,达到50万门电路的水平,为此Cadence放弃了它原来的综合软件Synergy。随着FPGA的设计规模越来越大,各EDA公司又相继开发了用于FPGA设计的综合软件,使用较广泛的有:Synopsys的FPGAExpress,Cadence的Synplity和Mentor的Leonardo,这三家的FPGA综合软件占据了市场的绝大部分。

(4)布局和布线。在IC设计的布局布线工具中,Cadence软件占了主导地位,它有很多产品用于标准单元、门阵列,可实现交互布线。最有名的是DesignFramework,它原来是用于PCB布线的,后来Cadence把它用于IC布线。其主要工具有:SiliconEnsemble——标准单元布线器;GateEnsemble——门阵列布线器;DesignPlanner——布局工具。其它各EDA软件开发公司也提供了各自的布局布线工具,但市场份额较小。

(5)物理验证工具。物理验证工具包括版图设计工具、版图验证工具、版图提取工具等,针对ASIC和FPGA可分为两大类。其中Cadence的Drecula是可以一次完成版图从DRC(设计规则检查)、ERC(电气特性检查)到LVS(寄生参数提取)的工具。DIVA作为其相对较弱的软件多提供给教学使用;Avanti的STAR-RC也是用于物理验证的强大工具。如同综合工具一样,FPGA厂商的物理验证和参数提取多采用专门的软件,并和其仿真综合工具集成在一起。广泛使用的有Altera的QuartusⅡ和Xilinx的Foundation。

4.PLD设计工具

PLD(ProgrammableLogicDevice)是一种由用户根据需要而自行构造逻辑功能的数字集成电路。它可以完全替代74系列及GAL、PLA的新型电路,只要有数字电路基础,会使用计算机,就可以进行PLD开发。PLD的在线编程能力和强大的开发软件,使工程师可以在几天,甚至几分钟内就完成以往数周才能完成的工作,并可将数百万门的复杂设计集成在一个芯片内。目前PLD主要有两大类型:CPLD和FPGA。它们的基本设计方法是借助于EDA软件,用原理图、状态机、布尔表达式、硬件描述语言等方法,生成相应的目标文件,最后通过编程器或下载电缆,由目标器件实现设计。生产PLD的厂家很多,但最有代表性的PLD厂家为Altera、Xilinx和Lattice公司。

PLD的开发工具一般由器件生产厂家提供,但随着器件规模的不断增加,软件的复杂性也随之提高,目前由专门的软件公司与器件生产厂家合作,推出功能强大的设计软件。下面介绍主要器件生产厂家和开发工具。

(1)

Altera。主要产品有:MAX3000/7000、FELX6K/10K、APEX20K、ACEX1K、Stratix等。其开发工具——MAX+PLUSⅡ是较成功的PLD开发平台,新近推出了QuartusⅡ开发软件。Altera公司提供较多形式的设计输入手段,绑定第三方VHDL综合工具,如:综合软件FPGAExpress、LeonardsSpectrum,仿真软件ModelSim。

(2)

Xilinx。主要产品有:XC9500/4000、Coolrunner(XPLA3)、Spartan、Vertex等系列,其最大的VertexⅡPro器件的逻辑门数量已达到800万门。采用Xilinx开发的软件为Foundation和ISE。通常来说,欧洲用Xilinx较多,日本和亚太地区用Altera较多,美国则是平分秋色。全球PLD/FPGA产品中60%以上是由Altera和Xilinx提供的。可以说Altera和Xilinx共同决定了PLD技术的发展方向。

(3)

Lattice。Lattice是ISP(In-SystemProgrammability)技术的发明者,ISP技术极大地促进了PLD产品的发展,与Altera和Xilinx相比,其开发工具略逊一筹。Lattice的中小规模PLD比较有特色,大规模PLD的竞争力还不够强(Lattice没有基于查找表技术的大规模FPGA)。1999年Lattice推出了可编程模拟器件,又收购了Vantis(原AMD子公司),成为第三大可编程逻辑器件供应商;2001年12月收购Agere公司(原Lucent微电子部)的FPGA部门。Lattice的主要产品有ispLSI2000/5000/8000和MACH4/5。

(4)

ACTEL。ACTEL是反熔丝(一次性烧写)PLD的领导者。由于反熔丝PLD抗辐射、耐高低温、功耗低、速度快,所以在军品和宇航级上有较大优势。Altera和Xilinx则一般不涉足军品和宇航级市场。

(5)

Quicklogic。Quicklogic是专业的PLD/FPGA公司,以一次性反熔丝工艺为主,在中国地区使用不多。

(6)

Lucent。Lucent的主要特点是有不少用于通信领域的专用IP核,但PLD/FPGA不是Lucent的主要业务,在中国地区使用的人很少。

(7)

ATMEL。ATMEL生产中小规模的PLD,口碑不错;其也做了一些与Altera和Xilinx兼容的芯片,但在品质上与原厂家还有一些差距,在高可靠性产品中使用较少,多用在低端产品上。

(8)

ClearLogic。ClearLogic生产与一些著名PLD/FPGA大公司兼容的芯片,这种芯片可将用户的设计一次性固化,不可编程,批量生产时的成本较低。

5.硬件描述语言

硬件描述语言是用于描述硬件电路功能、信号连接关系及时序关系的语言,相比电路图可以更有效地表示硬件电路的特性。其中最有代表性的硬件描述语言主要有以下两种:

(1)

VHDL语言。VHDL语言是超高速集成电路硬件描述语言(Very-high-speed-integrated-

circuitHardwareDescriptionLanguage,VHDL),是IEEE的一项标准设计语言。它源于美国国防部提出的超高速集成电路(VHSIC)计划,是ASIC设计和PLD设计的一种主要输入工具。

(2)

VeriolgHDL语言。VeriolgHDL语言是Verilog公司推出的硬件描述语言,在ASIC设计方面与VHDL语言平分秋色。

6.EDA设计方法

传统的EDA设计方法通常采用自底向上(Bottom-up)的方法,根据系统对硬件的要求,详细制定规格书,并绘制系统控制流图;然后根据规格书和控制流图,对系统的功能进行细化,合理地划分功能模块,并画出系统的功能框图;之后,细化各功能模块和设计电路,并调试各电路模块;最后将各功能模块的硬件电路连接起来再进行系统联调,完成整个系统的设计。随着ASIC的开发和研制,为了提高开发效率,增加已有开发成果的可继承性以及缩短开发时间,自顶向下(Top-down)的方法被提出,即从系统总体要求出发,自上向下地逐步将设计内容细化,最后完成系统硬件的整体设计。

图1-1自顶向下与自底向上的设计比较自顶向下的方法可划分为以下三个阶段:

第一阶段是行为描述,即对整个系统进行数学模型描述,试图在系统设计的初始阶段,通过对系统行为描述的仿真发现设计中存在的问题。

第二阶段是RTL(寄存器传输级)方式描述,又称数据流描述。通过将第一阶段的HDL语言程序改写为RTL方式描述的HDL程序,导出系统的逻辑表达式,为进行逻辑综合作准备。第三阶段是逻辑综合,即将RTL方式描述的HDL程序转换为基本逻辑元件表示的文件,以逻辑原理图方式输出。此后,再进行仿真,检查时延关系是否符合设计要求。若一切正常,满足设计要求,则系统设计完成;否则,应返回上一阶段修改相应的错误。

应用于FPGA/CPLD的EDA开发流程如图1-2所示。1.2应用于FPGA/CPLD的EDA开发流程

图1-2应用于FPGA/CPLD的EDA开发流程下面介绍主要开发流程。

1.设计准备和设计输入

设计准备是指设计者在进行设计之前,依据任务要求,确定系统所要完成的功能和复杂程度,考虑器件的资源和成本,选择确定器件。

设计输入是将设计的系统或电路以开发软件要求的某种形式表示出来,并送入计算机的过程。设计输入形式包括图形输入方式、文本输入方式及文本、图形两者混合的设计输入方式。

1)图形输入方式

图形输入可分为三种:原理图输入、状态图输入及波形图输入。

原理图输入是一种最直接的设计输入方式,也是目前常用的图形输入方式。它使用软件系统提供的元器件库、各种符号和连线画出原理图,形成原理图输入文件。这种方式大多用在对系统及各部分电路很熟悉的情况。优点是容易实现仿真,便于信号的观察和电路的调整。其缺点是兼容性差,不便于交流和管理;易读性差,不便排错、整体调整,结构升级难;模块移植性差;综合器、适配器的优化空间小;直接面对硬件模块,无法进行自顶向下的设计。波形输入方式主要用于建立、编辑波形设计文件以及输入仿真向量和功能测试向量。

2)文本输入方式

此方式与传统的计算机软件语言编程输入基本一致,即采用某种硬件描述语言(HDL)进行编辑输入。HDL语言可以描述硬件电路的功能、信号连接关系及时序关系,可分为普通硬件描述语言和行为描述语言,它们用文本方式描述设计和输入。HDL输入方式克服了原理图输入存在的所有弊端,为EDA技术的应用和发展打开了一片广阔天地。

普通硬件描述语言有AHDL、CUPL等,它们支持逻辑方程、真值表、状态机等逻辑表达方式。行为描述语言是目前常用的硬件描述语言,有VHDL和VerilogHDL等,它们具有很强的逻辑描述和仿真功能,可实现与工艺无关的编程与设计,可以使设计者在系统设计阶段便确立方案的可行性。运用VHDL、VerilogHDL硬件描述语言进行设计已是当前的趋势。

3)文本、图形两者混合输入方式

该方式首先通过文本输入方式描述某个或某部分功能模块,再将文本文件转换成原理图中的一个元件符号,由此完成文本、图形两者混合输入方式。

2.功能仿真

功能仿真直接对VHDL、原理图描述或其它描述形式的逻辑功能进行测试模拟,仿真过程不涉及任何具体器件的硬件特性。在设计输入编译后,不经过设计处理等环节,直接送入门级仿真器进行模拟。功能仿真能及时确认设计文件表达的功能是否满足设计要求,及早发现设计中的问题。

3.设计处理

设计处理是EDA设计中的核心环节。在设计处理阶段,编译软件将对设计输入文件进行逻辑化简、综合和优化,并适当地用一片或多片器件自动地进行适配,最后产生编程用的编程文件。设计处理主要包括设计编译和检查、逻辑优化和综合、适配和分割、布局和布线、生成编程数据文件等过程。

1)设计编译和检查

设计输入完成之后,立即进行编译。在编译过程中首先进行语法检验,如检查原理图的信号线有无漏接,信号有无双重来源,文本输入文件中关键字有无错误等各种语法错误,并及时标出错误的位置信息报告,供设计者修改;然后进行设计规则检验,检查总的设计有无超出器件资源或规定的限制并将编译报告列出,指明违反规则和潜在不可靠电路的情况以供设计者纠正。

2)逻辑优化和综合

逻辑优化是化简所有的逻辑方程或用户自建的宏,使设计所占用的资源最少。综合的目的是将多个模块化设计文件合并为一个网表文件,并使层次设计平面化(即展平)。

3)适配和分割

先确定优化以后的逻辑能否与下载目标器件CPLD或FPGA中的宏单元和I/O单元适配,然后将设计分割为多个便于适配的逻辑小块形式映射到器件相应的宏单元中。如果整个设计不能装入一片器件,则可以将整个设计自动分割成多块并装入同一系列的多片器件中。

4)布局和布线

布局和布线工作是在设计检验通过以后由软件自动完成的,它能以最优的方式对逻辑元件进行布局,并准确地实现元件间的布线互连。布局和布线以后,软件会自动生成布线报告,提供有关设计中各部分资源的使用情况等信息。

5)生成编程数据文件(JED文件)

设计处理的最后一步是产生可供器件编程使用的数据文件。对CPLD来说,是产生熔丝图文件,即JEDEC文件(电子器件工程联合会制定的标准格式,简称JED文件);对于FPGA来说,是生成位流数据文件(Bit-streamGeneration)。

4.时序仿真

时序仿真是接近真实器件运行特性的仿真,仿真文件中包含器件硬件特性参数,其仿真精度高,但仿真所需的仿真文件必须来自针对具体器件的综合器与适配器。综合后得到的EDIF等网表文件通常作为适配器的输入文件,产生的仿真网表文件中包含了精确的硬件延迟信息。

5.编程下载

将适配器生成的下载或配置文件,通过编程器或编程电缆向FPGA或CPLD下载,以便进行硬件调试和验证。

AlteraDE2教学开发板是学习数字逻辑、计算机组成及FPGA的理想平台,它采用了最新的硬件和CAD技术,可以满足学生及专业人士广泛的应用需求。该教学开发板上提供了丰富的硬件资源,如图1-3所示,开发板的核心器件是AlteraCycloneⅡ系列的EP2C35F672C6,其它重要器件都与该芯片的引脚相连,允许用户对控制板上的各种操作进行编程。1.3AlteraDE2教学平台开发板具有充足的存储资源(SRAM、SDRAM、FlashROM),配有以太网接口、SD卡插槽,不仅可以满足大学课程教学及实验的各种要求,而且还适合一些面向工程领域的高级数字系统的开发工作。

图1-3AlteraDE2教学开发板

1.功能特点

AlteraDE2板具有以下硬件资源:

(1)

AlteraCycloneⅡ系列的EP2C35F672C6。

(2)配置器件EPCS16。

(3)

USB-Blaster(用于编程和API控制(接口芯片FT245B),支持JTAG和主动串行(ActiveSerial,AS)模式)。

(4)

512

KBSRAM。

(5)

8

MBSDRAM。

(6)

4

MBFlashROM。

(7)

SD卡插槽。

(8)

2×16字符的LCD模块。

(9)

4个按钮开关(KEY0~KEY3)。

(10)

18个拨挡开关(SW0~SW17)。

(11)

18个红色LED(LEDR0~LEDR17)。

(12)

9个绿色LED(LEDG0~LDEG8)。

(13)

50

MHz晶振和27

MHz晶振时钟源,也可由J5接入外部时钟。

(14)支持输入、输出和麦克风插口的24位CD音质语音编解码器WM8371。

(15)带VGA接口的VGADA转换器ADV7123。

(16)支持NTSC/PAL制式的TV解码器ADV7181B及其接口。

(17)支持10/100

M(B)以太网控制器DM9000AE及其接口。

(18)

具有A型和B型接口的USB主/从控制器ISP1362。

(19)

RS-232收发器MAX232及9针接口。

(20)

PS/2鼠标和键盘接口。

(21)红外收发模块。

(22)

2列40针扩展插槽,带稳压保护。

2.板上资源及硬件布局

AlteraDE2教学开发板上的资源及硬件布局如图1-4所示。

图1-4AlteraDE2教学开发板资源及硬件布局

1)

EP2C35F672C6

EP2C35F672C6是Altera公司推出的Cyclone

Ⅱ系列产品之一,采用90

nm、低K值电介质工艺,通过硅片面积最小化,可在单芯片内支持复杂的数字系统。目前,Altera公

司已推出Cyclone

ⅢFPGA系列。该系列FPGA包括Cyclone

Ⅲ和Cyclone

ⅢLS,其中Cyclone

属于功耗最低、成本最低的高性能FPGA,CycloneⅢLS则是具有安全特性高、功耗最低的FPGA。Cyclone

ⅢFPGA系列前所未有地实现了低功耗、高性能和低成本,为大批量、低功耗、低成本应用(诸如汽车、消费类、显示、工业、视频和图像处理、无线通信等)提供了理想的解决方案。

EP2C35F672C6具有33216个逻辑单元(LE)、105个M4KRAM块、35个18

×

18位乘法器、4个PLL等结构。其中每个M4KRAM块包含4K位的数据及512位的校验数据,总比特数达到483840位。

为满足与外部存储器进行高速可靠的数据传输,EP2C35F672C6配置了优化的I/O管脚,每套管脚包括一个单一数据选通(DQS)和相关数据(DQ)管脚。芯片内部的4个PLL提供了时钟合成功能,允许内部工作时钟与输入时钟频率不同,从而实现多个时钟域。通过DE2板上的USB-Blaster电路,可以实现对EP2C35F672C6的调试和编程,即JTAG调试和主动串行(AS)编程。为保证器件掉电后配置信息能够保存,EP2C35F672C6需要采用专用配置器件。DE2平台上的主动串行配置器件为EPCS16,其存储容量为16

M位。由于CycloneⅡ系列产品具有数据压缩功能,因此配置的最大数据量可超过配置器件本身的容量。

2)存储器资源

DE2平台上包含1片8

MB的SDRAM、1片512

KB的SRAM和1片4

MB的FlashROM。除此之外,还具有SD卡接口,支持SPI模式的SD卡数据传输。两个40引脚的插座JP1、JP2可配置成IDE接口使用,进一步拓展了存储资源。

3)按键、波段开关、LED、七段数码管

DE2平台上包含:具有防抖动功能的4个按键;用于设定电平状态的18个波段开关;18个红色LED、9个绿色LED及8个七段数码管。

4)音频编/解码器WM8731

DE2平台上包含音频编/解码器WM8731,该芯片是Wolfson公司的立体声24位

-

音频编/解码芯片,其采样速率为8~96

kHz,提供2线与3线两种与主控制器相连的方式,支持4种音频数据模式:I2S模式、左对齐模式、右对齐模式和DSP模式,数据位可以是16或32位。WM8731包含三个接口:LineIn、LineOut和MICIn,两路线路输入RLINEIN和LLINEIN可以进行对数音量调节、静音控制,完成AD转换后,还可进行高通滤波处理。耳机的放大增益可在+6~-73

dB范围内以1

dB步距调整。

5)高速视频模数转换器ADV7123

ADV7123是一个三路10位输入的高速视频DAC,具有330

MHz的最大采样速度,与多种高精度的显示系统兼容,包括RS-343A和RS-170,可以广泛应用于如HDTV、数字视频系统(1600

×

1200@100

Hz)、高分辨率的彩色图片图像处理、视频信号再现等领域。ADV7123的输出电流范围为2~26

mA,TTL兼容输入,单电源工作电压为+5

V/3.3

V,工作在3.3

V时的最小功耗为30

mW。

6)多模式标清电视解码器ADV7181

ADV7181是一款标准模拟基带电视信号解码芯片,支持NTSC、PAL和SECAM视频制式,输出信号为4∶2∶2复合视频信号,兼容16/8位CCIR601/CCIR656格式,支持多种模拟输入格式和多种数字输出格式,广泛应用于广播、安防监控等专业视频领域。

7)以太网控制器DM9000A

DM9000A是DAVICOM公司出品的一款低功耗、高速网络控制器,具有通用处理器接口、一个10/100

M(

温馨提示

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

评论

0/150

提交评论