0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于华为存储控制器的内部拆解案例

电子设计 来源:与非网 作者:大拆大悟 2021-02-01 15:53 次阅读

存储控制器是按照一定的时序规则对存储器的访问进行必要控制的设备,包括地址信号、数据信号以及各种命令信号的控制,使主设备(访问存储器的设备)能够根据自己的要求使用存储器上的存储资源。

存储控制器外观:

存储控制器拆解

存储控制器的作用主要就是进行接口的转换,将主设备发出的读、写等命令转换成存储器能够识别的信号,还要完成主设备与存储器之间地址译码、数据格式的转换(比如数据位宽)。

存储控制器,多作为可在微处理器中排列二极管的只读存储器装机使用。其起源至少可以追溯到1947年旋风计算机所使用的“program timing matrix” 。IBM在早期的360系统中使用了ROM存储控制器,但在后继的370系统中,改用了既可从软盘导入微程序,又可随意读写的超高速随机存储器,这使得IBM可以轻松修改微程序中的程序错误。尽管当时默认的存储控制器为ROM,但由于可随意读写的RAM的面世,使得用户可以自己更改计算机的微程序。

存储控制器配有能够使下一指令顺利输出的寄存器。定序器则负责依据微程序的运行结果来决定下一条指令的运行地址,防止各指令经由寄存器时发生冲突。在大多数设计中,其他指令也会从寄存器中通过。因为通过将下一指令的运行延缓一个周期,可以提高机器的运行速度。这种寄存器被称作管道寄存器。下一命令的运行通常要依据上一命令的运行结果,在当前的微程序循环未完成之前无法实施。

总之,存储控制器的输出结果都会被输入到寄存器当中。寄存器和EPROM过去常被组装于同一块芯片。由决定系统循环时间的时钟信号负责驱动寄存器。

写在最后:

随着对存储性能要求的不断提高,存储器的容量越来越大、速度越来越快,新的存储器访问技术也应运而生,存储控制器也在不断的改进与发展。例如,由传统的单一通道控制器到双通道技术,再到处理器内部整合封装存储控制器,其发展相当迅速,未来肯定会有更新的技术出现,到那时,可能就没有存储控制器的概念了。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微处理器
    +关注

    关注

    11

    文章

    2263

    浏览量

    82442
  • 数据信号
    +关注

    关注

    0

    文章

    58

    浏览量

    11971
  • 存储控制器
    +关注

    关注

    0

    文章

    23

    浏览量

    9149
收藏 人收藏

    评论

    相关推荐

    【电子拆解无极限】华为超薄旗舰Ascend P1真机拆解

    没见过电子实物拆解的不是电子工程师,没亲手拆解过电子产品的不是好工程师。某牛工程师拆解华为手机,发给大家看看。拆解有风险,模仿需谨慎。
    发表于 04-24 15:54

    华为喵王号称全球最快传输路由 拆解看看内部架构

    `华为喵王作为华为最新路由产品,集3G无线路由、移动电源、有线路由功能于一身。且从外到内都做到了业内领先水平。在3G无线路由方面,采用
    发表于 03-17 15:35

    拆解一只U盘(32G)

    disk”。它是一种使用USB接口的无需物理驱动的微型高容量移动存储产品,通过USB接口与电脑连接,实现即插即用。这次我们拆解一款32G的U盘一探其内部组成。G01G02P0132
    发表于 05-11 10:45

    iFixit完整拆解——华为P20 Pro

    【iFixit完整拆解华为P20 Pro
    发表于 05-14 06:08

    华为P6怎么样?看完拆解你就知道

    华为P6怎么样?看完拆解你就知道
    发表于 05-11 06:31

    拆解多轴步进电机控制器 相关资料下载

    Controller/Driver),来自于大恒新纪元科技股份有限公司。现在拆解它,利用其中的部件组成其他的实验系统。▲ 待拆解的步进电机控制器的外观 01拆解过程1.
    发表于 07-08 06:35

    STM32控制器芯片内部介绍

    STM32 控制器芯片内部有一定大小的 SRAM 及 FLASH 作为内存和程序存储空间,但当程序较大,内存和程序空间不足时,就需要在 STM32 芯片的外部扩展存储器。SDRAM
    发表于 08-05 06:11

    STM32控制器芯片内部的程序存储空间

    以下内容整理自《STM32中文参考手册》、正点原子《STM32F1开发指南--库函数版》、野火《零死角玩转STM32F103霸道V2》,仅为个人学习方便所整理1.STM32控制器芯片内部有一定大小
    发表于 08-05 06:55

    STM8S微控制器参考手册

    导言本参考手册为应用开发人员提供了关于如何使用STM8S微控制器存储器和外设的完整信息。STM8S是一个拥有不同存储器大小,封装和外设的微控制器
    发表于 09-25 07:33

    华为Mate9拆解 内部做工如何

    高度商务旗舰。今天我们将带来华为Mate9拆机图解,一起通过拆解,看看华为Mate9内部做工如何。
    的头像 发表于 10-31 10:52 3w次阅读

    新能源车整车控制器(VCU)系统功能拆解

    新能源车整车控制器(VCU)系统框图,功能拆解及供应商排名
    发表于 06-07 11:40 1157次阅读
    新能源车整车<b class='flag-5'>控制器</b>(VCU)系统功能<b class='flag-5'>拆解</b>

    AE8电机控制器拆解分析

    上期拆解报告展示了春风电摩极核AE8的整车拆解,这期给大家带来AE8电机控制器拆解分析。
    的头像 发表于 10-23 15:11 3459次阅读
    AE8电机<b class='flag-5'>控制器</b>的<b class='flag-5'>拆解</b>分析

    上汽飞凡R7智联域控制器模块TBOX的拆解分析

    本专栏将介绍智能汽车控制器拆解分析,为读者呈现最新的量产控制器的参考设计及选型方案。今天为大家分享的是上汽飞凡R7的智联域控制器模块-TBOX。
    的头像 发表于 01-23 10:29 5539次阅读
    上汽飞凡R7智联域<b class='flag-5'>控制器</b>模块TBOX的<b class='flag-5'>拆解</b>分析

    控制器内部存储器有哪些

    控制器(MCU)内部存储器是微控制器系统的重要组成部分,它负责存储程序代码、数据以及控制逻辑
    的头像 发表于 08-22 10:41 769次阅读