保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

32位ARM内核微处理器W90N740及其应用


程序状态寄存器CPSR。而CPSR则包含条件码标志、中断标志位、当前处理器模式以及其它状态和控制信息。每种异常模式都有一个程序状态保存寄存器SPSR。当异常出现时?SPSR可用于保留CPSR的状态。
  
  (4)异常处理
  
  异常通常由内部或外部源产生,并引起一个事件。比如,外部中断或试图执行未定义指令都会引起异常。在处理异常之前,必须保留处理器状态,以便在异常处理程序完成后,使原来的程序能够重新执行。同一时刻可能出现多个异常。ARM支持七种类型的异常。异常出现后,系统将强制从异常类型对应的固定存储器地址开始执行程序。
  
  (5)存储器和存储器映射I/O
  
  ARM体系结构允许使用现有的存储器和I/O器件来进行各种各样的存储系统设计。ARM体系结构使用232个8位字节的单一线性地址空间。设计时可将字节地址作为无符号数看待,范围为0~232-1。而将地址空间看作由230个32位字组成。每个字的地址都是字对准的,故地址可被4整除。其存储器的存储使用了两种映射方法:小端存储系统和大端存储系统,其映射方式分别如图1(a)、(b)所示。
  
  图2
  
  2W90N740的结构特点
  
  W90N740的内部功能框图如图2所示。W90N740内核为80MHz的ARM7TDMI
  
  
  
  32位处理器,可支持大/小模式?Big/Little-Endianmode?的工作方式。该内核内置有8kB的指令高速缓冲存储器(I-Cache)和2kB数据高速缓冲存储器(D-Cache),它们是相同类型的存储器(除容量大小不同外),可与存储器之间以块(cacheline)为单位进行数据交换。每个高速缓冲存储器具有4字块大小,当其中一个高速缓冲存储器未命中时,其4字块大小的信息必须从外部寄存器中连续的获取,其替换算法采用最近最少使用算法(LRU,LeastRecentlyUsed)。当I-Cache或D-Cache被禁用时,可以通过Cache控制寄存器把Cache设置成片上RAM。另外,W90N740还提供了一个8字的写缓冲器(Write-Buffer).主要用来优化向主存储器的写入操作。Cache和写缓冲器的引入大大改善了W90N740存储系统的性能。
  
  W90N740内含锁相环PLL,可用于CPU和USB主机控制器,使用参考频率为15MHz。PLL给其它片内控制器提供的时钟频率范围为3~30MHz。
  
  W90N740内有USB主机控制器,该控制器兼容USB1.1标准,支持低速率(1.5Mbps)和全速率(12Mbps)的USB设备。同时还内置有用于实时数据传输的DMA控制器。
  
  通过W90N740中EBI控制器提供的外部总线可访问片外SDRAM、ROM/SRAM、Flashmemory和I/O设备。在内置cache失效时,EBI控制器仍可获得与CPU核相同的工作频率以保证其处理速度。具有两个10/100Mbps以太网MAC控制器?EMC?是W90N740的一大特点。MAC控制器主要应用于WAN或LAN。它内有两个MAC控制器,因而可大大增强此芯片在WAN端口与LAN端口之间的应用性能,降低系统成本。EMC采取的工作方式是半/全双工方式,每个EMC除包括IEEE802.3以太网协议引擎外,还含有DMA控制器和收/发FIFO。EMC提供有两个可选择的接口:媒质独立

《32位ARM内核微处理器W90N740及其应用(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/169083.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。