日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于USB接口的水量數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          基于USB接口的水量數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

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

          圖3 AN2135SC與FPCA接口示意圖

          3.3 FPGA的獨(dú)特配置方案

          FPGA芯片是一種基于SRAM工藝制作的可編程器件,其編程數(shù)據(jù)存儲(chǔ)于器件的SRAM存儲(chǔ)器內(nèi)。這是一種易失性的存儲(chǔ)器,在系統(tǒng)掉電時(shí),F(xiàn)PGA芯片中的邏輯將會(huì)丟失,芯片功能隨即消失,上電后需要重新對(duì)其進(jìn)行配置。利用此功能可以靈活地改變FPGA芯片中的邏輯結(jié)構(gòu)。這是一種動(dòng)態(tài)配置過(guò)程,這種方式稱(chēng)為ICR方式(in circuit reconfigurable)。

          本系統(tǒng)中對(duì)FPGA的配置采用PS(passive serial,即被動(dòng)串行)方式。通常采用的是以下兩種配置方法:配置數(shù)據(jù)來(lái)自于A(yíng)LTERA公司生產(chǎn)的串行配制器件或系統(tǒng)控制器,如 等,系統(tǒng)上電時(shí)可對(duì)ACEX1K系列芯片進(jìn)行配置;配置邏輯也可以通過(guò)ALTERA公司生產(chǎn)的Master Blaster、Byte Blaster MV或Bitblaster下載電纜進(jìn)行手工下載。但是前者會(huì)增加系統(tǒng)的成本,而后者又很不方便。

          上面的程序給出了這一次讀過(guò)程中讀地址指針的變化情況。隨著讀地址指針的變化,緩沖器中的數(shù)據(jù)順次輸出到數(shù)據(jù)總線(xiàn)D[7…0>上去。程序中 …0>為緩沖器的讀地址指針, …0>是緩沖器的輸出端口, 芯片的數(shù)據(jù)總線(xiàn) 。

          3.5 功能的實(shí)現(xiàn)

          芯片與 芯片進(jìn)行數(shù)據(jù)傳輸?shù)耐瑫r(shí),雙方需要一些握手信號(hào)來(lái)協(xié)調(diào)傳輸過(guò)程。為此,我們選擇了 芯片中的 總線(xiàn)主控制器作為 端口,用來(lái)傳輸一些必要的控制和狀態(tài)信息。

          為了與 芯片中的 總線(xiàn)主控制器配合工作,我們?cè)? 芯片中編寫(xiě)了一個(gè) 總線(xiàn)從模塊,使得 總線(xiàn)上的數(shù)據(jù)傳輸能夠順利進(jìn)行。根據(jù) 總線(xiàn)傳輸規(guī)范,我們?cè)O(shè)定了一個(gè)狀態(tài)機(jī) ,它共有如下7個(gè)狀態(tài): 。圖6給出了此狀態(tài)機(jī)的狀態(tài)圖。

          圖6 總線(xiàn)狀態(tài)機(jī)流程圖

          由圖6可以看出,在開(kāi)始條件( 產(chǎn)生后, 由空閑( 狀態(tài)進(jìn)入地址狀態(tài)( 。我們?cè)? 中指定了兩個(gè)寄存器用于存儲(chǔ)從 總線(xiàn)上發(fā)送來(lái)的控制信號(hào)和將要發(fā)送到 總線(xiàn)上的狀態(tài)信號(hào),它們分別是控制寄存器 ‥0 和狀態(tài)寄存器 ‥0 ,這兩個(gè)寄存器地址的高4位均為“1110“。同樣,我們可以把1 芯片中所有由 總線(xiàn)尋址的寄存器的高4位地址都設(shè)定為“1110”。如圖6所示, 總線(xiàn)在地址期內(nèi)發(fā)送的高位地址只有為“1110”時(shí),1 才會(huì)產(chǎn)生響應(yīng)。這樣做的好處是便于擴(kuò)充其它 總線(xiàn)設(shè)備。

          總線(xiàn)在地址期內(nèi)發(fā)送的最低地址用于指定隨后的數(shù)據(jù)傳輸是主要設(shè)備讀還是主設(shè)備寫(xiě),高電平表示主設(shè)備讀,低電平表示主設(shè)備寫(xiě)。讀寫(xiě)狀態(tài)轉(zhuǎn)換如圖6所示。因此,8位地址中可以用作尋址 端口的地址位為

          4 結(jié)束語(yǔ)

          本文介紹了數(shù)據(jù)通信解決方案中數(shù)據(jù)傳輸通道和 功能的實(shí)現(xiàn)。實(shí)驗(yàn)證明,兩個(gè)模塊配合工作即可實(shí)現(xiàn)數(shù)據(jù)的正常傳輸,從而順利地將 轉(zhuǎn)換器的輸出信號(hào)經(jīng) 總線(xiàn)傳送到上位機(jī)去。這個(gè)解決方案基于 總線(xiàn)設(shè)計(jì)并且結(jié)合 來(lái)進(jìn)行控制,充分利用了 總線(xiàn)數(shù)據(jù)傳輸速率高、 設(shè)備可等功能和 速度快、效率高、配置靈活的特點(diǎn)。經(jīng)實(shí)踐證明,它是一個(gè)功能完備、高效穩(wěn)定的解決方案。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉