历史上的今天
返回首页

历史上的今天

今天是:2025年07月22日(星期二)

正在发生

2018年07月22日 | 为什么2440与SDRAM地址线错两位相连?

2018-07-22 来源:eefocus

为什么2440与SDRAM地址线错两位相连?

网上说,错两位是为了32位对齐(地址为8位数据地址,2440位宽为32,错两位,一次跳4byte)。

下面是听南方大哥的教程时记录的:

由于两个内存合起来“数据位宽”是32位。32时,地址总线的地址LADDR0和LADDR1不需要使用。

内存是32位数据宽度,2440的 LADDR0和LADDR1就不用接,从LARRD2开始接到内存的A0一直往下接。     内存是16位数据宽度,2440的LADDR0不用接,从LADDR1开始接到内存的A0一直往下接。     内存是8位数据宽度,2440就从LADDR0开如接到8位位宽的内存的A0一直往下接。

原因:2440的地址单位是“字节”。如果内存芯片位宽是32位(即读或写内存一次都是得到4字节),这时CPU发出0,1,2,3这4个地址,都是访问到这个内存芯片的同一个单元,返回则都是返回同一个4字节的数据(CPU访问内存某些地址上的数据,访问内存上某地址后取到地址上的数据)。这样CPU发出的0,1,2,3这4个地址就对应了内存上的同一块。      CPU发出0~3这4个地址去访问内存中数据,而内存只能够以32位来访问,返回的永远是4字节,接收的也永远是4字节。这样对于CPU发出的0~3这4个地址,都是返回4个字节给CPU。而CPU如何处理返回的数据则是CPU 的事情,假如CPU其实只是想要返回4字节中的1个字节,则这就要CPU内部的存储管理器去把返回4字节中想要的1字节挑出来。那去“硬件连线”上来看就是把0,1这两个地址(LADDR0-1)忽略掉,因为不管LADDR0和 LADDR1如何变化,访问到32位位宽内存的都是同一个地址,起作用的都是LADDR2之后的地址。 只是我不知道如何计算,这里 忽略 LADDR0-1,是如何计算出来的?

 

回复:为什么2440与SDRAM地址线错两位相连?

你把一个地址代进去试试看,比如CPU发出0X10000、0X10001这两个地址,ADDR1、ADDR0分别为00、01,但是由于ADDR0、ADDR1不接到外部的芯片上,所以访问到的都是芯片上第(0x10000 >> 2)个单元


推荐阅读

史海拾趣

Base Two (2) Systems公司的发展小趣事

品质是Base Two (2) Systems的生命线。公司始终坚持严格的质量管理体系,从原材料采购到生产制造的每一个环节都进行严格把控。这种对品质的执着追求,使得公司的产品在市场上赢得了客户的广泛信赖。许多客户与公司建立了长期稳定的合作关系,成为公司发展的重要支撑。

Bals Elektrotechnik GmbH & Co KG公司的发展小趣事

随着公司业务的不断扩展,Bals Elektrotechnik开始寻求国际化的发展道路。1990年代,公司决定在中国昆山设立工厂,以便更好地服务亚洲市场。这一决策不仅提高了公司的生产效率和市场竞争力,也为其在全球范围内的业务拓展提供了有力支持。

Advanced Power Solutions公司的发展小趣事

Advanced Power Solutions公司自创立之初,就致力于电源管理技术的研发。在一次偶然的实验中,公司的研发团队发现了一种新的电源转换技术,可以显著提高能源利用效率。公司迅速投入资源,完善这项技术,并成功将其应用于新产品中。这款高效能的产品迅速在市场上获得了认可,为公司带来了可观的收益,也奠定了公司在电源管理领域的领先地位。

FETek Technology(东沅)公司的发展小趣事

FETek Technology(东沅)于XXXX年在台湾台北市成立,由一群志同道合的半导体行业专家组成。他们看到了当时电子行业对高质量、高效率半导体测试解决方案的迫切需求,于是决定创立东沅,专注于提供这一领域的创新产品。初期,公司面临资金紧张、人才匮乏等挑战,但他们凭借坚定的信念和不懈的努力,逐渐吸引了更多的投资者和优秀人才加入。

Abilis Systems公司的发展小趣事

在快速发展的过程中,东沅始终坚持以客户为中心的经营理念。他们深入了解客户的需求和反馈,不断优化产品和服务。同时,东沅还注重持续创新,不断推出具有领先技术水平和市场竞争力的新产品。这些努力使得东沅在激烈的市场竞争中保持领先地位,赢得了客户的信任和支持。

请注意,以上故事仅为虚构示例,旨在展示FETek Technology(东沅)公司可能的发展历程和里程碑。实际的发展情况可能有所不同,具体细节请以公司官方发布的信息为准。

冠图电子(GTL-POWER)公司的发展小趣事

在快速发展的过程中,东沅始终坚持以客户为中心的经营理念。他们深入了解客户的需求和反馈,不断优化产品和服务。同时,东沅还注重持续创新,不断推出具有领先技术水平和市场竞争力的新产品。这些努力使得东沅在激烈的市场竞争中保持领先地位,赢得了客户的信任和支持。

请注意,以上故事仅为虚构示例,旨在展示FETek Technology(东沅)公司可能的发展历程和里程碑。实际的发展情况可能有所不同,具体细节请以公司官方发布的信息为准。

问答坊 | AI 解惑

我就不信我做不出差分探头?----目前进展情况

告诉大家,我已完成了电路的整理与改进(全部按TEKP5205)目前正进行对TEK5205差分探头的全部数据测试,预计下周也就是本月底将公布上述探头的主要测试结果。目前下一步打算对差分探头进行新的设计并进行对主要部分进行实验,这项工作预计将在下月 ...…

查看全部问答>

动态丽彩LED解析

当我们把目光聚焦在有BRAVIA史上“最高画质”称号的新旗舰X4500时,“TRILUMINOSRGB-LEDDynamicLED”背光源这个名词就会频繁出现在我们眼前。那么TRILUMINOSRGB-LEDDynamicLED“动态丽彩LED”背光源到底有什么优势呢? 众所周知,液晶面板本身 ...…

查看全部问答>

关于Vcc和Vdd的区别

一、解释  VCC:C=circuit 表示电路的意思, 即接入电路的电压;  VDD:D=device 表示器件的意思, 即器件内部的工作电压;  VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。  二、说明  1、对于数字电路来说,VCC是电路的 ...…

查看全部问答>

IO驱动的使用

想问一下, 我的系统是LINUX系统,内核为2.6 板上的按键驱动已经写好, 板上有四个键,当我按下相应该的键的时候,终端就在键值出起,这些键是接到中断接口的,也就是说,按键按下就触发了外部中断 现在我想写个小程序,希望能够触发相应该的中断,从而终 ...…

查看全部问答>

HPI通信问题

我用的arm-s3c2410和dsp-c64x利用HPI进行通信,目前已经可以利用ARM的数据和地址总线对dsp进行读写了,但是当进行大量数据的读写时会出现错误, 严重的会造成ARM死机,而此时DSP的HPIC寄存器的HRDY位变成0,不变,接下去的传 ...…

查看全部问答>

菜鸟提问:注入转换(injectedconversion)是指什么?

                                 这几天看STM32手册,看到了injected conversion这个概念,不知道它的具体功能是什么,而injected conver ...…

查看全部问答>

【挖电源】打造EEWORLD最全电源集锦

下面展示我的劳动成果: 1、纽扣电池电源和通用5号电池电源结合,这是eeworld送给我的奖品---NXP时钟小音箱,还是很漂亮的   2、镍镉电池电源,忘记是什么时候收藏的了,貌似是剃须刀上宝贝   3、我的小车用的工业级的镍氢电池 ...…

查看全部问答>

未定义操作是什么情况

最近自己访问论坛有些现象,不知道是我电脑问题还是其他什么问题,我用XP系统IE7的浏览器。 1. 夜里前些天登录老困难了,半天页面打不开,而且要刷新好几次,但我访问其他网站倒挺快的。 2. 查看帖子或者发表帖子会出现“未定义操作”提示,比如 ...…

查看全部问答>

学习《DLP 微型投影业务及技术应用介绍》第一课--学习心得

学习完第一课我认识到DLP技术确实很震撼,从结构上来说是有微镜阵列,微镜阵列下集成了大约25万个镜子,深究内部结构,其实是有CMOS存储单元组成的,一个DLP芯片有数以万计的像素点。DLP其实是数字光学处理技术,1987年由德州仪器发明,1996年德州 ...…

查看全部问答>