<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://vmcc.vicp.net:9090/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://vmcc.vicp.net:9090/wiki/feed.php">
        <title>wiki fpga</title>
        <description></description>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <image rdf:resource="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-19T21:00:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:7series_libraries&amp;rev=1706837079&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:fpga%E8%AE%BE%E8%AE%A1%E8%BF%9B%E9%98%B63&amp;rev=1706989785&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:gtx%E9%80%9F%E5%BA%A6&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:linux%E8%B0%83%E8%AF%95pcie%E5%91%BD%E4%BB%A4&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:noc&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:pcie_fpga%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%88%E5%8F%82%E8%80%83&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:petalinux&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:usb%E6%8E%A5%E5%8F%A3%E8%8A%AF%E7%89%87&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:vivado%E5%9C%A8%E7%BA%BF%E6%96%87%E6%A1%A3&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx_axi_interconnect&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx_fpga%E7%A8%8B%E5%BA%8F%E5%8A%A0%E8%BD%BD%E6%85%A2%E7%9A%84%E5%8E%9F%E5%9B%A0%E5%92%8C%E8%A7%A3%E5%86%B3%E6%8E%AA%E6%96%BD&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx%E4%BB%BF%E7%9C%9Fdump%E6%B3%A2%E5%BD%A2&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:zynq%E5%AD%A6%E4%B9%A0&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:%E6%91%84%E5%83%8F%E5%A4%B4&amp;rev=1679019144&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>wiki</title>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <url>http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:7series_libraries&amp;rev=1706837079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-02T09:24:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:7series_libraries</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:7series_libraries&amp;rev=1706837079&amp;do=diff</link>
        <description>7Series_Libraries

CARRY4可以用来做delay chain</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:fpga%E8%AE%BE%E8%AE%A1%E8%BF%9B%E9%98%B63&amp;rev=1706989785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-04T03:49:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:fpga设计进阶3</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:fpga%E8%AE%BE%E8%AE%A1%E8%BF%9B%E9%98%B63&amp;rev=1706989785&amp;do=diff</link>
        <description>FPGA设计进阶3

ref: &lt;https://blog.csdn.net/Archar_Saber/article/details/123663051&gt;</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:gtx%E9%80%9F%E5%BA%A6&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:gtx速度</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:gtx%E9%80%9F%E5%BA%A6&amp;rev=1679019144&amp;do=diff</link>
        <description>1.  gtx速度





2.  FMC卡接口标准

&lt;https://fmchub.github.io/appendix/VITA57_FMC_HPC_LPC_SIGNALS_AND_PINOUT.html&gt;

	*  ANSI/VITA 57.1 - Revised2019 FMC: FPGA Mezzanine Cards Base Standard
	*  ANSI/VITA 57.4 - Revised2018 FMC+: FPGA Mezzanine Cards Base Standard - Next Generation</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:linux%E8%B0%83%E8%AF%95pcie%E5%91%BD%E4%BB%A4&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:linux调试pcie命令</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:linux%E8%B0%83%E8%AF%95pcie%E5%91%BD%E4%BB%A4&amp;rev=1679019144&amp;do=diff</link>
        <description>linux调试pcie命令




setpci
lspci</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:noc&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:noc</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:noc&amp;rev=1679019144&amp;do=diff</link>
        <description>noc

noc: network on chip

NoC和互联IP 供应商有Arteris、NetSpeed和Sonics。

NetSpeed 2018年被英特尔收购，

Sonics于2019年3月又被Facebook纳入旗下，

至此Arteris成了片上网络(NoC)互联IP市场唯一的IP供应商。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:pcie_fpga%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%88%E5%8F%82%E8%80%83&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:pcie_fpga实现方案参考</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:pcie_fpga%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%88%E5%8F%82%E8%80%83&amp;rev=1679019144&amp;do=diff</link>
        <description>FPGA实现方案

1.  riffa

支持win7, linux

	*  &lt;https://github.com/KastnerRG/riffa.git&gt;
	*  &lt;https://gitee.com/zyq-77/riffa&gt;

没有专门的register配置接口，应该是需要通过DMA数据的方式实现替代的register配置功能，使用上比较麻烦，没有具体的使用过。

2.  xdma

	*  XILINX XDMA pcie 使用

这个IP更好一些，因为它有一个专门的配置register的接口，然后再带了几个专门的DMA接口。功能分开，方便好用。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:petalinux&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:petalinux</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:petalinux&amp;rev=1679019144&amp;do=diff</link>
        <description>petalinux

1.  create project


source /xilinx/settings.sh

petalinux-create -t project --template zynq -n xxx_name
petalinux-config --get-hw-description .



2.  create modules

相当于创建linux模块驱动


petalinux-create -t modules -n xxx_module --enable</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:usb%E6%8E%A5%E5%8F%A3%E8%8A%AF%E7%89%87&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:usb接口芯片</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:usb%E6%8E%A5%E5%8F%A3%E8%8A%AF%E7%89%87&amp;rev=1679019144&amp;do=diff</link>
        <description>USB接口芯片

CYUSB3014  &lt;https://www.infineon.com/cms/en/product/universal-serial-bus-usb-power-delivery-controller/peripheral-controllers/ez-usb-fx3-superspeed-usb-3.0-peripheral-controller/&gt;

CY7C68013  &lt;https://www.infineon.com/cms/en/product/universal-serial-bus-usb-power-delivery-controller/peripheral-controllers/ez-usb-fx2lp/&gt;</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:vivado%E5%9C%A8%E7%BA%BF%E6%96%87%E6%A1%A3&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:vivado在线文档</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:vivado%E5%9C%A8%E7%BA%BF%E6%96%87%E6%A1%A3&amp;rev=1679019144&amp;do=diff</link>
        <description>vivado在线文档

	*  &lt;https://docs.xilinx.com/home&gt;
	*  &lt;https://docs.xilinx.com/r/en-US/ug893-vivado-ide&gt;</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx_axi_interconnect&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:xilinx_axi_interconnect</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx_axi_interconnect&amp;rev=1679019144&amp;do=diff</link>
        <description>AXI interconnect

AXI互连

1.  axi interconnect v2.1

可支持多slave， 多master

下图是一个整体框图，使用时必须在要IP Integrator模式（block design BD模式）才能使用，即需要事先设计模块打包成IP，然后在那界面再连接。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx_fpga%E7%A8%8B%E5%BA%8F%E5%8A%A0%E8%BD%BD%E6%85%A2%E7%9A%84%E5%8E%9F%E5%9B%A0%E5%92%8C%E8%A7%A3%E5%86%B3%E6%8E%AA%E6%96%BD&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:xilinx_fpga程序加载慢的原因和解决措施</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx_fpga%E7%A8%8B%E5%BA%8F%E5%8A%A0%E8%BD%BD%E6%85%A2%E7%9A%84%E5%8E%9F%E5%9B%A0%E5%92%8C%E8%A7%A3%E5%86%B3%E6%8E%AA%E6%96%BD&amp;rev=1679019144&amp;do=diff</link>
        <description>Xilinx FPGA程序加载慢的原因和解决措施

&lt;https://bbs.elecfans.com/jishu_1949548_1_1.html&gt;

如果是从spi flash启动的话，需要提高SPI的速度，具体做法就是在约束里面增加语句：


set_property BITSTREAM.CENERAL.COMPRESS TRUE [current_design]
set_property CFGBVS VCCO [current_design]
set_property CONFIG_VOLTAGE 3.3 [current_design]

set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
set_property CONFIG_MODE SPIx4 [current_design]
set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design]…</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx%E4%BB%BF%E7%9C%9Fdump%E6%B3%A2%E5%BD%A2&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:xilinx仿真dump波形</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:xilinx%E4%BB%BF%E7%9C%9Fdump%E6%B3%A2%E5%BD%A2&amp;rev=1679019144&amp;do=diff</link>
        <description>xilinx仿真dump波形

点开仿真后，在命令行source dump_vcd.tcl, 即可dump出来预期的波形


open_vcd xsim_dump_vlen0_ch0_tx.vcd
log_vcd -level 2 /board/EP/
log_vcd /board/EP/uart_sniffer*
log_vcd /board/EP/rx_stream_arbiter/*
log_vcd /board/EP/pcie_misc_ctl/*
log_vcd /board/EP/tx_stream_demux/*

log_vcd /board/EP/PXIE_F4G_100M_top_ch*

run 800us
#close_vcd</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:zynq%E5%AD%A6%E4%B9%A0&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:zynq学习</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:zynq%E5%AD%A6%E4%B9%A0&amp;rev=1679019144&amp;do=diff</link>
        <description>zynq

1.  使用axi pkg ip

当使用axi接口的自定义IP时，打包的时候可能要记得在.h文件中添加如下内容


#include &quot;xil_types.h&quot;
#include &quot;xstatus.h&quot;
#include &quot;xil_io.h&quot;


不然可能在使用define macro访问AXI IP内容的register时，会出现c编译错误。   -- 会不会添加一个axi gpio ip也能解决，  或者手动在程序.h文件里面把</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:%E6%91%84%E5%83%8F%E5%A4%B4&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fpga:摄像头</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=fpga:%E6%91%84%E5%83%8F%E5%A4%B4&amp;rev=1679019144&amp;do=diff</link>
        <description>摄像头

OV5640</description>
    </item>
</rdf:RDF>
