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

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁(yè) > 手機(jī)與無(wú)線(xiàn)通信 > 設(shè)計(jì)應(yīng)用 > 基于FPGA+DSP的多串口數(shù)據(jù)通信的實(shí)現(xiàn)

      基于FPGA+DSP的多串口數(shù)據(jù)通信的實(shí)現(xiàn)

      作者: 時(shí)間:2011-03-23 來(lái)源:網(wǎng)絡(luò) 收藏

        圖3是NIOS II CPU在Quatus中的連線(xiàn)示意圖,即位于中心的inST6模塊。該CPU主要管腳定義如表1所示。NIOS II CPU在Quatus中的連線(xiàn)示意圖

      圖3 NIOS II CPU在Quatus中的連線(xiàn)示意圖

      表1 CPU主要管腳定義

      CPU主要管腳定義

        值得說(shuō)明的是,ts_clk輸入時(shí)鐘20.46 MHz即為NIOS IICPU的時(shí)鐘頻率,波特率為115 200 bps,可由該時(shí)鐘分頻得到。6713的EMIF為輸入輸出雙向32位,在本設(shè)計(jì)中部分僅使用低16位,使用三態(tài)門(mén)來(lái)控制數(shù)據(jù)流向。三態(tài)門(mén)輸入輸出的使能信號(hào)是dsp給出的ce空間使能信號(hào)ce_6713。

        輸入數(shù)據(jù)先由NIOS II CPU寫(xiě)入每個(gè)串口的輸入緩存,當(dāng)滿(mǎn)足條件時(shí)由out_pio管腳向dsp發(fā)出中斷,用以告知其可以讀取相應(yīng)串口的數(shù)據(jù)了,緩存的數(shù)據(jù)由dspread0傳遞至三態(tài)門(mén)tri_16.dsp讀取時(shí)三態(tài)門(mén)為dsp輸入方向,dsp的EMIF數(shù)據(jù)線(xiàn)evm_D隨即出現(xiàn)數(shù)據(jù),配合EMIF地址線(xiàn)evm_A即可完成串口輸入數(shù)據(jù)向dsp傳遞;當(dāng)dsp有數(shù)據(jù)要經(jīng)串口輸出時(shí),數(shù)據(jù)由dsp的EMIF數(shù)據(jù)線(xiàn)evm_D輸入,dsp通過(guò)in_pio向NIOS II CPU發(fā)出中斷信號(hào),請(qǐng)求發(fā)送數(shù)據(jù)。詳細(xì)的發(fā)送接收流程見(jiàn)下文。

        2 軟件設(shè)計(jì)

        NIOS II CPU的控制代碼部分分為主函數(shù)和各種中斷響應(yīng)函數(shù)。在主函數(shù)里完成寄存器初始化、各串口數(shù)據(jù)輸出的任務(wù)。串口的中斷響應(yīng)函數(shù)則主要完成數(shù)據(jù)的輸入任務(wù)。

        為了便于之間的控制信息交換,每個(gè)串口設(shè)有地址固定的長(zhǎng)度各為32位(4字節(jié))的輸入和輸出兩個(gè)控制寄存器。通過(guò)對(duì)各標(biāo)志位的讀寫(xiě)操作即可系統(tǒng)對(duì)各串口的控制。串口的輸入控制寄存器定義見(jiàn)表2,輸出控制寄存器與之類(lèi)似。



      評(píng)論


      相關(guān)推薦

      技術(shù)專(zhuān)區(qū)

      關(guān)閉