在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 手機與無線通信 > 設計應用 > 基于NIOS II的多串口數(shù)據(jù)通信的實現(xiàn)

            基于NIOS II的多串口數(shù)據(jù)通信的實現(xiàn)

            作者: 時間:2011-03-17 來源:網(wǎng)絡 收藏


            圖4中SET_EN用于設置個的輸入模式(是否乒乓輸入及乒乓輸入時緩存的大小)和使能等操作,輸入控制寄存器的默認值在系統(tǒng)初始化時由DSP寫入。
            當數(shù)據(jù)輸入時, CPU檢測到來自的中斷請求,進入對應的中斷響應程序。首先對數(shù)據(jù)傳輸模式進行判斷,P_flag默認值為0,表示非數(shù)據(jù)塊輸入模式。該模式下輸入的數(shù)據(jù)有特定的結尾標志符組合,一旦檢測到結束標志則發(fā)送已緩存的數(shù)據(jù)并完成狀態(tài)清零以便下次接收;P_flag為1則為連續(xù)數(shù)據(jù)塊輸入,當Half_BAM0或Half_RAM1其中一塊寫滿時即向DSP發(fā)出中斷信號,DSP即進入中斷服務程序讀取數(shù)據(jù)。程序流程圖如圖5所示。



            3 結束語
            采用Altera FPGA芯片上的 CPU控制串口的優(yōu)點是充分使用硬件資源,可以減輕DSP芯片的計算量。測試表明, CPU工作頻率為20.46 MHz,串口波特率設置為115 200,數(shù)據(jù)位為8 bit,各串口可以同時正常輸入輸出。多串口可以同時輸入輸出數(shù)據(jù),由指令可以靈活配置傳輸模式,以適應不同數(shù)據(jù)傳輸類型的需求。
            本文解決了單串口傳輸不能滿足GPS高精度接收機對多種數(shù)據(jù)同時輸入輸出的要求,了GPS定位結果、RTK差分數(shù)據(jù)與外界的實時交換以及用戶控制命令的輸入。本方案的優(yōu)點是通過增加各串口的輸入/輸出控制寄存器,使DSP芯片可以僅以兩個GPIO資源原本需要3個串口輸入/輸出功能相對應的6個中斷操作;采用NIOS II CPU進行多串口控制可以減少硬件調(diào)試時間,節(jié)約FPGA片內(nèi)資源。不足之處是未串口波特率、數(shù)據(jù)位等實時配置。


            上一頁 1 2 3 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉