第二章 嵌入式处理器

2019-03-10 19:19

第二章 嵌入式处理器

嵌入式处理器是嵌入式系统的硬件核心构件,内部含有嵌入式CPU、存储器以及不同用途的I/O控制器电路。其体系结构的不同直接影响着嵌入式系统开发工具的选择、应用程序的编写。嵌入式系统设计中,嵌入式处理器构件的设计途径通常由直接选择现有构件设计和采用EDA技术进行设计。

2.1 EDA与可编程逻辑器件

在嵌入式系统设计过程中,嵌入式处理器可以通过选择市场上现有的、满足或基本满足要求的ASIC(SOC)来获得,也可选择现有嵌入式处理器IP核利用EDA工具构建满足要求的嵌入式处理器或者利用EDA工具自行设计满足要求的嵌入式处理器。下面介绍相关的概念。 2.1.1 EDA

EDA电子设计自动化(Electronic Design Automation)是一种电子系统设计方法。 EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。

(EDA软件功能,EDA设计的目标电路)

EDA软件功能 能自动完成(逻辑)编译、(逻辑)综合、结构综合(布线)、逻辑优化、仿真测试,实现既定的电子系统功能。 EDA设计的目标电路(产品) 包括

全定制的ASIC 半定制的ASIC

CPLD/FPGA-SOPC电路; PCB印制电路板。

2.1.2 ASIC设计流程

嵌入式系统中广泛使用ASIC(Application Specific Integrated Circuit),它具有体积小、功耗低、成本低、性能高(速度高、可靠性好)、保密性好等特点;但其

1

又有灵活性差、开发周期长、不便于修改和升级等缺陷。

自上而下设计法是常用的ASIC设计方法,采用此方法,设计人员从系统总体需求出发,自上而下逐步地将设计细化,最后完成系统硬件的整体设计。自上而下的ASIC设计步骤如下:

1.概念设计。从系统实现目标着手,进行功能设计。以系统功能的逻辑实现

结构图或文字描述为设计结果。

2.系统架构/软硬件划分。划分目标系统内部主要模块,确定目标电路对外体

接口。确定软硬件的功能划分。以系统体系结构图和文档描述为现

创设计结果。 新

思 3.构建模块与接口。划分系统主要模块内部的子模块,确定内部子模块间的维 接口(是系统架构的细化)。

4.行为域描述。用HDL语言描述系统功能、子模块功能,一般在RTL级层

次上展开设计。也可使用图形输入方式(库元、状态图)进行描述。设计成果以HDL文件或库元图形文件或状态图形文件展现。

5.功能仿真(前仿真)。用仿真工具对RTL级层次的HDL描述程序进行功

能仿真,检查逻辑模型和逻辑功能的正确性。以仿真报告形式提交仿真结果。

6.逻辑综合与优化。是将RTL级层次描述程序转换成基本逻辑单元表示的

网表文件和标准实验文件。以综合报告、门级网表文件形式提交

综合与优化结果。

ED 7.布局布线设计 。将设计文件映射到目标芯片工艺的制定位置。以门级网A

表文件、物理版图形式提交设计结果。 软

件8.时序仿真(后仿真)。 工

具完9.适配与验证。 成

10.硬件测试。(对于ASIC-对照版图制造测试;

对于FPGA-映像文件下载到FPGA测试)

2

2.1.3 可编程逻辑器件

1.流行的可编程逻辑器件(PLD)

Altera系列 Xilinx系列 Lattice系列 CPLD FPGA

2.流行的硬件描述语言(HDL) VHDL Verilog System C SystemVerilog

3.基于PLD的电子系统设计流程 设计准备工作 设计输入 功能仿真

设计处理(优化、综合、适配、布局布线) 时序仿真(后仿真) 器件编程于测试

2.2 系统级芯片(SOC)

1.IP(Intellectual Property)包含内容 2.系统级芯片SOC 3.SOC与IP核标准化

2.3 IP核形态与优选原则

1.形态:

软核_灵活性大,可重定目标电路;拥有全部的源代码,创新的潜力大。

3

固核_在软核的基础上,布局的结构性综合,初步的工艺映射。以RTL描述和网表形式形式提交。

硬核_半导体工艺的物理设计,有固定拓扑布局和工艺,经过工艺验证。以电路物理结构掩模版图和全套的工艺文件提交。

2.优选原则:

从可重用性,高灵活性角度:优先选软核,其次选固核,下策选硬核 从性能保障,短开发周期角度:优先选硬核,其次选固核,下策选软核

2.4 IP核互联与片上总线(OCB)

1.IP核互联拓扑结构

单共享总线结构:它通过不同地址的解码来完成不同主/从部件的互联及总线复用。图。

多层次和多总线型共享总线(集群加桥接器型共享总线):可分为系统总线和外围总线。可提供多个并行总线,对主/从部件之间进行点对点连接,以实现一对主/从部件的高速互联。

示例多总线IP核互连示意图:系统总线,外围总线,桥接器互连,仲裁器 2.国际上流行的片上总线标准结构示例 片上总线(OCB)标准定义了:

总线的通信架构,

模块之间的初始化、仲裁方式、收发寻址方式、数据线宽、驱动方式等

流行的OCB:

IBM的CoreConnect(应用高性能系统的连接)

Altera的Avalon是SOPC上的IP核互联技术,已成为插件集成于Quartus II。 是连接片上处理器核其它IP核的一种简单的总线协议,规定了主部件和从部件之间进行连接的端口和通信时序。示意图。

ARM的AMBA是先进的微控制器总线结构。

2.5 低功耗设计

1.硬件低功耗设计: CMOS芯片为主的功耗:

4

动态功耗(交流开关功耗)_负载电容执行开关操作而充放电引起的功耗 静态功耗(直流功耗)_漏电流引起的功耗

降低功耗:降低电压,时钟频率,减少电容负载,降低静态电流

采用动态电源管理技术(电源工作模式_等待、停止、空闲低功耗) 采用动态电压缩放技术(电压调节程序,决定最佳工作电压) 2.软件低功耗设计:

低功耗编译优化技术,优化编译算法(电路优化),使得编译调试后的电路(代码)运行于低功耗状态。

减少CPU运算量 用中断替代轮询 降低采样频率等

2.6作业 1.ASIC(SOC)设计的基本流程

2.IP核形态与选择原则

3.IP核互连的主要拓扑结构

5


第二章 嵌入式处理器.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高职教育动态

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: