处理器

2.1处理器
2.1.1GPP通用处理器
微控制器 MCU
微处理器MPU
中央处理器 CPU
 
MPU通常代表一个CPU
MCU强调把CPU、存储器和外围电路集成在一个芯片上,早期MCU称为单片机,嵌入式MCU称为SOC
 
intel80386属于微处理器,而内部集成了80386处理器、片选单元、中断控制、定时器、看门狗、定时器、串行I/O、DMA、总线仲裁、DRAM控制器等的386EX则是8.386微处理器的微控制器版本
 
嵌入式微控制器一般由一个CPU核和多个外围电路集成,主流的CPU核如下:
1、ARM   Advanced RISC Machines 
2、MIPS:高端路由器
3、IBM和Motorola的PowerPC:通信和工控领域,华为中兴用的比较多
4、Motorola公司独有的内核68k/COLDFIRE
   68K代表芯片68360
 
 
 
中央处理器的体系架构:冯。诺依曼和哈佛结构
冯。诺依曼结构也称为普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,所以程序指令和数据的宽度相同
哈佛结构将程序指令和数据分开存储,二者可以有不同的数据宽度,采用了独立的程序总线和数据总线,执行效率高
 
2.1.2DSP
DSP乘法指令一般在单周期内完成
DSP分定点DSP,浮点DSP.
浮点DSP的浮点运算用硬件来实现,可以在单周期内完成,因而浮点运算处理速度高于定点DSP
 
2.2存储器
存储器分为:只读存储器ROM、闪存Flash、随机存取存储器RAM、光介质存储器和磁介质存储器
 
ROM可分为不可变成ROM,可编程ROM(PROM),可擦除可编程EPROM,电可擦除EEPROM
ROM有被Flash取代的趋势 NOR或非   NAND与非
 
NOR FLASH和CPU的接口属于典型的类SRAM接口,不需要增加额外的控制电路,NOR FLASH 可芯片内执行(XIP eXecute In Place),程序可直接在芯片内执行
NAND FLASH和CPU的接口必须由相应的控制电路转换,NAND FLASH以块的方式进行访问,不支持芯片内执行
 
公共闪存接口(Common Flash Interface  CFI)是一个公开的标准的从NOR FLASH器件中读取数据的接口
 
 
FLASH的编程原理都是只能将1写为0,不能将0写为1,所以编程之前,必须将对应的块擦除,而擦除的过程就是把所有的位都写为1的过程,块内所有的字节都变为0XFF
 
由于FLASH固有特性,读写数据容易发生位反转,而且不可避免,NAND FLASH发生几率远大于NOR FLASH,因此使用NAND FLASH时候,应采用错误探测/错误更正技术(EDC  ECC)
 
              NAND FLASH相比NOR FLASH
容量                大
价格                低
每个块最大擦写次数   100万次    10万次
擦除编程速度          快
 
 
集成驱动电子设备( integrated drive electronics
ROM FLASH 磁介质均为非易失性存储器 NVM  掉电信息不会丢失
RAM属于易失性
          SRAM                      DRAM
组成    6个晶体管                 1个晶体管 1个电容器
周期    无刷新周期                定期刷新
DRAM以电荷形式进行存储,数据存储在电容器中,由于电容器会由于漏电而导致电荷丢失,所以DRAM需要定期刷新
SRAM是静态的,只要供电就会保持一个值,没有刷新周期
 
 
通常说的SDRAM和DDR SDRAM都属于DRAM,他们采用与CPU外存控制器同步的时钟工作(不是CPU的频率)
与SDRAM相比,DDR SDRAM同时利用了脉冲的上升沿和下降沿传输数据,因此在时钟频率不变的情况下,数据传输频率加倍
 
一些特定类型的RAM:
1、NVRAM 非易失性的RAM
既然是RAM 就是易失性的,为什么有NVRAM呢
实际上,NVRAM借助带有备用电源的SRAM或者借助NVM(EEPROM)存储SRAM的信息并恢复来实现非易失性
NVRAM的特点完全像SRAM一样读写,而且心如的信息掉电不丢失,不需要EEPROM和FLASH的特定擦除和编程操作。
NVRAMD多用于存放系统中的参数信息
 
 
2.3 接口与总线
 
DTE 数据终端设备
DCE 数据通信设备
 
RS-422  单机发送  多机接受的单向 、平衡传输规范
RS-232   通信距离短 速率低
RS-485  多点  双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性
 
 
I2C  内置集成电路  用于连接微控制器及其外围设备    支持多控模式,任何能够进行发送和接收的设备都可以成为主设备,主设备控制数据的传输和时钟频率,在任一时刻只能有一个主控
组成I2C总线的两个信号为串行数据线SDA和 时钟线SCL
 
线与逻辑指的是两个或者两个以上的输出直接互联就可以实现AND的逻辑功能,只有输出端是开漏(对于CMOS器件)输出或集电极开路(对于TTL器件)输出时才满足此条件。  OC门简称开漏或者集电极开路
 
USB的4中传输方式:
控制control传输方式:双向传输
同步synchronization传输方式:语音业务
中断interrupt传输方式:单向,对于USB主机而言,只有输入,  如键盘,游戏杆和鼠标
批量bulk传输方式:用于没有带宽和间隔时间要求的大量数据的传送和接收,进行有保证的传输,如打印机和扫描仪
 
 
 
奈奎斯特定理即为采样定理,如果采样频率大于信号中的最高频率的两倍时,采样之后的数字信号可完整地保留原始信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值