Engineering the Complex SOC : Fast, Flexible Design with Configurable Processors
暫譯: 工程複雜的系統單晶片:快速、靈活的可配置處理器設計
Chris Rowen
- 出版商: Prentice Hall
- 出版日期: 2004-06-14
- 售價: $3,115
- 貴賓價: 9.5 折 $2,959
- 語言: 英文
- 頁數: 496
- 裝訂: Paperback
- ISBN: 0131455370
- ISBN-13: 9780131455375
-
相關分類:
資訊科學、軟體工程
立即出貨
買這商品的人也買了...
-
$980$774 -
$760$600 -
$590$466 -
$560$476 -
$2,390$2,271 -
$850$723 -
$480$379 -
$750$593 -
$780$616 -
$780$616 -
$590$460 -
$490$382 -
$690$538 -
$890$703 -
$620$490 -
$780$616 -
$720$569 -
$480$379 -
$650$514 -
$380$300 -
$890$703 -
$650$514 -
$650$507 -
$460$363 -
$520$406
商品描述
Table of Contents:
List of Figures.
Foreword by Clayton Christensen.
Foreword by John Hennessy.
Author’s Preface.
Acknowledgments.
1. The Case for a New SOC Design Methodology.
The Age of Megagate SOCs.
The Fundamental Trends of SOC Design.
What’s Wrong with Today’s Approach to SOC Design?
Preview: An Improved Design Methodology for SOC Design.
Further Reading.
2. SOC Design Today.
Hardware System Structure.
Software Structure.
Current SOC Design Flow.
The Impact of Semiconductor Economics.
Six Major Issues in SOC Design.
Further Reading.
3. A New Look at SOC Design.
Accelerating Processors for Traditional Software Tasks.
Example: Tensilica Xtensa Processors for EEMBC Benchmarks.
System Design with Multiple Processors.
New Essentials of SOC Design Methodology.
Addressing the Six Problems.
Further Reading.
4. System-Level Design of Complex SOCs
Complex SOC System Architecture Opportunities.
Major Decisions in Processor-Centric SOC Organization.
Communication Design = Software Mode + Hardware Interconnect.
Hardware Interconnect Mechanisms.
Performance-Driven Communication Design.
The SOC Design Flow.
Non-Processor Building Blocks in Complex SOC.
Implications of Processor-Centric SOC Architecture.
Further Reading.
5. Configurable Processors: A Software View.
Processor Hardware/Software Cogeneration.
The Process of Instruction Definition and Application Tuning.
The Basics of Instruction Extension.
The Programmer’s Model.
Processor Performance Factors.
Example: Tuning a Large Task.
Memory-System Tuning.
Long Instruction Words.
Fully Automatic Instruction-Set Extension.
Further Reading.
6. Configurable Processors: A Hardware View.
Application Acceleration: A Common Problem.
Introduction to Pipelines and Processors.
Hardware Blocks to Processors.
Moving from Hardwired Engines to Processors.
Designing the Processor Interface.
A Short Example: ATM Packet Segmentation and Reassembly.
Novel Roles for Processors in Hardware Replacement.
Processors, Hardware Implementation, and Verification Flow.
Progress in Hardware Abstraction.
Further Reading.
7. Advanced Topics in SOC Design.
Pipelining for Processor Performance.
Inside Processor Pipeline Stalls.
Optimizing Processors to Match Hardware.
Multiple Processor Debug and Trace.
Issues in Memory Systems.
Optimizing Power Dissipation in Extensible Processors.
Essentials of TIE.
Further Reading.
8. The Future of SOC Design: The Sea of Processors.
Why Is Software Programmability So Central?
Looking into the Future of SOC.
Processor Scaling Model.
Future Applications of Complex SOCs.
The Future of the Complex SOC Design Process.
The Future of the Industry.
The Disruptive-Technology View.
The Long View.
Further Reading.
Index.
商品描述(中文翻譯)
目錄:
圖表清單
克萊頓·克里斯滕森的前言
約翰·亨內西的前言
作者序言
致謝
1. 新的 SOC 設計方法論的案例
- 巨型 SOC 的時代
- SOC 設計的基本趨勢
- 當前 SOC 設計方法的問題
- 預覽:改進的 SOC 設計方法論
- 進一步閱讀
2. 當前的 SOC 設計
- 硬體系統結構
- 軟體結構
- 當前的 SOC 設計流程
- 半導體經濟學的影響
- SOC 設計中的六大問題
- 進一步閱讀
3. SOC 設計的新視角
- 加速傳統軟體任務的處理器
- 範例:用於 EEMBC 基準測試的 Tensilica Xtensa 處理器
- 多處理器系統設計
- SOC 設計方法論的新要素
- 解決六個問題
- 進一步閱讀
4. 複雜 SOC 的系統級設計
- 複雜 SOC 系統架構的機會
- 以處理器為中心的 SOC 組織中的主要決策
- 通信設計 = 軟體模式 + 硬體互連
- 硬體互連機制
- 性能驅動的通信設計
- SOC 設計流程
- 複雜 SOC 中的非處理器構建塊
- 以處理器為中心的 SOC 架構的含義
- 進一步閱讀
5. 可配置處理器:軟體視角
- 處理器硬體/軟體共同生成
- 指令定義和應用調整的過程
- 指令擴展的基本概念
- 程式設計師模型
- 處理器性能因素
- 範例:調整大型任務
- 記憶體系統調整
- 長指令字
- 完全自動的指令集擴展
- 進一步閱讀
6. 可配置處理器:硬體視角
- 應用加速:一個常見問題
- 管道和處理器介紹
- 硬體模塊到處理器
- 從硬連接引擎到處理器的轉變
- 設計處理器介面
- 簡短範例:ATM 封包分段和重組
- 處理器在硬體替代中的新角色
- 處理器、硬體實現和驗證流程
- 硬體抽象的進展
- 進一步閱讀
7. SOC 設計中的進階主題
- 處理器性能的管道化
- 處理器管道停頓的內部
- 優化處理器以匹配硬體
- 多處理器調試和追蹤
- 記憶體系統中的問題
- 優化可擴展處理器的功耗
- TIE 的要素
- 進一步閱讀
8. SOC 設計的未來:處理器的海洋
- 為什麼軟體可編程性如此重要?
- 展望 SOC 的未來
- 處理器縮放模型
- 複雜 SOC 的未來應用
- 複雜 SOC 設計流程的未來