芯片刚被制作出来时,代码是如何烧进去的? 您所在的位置:网站首页 蓝牙芯片代码是什么 芯片刚被制作出来时,代码是如何烧进去的?

芯片刚被制作出来时,代码是如何烧进去的?

2023-04-19 05:45| 来源: 网络整理| 查看: 265

你好,不是很清楚你问的那个层面上的芯片

你说到门电路,我默认你说的是数字电芯片,先从最底层的ASIC芯片说起

如果你问的是基础的芯片工作原理的话,不烧。芯片的物理接口是定义好的(一般为了节省管脚数用串行协议接口)比特位,每一个时钟沿管脚拉升电平输入0/1。

没错整个过程都是无数二进制0/1进行门级运算然后储存在寄存器并在下一个时钟延传递给下一级寄存器以后传递到输出管脚

整个过程不用烧。你输入给特定组合的0/1,输出就输出特定组合0/1

如果你问的是特定的逻辑功能怎么“弄进”芯片让他按照你想的算法来运行的话,那就是,你在芯片生产之前就要先设计好芯片门电路的逻辑组合。也就是说, 不是先生产了芯片,再把它编程为你要的功能(这类东西叫FPGA),而是你按照你要的功能,设计出特定的门电路组合,再生产出来,别称专用芯片(ASIC)

如果你的问题是类似蓝牙芯片,zigbee芯片怎么接收你的SPI/USB/I2C串口信号并储存或者执行的话,答案是硬件实现。串口协议是统一的标准,你所谓的烧进去的代码,无非是按照某个协议的一串0/1,芯片通过硬件解码并执行

如果你问的是处理器芯片怎么执行指令的话,严格来说处理器芯片是有很多个芯片封装在一起成为一个系统(SoC) 。指令同样不会被烧进任何芯片,而是会被转化成二进制作为数据储存在储存芯片。处理器取指的时候当作参数被读入,并根据处理器硬件实现的算法(也就是门电路实现的逻辑)作出操作(运算,输出,或者储存,详见计算机架构)。所有过程都是无数二进制的门电路运算和寄存。

唯一所谓的“烧”的概念 是指的一种特殊的储存芯片-ROM,断电不丢失数据,数据只读不可写,因此写操作需要特殊操作,叫做“烧”。但是这和芯片内部门电路逻辑没啥关系。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有