ARM处理器的总线信号

发布者:缘到泉最新更新时间:2015-09-28 来源: eefocus关键字:ARM处理器  总线信号 手机看文章 扫描二维码
随时随地手机看文章
现在以ARM7TDMI核的总线周期为例,介绍ARM处理器的总线信号和总线时序。
 
 1、A[31:0] (address) : 32位地址总线,地址总线的相关控制信号是ABE, ALE和APE。
 
 2、ABE(address bus enable):当它为低电平时禁止总线驱动,使地址总线进人高阻状态。
 
 3、ALE(address latch enable):当该信号为低电平时,锁存地址总线以及其他信号。这个信号能使处理器向下兼容。对于新设计,如果需要重新定义地址线,则推荐使用APE,并将ALE接高电平。
 
 4、APE ( address pipe line enable): APE为高电平时地址总线、LOCK、MAS[1:0]、nRW、nOPC和nTRANS信号工作在流水线方式;当APE为低电平时,这些信号工作在非流水线方式。
 
 5、MCLK(memory clock input): MCLK是ARM7TDMI的主时钟信号,用于所有存储器访问和处理器操作。它由两个阶段构成,第1阶段是低电平,第2阶段是高电平。
 
 6、nWAIT(not wait):当它为低电平时,处理器将其读写时间延长几个MCLK周期,这对访问低速存储器或外围设备有用。在内部,nWAIT与MCLK进行逻辑“与”,仅在MCLK为低时改变信号值。
 
 7、ECLK(external clock output):在正常操作中,它只是可选用nWAIT延展的MCLK,从内核输出。当内核正在城娜试时,内核强制使用调试时钟(Debug Clock,DCLK)直至调试结束。DCLK由JTAG的时钟信号TCK内部产生。
 
 8、nRESET( not reset):用于从已知的地址启动处理器。该信号为低电平将造成正在执行的指令非正常中止,这个信号保持为低电平的状态必须至少持续2个时钟周期,同时nWAIT保持为高。
 
 9、nMREQ( not memory request):请求存储器访问信号,低电平有效。
 
 10、SEQ(quential address):顺序地址信号,当下一个存储器周期的地址与上一次存储器访问的地址紧密相关时,SEQ为高。与低位地址线配合,它就能指示下一个周期可以使用快速存储器模式(例如DRAM页模式),或用于旁路地址转换系统。
 
 11、nOP以not op-code fetch):它为低电平时表明处理器正在从存储器取指令。
 
 12、D[31:0](data bus):用于处理器与外部存储器之间的数据传送。在读周期,输入数据必须在MCLK的下降沿有效。在写周期,在MCLK的下降沿之前输出数据保持有效。
关键字:ARM处理器  总线信号 引用地址:ARM处理器的总线信号

上一篇:stm32堆栈详解
下一篇:基于ARM Linux的无线音视频对讲系统设计

推荐阅读最新更新时间:2024-03-16 14:33

基于CPCI总线的通用FPGA信号处理板的设计
  随着雷达信号处理技术的不断发展以及现代国防对雷达技术的需求,系统对雷达信号处理的要求也越来越高,需要实时处理更加庞大的数据。先进的雷达信号处理设备不仅要求性能高、功能多样化,而且要求信号处理设备的研制、装备周期短,能保持与国际先进水平同步发展。因此有必要发展一种可重构、可扩展的通用信号处理系统,能将雷达信号处理模块化、标准化、通用化。这样,一方面可以通过硬件扩展来适应信号处理规模的变化,另一方面可以通过灵活的软件编程来实现各种信号方式和各种复杂算法。FPGA在雷达信号处理中比DSP更具有优势,主要体现在以下几点:(1)专用设计的硬件电路实现数字信号处理算法可以最大限度地利用其并行性,可以达到比采用DSP处理器串行运算高得多的运算
[嵌入式]
基于ARM处理器LPC2142的高速数据采集卡设计方案
在瞬态信号测量和图像处理等一些高速、高精度的测量中,往往都需要进行高速数据采集。现在通用的高速数据采集卡(一般多是PCI卡或ISA卡)存在有安装麻烦、价格昂贵、受计算机插槽数量/地址/中断资源的限制、可扩展性差,而且在一些电磁干扰性强的测试现场无法专门对其进行电磁屏蔽,因而会导致采集的数据失真等缺点。 为此,本文给出了采用PHILIPS公司的一款LPC2142芯片(基于ARM7内核,内置了宽范围的USB2.0 Device全速串行通信接口)设计的数据采集卡的设计方案,从而有效解决了传统高速数据采集卡的上述缺陷。 1 基于ARM的数据采集卡系统结构 该系统主要由双通道模/数转换器AD9238、ARM微控制器LPC2142
[单片机]
基于<font color='red'>ARM处理器</font>LPC2142的高速数据采集卡设计方案
为什么工业领域ARM处理器必然超越X86?
工业4.0快速发展,ARM处理器的应用也越来越广泛,是什么让ARM处理器在工业领域分掉X86的那杯羹呢? 从51单片机到ARM处理器,嵌入式微控制领域不断更替交叠,伴随而来的是技术的不断发展和生产力水平的不断提高。 目前在工业控制系统中大量应用了嵌入式ARM,如工业过程控制、电力系统、石油化工、数控机床等,ARM嵌入式系统的发展促进了工业控制自动化程度的提高。 图 1 ARM的广泛应用 多方业内人士表示,ARM会是趋势,未来嵌入式市场可能会形成中高端会是X86主导,低端由ARM的产品蚕食的双雄格局。 但你知道ARM和X86架构是什么吗,有什么区别,你能清楚的表述出吗? 大学一本《微机原理和接口
[半导体设计/制造]
为什么工业领域<font color='red'>ARM处理器</font>必然超越X86?
ARM处理器和体系结构介绍(Cortex-A9)
ARM(Advanced RISC Machines) 概述:有三种含义,它是一个公司的名称,是一类微处理器的通称,还是一种技术的名称。 技术特征 体积小、低功耗、低成本、高性能。 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8/16位器件。 大量使用寄存器,指令执行速度更快。 大多数数据操作都在寄存器中完成。 寻址方式灵活简单,执行效率高。 指令长度固定。 嵌入式RISC微处理器 概述:RISC(Reduced Instruction Set Computer)是精简指令集计算机,RISC把着眼点放在如何使计算机的结构更加简单和如何使计算机的处理速度更加快速上。RISC选取了使用频率最高的简单指令,抛
[单片机]
<font color='red'>ARM处理器</font>和体系结构介绍(Cortex-A9)
选择ARM处理器的ARM7还是Cortex-M3
1.1 ARM处理器系列 每个ARM处理器都有一个特定的指令集架构(ISA),而一个ISA版本又可以有多种处理器实现。ISA随着嵌入式市场的需求而发展,至今已经有多个版本。ARM公司规划该发展过程,使得在较早的架构版本上编写的代码也可以在后继版本上执行(即代码的兼容性)。 1.1.1 命名规则 早期ARM使用如图1.1所示的命名规则来描述一个处理器。在 ARM 后的字母和数字表明了一个处理器的功能特性。随着更多特性的增加,字母和数字的组合可能会改变。注意:命名规则不包含体系结构(ISA)的版本信息。 ARM {x}{y}{z}{T}{D}{M}{I}{E}{J}{F}{-S} x 系列 y 存储管理/保护单元 z cache T
[单片机]
ARM处理器NEON编程及优化技巧—左移右移等移位操作
ARM的NEON协处理器技术是一个64/128-bit的混合SIMD架构,用于加速包括视频编码解码、音频解码编码、3D图像、语音和图像等多媒体和信号处理应用。本文主要介绍如何使用NEON的汇编程序来写SIMD的代码,包括如何开始NEON的开发,如何高效的利用NEON。首先会关注内存操作,即如何变更指令来灵活有效的加载和存储数据。接下来是由于SIMD指令的应用而导致剩下的若干个单元的处理,然后是用一个矩阵乘法的例子来说明用NEON来进行SIMD优化,最后关注如何用NEON来优化各种各样的移位操作,左移或者右移以及双向移位等。本节详述NEON提供的各种各样的移位操作,左右移位,移位插入以及移位限定符如饱和舍入等以及这些移位操作如何能有效
[单片机]
<font color='red'>ARM处理器</font>NEON编程及优化技巧—左移右移等移位操作
PCI总线信号定义
PCI总线是一条共享总线,在一条PCI总线上可以挂接多个PCI设备。这些PCI设备通过一系列信号与PCI总线相连,这些信号由地址/数据信号、控制信号、仲裁信号、中断信号等多种信号组成。 PCI总线是一个同步总线,每一个设备都具有一个CLK信号,其发送设备与接收设备使用这个CLK信号进行同步数据传递。PCI总线可以使用33MHz或者66MHz的时钟频率,而PCI-X总线可以使用133MHz、266MHz或者533MHz的时钟频率。 除了RST#、INTA~D#、PME#和CLKRUN#等信号之外,PCI设备使用的绝大多数信号需要与CLK信号同步。其中RST#是复位信号,PCI设备使用INTA~D#信号进行中断请求。本篇并不关心PM
[嵌入式]
ARM处理器上电/复位操作
ARM处理器上电与复位操作过程类似,都是从处理器的低端复位向量地址0位置读取第一条指令,由于ARM处理器的异常中断向量是连续排列的,所以异常中断入口指令一般都是一条跳转指令,至少跳过异常中断向量区,然后按照程序流程执行。 不同嵌入式处理器的启动模式有很大差别,相同架构的不同处理器型号或序列的启动模式也不一样,比如:MC68VZ328(MC68K)有4种启动模式;PPC405GP(PowerPC)有两种启动模式;PPC440EP(PowerPC)有8种启动模式;SB1250(MIPS)有两种启动模式;PNX1700(DSP)有4种启动模式,而大部分处理器只有一种启动模式,可通过芯片的数据手册了解芯片的启动模式。 ARM处理器中的大
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved