fpga应用开发入门与典型实例 为什么一般情况下从事软件工作比硬件待遇高?
浏览量:1811
时间:2023-04-02 19:36:38
作者:采采
为什么一般情况下从事软件工作比硬件待遇高?
嵌入式领域的硬件设计总是比软件设计简单。我这里所指的主要是指数字硬件电路的设计,可以利用输入输出明确的逻辑模块。几年前,你只是用了几个LSI(大规模集成)和MSI(中规模集成)元件,加上一些内存,然后把它接到印刷电路板(PCB)上。这种硬件设计(仍然)非常简单。
现在,你可能会使用FPGA、内存甚至MCU。您还将使用一个或两个电源模块和连接器来连接到其他主板或机箱。您甚至可以使用无线外设组件或模数转换器(ADC)。
在任何情况下,这些都是非常明确的定义 "模块和带有标准接口和总线。即使对于FPGA,你也只是使用相同的设计技术——除非你必须将几个预定义的功能(IP核)连接到标准总线、存储器和几个固定功能的外围。
这种设计模式非常简单,已经成功实现了几十年。只需要连接一些定义明确的高性能模块(但是我们在组件或者IP核中集成的功能越多,这些模块就会变得越大),我们就可以创建所需的系统或者子系统。由Diligent Inc .推出的用于Xilinx Zynq SoC FPGA系列的Zybo开发套件是一个典型的带有FPGA和标准元件及连接器的电路板外壳
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。