新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 藍牙HCI-UART主控制接口的FPGA設計與實現

        藍牙HCI-UART主控制接口的FPGA設計與實現

        作者: 時間:2010-12-08 來源:網絡 收藏

          (3)接收器模塊:

          當檢測到接收信號線rxd 上有電平變化時[10],即通過檢測協議幀的格式接收數據,如果格式正確則將數據存儲起來,否則放棄本次數據,同時產生錯誤標志信號。設計實現采用有限狀態機,為了保證數據接收的正確性,數據采集都在時鐘中間時刻完成。接收過程分為五個狀態(空閑idle,起始位檢測start_check,接收數據rec_data,奇偶校驗位檢測parity_check,停止位檢測stop_check),接收過程如圖4 所示。

          圖4 UART 接收器狀態圖

          3.2 HCI 的設計

          HCI 分組在串行連接傳輸層的成幀是簡單地加一個標識頭(用16 進制表示):01H 表示指令分組, 02H 表示ACL 數據分組,03H 表示SCO 數據分組,04HH 表示事件分組。根據HCI 的基本工作原理與HCI 分組的特點,HCI 的實現主要有四個功能模塊組成,包括HCI 命令處理模塊(command_handle),HCI 事 件處理模塊(event_handle),HCI 數據處理模塊(data_handle),收發控制模塊(rec_tra_CONTROLler)。其組成框圖 如圖5 所示:

          圖5 HCI 控制器的組成



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 铅山县| 平舆县| 蚌埠市| 西藏| 博野县| 双柏县| 新田县| 台东县| 梅河口市| 麻阳| 正蓝旗| 如皋市| 新沂市| 响水县| 萍乡市| 鄂托克旗| 临安市| 锡林浩特市| 中宁县| 巴中市| 南平市| 克什克腾旗| 临西县| 临城县| 清镇市| 大洼县| 江口县| 北票市| 瑞丽市| 莱芜市| 特克斯县| 蒙阴县| 通海县| 泗洪县| 湘潭县| 马关县| 吉林市| 连城县| 诸暨市| 河南省| 长泰县|