#前言:
通信领域可分细支众多,在通信过程中总会用到各种各样的协议,而根据通信的对象不同,协议不同,实现方法不同。但大致可分为两类硬件通信和软件通信。从事务逻辑发展角度来说,通信是结果,不论软硬件,只是对应不同的应用场景手段不同罢了。
之前我就有个很silly的问题,学硬件好还是软件好?其实现在看看这个问题,这两个没有好坏之分,前提是你得学,这不就巧了吗?偏偏那时候我没学,等到现在才学,一晃,两年过去了。浪费生命啊!!!痛心疾首中~如果非要杠工资高低,其实在各行各业做到顶尖的人工资都会差,而硬件软件做出来的产品的售价、销量等多方面因素都会影响,重要的还是自身的能力吧。
从专业角度分析FPGA火在哪里?
一、FPGA是什么?
FPGA到底是什么?简单来说,就是一块可由工程师反复编程的逻辑器件,本体是一种数字集成电路,一个可以通过编程来改变内部结构的芯片。
电子专业的同学基本上是ASIC(特定应用集成电路)这里插入下关于ASIC的知识:
ASIC(Application-Specific Integrated Circuit,特定应用集成电路)是一种定制的、专门为特定应用设计的集成电路。与通用处理器(如CPU和GPU)不同,ASIC 被定制为执行特定任务或应用,通常以高度优化的方式执行特定的计算操作。ASIC 的设计旨在提供最佳性能和效率,因为它专门用于执行一种或几种紧密相关的任务。
在与CPU、GPU和NPU的比较中,ASIC 有一些独特的特点:
- 定制性: ASIC 的设计是为了满足特定的应用需求,因此它可以在硬件级别上进行高度的定制,以实现最佳性能。
- 性能和效率: 由于 ASIC 专注于特定应用,它通常能够提供比通用处理器更高的性能和效率。这使得 ASIC 在特定领域的计算任务中表现出色。
- 电力效率: ASIC 的设计优化通常使其在特定任务上更为节能,因为它仅执行特定的计算操作,避免了通用处理器可能面临的冗余计算。
- 应用范围: ASIC 可以用于各种应用,包括密码学、信号处理、网络通信和各种专门的计算任务。
二、ASIC问题出现
ASIC一旦被设计好,其固定结构已经成型 ,后期将无法更改。why?给你看