FPGA

作者: By_Want | 来源:发表于2018-01-04 11:15 被阅读0次

FPGA 可视为可编程逻辑阵列(PAL PLD...)一类可编程逻辑器件基础上新一代,为半定制专用集成电路(ASIC)量身打造,降本提能。好比一块电路实验板被放在一块芯片里,根据需要改变FPGA内部逻辑块和连接来实现不同功能。

两家比较有名的带软件工具的可编程逻辑技术的PFGA开发公司: Xilinx公司开发了首款FPGA ,Altera公司(现已被Intel公司收购),前者偏高端,后者偏向低端市场。国外一些开发FPGA的公司会生产成本低的FPGA,但逻辑编写能力差些,现今国内企业比较常见的做法是购买来二次开发。

起初的芯片功能比较固定,往往一台PC需要很多芯片来实现功能,笨重。FPGA,更愿意看做是一个平台,综合嵌入式处理,数字信号处理DSP,高速串行等高端技术已应用在很多高新科技领域,使得电子产品在功能多样化的同时,越来越小巧轻便。

FPGA工程师,使用硬件语言Verilog /VHDL运用EDA技术(工具类软件很多可以电路设计 仿真 分析...)完成产品设计 (前者更灵活在企业中应用多些,后者在仿真方面方便,适合做新人学习语言,两者与C语言有共通性),电源管理,模块配置 ,调试... 归到最后,FPGA做久了都落到算法上,逻辑搭建的基础如何取决于一个工程师的思维。

产品性能高低决定了FPGA逻辑设计思路的差异。对于低速,普通的FPGA,用ISE6(属于EDA技术)综合优化即可,是不会涉及到约束设计与时序分析。而对于高速、 高性能、高密度以及多时钟信号控制的逻辑设计,就使用高端些的FPGA了,仅靠 ISE 6 的优化处理不够,比如军品中的通信信号,雷达信号,控制信号,图像信号,语音信号等,需要确定高速信号的路径,往往反复分析调试,多次迭代,解决冲突。

相关文章

  • 使用Matlab生成COE文件

    在FPGA中做VGA显示时,经常需要把图片转成COE文件(Xilinx FPGA),存放到ROM中,供FPGA读取...

  • FPGA复位——同步复位和异步复位

    其他参考资料:FPGA中复位信号的设计FPGA同步复位异步复位异步复位同步释放---关于复位的问题FPGA同步复位...

  • 猿学-FPGA加速:面向数据中心和云服务的探索和实践

    作者介绍:章恒——腾讯云FPGA专家,目前在腾讯架构平台部负责FPGA云的研发工作,探索FPGA加速数据中心的应用...

  • ASIC转FPGA

    1.目标 将ASIC设计代码做一定转换,变成FPGA的输入,供FPGA原型验证使用。 2.ASIC转FPGA基本原...

  • FPGA原理简介

    本文将简练地介绍FPGA的硬件原理及使用方法 FPGA和CPLD是什么 FPGA和CPLD都是可编程逻辑器件,构造...

  • FPGA笔记 | FPGA和单片机有什么区别

    在整个数字世界,数字逻辑是基础,FPGA是平台,HDL是工具 FPGA和单片机有什么区别呢? 1、FPGA属于数字...

  • FPGA学习笔记(二)

    带嵌入式处理器的 FPGA 在 FPGA 内部,有着“软内核”与“硬内核”之分。比如若利用 FPGA 的可编程性在...

  • 典型FPGA开发流程

    FPGA的设计流程就是利用EDA开发软件和编程工具对FPGA芯片进行开发的过程。FPGA的开发流程一般如下图所示,...

  • FPGA简要分析

    链接:FPGA介绍

  • XILINX FPGA功能引脚综述

    XILINX FPGA功能引脚 GTx Xilinx FPGA内部集成了高速串行接口统称为Gigabit Tran...

网友评论

      本文标题:FPGA

      本文链接:https://www.haomeiwen.com/subject/oaxrnxtx.html