FPGA

一分钟搞懂单片机、ARM、FPGA、嵌入式的区别及各自特点

学习嵌入式需要了解硬件知识,其中包括单片机、ARM、FPGA等,不同的硬件有不同的特点,需要了解他们相应的特点才有利于操作应用。

那么单片机、ARM、FPGA、嵌入式的区别和特点有哪些呢?

单片机的特点:

(1)高集成度,体积小,高可靠性 单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。单片机程序指令,常数及表格等固化在ROM中不易破坏,许多信号通道均在一个芯片内,故可靠性高。

(2)控制功能强 为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O口的逻辑操作及位处理能力,非常适用于专门的控制功能。

(3)低电压,低功耗,便于生产便携式产品 。为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为1.8V~3.6V,而工作电流仅为数百微安。

ARM的特点:

(1)自带廉价的程序存储器(FLASH)和非易失的数据存储器(EEPROM)。这些存储器可多次电擦写,使程序开发实验更加方便,工作更可靠。

贸泽备货Microchip Hello FPGA套件,简化AI与图像处理应用的FPGA开发工作

贸泽电子 (Mouser Electronics) 即日起开始备货Microchip Technology

FPGA工程师高薪之路,从哪里起步?

如果将电子设计圈比作一个“江湖”,电子工程师就像是在江湖中行走的侠客,掌握各种开发技能,修炼出更高级的功法,无疑是在江湖中安身立命的根本,也会决定个人江(薪)湖(资)地(水)位(平)的高下。而在诸多“功法”中,FPGA可以算是当下最炙手可热的一门。

如何用FPGA构建环境实现自动化?

创建FPGA设计和维护Vivado®设计套件项目时,版本控制系统对于团队合作可能是一项具有挑战性的任务。工程师必须能跟踪设计变更,完整地从HDL或TCL源代码再现项目并交付特定的项目状态。Vivado工具非常适用于这类工作,因为该工具能够为项目生成存档文件或创建TCL文件,从而再现项目状态。

半导体老兵的独白:用 ASIC 的思路开发 FPGA 应用

这是一个算力不足的年代,这是一个算力重建的年代,破局与重建关乎时代变迁,破局与重建也激发着创新者的斗志。

玩转FPGA,你需做到这四点!

掌握FPGA可以找到一份很好的工作,对于有经验的工作人员,使用FPGA可以让设计变得非常有灵活性。掌握了FPGA设计,单板硬件设计就非常容易(不是系统设计),特别是上大学时如同天书的逻辑时序图,看起来就非常亲切。但FPGA入门却有一定难度,因为它不像软件设计那样只要有一台计算机,几乎就可以完成所有的设计。

掌握这些步骤,轻松分配FPGA引脚

现在的FPGA正变得越来越复杂。向引脚分配信号的任务曾经很简单,现在也变得相当繁复。下面这些用于向多用途引脚指配信号的指导方针有助于设计师根据从最多到最少的约束信号指配原则提前考虑信号指配,并减少反复的次数

这里有一个前提,即假定设计师已经根据设计的大概规模和信号要求确定了目标器件范围和型号。以下每一步都应在考虑单极信号前优先考虑差分对信号。

Microsemi PolarFire FPGA视频与成像套件在贸泽开售,支持4K视频应用向小型化、低功耗发展

贸泽电子(Mouser Electronics)即日起开始备货Microchip Technology全资子公司Microsemi推出的PolarFire™ FPGA视频和成像套件。套件集成了非易失性PolarFire 现场可编程门阵列(FPGA),功耗比其他SRAM FPGA降低50%,性能优异,能够通过双摄像头传感器对4K图形处理和显色性能进行评估。

从汇编、C语言到开发FPGA,总结出的“三多”一个也不能少!

从大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表、抢答器、密码锁等实验时那个兴奋劲。当时由于没有接触到HDL硬件描述语言,设计都是在MAX+plus II原理图环境下用74系列逻辑器件搭建起来的。

后来读研究生,工作陆陆续续也用过Quartus II、FoundaTIon、ISE、Libero,并且学习了verilogHDL语言,学习的过程中也慢慢体会到verilog的妙用,原来一小段语言就能完成复杂的原理图设计,而且语言的移植性可操作性比原理图设计强很多。

在学习一门技术之前我们往往从它的编程语言入手,比如学习单片机时,我们往往从汇编或者C语言入门。所以不少开始接触FPGA的开发人员,往往是从VHDL或者Verilog开始入手学习的。但我个人认为,若能先结合《数字电路基础》系统学习各种74系列逻辑电路,深刻理解逻辑功能,对于学习HDL语言大有裨益,往往会起到事半功倍的效果。

当然,任何编程语言的学习都不是一朝一夕的事,经验技巧的积累都是在点滴中完成,FPGA设计也无例外。下面就以我的切身体会,谈谈FPGA设计的经验技巧。

我们先谈一下FPGA基本知识:

1.硬件设计基本原则

深度丨剖析 FPGA 的电源管理

为FPGA应用设计良好的电源管理解决方案并非简单的任务。

为FPGA应用设计良好的电源管理解决方案并非简单的任务,而目前已经有许多相关的技术讨论。今天为大家分享的内容一方面旨在找到正确解决方案,并选择最合适的电源管理产品,另一方面则是提出如何优化实际解决方案,以用于FPGA之相关建议。

找到合适的电源解决方案