• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FPGA在电路设计上需要注意什么?

你是回忆里的不能愈 2017-05-15 浏览量:1126
医疗行业搞硬件开发,有用到FPGA,经理一直强调这块电路要注意,但也没说有啥,想问一下FPGA在电路设计上需要注意什么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • FPGA作为芯片使用难度其实是不大的,初学者一定要多看开发板的原理图,这个你所选器件相关论坛都是有的,从开发板上把不必要的电路进行裁剪是初期最快构建电路的方法,FPGA最重要的是供电,因为供电复杂一定要多看DATAsheet,核压,bank电压,配置电压,锁相环,DDR、Serdes都是很讲究的,要根据需要在LDO和SWITCH间做好选择,如果是使用Serdes更是要注意电源纹波和串扰的抑制,区域划分和磁珠是设计中不错的选择。 另外一项就是配置电路,现在一般都是用SPI flash作为配置芯片,仔细看资料将FPGA配置相关的引脚正确连接,这个如果不熟悉可以完全按照开发板来做。布线这个是基本功就不多说,网上资料一把,公司允许的话也可以外包,价格不贵的。最后就是编程了,这很吃时间,如果作逻辑还好,不过做FPGA关键玩的是时序,这个没有捷径,多学习别人的HDL技巧和约束吧,很多论坛上有不错的代码段可以借鉴的。
    • 发布于 2017-05-15
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:4
  • FPGA的设计主要要注意

    1、供电。注意有些管脚是1.2V供电的有些是3.3V供电的,不要弄错。就是说同一块FPGA也需要几路不同的电压供电

    2、布线等长,阻抗匹配。因为FPGA跟存储器件是差不多的(可配置熔丝),因此它的走线跟SDRAM的要求是一样严格的


    • 发布于2017-05-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 1.供电最好带稳压管和滤波电容器

    2.要注意好各个外设器件的位置,因为一个FPGA芯片可以带很多个外设器件,要防止走线混乱使得他们之间相互干扰,特别是并口液晶屏和ROM存储器,因为这些器件不能受到半点杂波干扰

    3.加上各种需要用到的接口,如SD卡接口、以太网接口、RS232接口等等,方便以后的功能扩展
    4.配置一个可以用于调试程序的硬件外设,通常使用TTL串口或者JTAG仿真接口,可以让PC充当debug上位机

    5.加上必要的存储器如SPI FLASH和SRAM等等

    6.加上状态指示的外设,如LED灯和OLED接口,以便用于信息输出

    7.加上输入外设,如按键和电位器

    • 发布于2017-05-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 器件选择

    电源架构

    时钟和复位树

    I/O标准和信号完整性

    机械和散热注意事项

    PCB布局

    1. FPGA本身:系统要求和功能决定大小、技术和速度等级,而其它参数(高速串行连接、嵌入式处理器等)将决定FPGA选择。
    2. 电源架构:在评估电源架构时,一定要考虑所需的众多电压轨、整体解决方案效率以及电压轨上的噪声,最后一点对敏感性更高的应用尤其重要。
    3. 配置:现代FPGA需要大容量非易失性存储器来存储配置数据。这种器件可选择不同的配置方法,您应选择对于设计最理想的配置方法。
    4. JTAG端口和链:这可以用来配置FPGA和配置存储器,也支持制成后的硬件边界扫描测试,发现制造问题。
    5. 时钟和复位树:提供FPGA设计所需的各种时钟和复位树可帮助确保设计正确复位。
    6. 特定应用接口:根据设计不同,特定应用接口可能包括通信链路(如以太网、PCI Express™、CAN以及RS422或RS232等),能支持解决方案与系统其它组件进行通信。
    7. 特定应用器件:通常大多数设计都使用连接到FPGA的分立器件,常用器件包括模数转换器和数模转换器。
    8. 特定应用存储器:特定应用存储器存储处理期间的大量数据或应用配置数据,比方说图像系统的图像覆盖层。这种特定应用存储器包括高容量存储器(DDR或QDR SRAM)以及非易失性存储器(如闪存或FRAM器件,用于存储系统断电后必须保存的数据)。
    9. 工作环境:应注意工作环境,确保选择适当级别的组件。

    测试问题 等等


    详细内容 参考http://xilinx.eetop.cn/viewnews-1439-page-4

    • 发布于2017-05-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

FPGA在电路设计上需要注意什么?