<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應用 > FPGA的TCP/IP通信協(xié)議與Matlab通信系統(tǒng)的研究

          FPGA的TCP/IP通信協(xié)議與Matlab通信系統(tǒng)的研究

          作者: 時間:2010-12-10 來源:網(wǎng)絡(luò) 收藏

            以太網(wǎng)的配置如下:

          以太網(wǎng)的配置
          -- 2010/7/10 23:03:27--> 當服務器程序開始運行時,主進程就創(chuàng)建一個套接字,

          創(chuàng)建一個套接字
            并通過bind函數(shù)綁定,用函數(shù)listen進行*,之后用lwip_accept進行接收,然后用sys_thread_new啟動進程,processGet和Process Command函數(shù)分析數(shù)據(jù)包的內(nèi)容并應用web serber定義的相關(guān)的命令實現(xiàn)相關(guān)的應用,write函數(shù)實現(xiàn)數(shù)據(jù)的發(fā)送,完成Socket服務并把數(shù)據(jù)發(fā)送給客戶端。

            Simulink中用模塊,remote address參數(shù)設(shè)定為(211、80、192、237),端口設(shè)定為80,即與4_ADDR(&ipaddr,211,80,l92,237)和 address.sin port=htons(80)設(shè)為一致,這樣就保證了接收與發(fā)送網(wǎng)絡(luò)地址和端口的一致性,保證數(shù)據(jù)傳輸?shù)目蓪崿F(xiàn)性。設(shè)計發(fā)送的數(shù)據(jù)為:t=0:0.25:10,Y=sin(2*pi/10*t),數(shù)據(jù)列表如下:

          數(shù)據(jù)列表

            對應的Simulink接收模塊的數(shù)據(jù)圖形顯示如圖5所示。

          數(shù)據(jù)圖形顯示

            由圖5我們可以看出,接收到的數(shù)據(jù)和發(fā)送的數(shù)據(jù)基本一致。

            4 結(jié)論

            本文在Xilinx公司上的實現(xiàn),介紹了其軟硬件的組成及原理,通過建立一個例子加以說明和應用這個設(shè)計平臺,證明了此平臺設(shè)計可行性,并且完成了,為數(shù)據(jù)的實時顯示及實時控制提供了很好的平臺和設(shè)計方法,本設(shè)計也完成了 CPU軟核設(shè)計的實現(xiàn),其功能可根據(jù)需要進行定制,非常靈活,不但引入了軟核處理器和嵌入式操作Xilkernel,而且應用了Lw-IP_300b 棧,使用大量的IP核,這樣大大降低了平臺的復雜度,縮短了開發(fā)的周期,其軟硬件部分的設(shè)計分離的設(shè)計架構(gòu),使得整個系統(tǒng)修改和重構(gòu)更加方便,真正實現(xiàn)了所謂的片上系統(tǒng)。而本設(shè)計采用接收數(shù)據(jù),并且可利用其強大的數(shù)據(jù)采集、處理、仿真、實時動態(tài)顯示的功能來更好完成數(shù)據(jù)分析。

          tcp/ip相關(guān)文章:tcp/ip是什么


          通信相關(guān)文章:通信原理



          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();