FPGA选型与硬件设计要点

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

针对基于FPGA的硬件设计,根据博主的工作经验,总结了FPGA选型和电路设计中的一些注意点,帮助新手快速入门、规避问题。


器件选型要点

FPGA器件选型,通常要考虑以下几个要点

一、逻辑单元数量

逻辑单元指的是在FPGA器件内部,用于完成用户逻辑的最小单元。Altera叫做LE(Logic Element),Xilinx和Lattice叫做LC(Logic Cell)。一般来说,很难在代码完成之前准确估计所需的逻辑单元数量,对新手来说尤其如此。有经验的工程师一般采用是这样做的:提前规划逻辑设计需要实现哪些功能,查一下过往的设计中这些功能用到了多少逻辑单元,一些新功能模块就要预估一下,综合这些信息给出一个数量级的范围,在此范围内选型。

二、内置功能模块

FPGA通常会集成一些功能模块,如PLL、RAM、ROM、DSP、接口IP(如PCIE、DDR等),选型时根据需要实现的逻辑功能选择这些模块。

三、IO管脚

IO指的是与其他器件连接的管脚,在原理图设计阶段就要规划好,一般考虑以下几个方面。

1、IO数量和电平标准

可以列一个表格,把FPGA需要连接的外部器件和所需的管脚数量列举出来,不同的外围器件所使用的电平标准也可能不同,常用的有LVCMOS-1.8V、LVCMOS-3.3V。FPGA一个bank只能支持一种电平标准,注意把相同的电平IO放到同一个bank。可以按照如下表格列举所需的管脚数量和电平标准

<
序号 电平 BANK
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值