国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

FPGA調試問題記錄(軟件無線電)

這篇具有很好參考價值的文章主要介紹了FPGA調試問題記錄(軟件無線電)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

"歡迎各位大佬在評論區(qū)發(fā)表你們的調試問題與解決方式"

一、Vivado報錯

【labtools 27-3403】
原因:JTAG頻率過高。
解決:連接調試器時降低JTAG頻率。

【DRC REQP-1619】
原因:沒接管腳,造成沒有IOB來驅動GT。

【DRC REQP-1712】
輸入信號clk不是來自普通的單端時鐘信號。
解決:
方法1.IP核中將PLL的clk_in1的source參數(shù)修改為Global buffer。
方法2.修改Compensation:The Clocking Wizard-> Re-custom IP->PLLE2 Settings tab->“Allow Override Mode” check->Compensation set to BUF_IN.
方法3.PLL --> MMCM
二、硬件調試

RS233、SPI等串口數(shù)據(jù)傳輸問題:
1.波特率不匹配、時鐘頻率不匹配。
2.RX、TX接反。
3.發(fā)送端與接收端未共地。
4.數(shù)據(jù)大小端
5.命令間隔時間太短
6.協(xié)議錯誤
7.需要先輸入密碼再發(fā)控制指令(真的是有毒,艸)

三、IP coe配置

rom:

memory_initialization_radix=16;	%進制格式 (去掉注釋)
memory_initialization_vector=   %初始化后的數(shù)值
xx,
xx;

fir: 濾波器系數(shù)需要歸一化到最大值(16位歸一化到 [±2^15)),不然帶外的抑制能力會降低。

Radix = 16;
Coefficient_Width = 16;
CoefData = 
7fff,
0007; % 16進制前面需要補0(去掉注釋)

四、程序調試

1、200MHz時鐘5ns的時鐘周期控制信號定時發(fā)射時,需要將樣點數(shù)據(jù)(200MHz時鐘2x2相數(shù)據(jù),2x32位)從200M的時鐘域同步到100M的SerDes傳輸時鐘域(100MHz時鐘1x4相數(shù)據(jù),1x64位),會造成時間刻度從5ns增加到了10ns。通過移動一個樣點的方式可以將時間刻度恢復到5ns。

2、FPGA在軟件打開后工作異常,調試器抓取時顯示未找到時鐘。原因是打開軟件后將時鐘切換為了外參考時鐘,而外參考時鐘不穩(wěn)定造成時鐘無法鎖定,F(xiàn)PGA無工作時鐘無法工作。需要自適應時鐘在外參考時鐘無法鎖定時自動切換為內參考時鐘。

3、算法實現(xiàn)時先在matlab中進行仿真,再使用verilog編寫算法,再將verilog的實現(xiàn)步驟在matlab中實現(xiàn),對比仿真的結果,結果完全匹配后再進行實現(xiàn)。對比時將verilog仿真結果的數(shù)據(jù)保存后導入到matlab中進行分析。

4、dds輸出的頻率不精確時需要頻偏校正,比如驅動時鐘是204.8MHz需要產生1MHz的正弦波形時如果相位的精度是32位,則每個時鐘的相位增量就是(1M/204.8M)*(2^32) = 20,971,520 是一個整數(shù),dds產生的正弦波頻率為1MHz。如果驅動時鐘是200MHz要產生1MHz的正弦波,則每個時鐘的相位增量就是1/200*2^32=21,474,836.48 是一個小數(shù),此時相位增量只能設置為21,474,836就會造成產生的正弦波頻率約為0.9999999776MHz。此時就需要將丟失0.48的相位補償回來補償?shù)闹芷跒?.48與1的最小公倍數(shù)25(0.48*25=1*12),也就是第25時鐘時相位的增量21,474,8367+12 (21,474,836.48*25==21,474,836*24+21,474,848*1)。

5、PCIE鏈路偶爾掉鏈邏輯無問題。
電源問題:In the TRD demonstration section connect an external 12V wall power supply to the board instead of the ATX power supply.
主機已經建鏈完成不再與FPGA建鏈:The FPGA configuration time on the board is large and does not meet the PCIe specification. By the time the FPGA configures, PCIe enumeration on the host system is complete.

6.empty控制讀信號會使fifo多讀出數(shù)據(jù),需要使用prog_empty來控制讀信號,或者使用組合邏輯來控制讀信號。注意rom、ram、fifo讀出數(shù)據(jù)需要幾個時鐘。

7.烤機后上位機使用卡頓,采集卡傳輸數(shù)據(jù)丟包,內存條損壞。

8.i<NUM 或 i<=NUM-1 寫成 i<NUM-1。

9.截位造成數(shù)據(jù)溢出。自適應截位。統(tǒng)計一段時間內最高有效位的數(shù)量來控制截位的窗口。

10.iq數(shù)據(jù)錯位或者搞反。

11.接口名稱寄存器名稱,要差異化防止搞混接錯增加試錯成本。

12.充分利用ready 與 valid信號在模塊間數(shù)據(jù)交互的控制,防止不必要的丟數(shù),多讀。

13.數(shù)據(jù)輸入有效要與時鐘匹配,例如IP核數(shù)據(jù)速率是100M,時鐘速率是200M,則輸入到IP核的數(shù)據(jù)不能連續(xù)輸入,需要前級緩存一下,每兩個時鐘輸入一個數(shù)據(jù),如果有ready信號,則ready有效時開始更新輸入。

14.數(shù)據(jù)直接截位會引入直流。截位需要四舍五入。文章來源地址http://www.zghlxwxcb.cn/news/detail-620813.html

always @(posedge clk, negedge rst_n) begin
	if(!rst_n) begin
		carry <= 1'b0;
		round <= 16'd0;
		dat_cut <= 16'd0;
	end else begin
		carry <= dat[23] ? dat[7]&(|dat[6:2]) : dat[7];
		round <= dat[23:8];
		dat_cut <= round + carry;
	end	
end

到了這里,關于FPGA調試問題記錄(軟件無線電)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 軟件無線電安全之HackRF One初探

    軟件無線電安全之HackRF One初探

    HackRF是一款開源軟件無線電(SDR)平臺,由Great Scott Gadgets公司推出。它具有廣泛的頻率覆蓋范圍,從1 MHz到6 GHz,支持大部分常見的無線通信頻段。采用軟件定義無線電技術,HackRF提供了自定義和控制無線信號處理的能力,包括接收、發(fā)送、解碼和干擾。配備高速ADC和DAC,它

    2024年04月25日
    瀏覽(25)
  • 開源ZYNQ AD9361軟件無線電平臺

    開源ZYNQ AD9361軟件無線電平臺

    (1) XC7Z020-CLG400 (2) AD9363 (3) 單發(fā)單收,工作頻率400MHz-2.7GHz (4) 發(fā)射帶PA,最大輸出功率約20dbm (5) 接收帶LNA,低噪聲系統(tǒng) (6) 支持USB供電 (7) 1路千兆以太網RJ-45接口 (8) 板載UART/JTAG二合一接口 (9) 標準信用卡尺寸85mm*56mm 框圖如下: 實物圖如下: 原理圖

    2024年02月14日
    瀏覽(23)
  • 通信算法之130:軟件無線電-接收機架構

    通信算法之130:軟件無線電-接收機架構

    ? 1. 超外差式接收機 ? ?2.零中頻接收機 ?3.數(shù)字中頻接收機 ? ?

    2023年04月10日
    瀏覽(31)
  • 無中頻軟件無線電芯片AD9361的基本介紹

    無中頻軟件無線電芯片AD9361的基本介紹

    AD9361在咱們產品中的很多,這也是一個很典型軟件無線電芯片架構。我們在這里從軟件角度簡單介紹一下: ? 拋棄硬件細節(jié),對于我們軟件程序員來說面對的只有兩個通路:數(shù)據(jù)通路和控制通路。 先說控制通路, 通過SPI讀寫AD9361的寄存器實現(xiàn)對芯片的控制,在實際實現(xiàn)時候

    2024年02月09日
    瀏覽(18)
  • USRP 簡介,對于NI軟件無線電你所需要了解的一切

    USRP 簡介,對于NI軟件無線電你所需要了解的一切

    通用軟件無線電外設( USRP ) 是由 Ettus Research 及其母公司National Instruments設計和銷售的一系列軟件定義無線電。USRP 產品系列由Matt Ettus領導的團隊開發(fā),被研究實驗室、大學和業(yè)余愛好者廣泛使用。 大多數(shù) USRP 通過以太網線連接到主機,基于主機的軟件使用該鏈路來控制 USRP

    2024年02月09日
    瀏覽(52)
  • 基于MPSOC+C6678+高精度AD/DA的軟件無線電處理平臺

    基于MPSOC+C6678+高精度AD/DA的軟件無線電處理平臺

    板卡概述 VPX_XM630 是一款基于6U VPX 總線架構的高速信號處理平臺,該平臺采用一片Xilinx 的Kintex UltraScale 系列FPGA(XCKU115)作為主處理器,完成復雜的數(shù)據(jù)采集、回放以及實時信號處理算法。采用一片帶有ARM 內核的高性能嵌入式處理器ZU9EG 作為協(xié)處理器來實現(xiàn)通訊和管理功能。

    2024年02月05日
    瀏覽(19)
  • 生活中離不開無線電,了解無線電管理常識

    一、無線電設備管理規(guī)定摘要 為維護空中電波秩序,防止有害干擾,確保無線電頻率資源的有效利用保障用戶合法權益,嚴厲打擊走私活動,國家信息產業(yè)部無線電管理局信部無〔1999〕363號文《關于加強無線電發(fā)射設備管理的通告》中對如何加強無線電設備管理作出如下規(guī)

    2024年02月05日
    瀏覽(32)
  • 通過USRP B200軟件無線電SDR方式解碼無人機坐標飛手坐標,實現(xiàn)無人機探測偵測監(jiān)控,繼而實現(xiàn)反制壓制

    通過USRP B200軟件無線電SDR方式解碼無人機坐標飛手坐標,實現(xiàn)無人機探測偵測監(jiān)控,繼而實現(xiàn)反制壓制

    環(huán)境 詳情 電腦 聯(lián)想 系統(tǒng) Windows gnuradio gnuradio-3.7.5 uhd UHD-Mirror-release_003_009_002 USRP 型號 USRP-B200-mini? ? ? ? ? 無人機的應用領域越來越廣泛,但是其目前大范圍廣泛使用給安全、安保和隱私帶來了許多風險。例如,攻擊方可能會使用無人機進行監(jiān)視、運輸非法物品,或通過侵

    2024年02月09日
    瀏覽(152)
  • 無人機通信無線電開放頻段

    3.4.1 民航局推薦測控鏈路 ?????? 無人機系統(tǒng)測控鏈路傳輸屬于安全通信,應使用專用頻段,且需要必要的安全保護。民航局建議與國際劃分保持一致,使用5030~5091MHz頻段或其它可用于無人機系統(tǒng)的專用頻段。 3.4.2 無人機專用頻段 ?????? 工信部根據(jù)《中華人民共和國無

    2024年02月07日
    瀏覽(28)
  • 芯片安全和無線電安全底層滲透技術

    芯片安全和無線電安全底層滲透技術

    和傳統(tǒng)網絡安全不同,硬件安全、芯片安全、無線電安全屬于網絡底層安全的重要細分領域,是網絡安全的真正基石,更是國家安全的重要組成部分,“夯實網絡底層安全基礎,筑牢網絡強國安全底座”,是底網安全重要性的另一真實寫照。 硬件黑客與硬件安全攻防人員的博

    2024年02月05日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包