注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)Blackfin系列DSP原理與系統(tǒng)設(shè)計(jì)

Blackfin系列DSP原理與系統(tǒng)設(shè)計(jì)

Blackfin系列DSP原理與系統(tǒng)設(shè)計(jì)

定 價(jià):¥30.00

作 者: 陳峰編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): DSP應(yīng)用叢書(shū)
標(biāo) 簽: DSP

ISBN: 9787505392861 出版時(shí)間: 2004-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 273 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Blackfin DSP是ADI與Intel聯(lián)合開(kāi)發(fā)的體現(xiàn)高性能體系結(jié)構(gòu)的首款第四代定點(diǎn)DSP產(chǎn)品。在其系列產(chǎn)品中,最高時(shí)鐘頻率為600 MHz,峰值處理能力為1.2 GMIPS。本書(shū)共分8章,主要介紹了Blackfin系列芯片的結(jié)構(gòu)、特點(diǎn)、接口功能、軟件編程等內(nèi)容,并以視頻應(yīng)用為實(shí)例介紹了一些使用方法,同時(shí)給出了幾個(gè)用于MPEG-4算法中的典型函數(shù)的優(yōu)化實(shí)例。本書(shū)可供從事信號(hào)處理的科研和工程技術(shù)人員閱讀參考,也可作為信息與信號(hào)處理、通信等相關(guān)專(zhuān)業(yè)的研究生、高年級(jí)本科生的參考教材。

作者簡(jiǎn)介

暫缺《Blackfin系列DSP原理與系統(tǒng)設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 數(shù)字信號(hào)處理和DSP
1.1 數(shù)字信號(hào)處理的發(fā)展
1.2 DSP在信號(hào)處理中的應(yīng)用
1.3 DSP芯片的特點(diǎn)
1.4 Blackfin系列DSP
1.4.1 Blackfin DSP結(jié)構(gòu)綜述
1.4.2 Blackfin ADSP-BF535
1.4.3 Blackfin ADSP-BF531
1.4.4 Blackfin ADSP-BF532
1.4.5 Blackfin ADSP-BF533
1.4.6 開(kāi)發(fā)工具
第2章 Blackfin DSP內(nèi)部結(jié)構(gòu)
2.1 Blackfin DSP內(nèi)核結(jié)構(gòu)
2.1.1 Blackfin DSP的內(nèi)核結(jié)構(gòu)概述
2.1.2 寄存器組
2.1.3 算術(shù)邏輯單元(ALU)
2.1.4 乘法-累加器(乘法器)
2.1.5 桶形移位器
2.2 存儲(chǔ)器
2.2.1 內(nèi)存結(jié)構(gòu)
2.2.2 片內(nèi)存儲(chǔ)器
2.3 片內(nèi)總線(xiàn)
2.3.1 內(nèi)部接口
2.3.2 Blackfin DSP內(nèi)部時(shí)鐘
2.3.3 內(nèi)核概述
2.3.4 系統(tǒng)概述
2.3.5 系統(tǒng)接口
2.4 程序控制器
2.4.1 概述
2.4.2 相關(guān)的寄存器
2.4.3 指令流水線(xiàn)
2.4.4 程序流的控制
2.5 中斷
2.5.1 概述
2.5.2 系統(tǒng)中斷過(guò)程
2.5.3 中斷控制寄存器
2.5.4 事件控制器的寄存器
2.5.5 中斷的全局禁止和使能
2.5.6 事件向量表
2.5.7 硬件錯(cuò)誤中斷
2.5.8 中斷服務(wù)
2.5.9 中斷的嵌套
第3章 Blackfin硬件開(kāi)發(fā)和主要外設(shè)
3.1 外部總線(xiàn)
3.1.1 概述
3.1.2 外部總線(xiàn)框圖
3.1.3 內(nèi)部存儲(chǔ)器接口
3.1.4 EBIU仲裁
3.1.5 外部存儲(chǔ)器接口
3.1.6 EBIU編程模板
3.1.7 出錯(cuò)檢測(cè)
3.1.8 異步存儲(chǔ)器接口
3.1.9 SDRAM控制器(SDC)
3.2 DMA
3.2.1 概述
3.2.2 基于描述符的DMA傳送
3.2.3 基于自動(dòng)緩沖的DMA
3.2.4 外設(shè)DMA寄存器列表
3.2.5 存儲(chǔ)器DMA(MemDMA)
3.2.6 DMA中止條件
3.2.7 DMA總線(xiàn)錯(cuò)誤條件
3.2.8 BF531/2/3的DMA特點(diǎn)
3.3 TIMER
3.3.1 概述
3.3.2 通用定時(shí)器
3.3.3 定時(shí)器模式
3.3.4 內(nèi)核定時(shí)器
3.3.5 看門(mén)狗定時(shí)器
3.4 SPI
3.4.1 概述
3.4.2 接口信號(hào)
3.4.3 SPI中斷
3.4.4 SPI寄存器
3.4.5 SPI傳輸格式
3.4.6 SPI通用操作
3.4.7 錯(cuò)誤信號(hào)和標(biāo)志
3.4.8 SPI傳送的開(kāi)始和結(jié)束
3.5 SPORT
3.5.1 概述
3.5.2 SPORT的常見(jiàn)操作
3.5.3 SPORT的禁止
3.5.4 SPORT的模式設(shè)置
3.5.5 時(shí)鐘和幀同步頻率
3.5.6 時(shí)鐘信號(hào)選擇
3.5.7 幀同步選擇
3.5.8 多通道操作
3.5.9 數(shù)據(jù)在SPORT和存儲(chǔ)器間的移動(dòng)
3.5.10 對(duì)標(biāo)準(zhǔn)協(xié)議的支持
3.6 UART
3.6.1 概述
3.6.2 串行通信
3.6.3 非DMA模式
3.6.4 DMA模式
3.6.5 混合模式
3.6.6 IrDA模式
3.7 USB
3.7.1 概述
3.7.2 USB結(jié)構(gòu)
3.7.3 功能和模式
3.7.4 相關(guān)寄存器
3.7.5 中斷
3.7.6 USB編程模式
3.8 PCI(外圍部件互連)
3.8.1 概述
3.8.2 PCI總線(xiàn)標(biāo)準(zhǔn)
3.8.3 PCI設(shè)備功能
3.8.4 PCI主機(jī)功能
3.8.5 處理器核對(duì)PCI空間的訪(fǎng)問(wèn)
3.8.6 外部PCI要求
3.8.7 設(shè)備模式操作
3.8.8 主機(jī)模式操作
3.8.9 輸出配置
3.8.10 復(fù)位和相應(yīng)控制
3.8.11 中斷和相應(yīng)控制
3.8.12 PCI編程模式
3.8.13 系統(tǒng)MMR控制和狀態(tài)寄存器
3.8.14 配置空間控制和狀態(tài)寄存器
3.8.15 PCI I/O接口
3.8.16 反射波開(kāi)關(guān)
3.8.17 上電順序
3.8.18 PCI時(shí)鐘要求
3.9 PPI
3.9.1 PPI存儲(chǔ)-映射寄存器
3.9.2 ITU-656 簡(jiǎn)介
3.9.3 PPI的工作模式
3.9.4 DMA操作
3.10 BOOT
3.10.1 引導(dǎo)模式設(shè)定
3.10.2 引導(dǎo)過(guò)程
3.11 PLL
3.11.1 時(shí)鐘系統(tǒng)概述
3.11.2 鎖相環(huán)與時(shí)鐘控制
3.11.3 PLL時(shí)鐘倍頻比
3.11.4 PLL存儲(chǔ)器映像寄存器(MMR)
3.12 動(dòng)態(tài)電源管理
3.12.1 動(dòng)態(tài)電源管理控制器
3.12.2 運(yùn)行方式
3.12.3 運(yùn)行方式的切換
3.12.4 外設(shè)的定時(shí)
3.12.5 動(dòng)態(tài)電源電壓控制
3.13 工作模式設(shè)定
3.13.1 概述
3.13.2 用戶(hù)模式
3.13.3 監(jiān)控模式
3.13.4 仿真模式
3.13.5 空閑狀態(tài)
3.13.6 復(fù)位狀態(tài)
3.13.7 系統(tǒng)復(fù)位和上電設(shè)置
3.14 可編程端口
3.14.1 概述
3.14.2 可編程標(biāo)志存儲(chǔ)器映射寄存器(MMR)
3.15 硬件設(shè)計(jì)
3.15.1 概述
3.15.2 管腳處理
3.15.3 DSP復(fù)位
3.15.4 DSP引導(dǎo)
3.15.5 DSP時(shí)鐘管理
3.15.6 中斷配置和服務(wù)
3.15.7 信號(hào)量
3.15.8 PCI仲裁
3.15.9 USB設(shè)備連接
3.15.10 外部存儲(chǔ)器設(shè)計(jì)
3.15.11 高頻設(shè)計(jì)
第4章 Blackfin指令集
4.1 Blackfin指令說(shuō)明
4.1.1 語(yǔ)法約定
4.1.2 記法約定
4.1.3 術(shù)語(yǔ)表
4.2 程序流程控制指令
4.2.1 跳轉(zhuǎn)指令
4.2.2 條件跳轉(zhuǎn)指令
4.2.3 調(diào)用和返回指令
4.2.4 循環(huán)指令
4.3 加載/存儲(chǔ)(LOAD/STORE)指令
4.3.1 加載(LOAD)指令
4.3.2 存儲(chǔ)(STORE)指令
4.4 寄存器數(shù)據(jù)轉(zhuǎn)移(MOVE)指令
4.4.1 寄存器數(shù)據(jù)轉(zhuǎn)移指令
4.4.2 擴(kuò)展半個(gè)字到一個(gè)字的數(shù)據(jù)轉(zhuǎn)移
4.5 棧控制指令
4.5.1 進(jìn)棧指令
4.5.2 出棧指令
4.5.3 連接和撤銷(xiāo)連接指令
4.6 邏輯運(yùn)算指令
4.6.1 邏輯與指令
4.6.2 邏輯非指令
4.6.3 邏輯或指令
4.6.4 邏輯異或指令
4.6.5 位方式異或指令
4.7 移位指令
4.7.1 算術(shù)移位
4.7.2 邏輯移位
4.7.3 加后移位
4.7.4 移位后加
4.7.5 循環(huán)移位
4.8 算術(shù)運(yùn)算指令
4.8.1 絕對(duì)值指令
4.8.2 加法指令
4.8.3 減法指令
4.8.4 乘法指令
4.8.5 除法指令
4.8.6 最大值最小值指令
4.8.7 取補(bǔ)指令
4.8.8 舍入指令
4.8.9 指數(shù)檢測(cè)指令
4.8.10 飽和指令
4.8.11 符號(hào)位指令
4.9 位操作指令
4.9.1 位清除指令
4.9.2 位設(shè)置指令
4.9.3 位翻轉(zhuǎn)指令
4.9.4 位測(cè)試指令
4.9.5 存放指令
4.9.6 位提取指令
4.9.7 位復(fù)用指令
4.9.8 ONES指令(統(tǒng)計(jì)寄存器中1的個(gè)數(shù))
4.10 控制代碼位(CC)操作指令
4.10.1 比較數(shù)據(jù)寄存器、指針、累加器指令
4.10.2 取補(bǔ)CC指令
4.10.3 傳送CC指令
4.11 外部事件操作指令
4.11.1 空閑指令
4.11.2 內(nèi)核同步指令
4.11.3 系統(tǒng)同步指令
4.11.4 強(qiáng)制仿真指令
4.11.5 中斷禁止指令
4.11.6 中斷允許指令
4.11.7 空指令
4.12 高速緩存(CACHE)控制指令
4.12.1 數(shù)據(jù)緩存預(yù)取指令
4.12.2 數(shù)據(jù)緩存刷新指令
4.12.3 數(shù)據(jù)緩存行刷新和無(wú)效指令
4.12.4 指令緩存無(wú)效指令
4.13 視頻像素操作指令
4.13.1 ALIGN8, ALIGN16, ALIGN24
4.13.2 禁止校正異常指令
4.13.3 雙16位累加器加法提取指令
4.13.4 BYTEOP1P(4個(gè)8位數(shù)求平均值,結(jié)果仍是Byte)
4.13.5 BYTEOP2P(4個(gè)8位數(shù)求平均值,結(jié)果是半字)
4.13.6 BYTEOP3P (雙16位Add / Clip)
4.13.7 BYTEOP16P(4個(gè)8位數(shù)相加)
4.13.8 BYTEOP16M(4個(gè)8位數(shù)相減)
4.13.9 SAA(4個(gè)8位數(shù)相減取絕對(duì)值累加)
4.13.10 BYTEPACK(4個(gè)8位數(shù)打包)
4.13.11 BYTEUNPACK(4個(gè)8位數(shù)解包)
第5章 Visual DSP++
5.1 Visual DSP++總體介紹
5.1.1 Visual DSP簡(jiǎn)單介紹
5.1.2 開(kāi)發(fā)環(huán)境
5.2 C/C++編譯器
5.2.1 在命令行運(yùn)行編譯器
5.2.2 在Visual DSP++中指定編譯器選項(xiàng)
5.2.3 優(yōu)化控制
5.3 匯編與預(yù)處理
5.3.1 匯編器
5.3.2 預(yù)處理器
5.4 鏈接器
5.4.1 鏈接過(guò)程概述
5.4.2 鏈接文件
5.4.3 鏈接器參數(shù)選擇
5.4.4 專(zhuān)家鏈接器
5.5 加載器
5.5.1 從命令行運(yùn)行加載器
5.5.2 加載器命令行參數(shù)開(kāi)關(guān)
5.5.3 從Visual DSP++配置加載器
第6章 軟件編程
6.1 匯編編譯器
6.1.1 匯編概要
6.1.2 支持C結(jié)構(gòu)的匯編器
6.1.3 匯編語(yǔ)法
6.2 C編譯器
6.2.1 C/C++編譯器簡(jiǎn)介
6.2.2 數(shù)據(jù)類(lèi)型存儲(chǔ)長(zhǎng)度
6.2.3 C/C++編譯語(yǔ)言擴(kuò)展
6.3 預(yù)處理命令
6.3.1 頭文件
6.3.2 宏的編寫(xiě)
6.3.3 條件匯編和編譯
6.4 C代碼優(yōu)化
6.5 C與匯編混合編程
6.5.1 C/C++和匯編混合命名規(guī)則
6.5.2 C運(yùn)行環(huán)境下寄存器的使用
6.5.3 參數(shù)傳遞和局部堆棧存儲(chǔ)分配——LINK和UNLINK指令
6.5.4 在C/C++程序中調(diào)用匯編子程序
6.5.5 在匯編程序中調(diào)用C/C++函數(shù)
第7章 Visual DSP++內(nèi)核
7.1 操作系統(tǒng)內(nèi)核
7.1.1 內(nèi)核的作用
7.1.2 調(diào)度
7.2 VDK的組成
7.2.1 線(xiàn)程
7.2.2 調(diào)度
7.2.3 中斷服務(wù)例行程序
7.3 VDK程序的開(kāi)發(fā)
第8章 開(kāi)發(fā)實(shí)例——MPEG-4編碼
8.1 MPEG-4編碼介紹
8.1.1 MPEG-4視頻壓縮方法簡(jiǎn)介
8.1.2 DCT和IDCT
8.1.3 量化
8.1.4 運(yùn)動(dòng)估計(jì)
8.1.5 熵編碼
8.2 代碼實(shí)例
8.2.1 PADDING代碼的編寫(xiě)和優(yōu)化
8.2.2 DCT變換代碼的編寫(xiě)和優(yōu)化
8.2.3 運(yùn)動(dòng)矢量預(yù)測(cè)
8.2.4 SAD最小搜索
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)