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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > FPGA的光纖通道接口控制芯片設計

          FPGA的光纖通道接口控制芯片設計

          作者: 時間:2009-07-08 來源:網(wǎng)絡 收藏

          4 軟件
          的軟件部分負責進行參數(shù)協(xié)商和處理與端到端數(shù)據(jù)傳輸相關(guān)的事務,包括端口注冊和交換注冊、提供不同類型的服務、端到端流量、序列級差錯檢測和恢復。
          為了簡化軟件的,以嵌人式Linux操作系統(tǒng)作為的軟件運行環(huán)境。通過一系列的操作函數(shù),實現(xiàn)整個軟件系統(tǒng)。最重要的函數(shù)包括:端口注冊函數(shù)、IU發(fā)送函數(shù)和接收幀處理函數(shù)。
          4.1 端口注冊函數(shù)PLogin_in()
          注冊包含端口注冊和交換注冊。兩種注冊的流程類似,這里僅分析端口注冊。系統(tǒng)啟動后,需要對的工作參數(shù)進行配置,注冊函數(shù)根據(jù)用戶的配置選擇注冊方式。如果用戶指定隱式注冊,那么注冊函數(shù)從配置文件中讀取默認配置參數(shù)配置芯片;如果用戶指定顯式注冊,那么注冊函數(shù)發(fā)送注冊請求,等對方端口返回響應后,注冊函數(shù)用響應的數(shù)據(jù)配置參數(shù)。端口注冊函數(shù)的工作流程如圖6所示。

          4.2 IU發(fā)送函數(shù)Sen

          4.3 接收幀處理函數(shù)Frm_Rcved()
          傳輸核將正確的幀接收到并存儲于接收緩沖區(qū)后,通過狀態(tài)通知PowerPC。此時Frm_Rcved()函數(shù)開始處理幀頭,幀頭中需要檢查的參數(shù)很多,這里不在贅述。如果幀頭中的參數(shù)沒有錯誤,那么函數(shù)為這個新接收到的幀分配存儲空間,然后從接收緩沖區(qū)中將幀取到存儲器中,并以一定的方式和之前接收到的幀關(guān)聯(lián)起來(例如鏈表);如果幀頭中的參數(shù)有誤,則將幀丟棄并啟動中止序列協(xié)議進行序列恢復。

          結(jié) 語
          本文提出的方案以嵌入式技術(shù)和技術(shù)為基礎,使其具有極大的靈活性和可擴展性。在不同的應用環(huán)境中只需要對相應的軟硬件代碼進行適當?shù)牟脺p或擴展即可,無需對PCB電路進行任何更改,具有極其廣泛的應用價值。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 芯片 設計 控制 接口 光纖 通道 FPGA

          評論


          相關(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); })();