国产乱人伦偷精品视频免下载无码_日韩欧美一区二区不卡在线观看_国产喷水福利在线观看视频线_色欲天天婬色婬香视频综合网站_精品免费国产福利片_a级毛片无码免费韩国_中文字幕日韩欧美资源站_欧美无乱码久免费午夜一区二三中文字幕_国产精品高潮高潮呻吟久久_无码人妻精品一区二区蜜桃91

基于 FPGA 的無(wú)線(xiàn)調(diào)試器和系統(tǒng)監(jiān)視器

發(fā)布時(shí)間:2022-04-25 10:30:46

將您的 FPGA 項(xiàng)目連接到無(wú)線(xiàn)網(wǎng)絡(luò),并在網(wǎng)絡(luò)上獲取有關(guān)您的系統(tǒng)的信息。

使用 TCP 服務(wù)器創(chuàng)建與 FPGA 的無(wú)線(xiàn)連接

artys71_JLIXkteL90.jpg

  我經(jīng)常希望坐在我家的另一個(gè)房間時(shí)能夠從我的一個(gè) FPGA 系統(tǒng)中獲取狀態(tài)信息。這樣,當(dāng)我進(jìn)行測(cè)試時(shí),我可以繼續(xù)在另一個(gè)房間觀看 Netflix 或在廚房做飯,同時(shí)密切關(guān)注測(cè)試的狀態(tài)。

顯然有幾種不同的方法可以創(chuàng)建這種類(lèi)型的連接(藍(lán)牙 4、BLE、WiFi、磁感應(yīng)?紅外線(xiàn)?)。然而,Digilent 剛剛發(fā)布了 Pmod ESP32,這是他們自己的擴(kuò)展板,采用樂(lè)鑫的 ESP32 。我以前對(duì) ESP32 有過(guò)一些經(jīng)驗(yàn),我喜歡這樣一個(gè)事實(shí),即我可以執(zhí)行 BLE、藍(lán)牙 4.1 和 Wifi 以及充當(dāng) TCP 或 SSL 連接的服務(wù)器或客戶(hù)端。我決定從 Digilent 挑選這些新的 Pmod 之一并將其整合到我的系統(tǒng)中,并選擇通過(guò) TCP 的 Wifi 作為要使用的協(xié)議。我做出這個(gè)決定是因?yàn)槲以?python 中找到了一個(gè)非常簡(jiǎn)單的 TCP 服務(wù)器示例。

這個(gè)項(xiàng)目代表了我第一次嘗試使用 Pmod ESP32 創(chuàng)建某種無(wú)線(xiàn)系統(tǒng)。


Vivado 項(xiàng)目
  我決定在這個(gè) FPGA 上使用 Microblaze 設(shè)計(jì),因?yàn)槲蚁胗?C 語(yǔ)言編寫(xiě)。想到在 Verilog 或 VHDL 中實(shí)現(xiàn)所有這些讓我有點(diǎn)猶豫。我不是 Microblaze 的最大粉絲,但它很容易用于啟動(dòng)和運(yùn)行項(xiàng)目。除了硬件設(shè)計(jì)的 microblaze 部分,我還添加了兩個(gè) AXIuartlite 控制器,一個(gè)用于通過(guò) Pmod 連接器 JA 與 Pmod ESP32 接口,另一個(gè)用于通過(guò) USB 用作調(diào)試控制臺(tái)。我還在設(shè)計(jì)中引入了一些 AXI gpio 控制器,用于與板上的開(kāi)關(guān)、按鈕和 LED 進(jìn)行交互。還有一個(gè)來(lái)自 Digilent 的 PWM 控制器,由他們的IP 庫(kù)提供,用于連接 RGB LED。設(shè)計(jì)中還有一個(gè) adc 向?qū)В诒卷?xiàng)目中未使用。