粉丝273获赞1046

这是电脑的 ddr 五内存条,内存条通过四个插槽与主板相连,同时通过主板上的两个内存通道与 cpu 通信。左边的两个内存槽共享一组内存通道,右边的共享另一组通道。 每一个存储通道分为 a 和 b 两个部分,并使用三十二根数据线向 cpu 独立传输三十二位数据,另外还有二十一根额外的线直接通向 cpu。 每一个存储器通道都携带一个地址, 指定在哪个位置读取或写入数据,并使用七条控制信号线来传递命令。地址和命令被发送到内存通道上的八个芯片上,并由八个芯片共享。 三十二根数据线在芯片之间是分开的,每一个芯片一次读取或写入八位数据,这是内存拆开后的样子,其中最重要的就是这个内存芯片。内存芯片被分成八个组,每组由 四个库组成,一共三十二个库,每个库有六万五千五百三十六个行,八千一百九十二个列。这是将内存芯片放大到纳米级别后的样子。芯片内部有一百七十一个这种幺 t 幺 c 存储单元,尺寸只有几十纳米。 存储单元有两部分组成,这是电容器,用于存储电和或电子形式的数据上面。这个是晶体管,用于访问和读写数据。当给电容器充电到衣服,就代表存入二进制的一。当将电压式放到零服, 就代表存入二进制的零。每一个存储单元只保存一位数据。问题是电容器是怎么被充电和放电的呢?其实在晶体管上面是有两根导线的,自线连接到晶体管的山脊,而魏线连接到晶体管一边的勾导,当对自线施加电压,由于自线连接山脊,山脊就会通电, 晶体管打开,电子流过勾导,从而将电容器连接到位线,通过对三级电压的控制,就能对电容器充电和放电了。这只是一个存储单元,那一百七十多亿个存储单元组合在一起是怎么工作的呢?我们截取其中一小部分来讲解。 在这些存储单元中,每个自线与行相连接,位线与列相连接,姿线和位线处在不同的层面,相互交叉,但是永远不会接触。我们以上例视角看下这些电容器和晶体管,可以很直观的看到 自线暗行连接到每个晶体管的控制山机上,而魏县暗里连接到晶体管的勾道上。当一个自线被激活,那这一条自线上的所有的电容器都会被激活,并且在任何给定时间内,只能有一行存储单元是激活的。如果有多行,那么就会有多个电容器里 连接到位线,这就会导致电容器之间会相互干扰,从而无法保存数据。现在我们从微观层面看看内存是如何读写数据的。当我们运行某个程序时,内存存储器会从 ssd 中读取需要的数据, 然后 cpu 再从内存读取数据。读取时, cpu 会向内存发送一个三十一位的地址吗?地址的前五位用于查找数据所在的库, 查找到后,接着关闭所在的库中的所有自线的电压,从而隔离所有电容器,然后将所有位线充电至零点五伏。接下来的十六位二禁制用于查找数据位于哪一行, 然后这一行的所有资线被打开,并分别连接到他们的胃线上。如果电容器已经存储了一,那么他的电压就是衣服。当连接到胃线上时,电后会从高电压流向低电压,使得胃线上的电压 增加,如果不做处理,数据就会丢失。这是连接卫线的感测放大器,会检测到电压的微小变化。接着感测放大器将卫线的电压也增加到衣服,电压一致后,电荷就不会降低,电压流动了。如果电容器已经存储的是零,那么电荷就从卫线流入电容器,这使得卫线的电压降低。 同样的,感测放大器会检测到电压的变化,将位线的电压驱动到零。辅,感测放大器会将位线上的电压都还原成原有的一或者零。 接下来的十位二禁制用于查找数据位于哪些列上,他会被发送到多路复用器上。然后根据十位地址值 找出八个列。接着通过卫线连接到底部的读取驱动器,将八位达尔禁止数据发送到 cpu, cpu 读取数据就完成了。接下来我们看一下怎么写入数据。写入数据跟读取数据差不多, 首先将三十一位的地址码和需要写入的数据发送到内存。接下来跟之前一样,选择数据所要写入的库。关闭自线,将电容器隔离,并将位线充电到零点五伏。然后使用十六位地址码激活单行。为了防止电压变化, 还是使用感测放大器将电压驱动到零或者衣服。接下来将实位地址发送到多路服用器,多路服用器会根据实位地址找到相应的八个列,然后联系到写入驱动器,这时 cp 诱发过来的数据会进行写入,根据写入的二进制止驱动器会覆盖先前位线上的电压, 从而往电容器充电到衣服或者零服,也就是写入零或者一到这里,写入也完成了内存里面的这些存储单元每秒处理多达四亿次的读写请求,也正是内存如此强悍的性能,才让我们的电脑无比的丝滑。

你知道手机芯片是怎么工作的吗?系统及芯片简称了 soc, 在指甲盖大小的空间里,密密麻麻分布着五十亿到一百亿个晶体管,是己经为指人类科技智慧最高结晶。我们看看它的构造。这是电路、系统、坏土。 soc 芯片的关键区域都分不齐上。这是多合 cpu, 它是整台手机的控制中枢系统和逻辑控制中心,是智能手机最重要的心脏。这是渲染图形的 gpu。 gpu 是图形处理器,是显卡的大脑,你玩游戏是画面流畅度就是 gpu 决定的。这是四到八兆左右的共享内存, 这个内存不同处理器都能够访问。这是数字信号处理器,他与扬声器、麦克风传感器以及其他器件连接。你平时听音乐的音质好坏都是他在起作用。这是显示引擎,他与触摸屏进行通信。这是视频处理器,他对图像和视频进行压缩和 解压缩,并使视频录像能够回放。这是图像信号处理器,它主要用于处理照相机拍摄的视频和图片。调制解调器,它与各种无线网络连接,可以将无线信号相 wifi、 蓝牙信号转换为手机可以理解的数据 存储控制器,它能从闪存保存和加载信息。内存控制器,它与手机内存连接,是管理内存到 cpu 传输速度的总线控制器。这是芯片上的网络,主要处理芯片内存和手机其他部件的数据流。最后是一些外围功能, 现实中温度传感器、调试端口以及输入输出。可以看到手机芯片已不再是单指 cp 用,但 soc 芯片是一个高度集成的电路产品。 如果说 cp 又是大脑,那么 soc 就是拥有大脑青草、眼睛、耳朵和手脚的超级系统。正是来 soc 芯片的存在,才能让我们愉快的刷着抖音,看着电影,享受美好生活。


哦,这风扇下面就是那个中央的那个大型的,对的,那我们会觉得当下的这个芯片的能力会觉得他有些不够用吗? 我们的车控域控制器呢,相当于呢,它是一个我们整车控制的中央大脑,整个 suc 是计算这个大脑,它这里边还有外围这些芯片和电路的设计,来完成各种总线级别的,包括专有 a c 芯片级别的这么一个驱动。 哦,这风扇下面就是那个中央的那个大型,对的,那我们会觉得当下的这个芯片的 力会觉得他有些不够用吧?选择我们控制器的时候,就会根据我们的整车分解下来的功能,以及用户分解下来的功能,对这个控制器的算力做一个整体的这种规划和部署。现在咱们 都到了一个大的这样芯片里边去,咱是不是真的能够提升他这个效率,把这东西都发挥出来,那取决于我前期对他资源的这种设计,对这种应用算法调度这种设计 啊。然后呢包括我软件的执行这个效率,他们之间是如何高效调度运行的来支撑我各个软件啊?比如说原来我两个控制器都需要计算车速的信号,那么现在我到一个芯片里了,那可能我计算一次就 ok 了,我一次计算完了之后,我就可以提供给 两个用算法,我可以做成一个服务灵活的,那未来这种功能的集成会越来越多,对软件也是一个挑战,软件会变得越来越复杂。

各位小伙伴们大家好,我是 apple 派,今天我们来聊一聊 soc 芯片或者叫 mcu 单片机,他的上电顺序是什么样子的。 另外我们还要聊一聊 cpu 运行程序,他的取止过程和他的运行过程大概是什么样的,分为几种类型?好,我们现在先以下面这幅图作为例子。 在一般来说呢, cpu 他有几个必要的部分,一个是 ram 啊,当然 cpu 是主要的,他通过总线连接一些外围设备,包括 ramms, flas, 以及一些其他的可以代替 flus 的旗舰。那么他的运行过程是怎样的呢?先开始一圣殿,他是由若木来呃当 的程序到 cpu 当中的,那么 cpu 的零地址, cpu 发出来一个地址叫零,那这个零指的是谁的零地址呢?是 ram 的零地址,不是 sum 的零地址,就是现一开始的时候是这样的, ram 当中存储的是 拷贝程序的必要步骤,也就是说我们的程序肯定掉电了以后他要存储,是不是掉电了以后存储大家都知道不会存在 sum 当中,因为 sum 是异事性期间,一旦掉电,他就记不住数据了。那要想记住数据呢?数据要放在 flins 当中, 所以若木呢,现在一开始就要对这个 flus 进行一个检查,他是不是在还是不在啊?然后在存在 flue 的前提之下呢?他要把 fluck 上的程序,比如说我现在整个的这个功能是一个电机驱动的一个芯片,那么 flue 里面呢?放着电机驱动的 程序,那么 ram 就会指挥 fline 把他的程序当漏的到 sum 当中,整体搬移到 sum 当中。这个搬移过程有两种,一种是 fline 直接先搬移到 cpu, 然后再从 cpu 搬移到 sum。 另一种呢,是若母来操作这个 flam 和 fluck 中间的 dma 不经过 cpu, 就直接由 dma 操作,把 flas 当中大块的程序搬移到 sum 当中, 接下来怎么办呢?接下来这个弱母就运行完毕了,他就会进行 cpu, 会进行一个人脉谱, 瑞迈普,这是由程序指导下进行的,就是说若某众多语句当中最后一句话是瑞迈普语句,这句语句是什么意思呢?刚才我说 cpu 的零地址,他想去零 地址的一个指令,他们说的是若姆的领地址的指令,那现在他要改成指到这了,那么他就取的是 sm 的一个领地址的指令,因为 sm 的前半部分已经被已经覆盖了这个 flus 当中的那个电机虚用程序,所以 cpu 就从 fm 当中直接取电机驱动程序的每一条指令过来, cpu 发出来一个零地址,那就说明 fm 当中的零地址上的 指令被取了出来,那么 cpu 发出一地址,说明一的上面的这个指令被取了出来,是这样的,那么一般呢, fm 呢?我们比如说按摩的单片机啊, mm 系列的,他都是三十二位处理器,三十二根线连在这个总线上,因此呢,他的速度,比如说 cpu 的速度是三十二兆,那么整个呢,他就是以三 十二根线,用三十二兆的速率来取这个指令的,这个速度还是比较快的。哎,虽然我们其实要分为两部分啊,一部分是呃存储这个程序的,另一部分呢,是存储数据的 啊,我们管他叫做扣的区域和对他区域城区部分呢,是指读的,就像若木这样,只有一条单向的线连到 cpu, 他只 只向 cpu 而不会被 cpu 改写。那么 sm 的扣的部分也是一样的,他只是用 cpu, 只是读他而不会写他, 而 cpu 在运行过程当中,他需要保留一些数据,那这些数据呢,就会写在这个 sum 的贝塔区域。 那么有的同学可能会问了,为什么要用这个 fm 来存储扣的呢?呃,为什么不是直接在 flus 当 进行运行的?因为 fline 他比较慢,因为我上节上文书我说过我们的这个 flus 的一个 连接啊,他可能是这个 q s 败的连接, q s 败连接,那么在风芯片当中呢,他其实是有两个带的 一个代呢,是说我留片的一个规片叫做一个代,两个代留片,这个是主要的 mcu, 这是腐烂式的代,他们在芯片的封装内部,其实就像那个组装机一样啊,组装电脑组装机一样,连接了几个 spi 的接口,把它连在一起,我们管这个东西叫做细部, 把两个带卸不起来,然后封装在一个统一的塑料盒子里头,大家以为是一个芯片,其实里面是两个芯片,他的速度是比较慢的,虽然我上文述说这个 flus 可以跑到一百兆盒子,而且他是四线的,那大家算算啊,这个一百兆四线,也就是说他数据传输率是四百兆,如果不算他的 opco 的 开销,不算他的 x 开销,他是四百兆。然后呢,如果是 fm, 他的开销是三十二兆乘以三十二,比特 三十二乘以三十二,比较快很多。何况这个 fluck 是有 op 扣的的开销,还有 gs 的开销,所以他的速度是很慢的,基本上转换成 sm 的效率呢,他差不多就是八兆 八兆赫兹啊, sum 是三十二兆赫兹,也就是说 fline 跑到最快的情况之下呢,也只相当于是 sum 的四分之一的速度 这样的。那么还有一种存储方式是片内 fline, 就是我们不是这种一颗芯片内部有两个袋,然后把它封装起来这种方式,而是只有一个袋,一个芯片当中只有一个袋,这个袋里面呢,有我们的设计,也有 flas 这种好不好呢?这种也挺好的,这种确实跟 sum 一样,也是连接了三十二根比特,然后读取,跟 sum 的速度是差 好多的。但是呢,他有一个缺点就是他的成本很高。 flus 是一种掉电了以后仍然还能记住的细节, 那么他记住了就说明他需要一个不同的电压,我们要想让他记住,他就需要一个非常大的电压,而这这两个这些东西呢,都是小电压的。我为了支持这个 flus, 我要把整个的这个流片工艺变成一个高电压的工艺,提高了整个芯片的一个流片成本。 这是所以为什么有的时候有的芯片是不选用内部 flis 的,因为这个成本会决定他用昂贵的工艺,然后导致芯片的价格增加。还有另外一种存储方式叫做 m p m t p 这 motet time program oppo 什么叫 motem 就可以,他可以多次拆洗,但是他跟 的区别是,弗兰史几乎是无限次差写啊,虽然他是有限词,几百万次啊,几万次啊,是有限差写,但是你可以认为几万次就相当于是约,等于是无限差写。但是猫太太母的话呢,他可能也就这个几百次啊,几十次,他允许你改个几百次几十次的,他就失效了。这猫太太 还有一种叫做 otp, 就是 one 太,不是不一次性。那这两种呢,肯定是 otp 的最便宜, otp 的存储最便宜。呃, mtp 的存储呢,是中间的价钱, flins 的存储是最贵的,而 比 flins 存储更便宜的是骗外的。我刚才说的那种两个袋啊,封装在一个细铺当中的,这种是最便宜的,但是他牺牲了效率,我刚才说他的效率是这种一个袋的效率的四 分之一啊,最多是这样的,所以有的时候呢,我们看芯片,他一个选型啊,我们到底是用哪种存储方式只有选型的?那有的人说,那这样吧,我,我这个 mtp 我也不用了, otp 我也不用了,很麻烦。那我就外面挂一个 flas, 然后我把这个啊算搞的大大的, 然后这样的话呢, fline 是有多大,我这 sm 就有多大 fline, 比如说我有一照一照大 b 啊,一照小 b, 那这个 sum 就有,也有一照小 b, 这样呢,我一上电,若木指挥这个 cpu 来把这个 flas 的一照小臂的内容全部拷贝到 sm 当中, 这样在 sm 当中运行不就特别快了吗?你为什么要考虑什么?什么 fline 啊,什么 otp 啊, mtp 啊,这不是多余的吗?其实啊,这 fm 在这当中是最贵的,就是 fm 的面积是很大的啊,他是 是比较贵的,那么 ot, 呃, otp 呢? mtp 我刚才忘了说了啊,他们两个呢,是可能是方缀,他提供的一个免费的 ip 啊,也可能是付费的,但是他们无一例外的,因为他们的掉电意识性,他们的面积都非常大, 所以使用他们 flis, otp, mtp 的话,他们都会增加很多的面积啊,算的面积也很大。 成本上来说,呃, fm 的成本是最高的,所以说,如果你非常非常的有钱啊,你,你不在乎这个芯片的成本,你只在乎他的功能,那你就把 fm 搞的大大的啊,这样当然是最好的,但是如果说你考虑到他的成本,那你首选的是什么呢?你首选的是 py plus, 然后其次你,你稍微有一点钱,你就改成 otp, 你再有点钱,你就是 mtp, 最后你,你比较有钱,你是腐烂偏内,腐烂是,最后你 超级超级有钱的,你就是骗外。弗莱士,再加上氨酸,这样氨酸有多大呢?能大到什么地步呢?我给大家描述一下啊,同样大小,比如说,嗯, 三十二照的小 b 的一个 ram 和三十二照小 b 的一个 sm, 他的 sm 的面积是若亩面积的三倍, 所以这个 sm 的面积还是很大的,若木有没有机会改呢?也有机会,那这个不是软件能够做的事情,这是硬件,特别是后端来做的, 因为这个弱母是斜死在电镀当中的芯片流片的时候,他是一层一层的流的啊,一层一层的去制造,有的是多金龟啊,有的是金属。那么弱母呢,他虽然是一个程序,但是呢,他在 电路上的,他是连死的 vdd, 然后接一个 gnd 啊,都是连死的,如果说我这个 vdd 不想要了,我想改成改接 gnd, 那就要改这个金属的连线,所以说如果这个若木要 不要了啊?这个内容我想改,那么怎么改呢?软件先改,改完了以后把那个生成的点并文件 给方水,然后方水重新改变他某些金属层的电路连线啊,那这样的话呢,就相当于是我们增加的这个流片成本,另外一点呢,就是我们已经生产的骗子,我们就没有办法卖了啊,就成了废片了。所以有的时候呢,我们如果发现这个若木上有一些问题, 我们能够在 sum, 通过 sum 啊,其他地方规避的我们就不,我们就去规避,而不是要去修改这个若木,因为修改这个若木首先我们要提供这个点,并给 方坠,方坠要有一定的时间去把这个金属层给改掉,然后进行留片,整个呃,一系列过程下来要几个月的时间, 然后回来以后我们可能就会延误产品的一个上市时间,另外我们库存的芯片也没有办法卖了啊,所以这个地方的我们是要谨慎修改的,请大家呢,在搞这个弱母的程序的时候一定要谨慎小心,不要出致命性的问题,不然的话大家的努力可能就白费了。 如果大家对我讲的内容感兴趣,特别是芯片研发呀,嗯,嵌入式的呃,朋友们请一键三连,并且关注我,谢谢大家。

啊,接下来等长的话,我们来看一下四组 d d r 四的,它的一个等长啊,看它,先看它的长度, 把 pp 打开来看一下长度,我们现在还没设规则的哈,还没设它的等长规则,我们先看一下长度, 看它的啊,这 loading 长度,这一组最长的是幺幺七零啊,幺幺六九点五,我们就按幺幺七零, 然后看另外一组幺幺四个幺,哈,那就幺幺七点最大啊,这个幺幺七六啊,七六点几,那就按七七吧,幺幺七七, 哎,拿这个是 d 幺幺七七,对吧?所以咱们就知道了一个规则,我们最惨的是幺幺七七啊,我怕等会忘记了,我把这个值先打在我们的电路板上面, 它是幺幺七七,所以长度是幺幺七七米。 好,那我们误差的话,呃,先我先打上来吧。 啊,这里是被我关掉了,所以你把它打开一下, 这个是幺幺七啊,幺幺七七灭啊,这个格式你可以, 你可以想一下的,没关系的。 好,幺七命名,那他的数据线呢?跟他的数据线跟地址这边是没有关系的,所以不用管他知道没有跟时钟,跟他也不要求等长,他们自自主自己等长就可以了。 所以说我们在这里设规则的时候呢,是设多少?他误差是二十五面,所以我们就是幺幺七七,减去二十五,那就是幺幺五二, 我们绕等长的值就是这个值,幺幺五二到幺幺七七,对吧?好,那么接下来你就可以去啊,去愉快的去绕线,一组一组来嘛,比如说零到七的这一组,对吧?这一组, 那么你就可以绕到刚刚讲的幺幺五二到幺幺七七啊,那接下来你就可以去绕线,那么绕线的时候呢?呃,你在这里就直接可以绕了,那绕线的时候你可以先绕那个 就是是规则,然后呢先绕这个长线,对吧?绕人长的话在这里面绕布线,这里呢有一个,嗯, 等长的一个走线网络,等长调节快捷键呢是 u 加 r, 如果这长文像的话就是 u 加 p, 对吧?好,长文像就在这里走 按 table 键四大规则,你的规则要用什么呢啊?你这个可以手动输入你的长度,也可以 根据规则来,对吧?长度咱们是幺幺五二到幺幺,那就是直接按幺幺七零呗, 拿到他你在拐弯的时候呢,他的一个角度啊,每个地径是五米二, 然后这边也是一样间计啊,间计每一每一步的这个递进,那咱们这里先保持默认就可以了哈。确定好,你看他现在已经是在往这里绕,他已经是满足要求了, 看这里已经是满足要求的。好,那我就在这里停止就好了 啊。双击了之后呢,你可以看一下 我拍一下戏啊,你可以看到你的长度,看到没幺幺六七到幺幺七零,有一根呢已经满足了,有一根是短的啊,有一根还短,那么插门线的话它的误差呢?是啊,两一对之间是五米,所以说这根短的这一根 你还得去给他绕一下,就取长补短啊。那你注意一下剑剑迹哈,先把这个剑迹先拉一下好,再先推一下好,这边也是一样, 那间距不要太近,然后那根短了,到时你再去补一下。一般补在哪里补?在布偶盒的地方补,所以我们看一下哪些地方布偶盒?他刚出来的时候会布偶盒,这边这个这个地方会布偶盒, 然后呢?这里刚出来这个地方也会不好合,就这个地方它不好合,这孔这里也不好合,所以不好合地方是刚出来的地方,或者是过孔的这个位置,所以说这里你得改, 那咱们改一下呗。好,那这根线重新走一下, u i 从这里,然后从这下来。好,然后再从这上来,然后再接上它,重新接一下。 好,这边也是一样 啊,这里的可以把这个推挤稍微开一点点格点改小一点点 啊,这样旁边的推一下,因为有一根是短的,短的应该是这一根,短的应该是他,对吧?因为他你自己出来就就就短了一点点。 好,那我们再把这里调一下, 然后现在超过了哈,幺八四,超过了, 超过了我们把它压一下,回到回到第三层这里压一下, 把这里啊,把它往下压,看,没?现在压回来幺幺七零, 但是有一根呢?什么缺少了? 这个呢?是幺幺五零。好,幺幺五零我们再来补啊,在薄荷地方补,就刚出来的地方。薄荷,那这个地方我们已经补好了啊,这个地方又补不了,他就在这里补。 把这根短呢,就是干 c 的这一个补一下,它可以在这里补,对吧?你把它拉一下,看现在不是幺二二八 和幺七零,现在这就搞定了, 然后接下来再绕他旁边的。 呃,上面只有两根呢,这个口罩上面大把空间,我们就到这里了, 这里也是 d q 四啊, d q 四,绕的时候把那个 推解给它刮掉吧。好,这个是这一根啊,这一根是,呃, d q 四啊,就它 d q 四,呃,少一百多。那我准备在在这里绕一下, 在这个地方绕吧。啊,所以说是 u 啊,对不对?快捷键,然后开始绕线啊,在这加起来,拜拜。好,双击, 然后这个地方跟他旁边的线挨了太近了,选中他把这个拉一下,往上拉一下,往左拉一下。好,上面也往上拉一下, 对吧?幺幺七零他们。好了,可以了,你可以上来一点点。 好了,幺幺七零搞定,搞定之后你看这一个空间有点浪费,看到没有? 里面这空间有点浪费,所以说你再走要重新走一下,把这空间给他用起来, 别让他浪费,对吧?所以说你要走到这里来,好,这样走,那这样走的话,超过了哈点他再压一下,嗯,可以了哈。 ok, 那么接下来呢?这一根又可以在这里绕。好,当我们把它这里的线啊,我们重新 get, 在这里给它拐一下。 拐一下呢?我们想借用这上面的空间给下面去绕线,对吧?好,那这根搞定了,那就来绕这一根啊。这一根是哪个网络呀? 这个是 d q 六的哈,那我们就绕这个 d q 六的部分,呃,在这里绕吧哈, d q 六, d q 六,就它 d q 六已经超过了 d q 六,就它 就这一根,它已经超了。所以说你就不能去绕它,把它压一下,因为它已经超过了。顶层能压吗?顶层压不了,只能压第三层,对吧?它已经满足的了。 嗯,那就直接往这里压,往下压他也往下压吧, 他往下压的话,空间不够,你就在这里推就行了 啊,这个是 d q 四啊,可以了啊,幺七零啊,六了,又超了一点点六了,超了就继续压, 要到幺幺七零就可以了。嗯,感觉他这里有点浪费,空降 这空间,这里有点浪费啊。那我为了美观,我就把它压下来,不然感觉不好看。那我压下来,这里蛇形它就少少了。你这又给它再加一下。哎,又够了,看到没?好,那接下来这边 我把这个线走一下,然后这里呢,我准备再让它在这里绕,对吧?这根是 d q 七的,就它 差差一百多,我准备让他让他在这里绕线。所以说你直接按 u 啊,好,开始走线,拜拜。好,搞定。 然后这里呢,再推一下,这里呢,我们再选中他,然后再把这里再压一下,这里往下压,压一点点,然后这里上面的再往上面,这里再再压一点点,上面往这 好,往这里压,然后这里间距是有点不太对,对吧?这里好,不够的哈,那就是间接, 对吧?相距跟下面差那么一点点,看吧,这个地方,所以你就算了,不要在这里绕了。 那不在这里绕的话,我们就往这边来, 准备在这里绕一下,因为这里差一百多嘛,我们在这里补一下呗。好,在这个斜边,这里补。那同样的 u r, 好,在这里开始补一下。好,那你可以按 table 键,可以改变你这个蛇形线的一些啊绕线方式。这,这也可以去改啊。 那假如这里是 d, 这在这里,在这里,我们看一下。这里空间好像感觉不太够啊。哦,往下走,往下走。哎,可以,好,可以,这样子 好,然后有点近的话,你就选中他这里压一点,这个线压,压下来一点,然后这里再推过来,然后这里再压上来。 对啊,把这拉大一点,看,一拉就幺幺七零。看吧,搞定了啊,所以他也搞定,他也搞定。好,那再看这一根,这一根的话是 d q 五, d q 五是他了,他也只差一点点啊他也只差一点点。一点点的话, 呃,这个好,绕,在这边绕一下也可以。呃,还也是在这个地方绕吧。 所以你继续给他按这个等长调节,从这边开始调好。好,就这样,在这里不够的话你可以给他压一下。 好,这边也行,来压一下。好,够了哈,拜拜。好, dq 三,就他。他也差一点点,就这里,所以这里我们准备让他 在这里绕吧。因为这里有空间,所以把这个距离给他挪一下,他也是一样给他挪一下,准备让他在这里绕,所以同样的 u r 开始从这里绕下。 哎,空间够不够?还可以吧。好,从这里吧好 好双击 d q 三,看到没?幺幺六七也是够的。 但是距离不够啊。距离不够,我们把这里再压一下,这个地方也再压一下啊再压一下, 哎,这里再压。好,再压到这边来,这边再压过来。 好,这里距离不够,再往这边压。 记忆不够,往这边再压一点,这边再压一点。 好,拉过来,拉过来,慢慢拉哈,幺幺六八,够了哈。 好,那现在只剩这两个了。 d q 一啊, d q 一是九百多啊。九百多。你要找个地方给它。呃,看哪里有可以绕,其实这里也可以,是吧?这里也可以绕,那我们在这里给它绕一下。 you are 好,在这点一下给他绕一下。好嘞,先停一下,然后就修正一下这里的角度啊,或者是你把这里啊再再拉一点。不想拉了那些就拉他这里吧。 好,往下推一点这边也是这样。往这边推一点 好,这里还能再拉吗?拉不了啊, d q 就塌。那还差一点点。对呗,差一点点。那他这里再补一下就好了。所以在这里我们手工在这里用线给他啊,给他补补一一小节。好 啊,这稍微退一点点是吧。还超了嘞。超了,好棒。给他压一下, 好,幺七八再压一下幺七七好七五七二 好,七零。可以了哈啊这里再搞好一点点吧,我把这里再走 走好看一点好了可以了哈。啊六九差不多哈。那最后一根就 m 啊。这这一根这一根。呃,看哪里还有空间可以给他绕一下。上面两根就就简单了哈。怎么绕都可以,就在这里绕吧。 同样的哈。右啊啊走走走走走,差不多好搞定。 不能跑到这边来,所以这里再给他拉打拉开一点这里再给他拉开啊,不要再拉了,看吧现在多少幺零五七幺零五七还差差一点点啊。拿这里的间距也不对。把它往下压一点 好。哎。压多了缩小一下再下来。 下来下来好,然后在哪里再补一下。在这里吧,这个地方有的补。 you are 好,从这边补一下。好了。补完了,这里太近了,压回来 这边太近了压过来慢慢的压 松松好了, 然后还幺幺五三。还不够还差一点。那个顶层能不能补一点?顶层可以啊,顶层这里还有,所以我们把在顶层这里补一点好,一补就可以了。 所以这组基本上就只剩只剩这两根啊只剩这两根就是他最外面的这两根。 就这里啊最外面的这两根。这两根我们也把它绕一下吧,来 u r, 这两根好绕,空间大吧啊? u r, 哎呀,等会输入法 好,就这样,然后推 好,打在腿好,可以捞这边一瓦,好拉过来,可以了,推他把它压回来上面把它压上去。 好嘞,你看这里的长度全部都 ok 了,对不对?好,那这一组就搞 定了,那接下来用同样方法呢,大家就可以去一块的把其中的三组给绕出来了。 好,这个就直接大家去练就好了。然后呢,在地址线啊,地址线这边怎么绕呢?地址线这边啊,就是所有的这个,这个 ddr 啊, cpu 到第一篇 ddr 这里的长度啊,也是要做正常。

这次我翻译出来的是 cc 啊 cheap, 就是在一个芯片上集成了一个完整的计算机系统,这里边除了 cpu 之外,内部还多了很多的硬件控制器, urt 控制器、 iphonec 控制器、 spi 控制器和 usb 控制器、中段控制器、 dma 控制器等等。这里边有一个很重 重要的内容,我们其实 cpu 它是通过控制硬件控制器里边的计存器间接的去操作硬件的。这里边有一个非 非常重要的内容叫做地址映射表,看一些新片手册找到一些类似于漫步人脉地址映射表这样的一些内容。这里边当中呢,把硬件控制器里的这些寄存器啊 映射到了 cpu 的一段地址空间当中,我们将来就可以像访问内存一样去访问这些控制器当中的寄存器。一定要注意这里边的寄存器呢,它其实是在芯片内部的 uc 的内部, 但是他在 cpu 之外,最终我们通过一些 ldr 指令或 str 这样的一些内存访问的指令去操作这些计存器,进而呢去控制硬件,这就是我们硬件控制的原理。


好,我们来学习一下 ddr 三哈,因为,呃 ddr 跟 ddr to 的话啊,现在基基本上慢慢已经退出市场了,所以说基本上我们都不用去写,只要写这个 ddr 三, 那么 d d r 三的话,我们这一个版的话,是啊,单单片的哈,大家看到是一片 d d r 三, 那么在这里啊,大家啊,拿这个案例的话,在那这个 cpu 跟低达已经是啊,位置已经安排好了, 你就不用再管管他的这个位置就可以了,然后这里的是散出哈,现在已经散好了,我们可以把把这个散出给他去掉,重新来进行散出。那现在呢,我们打开这个文件,然后呢 我们来了解一下这个 ddr 三啊,这个叫动态的乱啊,随机存折器。那么 ddr 三的话,我们这里啊,分组的话啊,我们这个给大家讲一下分组,然后这些信号的名称的话,你们对照了这个来, 它有分很多的,这个是什么数据啊,地址啊,还有这个读啊,写啊等等,我们翻到 d d r 删了这一这一页, 好,现在是 d d r 三了哈,好, d d r 三,那么这是它的一个 分组的情况啊,滴滴啊三和滴滴啊兔的一个比较,滴滴啊三的话,他是八百兆啊,一千六百六百兆,他的始终频率是始终频率是八百,然后数据的那个速率的话是一千六, 然后这个它是它的一个等长的一个要求啊,注意看这个 yes, yes, yes, 就是要匹配等长了 啊,然后呢他 d t r 三的话 d q s 零到三哈,他这里也没有要求跟时钟啊,去做这个等长。 好,这个是 ddr 三,和 ddr 吐了一个对比,那么我们看一下分组啊,这是三个 ddrdr 吐 dr 三,好,那分组的话,我们来看一下,这是四片的哈,我们首先来看我们这一个案例, 然后这里的删除已经做好了,我们可以把它删掉,重新做一次,删掉的话,我们的右键筛选条件,在里面选择导线和勾孔,然后把选中,把它删掉。 啊,都删掉它吧,啊,保存一下,那我们打开原理图,打开 pp, 这个是原理图哈,那我们看一下 ddr 删了这一部分 啊,其实这一个的话也是滴滴啊兔,哈,这个这滴滴啊兔六六七的啊,这还不是滴滴啊三,这滴啊兔 就这一片啊, d d r 三的话啊,其实兔跟三的话,它三和二,它的它的变化就是这个电压的变化,电压变化不一样。好,那我们就按这一个来做吧,哈, 那么我们这里的是对他,首先经常对他进行分组,分组的话啊,我们一般 ddr 的话会分,我们只有一片,一片的话,那么就是分数据线和粒子线,那么数据的话一般有分低八位和高八位, 第八位呢就是 d q 零到 d q 七,这里呢刚好是八根线,零到 七刚好是八根,这叫 d 八位的,然后呢还加上一根 dqm, 就这个低位的 dm 信号,再加上低位的 dqs, 低位 d q s, 还有这个 d m 都是低位的,那么这里呢刚好呢是十一根线, 十一根哈, d 零, d q 零到 d q 七,还有低位的 d m 信号,还有低位的 d q s 信号 d q s 呢,这里是差分项, 这一对就差分,所以总共是十一根。我们原理图跟 p e b 交互一下,然后选中了之后呢?啊,我们在这里面右键 就可以去创建一个超人队,我把其他的这个 p p 给它关掉,只保留一份它,这样它交付的时候不会拿错。 然后右键这里选择建立类,这里呢我们就给他建一个,新建一个类,这个类呢就是叫 de 八位,那你如果拿到的话,我不知道这个文件是不是有建好的类,我我们确认一下, 在这个类里面,我们把它啊设计规则里面看一下这个类 啊,这里好像是设好的。好,那设好的话你把它删掉吧,这里有三个类是设好了,你把它删掉,这个泡我类就不用删了, 我们把删掉重新设一下, 好,再回到原地图, 右键选择网络哈,然后来选一下 d 零到 d 七,别选错了哈,选错就做错了。还有 d m l, d m 就低位的数据雅马信号,然后这个是 d k s, 它前面有个 l l 是低位的意思,然后这边有个 u u 是高位 up 的意思, 好,总共十一根线,好。右键建立类,然后新建一个类,这个是第一零到第七,输入第零到第七,好,确定,我这里选择了 颜色是绿色哈,所以说这绿色部分是被我选中的,你也可以改一下颜色啊,改成紫色也行。 然后再来想高八位,高八位的话就是八到十五, d q 八到 d q 十五,还有高位的 d m 信号,高位的 d q s 信号也是十一根线,然后再建立这个类,这个是低八到低十五。 然后剩下的部分呢?就是啊,剩下的部分除了电源,除了 d, 剩下的全部作为一组,所以剩下了,你看这里有 a 零哈,还有 b, a 零等等,还有时钟,这个是差分时钟 c、 k, 一是时钟时能好。还有这些读写好,就除了数据线的部分,其他的我们全部把全部给它选中。 好,现在已经选中好了,选中好了之后呢,我们,呃,别漏险了哈,千万别漏险了。然后再设为一组,这一组的话就地址下 就是 a、 d, d, r。 好,总共呢就设好了三组啊,这是它的一个分组啊。

你有没有想过当你用手机拍照时,手机的 soc 芯片发生了什么?首先,来自场景的光子进入相机的镜头,经过一个彩色绿光片阵列并击中光电二极管传感器。这些彩色过滤的光子被每个光电二极管吸收并转换成模拟电流,最终转换成十二位的二金制止。 一个一千二百万像素的相机图像就有一千二百万个这样导型制止。每个像素都是红色、绿色或蓝色的,这种图像还是原始图像, 必须经过处理才能将原始图像转换为可识别的图像。首先将相机原始图像通过 ipi 处理后传输到 soc 芯片,原始图像数据在由 soc 芯片路由到内存控制器并存储到手机内存。 接着图像信号处理其读取内存中原始的未压缩的图像数据。接下来开始进行图像处理。首先较正由于镜头阴影导致的传感器边缘 较暗的像素,然后 sp 直行去马赛克,过程包括获取图像数据和相机颜色滤镜上的图案,并为每个像素计算红绿蓝制。接下马,图像信号处理器进行去造锐化增强图像。因为相机上的红绿蓝滤镜与显示界上红绿蓝像素的色调不直接匹配, 所以还需要再进行颜色较整。最后用图像信号处理器对图像进行色调映射。在所有处理完之后,我们就能得到一张一千二百万像素的图片,每个像素都有八位的红绿蓝指。 接着将这些二 gb 图像数据发送到 gpu, 在 gpu 中,它被叠加到相机应用程序的图像中并缩放以适应屏幕。得到的二 gb 只发送到显示引擎处理,处理完后图像赛船送到显示器,这时你用相机拍下的照片就能在手机屏幕显示出来了。

你知道手机的 saop 芯片内部包含有哪些芯片吗? sork csmarch, 也就是电商系统,他将手机需要的完成大部分处理功能的芯片集成在一个支架大小的芯片上。他们包括但不限于 cpu、 gpu n i 芯片、 mpu i s p, 图像信号处理器、 dsp, 数字信号处理器、音频编解码芯片、基带芯片、存储控制器等芯片。另外,在扫描芯片外, 手机中还包含的芯片有一定显示驱动芯片、 gps 芯片、蓝牙芯片、 wifi 芯片、 nfc 芯片、射屏芯片、秘制电源管理芯片等芯片。 out 芯片上集成那么多芯片的原因主要有,提高芯片间数据交换速率、降低延迟、提高性能和可靠性、降低功耗和成本、减小芯片占用面积。未来提高 芯片的集成度是未来的发展方向。手机中目前位于萨克芯片外的芯片将来有可能集成到萨克内部。好了,本期的视频就到这里,有什么疑问或想法,欢迎留言区评论,下期再见!

现在的各种自研芯片多,但真正能做 soc 芯片的,国内是两家,其实就一家,另外一家的芯片使用的架构相对落后,明显就是不能做旗舰芯片,然后一些厂家是不断的发布一些小芯片,怎么说呢,这个也挺好的, 但小芯片其实很多功能都是 soc 里面集成的,这个才是关键。也不能说小芯片没有用,但小芯片只能说是辅助。 其实自研小芯片现在很多,然后似乎很多发布会对自研小芯片的功能介绍后,都认为这个芯片甚至比 soc 都强了。当然这个是不可能的,这些小芯片只能说是辅助功能, 但没有办法, soc 的研发成本太高了,毕竟这么小的一颗芯片里面,除了 cpu 还是需要与 gpu, 然后集成基带,这个技术对很多厂家都是瓶颈,也就是说 除了麒麟和紫光展瑞,国内其余厂家都不能算再做自研芯片,也没有办法,暂时就这个能力,做自研芯片需要手机有一定的量才能持续稳定的坚持下去,华为现在的麒麟芯片可以满足这个要求,紫光展瑞的芯片主打的是中低端, 就是这样的情况。但也正常吧,毕竟对很多人来讲,可能都认为 soc 很好做,然后也认为小芯片就是 soc 的一种,这是不可能的。真这样,很多厂家也不需要努力提升自己的 soc 设计能力,做小芯片就行了, 但小芯片的辅助功能也还行吧,但不要期待太高。其实为什么说现在的小芯片很多厂家很关注,想要做差异化也只能是这样了。要知道现在留下的能做手机 soc 的厂家可是当年很多竞争对手 退出后留下来的,要知道当年英伟达和德州仪器也是有手机 soc, 现在是退出了。所以不要对任何小芯片期待太高,主要还是 soc 是关键,但做小芯片的思路对,有时候 soc 是有一些配置缺陷,那么确实是需要小芯片辅助解决问题。

大家好,今天我们来到滴滴啊客户的现场,今天来介绍一下滴滴啊机器的三种功能啊,现在过来看一下吧。我们这个滴滴啊机器的话它是 全自动托盘加料的,然后呢这边带有一个边带机料系统功能,一车电流电压,第二的话就是检测外观需求棉球 第三个功能就是进行分选啊,分并有十个分,并算一下 ddr 的他的结构。 呃,这边呢是边带边托盘,呃,两用基因,然后边带可以走托盘,托盘呢是全自动托盘,上量一次性可以二十盘,两个是 带旋转,十六个工位同时创。

巨星科技股份有限公司成立于二零一四年,是地工号系统及芯片设计厂商,主营业务为中高端智能音频 soc 芯片的研发、设计及销售,专注于为无线音频、智能穿戴及智能交互等智慧 互联网领域提供专业集成芯片。公司的主要产品为蓝牙音频 soc 芯片系列、便携式音视频 soc 芯片系列、智能语音交互 soc 芯片系列等, 广泛应用于蓝牙音箱、蓝牙耳机、蓝牙语音遥控器、蓝牙收发一体器、智能教育、智能办公、智能家居等领域。 根据蓝牙技术联盟统计,二零一八年至二零二零年,全球蓝牙音频传输设备年出货量的年复合增长率为百分之四点八八。而工 公司蓝牙音频 soc 芯片销量的年复合增长率达到百分之五十二点五五。二零二零年,公司蓝牙音频 soc 芯片销量为六千四百八十点 r。 万科将二零一九年增长百分之四十六点六零 二零二一年一到六月,公司蓝牙音频 soc 芯片销量为三千九百七十七点七六万颗,较上年同期增长百分之九十四点三六。在蓝牙音箱 soc 芯片领域, 行业内企业主要包括高通、联发、科、珠海杰里、博通集成、中科蓝训等。报告七个七,公司的主营业务收入分别为三点四四亿元、三点六亿元、 四点一亿元和二点四七亿元,净利润分别为三六百零二点六万元、五千四百五十六万元、两千四百 零九万元,合三五百三十二万元。公司与科创板上市申购日期十一月十八日。