注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)協(xié)議IEEE 1394協(xié)議及接口設(shè)計

IEEE 1394協(xié)議及接口設(shè)計

IEEE 1394協(xié)議及接口設(shè)計

定 價:¥45.00

作 者: 張大樸等編著
出版社: 西安電子科技大學(xué)出版社
叢編項:
標(biāo) 簽: 接口

ISBN: 9787560613116 出版時間: 2004-01-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 465 字?jǐn)?shù):  

內(nèi)容簡介

  本書在對IEEE1394體系結(jié)構(gòu)及協(xié)議進(jìn)行分析的基礎(chǔ)上,通過對幾種有代表性的控制芯片功能的描述,從理論與實際應(yīng)用相結(jié)合的角度出發(fā),詳細(xì)介紹了1394硬件接口及軟件驅(qū)動程序的設(shè)計方法。注重實用性是本書的特點之一,作者總結(jié)了開發(fā)過程中的經(jīng)驗,盡量詳細(xì)地介紹了實際過程中可能遇到的問題,以達(dá)到使讀者可以更快地設(shè)計出自己產(chǎn)品的目的。本書共分為三部分,分別從協(xié)議、芯片及其硬件設(shè)計和驅(qū)動軟件設(shè)計三方面對IEEE1394接口的開發(fā)進(jìn)行了闡述。本書適合所有關(guān)心IEEE1394開發(fā)的軟件或硬件工程師使用,也可滿足大專院校電子專業(yè)和計算機專業(yè)師生及廣大電子技術(shù)愛好者學(xué)習(xí)1394技術(shù)的需要。

作者簡介

暫缺《IEEE 1394協(xié)議及接口設(shè)計》作者簡介

圖書目錄

第1章 IEEE 1394概述 1
1.1 IEEE 1394總線的出現(xiàn) 1
1.2 什么是IEEE 1394 2
1.3 采用1394的原因 2
1.4 IEEE 1394與其他總線的比較 3
1.4.1 與同類總線USB的比較 3
1.4.2 IEEE 1394與并行總線的比較 4
1.4.3 IEEE 1394與其他接口速度的比較 4
1.5 IEEE 1394的主要特點 4
1.6 IEEE 1394的應(yīng)用 5
第2章 1394體系結(jié)構(gòu)概述 7
2.1 IEEE 1394的拓?fù)浣Y(jié)構(gòu) 7
2.1.1 節(jié)點和模塊體系 7
2.1.2 拓?fù)浣Y(jié)構(gòu) 8
2.1.3 尋址 9
2.2 協(xié)議結(jié)構(gòu) 10
2.2.1 事務(wù)層 11
2.2.2 鏈路層 12
2.2.3 物理層 17
2.2.4 總線管理 18
第3章 通信模型及服務(wù) 19
3.1 異步傳輸模型和服務(wù) 19
3.1.1 請求子事務(wù) 20
3.1.2 響應(yīng)子事務(wù) 23
3.2 等時傳輸模型和服務(wù) 26
3.2.1 等時傳輸?shù)慕⒑捅3? 27
3.2.2 等時傳輸服務(wù) 28
3.3 鎖定事務(wù) 30
3.3.1 鎖定事務(wù)的模型 30
3.3.2 鎖定操作提供的服務(wù) 31
第4章 物理及電氣接口 32
4.1 連接器 32
4.2 線纜 35
4.2.1 線纜的信號 35
4.2.2 線纜的電氣特征 35
4.2.3 線纜的物理結(jié)構(gòu) 36
4.2.4 擴充槽 device bay
36
4.3 電氣參數(shù)和接口 38
4.3.1 信號幅度 39
4.3.2 共模電壓 40
4.3.3 噪聲 40
4.3.4 設(shè)備連接和拆卸的檢測 41
4.3.5 速度信號的檢測 41
4.3.6 仲裁信號 43
4.4 線纜電源和地 47
第5章 IEEE 1394的數(shù)據(jù)包 49
5.1 主數(shù)據(jù)包 50
5.2 異步數(shù)據(jù)包 52
5.2.1 無數(shù)據(jù)的異步包 52
5.2.2 具有4字節(jié)數(shù)據(jù)的異步包 54
5.2.3 具有數(shù)據(jù)塊的異步包 56
5.3 確認(rèn)包 60
5.3.1 確認(rèn)代碼 61
5.3.2 確認(rèn)校驗 61
5.4 等時數(shù)據(jù)包 62
5.5 異步數(shù)據(jù)流包 63
5.6 主數(shù)據(jù)包中的字段 64
第6章 仲裁 69
6.1 概述 69
6.1.1 仲裁信號 69
6.1.2 自然優(yōu)先級 71
6.2 異步仲裁 72
6.3 等時仲裁 73
6.4 公平仲裁 74
6.5 混合仲裁 75
6.6 1394a中關(guān)于仲裁的內(nèi)容 75
6.6.1 確認(rèn)加速仲裁 75
6.6.2 Fly-by連接 76
6.6.3 優(yōu)先級仲裁 77
6.7 多速度數(shù)據(jù)包連接 78
6.8 一個仲裁的簡單例子 78
6.9 小結(jié) 81
第7章 事務(wù)重傳 82
7.1 概述 82
7.2 事務(wù)重傳次數(shù)限制 83
7.3 數(shù)據(jù)包錯誤及其處理 84
7.4 單步重傳協(xié)議 85
7.4.1 單步輸入重傳 85
7.4.2 單步輸出重傳 86
7.5 兩步重傳協(xié)議 87
7.5.1 兩步輸入重傳 87
7.5.2 兩步輸出重傳 92
第8章 總線配置 94
8.1 總線初始化 94
8.1.1 總線復(fù)位狀態(tài)機 96
8.1.2 1394a對總線復(fù)位的一些改進(jìn) 97
8.2 樹標(biāo)識過程 99
8.2.1 樹標(biāo)識的信號 99
8.2.2 樹標(biāo)識狀態(tài)機 100
8.2.3 樹標(biāo)識進(jìn)程 101
8.3 自標(biāo)識過程 105
8.3.1 自標(biāo)識的主要功能 106
8.3.2 自標(biāo)識狀態(tài)機 106
8.3.3 自標(biāo)識進(jìn)程 108
8.3.4 拓?fù)浣Y(jié)構(gòu)的分析 115
8.3.5 自標(biāo)識數(shù)據(jù)包 117
8.4 線纜環(huán)境下的總線配置 120
8.4.1 總線中有總線管理器和等時資源管理器時總線的配置 121
8.4.2 僅有等時資源管理器時總線的配置 125
8.4.3 等時資源管理器和總線管理器為同一節(jié)點的情況 126
第9章 總線管理及其服務(wù) 127
9.1 概述 127
9.2 網(wǎng)絡(luò)中節(jié)點的幾種功能 128
9.3 循環(huán)控制器 130
9.4 等時資源管理器 131
9.4.1 等時資源管理器的確定 131
9.4.2 等時資源管理器的使用 132
9.5 總線管理器 135
9.5.1 總線管理器的確定 135
9.5.2 拓?fù)浣Y(jié)構(gòu)圖 136
9.5.3 間隔計數(shù) 137
9.5.4 速度圖 139
9.6 串行總線管理服務(wù) 139
9.6.1 串行總線控制請求 139
9.6.2 串行總線控制確認(rèn) 141
9.6.3 串行總線事件指示 142
9.7 串行總線管理變量 144
9.8 總線管理狀態(tài)機 145
9.8.1 循環(huán)控制器狀態(tài)機 145
9.8.2 等時資源管理器狀態(tài)機 146
9.8.3 總線管理器狀態(tài)機 148
第10章 物理層和鏈路層接口 150
10.1 概述 150
10.2 接口之間的操作 152
10.2.1 請求操作 153
10.2.2 狀態(tài)操作 156
10.2.3 傳輸操作 157
10.2.4 接收操作 158
10.3 初始化和復(fù)位 159
10.4 鏈路層開啟和中斷指示 162
10.5 加速仲裁控制 162
第11章 CSR寄存器 164
11.1 CSR核心寄存器 164
11.2 依賴于串行總線的寄存器 170
11.3 單元寄存器 179
11.4 復(fù)位對CSR寄存器的影響 182
第12章 配置ROM 183
12.1 概述 183
12.2 配置ROM的一般格式 184
12.3 循環(huán)冗余校驗碼(CRC) 192
12.3.1 算法原理 192
12.3.2 算法分析 193
12.3.3 程序?qū)崿F(xiàn) 193
12.4 配置ROM的例子 194
12.4.1 實例一 195
12.4.2 實例二 196
12.4.3 標(biāo)識符的確定 200
第13章 掛起和恢復(fù) 201
13.1 概述 201
13.2 端口掛起操作 201
13.2.1 端口的掛起 201
13.2.2 掛起的連接 203
13.2.3 掛起域 204
13.3 恢復(fù)操作 204
13.3.1 端口的恢復(fù) 204
13.3.2 邊界節(jié)點 206
13.4 掛起和恢復(fù)的例子 207
第14章 電源管理 209
14.1 概述 209
14.2 線纜電源分配 211
14.2.1 電源提供者 212
14.2.2 電源消耗者 214
14.2.3 自身提供電源者 214
14.2.4 注意事項及示例 214
14.2.5 小結(jié) 216
14.3 電源狀態(tài)管理 217
14.4 新增加的CSR 219
14.5 新增加的配置ROM項 224
14.5.1 節(jié)點電源目錄配置項 224
14.5.2 元件電源級別配置項 226
第15章 物理層寄存器 227
15.1 1394-1995物理層寄存器 227
15.2 1394a物理層寄存器 229
15.3 附加寄存器 232
15.3.1 端口狀態(tài)寄存器頁 232
15.3.2 生產(chǎn)商標(biāo)識寄存器頁 234
15.3.3 與生產(chǎn)商有關(guān)的信息頁 235
第16章 物理層數(shù)據(jù)包 236
16.1 物理層數(shù)據(jù)包格式 236
16.1.1 自標(biāo)識數(shù)據(jù)包 237
16.1.2 開啟鏈路包 237
16.1.3 物理層配置包 238
16.2 擴展物理層數(shù)據(jù)包 239
16.2.1 試通包 239
16.2.2 遠(yuǎn)程存取包 240
16.2.3 遠(yuǎn)程應(yīng)答包 241
16.2.4 遠(yuǎn)程命令包 241
16.2.5 遠(yuǎn)程確認(rèn)包 242
16.2.6 恢復(fù)包 243
第17章 物理層控制芯片 245
17.1 概述 245
17.2 芯片管腳的功能 249
17.3 內(nèi)部寄存器配置 251
17.3.1 基本寄存器 251
17.3.2 擴展寄存器 253
17.4 使用時注意的問題 257
17.5 TSB12LV01B與TSB41LV04A的接口 261
17.5.1 概述 261
17.5.2 接口之間的互操作 262
17.5.3 接口的復(fù)位和禁止 271
17.6 物理層芯片用作轉(zhuǎn)發(fā)器 274
第18章 鏈路層控制器 278
18.1 概述 278
18.2 結(jié)構(gòu)單元 282
18.3 內(nèi)部寄存器 284
18.4 FIFO的存取訪問 295
18.4.1 概述 295
18.4.2 ATF的存取 296
18.4.3 ITF的存取 297
18.4.4 通用接收FIFO(GRF)的存取 299
18.4.5 RAM測試模式 301
18.5 數(shù)據(jù)包格式 302
18.5.1 異步發(fā)送包(數(shù)據(jù)由主機發(fā)往芯片) 302
18.5.2 接收包(數(shù)據(jù)由芯片發(fā)往主機) 307
18.5.3 等時數(shù)據(jù)包 311
18.5.4 其他類型的數(shù)據(jù)包 313
18.6 批量數(shù)據(jù)接口(某些芯片的功能) 315
18.6.1 BDIF的結(jié)構(gòu) 315
18.6.2 BDIF控制寄存器的配置 317
18.6.3 BDIF的工作模式 319
第19章 芯片的布局和布線 323
19.1 概述 323
19.2 布局的規(guī)則 323
第20章 1394 OHCI簡介 330
20.1 概述 330
20.2 硬件描述 331
20.3 軟件接口概述 335
20.4 1394 OHCI節(jié)點偏移址映像圖 336
20.5 系統(tǒng)需求 337
20.6 物理請求 338
第21章 1394總線的測試 340
21.1 簡介 340
21.2 配置環(huán)境的設(shè)置 340
21.3 循環(huán)開始 341
21.4 總線復(fù)位 342
21.5 樹標(biāo)識 343
21.6 自標(biāo)識 344
21.7 數(shù)據(jù)傳輸 346
第22章 Windows WDM驅(qū)動程序模型 348
22.1 驅(qū)動程序概述 348
22.2 操作系統(tǒng)概述 351
22.3 WDM驅(qū)動程序的基本結(jié)構(gòu) 353
22.3.1 驅(qū)動程序中的對象 353
22.3.2 I/O緩沖策略 358
22.3.3 WDM的層次化體系結(jié)構(gòu) 360
22.3.4 IRP 364
22.3.5 WDM驅(qū)動程序的結(jié)構(gòu)和基本例程 369
22.3.6 WDM驅(qū)動程序的安裝 374
第23章 利用Windows 2000 DDK開發(fā)1394設(shè)備驅(qū)動程序 378
23.1 Windows對IEEE 1394的支持 378
23.1.1 1394的硬件資源 378
23.1.2 IEEE 1394驅(qū)動程序棧 378
23.1.3 IEEE 1394總線支持的內(nèi)部IOCTL 379
23.1.4 IEEE 1394設(shè)備的異步傳輸 382
23.1.5 IEEE 1394設(shè)備的等時傳輸 388
23.2 設(shè)備驅(qū)動程序的例程 392
23.2.1 初始入口點 392
23.2.2 AddDevice例程 393
23.2.3 即插即用(PnP)的實現(xiàn) 399
23.2.4 電源管理 404
23.2.5 分發(fā)例程 408
23.3 Windows 2000 DDK 411
23.3.1 DDK簡介 411
23.3.2 內(nèi)存管理 412
23.4 客戶應(yīng)用程序的設(shè)計 414
23.4.1 枚舉設(shè)備接口 414
23.4.2 客戶應(yīng)用程序與1394設(shè)備之間的通信 416
第24章 利用DriverWorks開發(fā)1394設(shè)備驅(qū)動程序 418
24.1 DriverWorks介紹 418
24.1.1 DriverStudio簡介 418
24.1.2 DriverWorks特點 418
24.1.3 DriverStudio的安裝與配置 419
24.2 DriverWorks提供的類 420
24.2.1 WDM驅(qū)動類 420
24.2.2 IEEE 1394類 422
24.3 DriverWorks的使用 424
24.4 DriverWorks驅(qū)動開發(fā)策略 432
24.4.1 PDO和FDO 432
24.4.2 設(shè)備接口 433
24.4.3 即插即用 434
24.4.4 電源管理 435
24.4.5 異步傳輸 436
24.4.6 等時傳輸 438
24.4.7 WMI例程 440
附錄 442
附錄A 電纜接口時常數(shù) 442
附錄B 鏈路層芯片與DSP芯片接口實例 446
B.1 功能描述 446
B.2 一般讀/寫功能描述 448
B.3 TMS 320AV7100微處理器接口的時序要求 450
B.4 TMS320AV7100握手模式 451
B.5 TMS320AV7100盲訪問模式 454
附錄C 有關(guān)1394的一些問題 457
附錄D 名詞解釋 460
參考文獻(xiàn)
465

本目錄推薦

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