商品簡介
名人/編輯推薦
序
ARM Cortex-M處理器已成為全球微控制器標準,許可給40個以上的ARM合作伙伴。Cypress公司將ARM的Cortex-M3處理器集成在其PSoC5器件內,為客戶提供了基于ARM處理器的單片系統解決方案,這種解決方案提高了設計的可能性,縮短了系統設計周期,降低了設計成本,極大地滿足了市場對產品競爭力的要求。通過Cortex-M3強大的處理能力,充分發揮PSoC器件內的數模混合陣列的性能。
何賓老師的《Cortex-M3可編程片上系統原理及應用》通過對PSoC5器件相關內容的詳細介紹,系統介紹了Cortex-M3 CPU處理器的結構、Cortex-M3 CPU處理器的指令集、Cortex-M3編程和調試接口、Cortex-M3和外設的接口以及基于Cortex-M3的C-OS Ⅲ操作系統等內容,并且通過相關的設計實例,介紹了基于ARM Cortex-M3 CPU的嵌入式系統的開發流程。
相信該書的出版,會對國內從事Cortex-M系統處理器應用的廣大讀者有所借鑒,并且通過PSoC5這一單片系統設計平臺,熟練地掌握基于Cortex-M3的嵌入式系統的設計流程和實現方法。
ARM中國區大學計劃經理 時昕
2012年7月。
目次
書摘/試閱
DFB硬件支持最多兩個流傳輸通道,對多于兩個通道的應用需要使用塊傳輸模式。DFB內的暫存寄存器和控制邏輯確定支持多少個流傳輸通道。數據RAM內的這些通道如何映射和管理是由控制器匯編語言的功能確定。
在輸入流模式下,采樣速率由ADC或其他源來確定。DFB必須運行高于或者等于采樣速率,這樣才能保證DFB的正確運行。當計算引擎完成對采樣數據的處理,則發送讀總線指令。
兩個暫存寄存器的滿或空標志對DFB控制器是可見的,并且基于狀態信息產生分支,這樣就允許控制需要工作的通道。
當DFB控制器發出總線讀指令,它并不請求總線,產生中斷或者DMA請求。僅僅是通知總線需要下一個采樣,并且等待其到來。這種方法不需要FIFO。使用一個24位的暫存寄存器用于小于1Mbps采樣,保證了總線延遲低于采樣周期。
當DFB準備一個輸入采樣時,當檢查完一個有效的新數據已經寫入到暫存寄存器后,暫存寄存器的內容就寫入數據RAM合適的位置中。當數據RAM沒有映射到PHUB,來自系統的數據寫到數據RAM時,這是唯一的方法。
通過確認總線讀信號和使用低階ACU RAM地址位(acu_addr(0))尋址兩個寄存器,來讀取輸入暫存寄存器。地址位為低,讀暫存寄存器A;否則讀暫存寄存器B。當讀操作后,硬件就清除相應的信號。
(2)塊傳輸模式
該模式下,將采樣集或者系數數據移入/出DFB的數據RAM。這種使用DFB的方法支持多通道處理并且提供比嵌入式數據RAM所能提供的更高階數的濾波器功能。它也能用于初始化將要運行在流模式下的通道。
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。