ColdFire微處理器與微控制器

ColdFire微處理器與微控制器

ColdFire微處理器與微控制器是電子工業出版社的書

基本信息

基本信息

作 者:(美)曼努貝,(美)白瑞達,(美)石睿溯 著 李晶皎 等 譯

叢 書 名: 冷配線上

ColdFire微處理器與微控制器 ColdFire微處理器與微控制器

出版時間:2008-10-01

版 次:1

頁 數:338

裝 幀:平裝

內容簡介

Cold Fire是飛思卡爾公司在M68000基礎上開發的32位微處理器與微控制器系列晶片。Cold Fire核心是變長的RISC架構,內有數據和指令Cache、EMAC等;片內集成了各種模組,如異常和中斷控制器、密碼加速單元(ACU)、快速乙太網控制器、SDRAM控制器、DMA控制器、FlexBus、UART、QSPI、VC、USB、FlexCAN、eTPU、ADC等。Cold Fire既支持BDM調試,也支持JTAG調試。本書全面介紹了ColdFire產品的各種功能和使用方法,可幫助讀者快速套用這些產品。Cold Fire可廣泛套用於網路、信息家電、手持電子產品等。

本書可作為電子、自動化、計算機、機械等專業研究生和高年級本科生用書,也可供相關工程技術人員參考。

作者簡介

Munir Bannoura,於1974年畢業,並獲得理學學士學位,之後就職於Burroughs公司,成為一名產品工程師,在密西根州和英國蘇格蘭兩地工作。1978年,他在阿爾及利亞國家電子和電氣學院任電子工程教授。1984年,他在Motorola技術培訓部工作,負責客戶培訓與課程開發。在Freescale半導體事業部工作時,他主要負責先進微處理器和微控制器產品的全球培訓。Munir出版的第1本書是與Amy Dyson合作的TPU Microcoding for Beginners,介紹時序處理單元微代碼編程;之後與Richard Soja合作出版了第2本書MPC5554/MPC5553 Revealed;又與Margaret Frances合作出版了第3本書eTPU Programming Made Easy。現在,Munir和妻子Sharlene生活在密西根州Farmington Hills。

圖書目錄

第1章 概述

1.1 ColdFire V2核心

1.2 異常和中斷

1.3 中斷控制器(INTC)

1.4 密碼加速單元(CAU)

1.5 系統Cache

1.6 SRAM

1.7 FlexBUS

1.8 SDRAM控制器

1.9 DMA控制器

1.10 佇列串列外圍接口(QSPI)

1.11 快速乙太網控制器(FEC)

1.12 通用串列匯流排(USB)

1.13 增強型時序處理單元(eTPU)

1.14 通用異步接收/傳送器(UART)

1.15 區域網路控制器(FlexCAN)

1.16 模數轉換器

1.17 內部積體電路匯流排(FC)

1.18 工具和軟體

第2章 ColdFire核心

2.1 ColdFire核心介紹

2.2 用戶編程模式

2.3 管理員編程模式

2.4 定址模式

2.5 專用指令

2.6 乘法累加單元

2.7 EMAC編程模式

2.8 680x0系列與ColdFire系列的區別

2.9 增加的ColdFire指令

第3章 ColdFire異常和中斷控制器

3.1 異常和中斷概述

3.2 異常處理流程

3.3 異常向量表

3.4 ColdFire異常

3.5 ColdFire中斷控制器簡介

3.6 中斷向量產生

3.7 INTC編程模式

3.8 INTC初始化

第4章 密碼加速單元

4.1 密碼加速單元介紹

4.2 CAU結構和配置

4.3 CAU命令

4.4 CAU命令的等值表

第5章 系統集成

5.1 系統集成介紹

5.2 CodeFire產品平台介紹

5.3 系統控制模組(SCM)

5.4 晶片配置模組(CCM)

5.5 復位控制模組

5.6 時鐘模組

5.7 邊沿連線埠模組(EPORT)

5.8 集成靜態RAM(SRAM)

5.9 集成Flash存儲器

5.10 Flash編程的EzPort

5.11 Cache

第6章 FlexBus

6.1 FlexBus介紹

6.2 FlexBus結構

……

第7章 SDRAM控制器

第8章 DMA控制器

第9章 UART

第10章 佇列串列外圍接口QSPI

第11章 I2C匯流排

第12章 快速乙太網控制器與物理層收發器

第13章 USB

第14章 FlexCAN

第15章 定時器系統

第16章 增強型時序處理單元

第17章 模數轉換器

第18章 工具和軟體

附錄A ColdFire晶片型號

前言

ColdFire是Freescale公司在M68000基礎上開發的32位微處理器與微控制器系列晶片。目前已經推出的ColdFire系列晶片核心有V2、V3、V4版,ColdFire核心是變長的RISC架構,內有數據和指令Cache、EMAC等;片內集成了各種模組,如異常和中斷控制器、密碼加速單元( ACU)、快速乙太網控制器、SDRAM控制器、DMA控制器、FlexBus、UART、QSPI、12C、USB、FlexCAN、eTPU、ADC等。ColdFire既支持BDM調試,也支持JTAG調試。到目前為止,ColdFire系列晶片已有近百種,不同型號的晶片具有不同的外圍接口、不同大小的片記憶體儲器,或者不同的核心版本等。工程技術人員可以根據嵌入式系統的套用需求,選擇適合的ColdFire產品。

本書的3位作者是Freescale公司的培訓專家和資深產品開發工程師,他們出版此書的目的是幫助讀者很好地理解ColdFire體系結構。

全書總計18章,另有1個附錄。

第1章介紹ColdFire體系結構。

第2章介紹ColdFire核心,它包括執行單元、指令與操作執行流水線。

第3章介紹異常和中斷控制器。

第4章介紹密碼加速單元。

第5章介紹系統集成和內部存儲器。

第6章介紹FlexBus。

第7章和第8章介紹SDRAM控制器、DMA控制器。

第9章至第11章介紹UART、QSPI和I2C。

第1 2章介紹快速乙太網控制器和物理收發器。

第13章介紹通用串列匯流排( USB)。

第14章介紹FlexCAN模組。

第15章和第16章介紹定時器系統、增強型時序處理單元( eTPU)。

第17章介紹模數轉換器。

第18章介紹工具和軟體。

附錄A介紹ColdFire V2和V3微控制器,以及它們的一些I/O模組。

相關詞條

相關搜尋

熱門詞條

聯絡我們