女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用PCIe總線將FPGA板連接到運行Linux的X86主機

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-25 16:28 ? 次閱讀

步驟1:零件清單

0。運行Ubuntu

1的構建/主機計算機。 Xilinx VC707或KC705板

2。 FPGA電源

3。 USB轉Micro-USB電纜

4。 8線PCIE帶狀電纜(可選)

步驟2:將板卡連接到主機

如果外形尺寸如果允許,將板卡直接插入主機板主板上的開放PCIE插槽中。在這些說明中,我們使用的是1u機架式服務器,需要使用PCIe帶狀電纜。

步驟3:連接編程電纜

將電纜的MICRO USB端連接到Digilent USB JTAG表面安裝的編程模塊,另一端連接到主機上的空閑USB端口

步驟4:連接電源線

將電源線連接到板上,并將另一端插入墻上的插座。

步驟5:安裝Vivado

如果要使用Connectal Build服務,請跳過此步驟。

p》

Connectal當前支持版本2014.1

步驟6:安裝Bluespec

如果您正在使用Connectal Build Service,請跳過此步驟。

在某些計算機上,基礎的Haskell運行時需要特定版本的libgmp。這種依賴性似乎是人為的,可以使用以下命令輕松偽造:

sudo ln -s /usr/lib/x86_64-linux-gnu/libgmp.so.10.1.3 /usr/lib/x86_64-linux-gnu/libgmp.so.3

步驟7:安裝Connectal

即使您在使用Connectal Build Service時,必須安裝軟件包才能對設備進行編程并執行設計。以下命令將添加連接存儲庫并下載/安裝軟件包:

sudo apt-add-repository -y ppa:jamey-hicks/connectal

sudo apt-get update

sudo apt-get install connectal

您將需要重新引導計算機(對于udev)。如果未自動加載portalmem驅動程序,請使用modprobe

sudo modprobe portalmem

加載它。安裝腳本會將Connectal源代碼寫入/usr/share/connectal。

第8步:編譯并運行設計

如果您使用的是Connectal Build Service,請按照此處的示例進行構建(請確保使用https://github.com/connectal-examples/simple.git并選擇正確的構建目標)。否則,請繼續執行此步驟以在本地下載并編譯設計。

檢出一個示例項目,然后為已安裝的板(kc705)編譯構建該項目。

git clone https://github.com/connectal-examples/simple.git

cd simple

make CONNECTALDIR=/usr/share/connectal IPDIR=~/connectalip build.kc705

最后,運行示例:

make CONNECTALDIR=/usr/share/connectal IPDIR=~/connectalip run.kc705

如果這是您在安裝主板后的首次嘗試,則運行命令將失敗,并顯示以下錯誤(或類似錯誤):

Failed to open /dev/portal1 fd=-1 errno=2

如果是這種情況,請重新引導主機再次運行計算機(用于檢測BIOS PCIe)并重新調用運行命令:

mdk@xg06:~/sandbox/simple$ make CONNECTALDIR=/usr/share/connectal IPDIR=~/connectalip run.kc705

make -C kc705 BOARD=kc705 --no-print-directory run

/usr/share/connectal/scripts/run.pcietest bin/mk*.bin.gz bin/ubuntu.exe

+ set -e

+ dirname /usr/share/connectal/scripts/run.pcietest

+ cd /usr/share/connectal/scripts

+ pwd

+ export SCRIPT_DIR=/usr/share/connectal/scripts

+ echo run.pcie parameters are: bin/mkTop.bin.gz bin/ubuntu.exe

run.pcie parameters are: bin/mkTop.bin.gz bin/ubuntu.exe

+ SSHPARAM= -o StrictHostKeyChecking=no

+ [ != ]

+ BOARD_SERIAL=

+ [ != ]

+ TIMELIMIT=3m

+ [ != ]

+ [ != 1 ]

+ fpgajtag bin/mkTop.bin.gz

fpgajtag: Digilent:Digilent Adept USB Device:210203339470; bcd:700

fpgajtag: unzip input file, len 731639

fpgajtag: bypass already programmed bc

fpgajtag: bypass already programmed bc

fpgajtag: bypass already programmed bc

STATUS 00401079 done 0 release_done 0 eos 10 startup_state 0

fpgajtag: Starting to send file

fpgajtag: Done sending file

STATUS 00401079 done 0 release_done 0 eos 10 startup_state 0

Running /usr/bin/pciescan.sh

+ PATH=/scratch/Xilinx/Vivado/2014.1/bin:/scratch/bluespec/Bluespec-2014.05.beta1/bin:/scratch/arm-2009q1/bin:/home/mdk/bin:/scratch/android-ndk-r9d:/scratch/jdk1.6.0_45/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/sbin

++ lspci -d 1be7:c100

++ sed -e ‘s/ .*//’

+ BLUEDEVICE=03:00.0

+ ‘[’ 03:00.0 ‘!=’ ‘’ ‘]’

+ sh -c ‘echo 1 》/sys/bus/pci/devices/0000:03:00.0/remove’

+ rmmod pcieportal

+ sh -c ‘echo 1 》/sys/bus/pci/rescan’

+ sleep 1

+ timeout 3m catchsegv bin/ubuntu.exe

Portal::registerInstance fpga1 fd 3 clients 0

portalExec::about to enter loop, numFds=1

Main::calling say1(42)

Main::calling say2(2, 4)

Main::calling say3(S1{a:3,b:6})

Main::calling say4(S2{a:7,b:8,c:9})

Main::calling say5(00000000, deadbeeffecafeca, 00000001)

Main::calling say6(bbbbbbbb, 000000effecafeca, cccccccc)

Main::calling say7(dadadada, 00000001)

Main::calling say8

say1(42)

say2(2 4)

say3(S1{a:3,b:6})

say4(S2{a:7,b:8,c:9})

Main::about to go to sleep

say5(00000000, deadbeeffecafeca, 00000001)

say6(bbbbbbbb, 000000effecafeca, cccccccc)

say7(dadadada, 00000001)

say8

[0] = 0x0

[1] = 0xffffffe0

[2] = 0xffffffc0

[3] = 0xffffffa0

[4] = 0xffffff80

[5] = 0xffffff60

[6] = 0xffffff40

[7] = 0xffffff20

[8] = 0xffffff00

[9] = 0xfffffee0

[10] = 0xfffffec0

[11] = 0xfffffea0

[12] = 0xfffffe80

[13] = 0xfffffe60

[14] = 0xfffffe40

[15] = 0xfffffe20

[16] = 0xfffffe00

[17] = 0xfffffde0

[18] = 0xfffffdc0

[19] = 0xfffffda0

[20] = 0xfffffd80

[21] = 0xfffffd60

[22] = 0xfffffd40

[23] = 0xfffffd20

[24] = 0xfffffd00

[25] = 0xfffffce0

[26] = 0xfffffcc0

[27] = 0xfffffca0

[28] = 0xfffffc80

[29] = 0xfffffc60

[30] = 0xfffffc40

[31] = 0xfffffc20

[32] = 0xfffffc00

[33] = 0xfffffbe0

[34] = 0xfffffbc0

[35] = 0xfffffba0

[36] = 0xfffffb80

[37] = 0xfffffb60

[38] = 0xfffffb40

[39] = 0xfffffb20

[40] = 0xfffffb00

[41] = 0xfffffae0

[42] = 0xfffffac0

[43] = 0xfffffaa0

[44] = 0xfffffa80

[45] = 0xfffffa60

[46] = 0xfffffa40

[47] = 0xfffffa20

[48] = 0xfffffa00

[49] = 0xfffff9e0

[50] = 0xfffff9c0

[51] = 0xfffff9a0

[52] = 0xfffff980

[53] = 0xfffff960

[54] = 0xfffff940

[55] = 0xfffff920

[56] = 0xfffff900

[57] = 0xfffff8e0

[58] = 0xfffff8c0

[59] = 0xfffff8a0

[60] = 0xfffff880

[61] = 0xfffff860

[62] = 0xfffff840

[63] = 0xfffff820

[64] = 0xfffff800

[65] = 0xfffff7e0

[66] = 0xfffff7c0

[67] = 0xfffff7a0

[68] = 0xfffff780

[69] = 0xfffff760

[70] = 0xfffff740

[71] = 0xfffff720

[72] = 0xfffff700

[73] = 0xfffff6e0

[74] = 0xfffff6c0

[75] = 0xfffff6a0

[76] = 0xfffff680

[77] = 0xfffff660

[78] = 0xfffff640

[79] = 0xfffff620

[80] = 0xfffff600

[81] = 0xfffff5e0

[82] = 0xfffff5c0

[83] = 0xfffff5a0

[84] = 0xfffff580

[85] = 0xfffff560

[86] = 0xfffff540

[87] = 0xfffff520

[88] = 0xfffff500

[89] = 0xfffff4e0

[90] = 0xfffff4c0

[91] = 0xfffff4a0

[92] = 0xfffff480

[93] = 0xfffff460

[94] = 0xfffff440

[95] = 0xfffff420

[96] = 0xfffff400

[97] = 0xfffff3e0

[98] = 0xfffff3c0

[99] = 0xfffff3a0

[100] = 0xfffff380

[101] = 0xfffff360

[102] = 0xfffff340

[103] = 0xfffff320

[104] = 0xfffff300

[105] = 0xfffff2e0

[106] = 0xfffff2c0

[107] = 0xfffff2a0

[108] = 0xfffff280

[109] = 0xfffff260

[110] = 0xfffff240

[111] = 0xfffff220

[112] = 0xfffff200

[113] = 0xfffff1e0

[114] = 0xfffff1c0

[115] = 0xfffff1a0

[116] = 0xfffff180

[117] = 0xfffff160

[118] = 0xfffff140

[119] = 0xfffff120

[120] = 0xfffff100

[121] = 0xfffff0e0

[122] = 0xfffff0c0

[123] = 0xfffff0a0

[124] = 0xfffff080

[125] = 0xfffff060

[126] = 0xfffff040

[127] = 0xfffff020

+ [ != ]

+ pcieflat

mdk@xg06:~/sandbox/simple

mdk@xg06:~/sandbox/simple$ make CONNECTALDIR=/usr/share/connectal IPDIR=~/connectalip run.kc705

make -C kc705 BOARD=kc705 --no-print-directory run

/usr/share/connectal/scripts/run.pcietest bin/mk*.bin.gz bin/ubuntu.exe

+ set -e

+ dirname /usr/share/connectal/scripts/run.pcietest

+ cd /usr/share/connectal/scripts

+ pwd

+ export SCRIPT_DIR=/usr/share/connectal/scripts

+ echo run.pcie parameters are: bin/mkTop.bin.gz bin/ubuntu.exe

run.pcie parameters are: bin/mkTop.bin.gz bin/ubuntu.exe

+ SSHPARAM= -o StrictHostKeyChecking=no

+ [ != ]

+ BOARD_SERIAL=

+ [ != ]

+ TIMELIMIT=3m

+ [ != ]

+ [ != 1 ]

+ fpgajtag bin/mkTop.bin.gz

fpgajtag: Digilent:Digilent Adept USB Device:210203339470; bcd:700

fpgajtag: unzip input file, len 731639

fpgajtag: bypass already programmed bc

fpgajtag: bypass already programmed bc

fpgajtag: bypass already programmed bc

STATUS 00401079 done 0 release_done 0 eos 10 startup_state 0

fpgajtag: Starting to send file

fpgajtag: Done sending file

STATUS 00401079 done 0 release_done 0 eos 10 startup_state 0

Running /usr/bin/pciescan.sh

+ PATH=/scratch/Xilinx/Vivado/2014.1/bin:/scratch/bluespec/Bluespec-2014.05.beta1/bin:/scratch/arm-2009q1/bin:/home/mdk/bin:/scratch/android-ndk-r9d:/scratch/jdk1.6.0_45/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/sbin

++ lspci -d 1be7:c100

++ sed -e ‘s/ .*//’

+ BLUEDEVICE=03:00.0

+ ‘[’ 03:00.0 ‘!=’ ‘’ ‘]’

+ sh -c ‘echo 1 》/sys/bus/pci/devices/0000:03:00.0/remove’

+ rmmod pcieportal

+ sh -c ‘echo 1 》/sys/bus/pci/rescan’

+ sleep 1

+ timeout 3m catchsegv bin/ubuntu.exe

Portal::registerInstance fpga1 fd 3 clients 0

portalExec::about to enter loop, numFds=1

Main::calling say1(42)

Main::calling say2(2, 4)

Main::calling say3(S1{a:3,b:6})

Main::calling say4(S2{a:7,b:8,c:9})

Main::calling say5(00000000, deadbeeffecafeca, 00000001)

Main::calling say6(bbbbbbbb, 000000effecafeca, cccccccc)

Main::calling say7(dadadada, 00000001)

Main::calling say8

say1(42)

say2(2 4)

say3(S1{a:3,b:6})

say4(S2{a:7,b:8,c:9})

Main::about to go to sleep

say5(00000000, deadbeeffecafeca, 00000001)

say6(bbbbbbbb, 000000effecafeca, cccccccc)

say7(dadadada, 00000001)

say8

[0] = 0x0

[1] = 0xffffffe0

[2] = 0xffffffc0

[3] = 0xffffffa0

[4] = 0xffffff80

[5] = 0xffffff60

[6] = 0xffffff40

[7] = 0xffffff20

[8] = 0xffffff00

[9] = 0xfffffee0

[10] = 0xfffffec0

[11] = 0xfffffea0

[12] = 0xfffffe80

[13] = 0xfffffe60

[14] = 0xfffffe40

[15] = 0xfffffe20

[16] = 0xfffffe00

[17] = 0xfffffde0

[18] = 0xfffffdc0

[19] = 0xfffffda0

[20] = 0xfffffd80

[21] = 0xfffffd60

[22] = 0xfffffd40

[23] = 0xfffffd20

[24] = 0xfffffd00

[25] = 0xfffffce0

[26] = 0xfffffcc0

[27] = 0xfffffca0

[28] = 0xfffffc80

[29] = 0xfffffc60

[30] = 0xfffffc40

[31] = 0xfffffc20

[32] = 0xfffffc00

[33] = 0xfffffbe0

[34] = 0xfffffbc0

[35] = 0xfffffba0

[36] = 0xfffffb80

[37] = 0xfffffb60

[38] = 0xfffffb40

[39] = 0xfffffb20

[40] = 0xfffffb00

[41] = 0xfffffae0

[42] = 0xfffffac0

[43] = 0xfffffaa0

[44] = 0xfffffa80

[45] = 0xfffffa60

[46] = 0xfffffa40

[47] = 0xfffffa20

[48] = 0xfffffa00

[49] = 0xfffff9e0

[50] = 0xfffff9c0

[51] = 0xfffff9a0

[52] = 0xfffff980

[53] = 0xfffff960

[54] = 0xfffff940

[55] = 0xfffff920

[56] = 0xfffff900

[57] = 0xfffff8e0

[58] = 0xfffff8c0

[59] = 0xfffff8a0

[60] = 0xfffff880

[61] = 0xfffff860

[62] = 0xfffff840

[63] = 0xfffff820

[64] = 0xfffff800

[65] = 0xfffff7e0

[66] = 0xfffff7c0

[67] = 0xfffff7a0

[68] = 0xfffff780

[69] = 0xfffff760

[70] = 0xfffff740

[71] = 0xfffff720

[72] = 0xfffff700

[73] = 0xfffff6e0

[74] = 0xfffff6c0

[75] = 0xfffff6a0

[76] = 0xfffff680

[77] = 0xfffff660

[78] = 0xfffff640

[79] = 0xfffff620

[80] = 0xfffff600

[81] = 0xfffff5e0

[82] = 0xfffff5c0

[83] = 0xfffff5a0

[84] = 0xfffff580

[85] = 0xfffff560

[86] = 0xfffff540

[87] = 0xfffff520

[88] = 0xfffff500

[89] = 0xfffff4e0

[90] = 0xfffff4c0

[91] = 0xfffff4a0

[92] = 0xfffff480

[93] = 0xfffff460

[94] = 0xfffff440

[95] = 0xfffff420

[96] = 0xfffff400

[97] = 0xfffff3e0

[98] = 0xfffff3c0

[99] = 0xfffff3a0

[100] = 0xfffff380

[101] = 0xfffff360

[102] = 0xfffff340

[103] = 0xfffff320

[104] = 0xfffff300

[105] = 0xfffff2e0

[106] = 0xfffff2c0

[107] = 0xfffff2a0

[108] = 0xfffff280

[109] = 0xfffff260

[110] = 0xfffff240

[111] = 0xfffff220

[112] = 0xfffff200

[113] = 0xfffff1e0

[114] = 0xfffff1c0

[115] = 0xfffff1a0

[116] = 0xfffff180

[117] = 0xfffff160

[118] = 0xfffff140

[119] = 0xfffff120

[120] = 0xfffff100

[121] = 0xfffff0e0

[122] = 0xfffff0c0

[123] = 0xfffff0a0

[124] = 0xfffff080

[125] = 0xfffff060

[126] = 0xfffff040

[127] = 0xfffff020

+ [ != ]

+ pcieflat

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21968

    瀏覽量

    614295
  • Linux
    +關注

    關注

    87

    文章

    11465

    瀏覽量

    212827
  • PCIE總線
    +關注

    關注

    0

    文章

    58

    瀏覽量

    13706
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【高清視頻案例分享】CameraLink接口的PCIe采集卡 ,基于FPGA開發平臺

    相機、Kintex7開發和電腦主機對應連接,硬件連接如下圖所示 圖 6 案例實物連接 Kintex7開發
    發表于 03-25 15:21

    使用插件Excel連接到MySQL/MariaDB

    使用插件 Excel 連接到 MySQL/MariaDB 適用于 MySQL 的 Devart Excel 插件允許您將 Microsoft Excel 連接到 MySQL 或 MariaDB
    的頭像 發表于 01-20 12:38 ?520次閱讀
    使用插件<b class='flag-5'>將</b>Excel<b class='flag-5'>連接到</b>MySQL/MariaDB

    ARM與x86:架構對比及其應用

    典型的服務器架構的x86采用模塊化方法,基于帶有可更換組件的主板。CPU和其他組件(如顯卡和GPU、內存控制器、存儲或處理核心)針對特定功能進行了優化,可以輕松更換或擴展。然而,這種便利是有代價
    的頭像 發表于 01-15 15:43 ?793次閱讀
    ARM與<b class='flag-5'>x86</b>:架構對比及其應用

    EE-86SHARC 2106x DSP與PLX 9080 PCI橋接芯片連接

    電子發燒友網站提供《EE-86SHARC 2106x DSP與PLX 9080 PCI橋接芯片連接.pdf》資料免費下載
    發表于 01-08 14:42 ?0次下載
    EE-<b class='flag-5'>86</b>:<b class='flag-5'>將</b>SHARC 2106<b class='flag-5'>x</b> DSP與PLX 9080 PCI橋接芯片<b class='flag-5'>連接</b>

    Arm主板與x86主板的區別

    在當今數字化迅猛發展的時代,計算機硬件的架構選擇對于系統的性能、能效以及適用性具有至關重要的影響。Arm架構與x86架構是目前主流的兩種計算機體系結構,各自在個人計算機、服務器、嵌入式系統及移動設備
    的頭像 發表于 01-07 12:21 ?606次閱讀
    Arm主板與<b class='flag-5'>x86</b>主板的區別

    KiCon演講回顧(八):KiCAD 賦能 x86 系統擴展板

    “ ?由 Alpha Wang 帶來的最新分享,探索 KiCAD 在 x86 系統擴展板中的應用! ” LattePanda Mu 集成CPU、內存、硬盤,功能相當于一臺筆記本電腦的計算模塊。 提供
    的頭像 發表于 11-27 11:48 ?775次閱讀
    KiCon演講回顧(八):KiCAD 賦能 <b class='flag-5'>x86</b> 系統擴展板

    【米爾-Xilinx XC7A100T FPGA開發試用】+02.PCIE接口測試(zmj)

    目前發布了 多 個版本——PCIe1.0、PCIe2.0、PCIe3.0、PCIe4.0等。 米爾-Xilinx XC7A100T FPGA
    發表于 11-12 16:05

    PCIe連接器的類型和規格

    ,是一種高速串行計算機擴展總線接口。以下是PCIe連接器的類型和規格的介紹: 一、類型 PCIe連接器主要根據其支持的通道數量和帶寬進行分類
    的頭像 發表于 11-06 09:40 ?2359次閱讀

    英特爾和AMD組建x86生態系統咨詢小組

    在聯想2024 Tech World大會上,英特爾CEO帕特·基辛格宣布了一項重大合作:英特爾與AMD共同組建X86生態系統咨詢小組。
    的頭像 發表于 10-16 16:34 ?611次閱讀

    英特爾攜手AMD共同捍衛x86生態

    10月16日,英特爾正式公布了一項重大合作計劃:與AMD攜手成立x86生態系統咨詢小組。該計劃由英特爾CEO帕特·基辛格親自宣布。   x86生態系統咨詢小組(x86 Ecosystem
    的頭像 發表于 10-16 13:49 ?894次閱讀

    C2000連接到AFE03x:B-FSK示例

    電子發燒友網站提供《C2000連接到AFE03x:B-FSK示例.pdf》資料免費下載
    發表于 09-23 11:24 ?0次下載
    <b class='flag-5'>將</b>C2000<b class='flag-5'>連接到</b>AFE03<b class='flag-5'>x</b>:B-FSK示例

    使用SPIMSPM0–ADC連接到AM62x

    電子發燒友網站提供《使用SPIMSPM0–ADC連接到AM62x上.pdf》資料免費下載
    發表于 08-30 10:27 ?0次下載
    使用SPI<b class='flag-5'>將</b>MSPM0–ADC<b class='flag-5'>連接到</b>AM62<b class='flag-5'>x</b>上

    X86架構處理器有哪些優點和缺點

    X86架構處理器作為計算機領域的重要組成部分,具有多個顯著的優點和一定的缺點。以下是對X86架構處理器優缺點的詳細分析。
    的頭像 發表于 08-22 11:25 ?4438次閱讀

    ElfBoard技術貼|如何libwebsockets庫編譯為x86架構

    在之前的文章中,我們已經詳細介紹了如何交叉編譯libwebsockets并將其部署到ELF1開發上。然而在調試階段,發現將libwebsockets在Ubuntu環境下編譯為x86架構可能更為方便
    的頭像 發表于 07-10 09:38 ?1564次閱讀
    ElfBoard技術貼|如何<b class='flag-5'>將</b>libwebsockets庫編譯為<b class='flag-5'>x86</b>架構

    如何連接到FPGA的攝像頭數據發送到主機PC?

    我正在尋找一種方法,連接到 FPGA 的攝像頭數據發送到主機 PC。 攝像頭 ---> FPGA ---> FX3 ---&g
    發表于 07-05 07:31