只需一个芯片
就可以立纵然用新设计以任何想要的方法重新毗连所有这些芯片

是谁那么厉害???那就是号称“万能芯片”的FPGA
FPGA,,,,即现场可编程门阵列,,,,它是一种硬件可重构的系统结构。。。。FPGA的开发相关于古板PC、单片机的开发有很大差别。。。。
FPGA以并行运算为主,,,,以硬件形貌语言来实现。。。。
FPGA在人工智能、航天航空、自动驾驶、5G通讯以及医疗装备领域
可以解决哪些问题???

数字逻辑实现
FPGA 允许在单个芯片中实现大宗数字逻辑,,,,其运行速率相对较高,,,,并且只需很少或不需要在 CPU 内核上运行的古板顺序程序即可完成其事情。。。。
FPGA 善于同时执行多项使命,,,,可以将该功效实现为单独的数字逻辑,,,,从最简朴的组合逻辑一直到重大的 CPU 处置惩罚器。。。。以是,,,,FPGA除了逻辑元件的数目和它们之间的互连之外,,,,险些没有什么限制。。。。

时间准确控制
FPGA的另一个主要用途:在需要“包管”响应的情形下,,,,或者需要确定地知足“硬”时序约束。。。。实时控制系统的挑战之一是包管现实上能够知足这些时间限制。。。。
在大大都通过微处置惩罚器/微控制器上的顺序编程实现的非通俗的控制系统中,,,,有时主要“应用程序”会被中止,,,,要么是切换到其他辅助使命,,,,要么是处置惩罚 I/O 中止,,,,尤其是需要大宗盘算资源且自身具有时序限制的现代通讯协议。。。。
FPGA 是专用电路、状态机以及控制和数据流“编程”的绝佳解决计划,,,,精度低至纳秒级,,,,险些没有系统“错过”事务或不切合设计时序约束的危害。。。。
数据中心
在已往的几年里,,,,微软、亚马逊和谷歌在云效劳器基础设施中使用FPGA引起了许多关注。。。。
其中每个效劳器都有一个FPGA,,,,允许一些古板上通过线性编程完成的盘算使命,,,,在专用的定制FPGA数字逻辑中完成。。。。

FPGA验证
数字芯片设计的仿真险些可以发明绝大部分潜在的设计问题。。。。
可是由于NRE用度太高,,,,芯片设计不接受“险些”这个词。。。。
为了提升仿真验证的笼罩率和完整性,,,,在真正流片前,,,,我们可以把代码转移到FPGA中,,,,这时FPGA就类似于我们流片生产出来的样品。。。。
基于这个“样品”搭建出芯片的应用情形所做的州测试和验证就是FPGA验证。。。。
FPGA验证涉及到代码移植、FPGA设计、硬件PCB设计、功效调试等等许多环节。。。。

FPGA芯片厉害吧!FPGA工程师厉害吧!
大发28













