精华内容
参与话题
问答
  • Xilinx FPGA

    2018-12-21 10:13:19
    Xilinx FPGAXilinx FPGA
  • Xilinx FPGA教程大全

    热门讨论 2014-07-12 13:34:02
    FPGA工程设计高级研修班_Xilinx.pdf (30 MB) FPGA设计高级技巧_Xilinx.pdf (2.94 MB) Xilinx ROM使用中文教程.pdf (226.08 KB) Xilinx_FPGA_Digital_System_Design_Primer.pdf (7.02 MB) Xilinx_FPGA_...
  • xilinxFPGA

    千次阅读 2018-10-09 19:17:42
    FPGA新手,最近在调试xilinxFPGA,起初采用的是XCKU040FFVA1156芯片的开发板,直接在vivado2017.4上调试,没有出现任何问题,但是可能由于擦写频繁或者是不正当操作,导致芯片的JTAG口出现问题。后面重新采用KC705...

    FPGA新手,最近在调试xilinx的FPGA,起初采用的是XCKU040FFVA1156芯片的开发板,直接在vivado2017.4上调试,没有出现任何问题,但是可能由于擦写频繁或者是不正当操作,导致芯片的JTAG口出现问题。后面重新采用KC705的开发板进行验证,并未更换vivado软件,在程序中加入debug模块,可以正常编译,但是下载完程序之后时钟显示there are no debug cores,具体出现:

    1. Make sure the clock connected to the debug hub (dbg_hub) core is a free running clock and is active.

    2. Make sure the BSCAN_SWITCH_USER_MASK device property in Vivado Hardware Manager reflects the user scan chain setting in the design and refresh the device. To determine the user scan chain setting in the design, open the implemented design and use ‘get_property C_USER_SCAN_CHAIN
      [get_debug_cores dbg_hub]’.
      For more details on setting the scan chain property, consult the Vivado Debug and Programming User Guide (UG908).
      在网上问的人很多,但是没人给出简单直观的解决方案。
      首先,需要检测所设计的时钟是否是free的,比如当我们通过外部时钟作为debug的采样时钟的时候,在下载程序之后,不可以将改时钟引脚空载,否则debug核不可能正常工作。
      如果一切都正常,但还是显示there are no debug cores,可以尝试更换vivado的版本。

    展开全文
  • 《EDA工程技术丛书:Xilinx FPGA设计权威指南》系统、全面地介绍了基于Xilinx可编程逻辑器件设计的方法、理论和应用。全书共分14章,内容包括Xilinx可编程逻辑器件设计流程导论、Xilinx可编程逻辑器件结构及分类、HDL...
  • 《基于XILINX FPGA的OFDM通信系统基带设计》以无线局域网物理层标准IEEE 802.11a为实例,研究如何在FPGA上实现一个OFDM通信系统的基带收发机。《基于XILINX FPGA的OFDM通信系统基带设计》在系统地给出了收发机模块...
  • XilinxFPGA开发实用教程(第2版)(配光盘)(EDA工程技术丛书)》系统地论述了XilinxFPGA开发方法、开发工具、实际案例及开发技巧,内容涵盖Xilinx器件概述、VerilogHDL开发基础与进阶、XilinxFPGA电路原理与系统...
  • Xilinx FPGA开发实用教程(1-60) Xilinx FPGA开发实用教程(61-120) Xilinx FPGA开发实用教程(121-180) Xilinx FPGA开发实用教程(181-240) Xilinx FPGA开发实用教程(241-300) Xilinx FPGA开发实用教程(301-360) Xilinx...
  • 本光盘是《Xilinx FPGA开发实用教程(第2版)》一书的配书光盘,内容包括了书中所有设计案例的完整工程文件。 解压出来后有106MB。 本书系统地论述了Xilinx FPGA开发方法、开发工具、实际案例及开发技巧,内容涵盖...
  • XilinxFPGA开发实用教程(第2版)(配光盘)(EDA工程技术丛书)》系统地论述了XilinxFPGA开发方法、开发工具、实际案例及开发技巧,内容涵盖Xilinx器件概述、VerilogHDL开发基础与进阶、XilinxFPGA电路原理与系统...
  • Xilin《电子系统EDA新技术丛书·Xilinx FPGA设计指南:Vivado 2014集成开发环境》全面系统地介绍了Xilinx新一代集成开发环境Vivado 2014.3的设计方法、设计流程和具体实现。全书共分11章,内容包括:Xilinx ...
  • [Xilinx FPGA] #6 Xilinx FPGA 芯片选型

    千次阅读 2019-04-27 18:29:30
    以上是目前 Xilinx 主流的也是常用的几个 FPGA 产品系列,这里不谈传说中的后两个系列。Spartan-6 和 7-series 中的 Spartan-7 的定位为满足低成本应用,容量中等,性能仅为满足一般的逻辑设计要求。7-series 其他三...

    1.工艺节点

    首先不管选择什么厂家的产品,都建议在其主流产品中选择合适的芯片。

    以上是目前 Xilinx 主流的也是常用的几个 FPGA 产品系列,这里不谈传说中的后两个系列。Spartan-6 和 7-series 中的 Spartan-7 的定位为满足低成本应用,容量中等,性能仅为满足一般的逻辑设计要求。7-series 其他三个子系列定位也各不相同,Artix-7 和 Kintex-7 均可认为其定位为高性价比,用户可根据自己的需要自行选择,官方的说法是,Artix-7 系列提供了最高性能功耗比结构、 收发器线速、DSP 处理能力以及 AMS 集成,Kintex-7 系列最佳成本/性能/功耗平衡,同时提供高 DSP 率、高性价比封装;而 Virtex-7 则定位为高性能应用,容量大,性能定位为能满足各类高端应用。

    另外 Spartan-6 系列仍需使用 ISE 作为开发工具,7-series、UltraSCALE 和 UltraSCALE+ 系列使用 Vivado 作为开发工具。


    2.片上硬件资源

    关于各系列的片上资源,可直接参考各系列的芯片选型手册:

    Cost-Optimized Portfolio Product Tables and Product Selection Guide

    All Programmable 7Series Product Selection Guide

    UltraSCALE FPGA Product Tables and Product Selection Guide

    也可参考各系列更加详细的数据手册

    DS-160: Spartan-6 Family Overview

    DS-170: XA Spartan-6 Automotive FPGA Family Overview

    DS-180: 7 Series FPGAs Data Sheet: Overview


    3.电气接口标准、封装方式、速度等级和温度等级

    电气接口标准:
    数字电路的电气接口标准非常多。在复杂数字系统中,经常会出现多种电气接口标准。可是 FPGA 器件的每一个 I/O 并不支持所有的电气接口标准,在选型时要特别注意电气接口标准的适配情况。

    封装方式:
    主要需要在两个方面考量,第一个就是可用的I/O口的数量。第二个就是封装的尺寸。I/O数量是一个必要的条件,先要根据这个条件筛选出可以用的芯片。然后在筛选出来的芯片中,再根据封装类型,尺寸和pitch尺寸选择合适的芯片。在封装尺寸符合要求的情况下,尽量选择有利于PCB设计和生产的封装。比如如果有TQFP封装的芯片,尺寸又符合项目的需求,那么就不要选择BGA封装的。对于BGA封装的芯片,如果有pitch为1.0mm的可以满足要求,就不要选择pitch为0.5mm的。这直接影响到PCB设计难度,制造成本和良率。

    速度等级:
    对 Xilinx 的 FPGA 来说,数值越大,芯片性能越好,能支持的代码处理速度越高,且能更好的处理复杂代码实现过程,不用太多的时序约束干预。反之,数值越小,芯片性能越差,能支持的代码处理速度越低,且对代码编写要求越高,要尽量少使用组合逻辑实现,有时还需很复杂的时序约束干预才能完全满足时序要求。
    注:对于 Xilinx 的 CPLD 和 Altera 的 FPGA ,其速度等级的数值越大,反而代表芯片性能越差

    温度等级:


    4.价格

    在芯片选型时,价格也是特别重要的一个因素,毕竟不同芯片的价格可能相差数倍至数十倍、数百倍。应该在满足要求的芯片中,挑选性价比最高的一款。


     

    展开全文
  • 超多Xilinx FPGA工程例子及源码

    千次下载 热门讨论 2014-06-28 13:39:39
    Xilinx ISE9.x FPGA_CPLD设计指南(原书光盘上的源码).zip (9.3 MB) Xilinx Sdram 参考设计:含Verilog和VHDL版本级详细说明文档.rar (368.68 KB) Xilinx SPARTAN-3E入门开发板实例.zip (401.57 KB) Xilinx...
  • Xilinx FPGA教程

    2018-11-13 13:32:01
    非常好的Xilinx FPGA教程课件,详细讲解FPGA设计流程。
  • 特权同学图书《Xilinx FPGA伴你玩转USB3.0与LVDS》扫描版。 编辑推荐 (1)《Xilinx FPGA伴你玩转USB3.0与LVDS》基于Xilinx Artix-7 FPGA LVDS USB 3.0的硬件开发平台,提供有丰富的例程讲解:从基础的FPGA入门实例...
  • Xilinx 公司的芯片有一整套命名规则,可以通过相关文档查阅 Xilinx 提供了很多关于 Device 的用户手册,很多会在文档的开始部分对命名规则及其含义进行讲解,如 UG-112:Device Package User Guide UG-116:...

     Xilinx 公司的芯片有一整套命名规则,可以通过相关文档查阅


    Xilinx 提供了很多关于 Device 的用户手册,很多会在文档的开始部分对命名规则及其含义进行讲解,如

    UG-112:Device Package User Guide

    UG-116:Device Reliability Report


    另外,针对某指定芯片,可查找所属系列的 DataSheet

    例如,针对 Xilinx Artix-7 系列的 XC7A100T-2FGG484l 芯片,可以查看

    概括性讲解 7-系列 FPGA 选型的说明文件:All Programmable 7 Series Product Selection Guide

    可知,该芯片属 Artix-7 系列,速度等级为 2 级,封装形式为 FG(Wire-bond),封装 IO 引脚共 484 个,温度等级为工业级

    也可以查看所属子系列的数据手册:

    DS-197:XA Artix-7 FPGAs Data Sheet: Overview
     

    对大部分芯片,还可以查看专门针对该芯片的数据手册,并可直接对照 FPGA 实物的上表面查看所代表的含义:

    EN-230Artix-7 XC7A100T and XC7A200T FPGA CES and CES9910 Errata


    P.S.

    1. 查看 Xilinx 官方文档时,推荐使用专用软件 Xilinx DocNav。在这个软件里可以方便的下载所需的文档,并可方便地进行文档的版本更新和新旧版本的管理。必要时还能开启代理,还可以进行文档共享

    2. Xilinx 将所提供的文档进行了详细的分类,共分为以下几类。

    各文档编号的开头两个字母,即其所属分类的单词首字母组合,例如上面提到的 DS-197,即属于 Data Sheets

    3. Xiinx FPGA 速度等级和温度等级

    速度等级:

    对 Xilinx 的 FPGA 来说,数值越大,芯片性能越好,能支持的代码处理速度越高,且能更好的处理复杂代码实现过程,不用太多的时序约束干预。反之,数值越小,芯片性能越差,能支持的代码处理速度越低,且对代码编写要求越高,要尽量少使用组合逻辑实现,有时还需很复杂的时序约束干预才能完全满足时序要求。

    注:对于 Xilinx 的 CPLD 和 Altera 的 FPGA ,其速度等级的数值越大,反而代表芯片性能越差

    温度等级:


     

    展开全文
  • XILINX FPGA HLS例程

    2017-10-28 09:19:46
    xilinx fpga hls例程,包括hls优化,fir滤波、mat乘法实现、axi接口使用例程,汉明窗等等
  • 而对于 XilinxFPGA,CLB 中又划分成 SLICE,而 SLICE 又有SLICEM 和 SLICEL 之分。这里的 M 是指 Memory,L是指 Logic 其区别主要在于,SLICEM 中含有能够把 LUT 资源重新整合为 RAM 或ROM 的逻辑。这就是所谓的...

    众所周知在 FPGA 中,CLB 是其基本逻辑单元。而对于 Xilinx FPGA,CLB 中又划分成 SLICE,而 SLICE 又有 SLICEM 和 SLICEL 之分。这里的 M 是指 Memory,L是指 Logic

    其区别主要在于,SLICEM 中含有能够把 LUT 资源重新整合为 RAM 或 ROM 的逻辑。这就是所谓的Distributed Ram。而 SLICEL 则不具备此功能。所以 SLICEM 比 SLICEL 多了做存储器和移位的功能


     

    展开全文
  • Xilinx FPGA选型指南

    2012-11-06 15:25:31
    用于对Xilinx FPGA器件进行选型,里面包括了最新的FPGA资料
  • Xilinx FPGA中文教程

    2013-12-17 19:33:41
    Xilinx FPGA的中文教程,新手可以看看...
  • 该资料主要是以xilinx fpga为基础,介绍高清视频流的处理,以及对最新出来的z7系列fpga详细的介绍
  • XILINX FPGA编程大全

    2018-10-30 18:23:45
    适合初学者不错的资料,入门赛灵思系列FPGA够用了,提供了详细的Verilog语法说明和单片机里程指导,全部可仿真综合实现
  • Xilinx FPGA产品选型表

    2012-07-14 15:21:09
    Xilinx FPGA产品选型表,帮助你快速查找XilinxFPGA产品,并根据需要选择合适的FPGA型号
  • XILINX FPGA时序约束教程。时序约束一共包含以下几个步骤:时钟约束、IO约束以及时序例外。
  • 本书全面系统地介绍了Xilinx新一代集成开发环境Vivado 2014.3的设计方法、设计流程和具体实现。全书共分11章,内容包括:Xilinx UltraScale结构、Vivado集成设计环境导论、Vivado工程模式基本设计实现、Vivado非工程...
  • xilinx FPGA 的PCIE设计

    2018-05-12 19:36:38
    xilinx FPGA 的PCIE设计,很好的取理解PCIE的IP核的使用
  • Xilinx FPGA数字电路设计,郑群星编著,科学出版社,2011年
  • Xilinx FPGA系列入门教程,如何搭建Xilinx FPGA开发环境
  • 题主最近开始接触和FPGA的方案验证相关的工作内容,需要把握FPGA内部资源的详细...这一次给大家分享的内容主要涉及Xilinx FPGA内的CLBs,SelecTIO和Clocking资源,适合对FPGA设计有时序要求,却还没有足够了解的朋友。
  • Xilinx FPGA 引脚功能详细介绍,讲解了xilinxfpga 管脚的一般性定义,像通用IO,专用配置芯片等等

空空如也

1 2 3 4 5 ... 20
收藏数 47,334
精华内容 18,933
关键字:

xilinx