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

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

3天内不再提示

给大伙科普关于语音芯片运行内存那些事

h1654155999.2098 来源:音频应用网 作者:7900953 2021-05-27 10:16 次阅读

自计算机和集成电路的交互时代来临,几乎所有的计算机都使用了一个非常重要的部分--内存。也许还有很多人知道电脑安装硬盘(内存),知道这类型的内存具体用处我想不会有几人知道;在正式讲解语音芯片内存的有关事项前,小编就为大家科普下,关于内存二三事:

内存从早的EDO,SRAMDRAMSDRAM,DDR,DDR2,DDR3经过这几代的发展现在已经发展的DDR4代,甚至在一些显卡上面已经有用到DDR5代。简单的讲内存经过这几代的技术的改进无非是提升空间和存取速度两个指标而已。

内存的作用。由于计算机的外部设备相对比较慢,例如键盘,鼠标,显示器等相对CPU的速度来讲属于慢速设备。如果CPU没有内存则相对来讲CPU的处理效能就会收到大大的缩减。

所以需要在外部设备和 CPU直接建立一个缓冲区,让外部设备和CPU的速度相匹配。这样就有效的利用CPU运算效能。我们通常讲的电脑内存主要是解决硬盘和CPU的数据速度匹配问题。计算机可以先把要运行的程序,一口气从硬盘读到内存。

然后CPU去内存中运行程序。由于硬盘一般是挂在CPU的低速总线上,而内存是挂在 CPU的高速总线上。并且内存的存取速度也要比硬盘快的多。所以把程序拷贝到内存中运行,可以提高运算效率。并且一般在CPU内部也有更快速的内存,命名叫CACHE。现在的CPU一般有两级或者三级CACHE这个也是相当于内存的作用,只是他们的存取速度更快,但是空间也更小。

那么,问题来了,上面的内容跟语音芯片到底有什么关系?

答案是肯定的!

语音芯片作为电子元器件,也要存储些数据和处理些程序;然而,由于一般语音芯片的处理速度不需要特别快,除了语音芯片内部存储数据通常用于ROM存储程序和数据。ROM的速度一般也与CPU的速度大致相同。

因此,通常的语音芯片的存储器也仅仅是用作于存储变量和临时存储数据的缓冲器。有慢的当然也有快的,有一些语音芯片运行需要更快的CPU时,而普通的ROM相对性较慢;这样也可以像计算机那样将程序读入内存并运行。就像电子以前开发的一些方案里也有像这样需要内存的,为了提高整个语音芯片的编解速率,一般都会把编解程序存储在内存上运行。

编辑:jq

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

    关注

    5381

    文章

    11381

    浏览量

    360808
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10824

    浏览量

    211110
  • 计算机
    +关注

    关注

    19

    文章

    7413

    浏览量

    87696
  • EDO
    EDO
    +关注

    关注

    0

    文章

    3

    浏览量

    7622

原文标题:关于语音芯片运行内存的二三事

文章出处:【微信号:jiuxin2010,微信公众号:九芯智能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    京准时钟科普关于北斗卫星同步时钟的那些

    京准时钟科普关于北斗卫星同步时钟的那些
    的头像 发表于 10-29 09:28 219次阅读
    京准时钟<b class='flag-5'>科普</b>:<b class='flag-5'>关于</b>北斗卫星同步时钟的<b class='flag-5'>那些</b><b class='flag-5'>事</b>?

    芯片设计流片、验证、成本的那些

    前言我们聊聊芯片设计、流片、验证、制造、成本的那些;流片对于芯片设计来说就是参加一次大考。流片的重要性就在于能够检验芯片设计是否成功,是
    的头像 发表于 08-09 08:11 1791次阅读
    <b class='flag-5'>芯片</b>设计流片、验证、成本的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    科普EEPROM 科普 EVASH Ultra EEPROM 科普存储芯片

    科普EEPROM 科普 EVASH Ultra EEPROM 科普存储芯片
    的头像 发表于 06-25 17:14 501次阅读

    Jtti:新加坡云服务器运行内存和存储内存有何区别?

    新加坡云服务器 的运行内存(RAM)和存储内存在功能、速度、用途等方面有所区别。以下是它们的主要差异: 一、功能: 运行内存(RAM):主要用于临时存储正在运行的程序和数据,以便CPU
    的头像 发表于 06-25 14:26 428次阅读

    STM32MP157F-DK2配置的4G DDR3L,为什么输入free指令的时候,显示只有300M的运行内存

    STM32MP157F-DK2配置的 4G DDR3L,但为什么输入free指令的时候,显示只有300M的运行内存
    发表于 05-30 06:22

    stm32h7想把sarm1作为运行内存,但上电会进入hard fault是哪里的问题?

    因项目需要,想把sarm1(0x30000000-0x3000ffff)作为运行内存,但上电会进入hard fault, 请问有哪大哥这样设置是成功的
    发表于 04-17 07:20

    辊压机轴承位磨损修复你不知道的那些

    电子发烧友网站提供《辊压机轴承位磨损修复你不知道的那些.docx》资料免费下载
    发表于 03-12 15:10 0次下载

    系统内存运行内存的区别

    系统内存运行内存都是计算机中重要的概念,它们在计算机的存储和运行方面起着不可或缺的作用。虽然它们与计算机存储和运行息息相关,但是它们具有不同的功能和实现方式。接下来我将详细介绍系统
    的头像 发表于 01-15 16:32 3078次阅读

    关于触摸芯片那些

    一分钟简单了解触摸芯片
    的头像 发表于 01-03 16:56 997次阅读

    运行内存12g和16g的区别

    运行内存12g和16g的区别  运行内存是计算机中的一种硬件组件,用于存储正在运行的程序和数据。12GB和16GB是两种常见的内存容量,它们在性能和使用方面存在一些区别和差异。本文将详
    的头像 发表于 12-25 15:12 1.1w次阅读

    关于射频微机电系统开关的那些事儿

    关于射频微机电系统开关的那些事儿
    的头像 发表于 12-06 14:58 485次阅读
    <b class='flag-5'>关于</b>射频微机电系统开关的<b class='flag-5'>那些</b>事儿

    jvm运行内存区域划分

    JVM是Java Virtual Machine(Java虚拟机)的缩写,它是Java编程语言的运行环境。JVM的主要功能是将Java源代码转换为机器代码,并且在运行时管理Java程序的内存。JVM
    的头像 发表于 12-05 14:08 502次阅读

    jmap dump内存的命令是

    空间的详细信息的文件。通过分析堆内存快照,可以帮助我们进行内存泄漏和性能问题的定位和分析,以及优化代码和内存使用。 使用jmap dump命令生成堆内存快照时,需要执行以下步骤: 确认
    的头像 发表于 12-05 10:38 3071次阅读

    关于MLCC(多层陶瓷电容)替代Film Cap (薄膜电容)的那些

    关于MLCC(多层陶瓷电容)替代Film Cap (薄膜电容)的那些
    的头像 发表于 12-04 17:35 1915次阅读
    有<b class='flag-5'>关于</b>MLCC(多层陶瓷电容)替代Film Cap (薄膜电容)的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    关于半导体存储的最强入门科普

    关于半导体存储的最强入门科普
    的头像 发表于 11-30 17:16 956次阅读
    <b class='flag-5'>关于</b>半导体存储的最强入门<b class='flag-5'>科普</b>