<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

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

 ?。?)接收器模塊:

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

  圖4 UART 接收器狀態(tài)圖

  3.2 HCI 的設計

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

  圖5 HCI 控制器的組成



關(guān)鍵詞: 藍牙 HCI-UART FPGA Verilog 通信

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>