注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機輔助設計與工程計算計算機輔助綜合Xilinx 可編程邏輯器件的高級應用與設計技巧

Xilinx 可編程邏輯器件的高級應用與設計技巧

Xilinx 可編程邏輯器件的高級應用與設計技巧

定 價:¥39.00

作 者: 孫航編著
出版社: 電子工業(yè)出版社
叢編項: EDA工具應用叢書
標 簽: 可編程控制器

ISBN: 9787121001000 出版時間: 2004-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 416頁 字數(shù):  

內容簡介

  本書以淺入深出、圖文并茂的方式,全面介紹了全球最大可編程器件生產商Xilinx的CoolRunner-Ⅱ、Spartan-3、Virtex-Ⅱ和Virtex-Ⅱ Pro等一系列最新器件的結構和特性;同時還用較大篇幅介紹了最新設計開發(fā)環(huán)境ISE 6及其輔助設計工具,可編程邏輯器件的高級應用和設計技巧,基于CPLD/FPGA的8位和32位嵌入式處理器的原理與設計,高速串行數(shù)據(jù)通信接口設計和信號完整性設計等內容。本書既是從事消費類電子產品設計、通信系統(tǒng)設計、嵌入式處理器系統(tǒng)設計及控制設備開發(fā)設計人員不可或缺的、針對性非常強的技術書籍,又可作為邏輯和專用集成電路設計相關專業(yè)高年級本科及研究生教學、科研參考書。

作者簡介

暫缺《Xilinx 可編程邏輯器件的高級應用與設計技巧》作者簡介

圖書目錄

第1章  CoolRunner-Ⅱ系列器件結構及描述
1.1  概述
1.2  CoolRunner-Ⅱ器件的邏輯結構
1.2.1  功能模塊
1.2.2  高級內部互連矩陣
1.2.3  輸入輸出模塊
1.2.4  時鐘分頻器模塊
1.3  CoolRunner-Ⅱ器件的時序模型
1.3.1  時序模型描述
1.3.2  時序模型設計范例
1.4  CoolRunner-Ⅱ器件的設計和使用
1.4.1  雙沿觸發(fā)寄存器的使用
1.4.2  時鐘分頻器的使用
1.4.3  頻率合成的使用
1.4.4  門控功能的應用
1.4.5  施密特觸發(fā)器的應用
1.4.6  輸入輸出標準的應用
1.4.7  輸入輸出引腳作為參考電源輸入的設置
1.5  本章小結
第2章  Virtex-Ⅱ/Virtex-Ⅱ Pro系列器件結構及描述
2.1  概述
2.2  Virtex-Ⅱ系列器件結構和特性
2.2.1  Virtex-Ⅱ系列器件特性
2.2.2  Virtex-Ⅱ的邏輯結構
2.3  Virtex-Ⅱ Pro系列器件結構和特性
2.3.1  Virtex-Ⅱ Pro系列器件簡介
2.3.2  Virtex-Ⅱ Pro系列器件的組織結構
2.4  Virtex-Ⅱ Pro X系列器件簡介
2.5  本章小結
第3章  Spartan-ⅡE和Spartan-3系列器件結構及描述
3.1  概述
3.2  Spartan-ⅡE系列FPGA
3.2.1  Spartan-ⅡE器件簡介
3.2.2  Spartan-ⅡE器件結構描述
3.3  Spartan-3系列FPGA
3.3.1  Spartan-3器件簡介
3.3.2  Spartan-3器件結構描述
3.4  本章小結
第4章  ISE 6.x設計工具簡介和使用
4.1  概述
4.2  Xilinx設計流程
4.3  ISE 6.1軟件的使用
4.3.1  設計開始
4.3.2  設計輸入(VHDL)
4.3.3  仿真行為模型(功能仿真)
4.3.4  使用ModelSim進行仿真
4.3.5  設計輸入
4.3.6  設計實現(xiàn)
4.3.7  對頂層設計進行仿真(時序仿真)
4.3.8  EDIF設計方法
4.4  引腳與區(qū)域約束編輯器(PACE)
4.4.1  利用PACE指定輸入輸出的引腳和特性
4.4.2  利用PACE工具完成對邏輯區(qū)域的控制
4.4.3  PACE的SSO分析和DRC功能
4.4.4  PACE時序分析功能
4.5  Xilinx綜合技術XST
4.6  Xilinx器件的設計實現(xiàn)
4.7  Xilinx器件的編程和配置工具iMPACT
4.7.1  編程參數(shù)的說明和選擇
4.7.2  編程工具iMPACT的配置模式概述
4.7.3  編程工具iMPACT的使用
4.7.4  用iMPACT編程工具執(zhí)行和下載配置文件
4.8  本章小結
第5章  ISE 6的輔助設計工具
5.1  概述
5.2  IP核生成工具
5.2.1  Core Generator在ISE 6工具中的使用
5.2.2  用Core Generator 建立一個新的工程
5.2.3  CoreGen中的存儲器編輯器
5.3  布局規(guī)劃器
5.3.1  布局規(guī)劃器概述
5.3.2  布局規(guī)劃器的功能和應用
5.3.3  布局規(guī)劃器的使用
5.4  FPGA底層編輯器
5.4.1  FPGA底層編輯器概述
5.4.2  FPGA底層編輯器的使用
5.5  集成化邏輯分析工具
5.5.1  集成化邏輯分析工具簡介
5.5.2  集成化邏輯分析工具的組成和設計流程
5.5.3  ChipScope Pro 6.1i的操作和使用
5.6  XPower功耗分析工具
5.6.1  XPower概述
5.6.2  XPower的使用
5.7  本章小結
第6章  約束設計與時序分析
6.1  概述
6.2  時序約束
6.2.1  周期約束
6.2.2  偏移約束
6.2.3  特定約束
6.2.4  分組約束
6.3  約束編輯器
6.3.1  約束編輯器的使用
6.3.2  約束設計的范例
6.4  時序分析器
6.4.1  時序分析器的用戶界面
6.4.2  時序分析器的使用
6.4.3  時序分析報告的分析和閱讀
6.5  本章小結
第7章  可編程邏輯器件的高級設計
7.1  概述
7.2  宏生成器
7.2.1  宏生成器簡介
7.2.2  RPM設計流程和設計步驟
7.2.3  用于RPM設計的約束命令
7.2.4  使用RPM(宏生成)的設計范例
7.3  增量設計
7.3.1  增量設計簡介和設計流程
7.3.2  增量設計的運用
7.3.3  使用增量設計的范例
7.4  模塊化設計
7.4.1  模塊化設計流程
7.4.2  模塊化設計的運用
7.4.3  模塊化設計的應用技巧
7.4.4  模塊化設計的應用范例
7.5  本章小結
第8章  Xilinx可編程邏輯器件設計技巧
8.1  概述
8.2  可編程邏輯器件的時鐘設計
8.2.1  時鐘設計概述
8.2.2  片內時鐘的設計
8.2.3  系統(tǒng)時鐘的設計
8.3  同步設計與提高器件工作速度
8.3.1  同步設計
8.3.2  提高器件工作速度
8.4  存儲器設計
8.4.1  可編程邏輯器件的片內存儲器概述
8.4.2  存儲器模塊的HDL代碼實現(xiàn)
8.5  可編程邏輯器件FPGA的配置
8.5.1  FPGA器件配置模式
8.5.2  FPGA器件配置流程
8.5.3  FPGA器件配置時常見的問題
8.6  可編程邏輯器件的電源、接地和去耦網絡設計
8.6.1  電源設計的重要性
8.6.2  幾種典型的電源電路
8.6.3  去耦(旁路)電容設計
8.6.4  接地設計
8.7  LVDS接口設計
8.7.1  LVDS概述
8.7.2  LVDS的使用
8.8  CPLD器件設計中需注意的一些問題
8.8.1  設計的優(yōu)化處理
8.8.2  鎖存器和觸發(fā)器
8.8.3  case語句和if…else語句的使用
8.8.4  XC95*系列CPLD乘積項與觸發(fā)器
8.8.5  CPLD器件的多接口電平應用
8.9  本章小結
第9章  Virtex-Ⅱ Pro MGT高速串行I/O設計
9.1  概述
9.1.1  推動串行連接發(fā)展的因素
9.1.2  高速串行通信的拓撲結構
9.1.3  Xilinx在高速串行通信方面的策略
9.2  Virtex-Ⅱ Pro Rocket I/O體系結構
9.3  Virtex-Ⅱ Pro Rocket I/O原理與應用
9.3.1  Virtex-Ⅱ Pro MGT收發(fā)器模塊信號定義和說明
9.3.2  發(fā)送緩沖器和接收彈性緩沖器
9.3.3  8B/10B編碼
9.3.4  時鐘修正和通道綁定
9.3.5  MGT時鐘設計
9.3.6  MGT的循環(huán)冗余碼校驗設計
9.4  Virtex-Ⅱ Pro MGT設計范例
9.4.1  建立一個新的工程和MGT、DCM模塊
9.4.2  建立一個頂層文件和用核生成工具生成塊存儲器
9.4.3  完成頂層設計文件
9.5  本章小結
第10章  32位嵌入式處理器設計
10.1 概述
10.2  Virtex-Ⅱ Pro的PowerPC 405處理器內核概述
10.2.1  PowerPC 405嵌入式處理器結構和特性
10.2.2  PowerPC 405的應用模式
10.2.3  PowerPC 405處理器的總線結構
10.3  MicroBlaze 32位嵌入式處理器概述
10.3.1  MicroBlaze 處理器結構
10.3.2  MicroBlaze處理器的總線接口
10.4  基于Virtex-Ⅱ Pro器件的超級控制器
10.5  PowerPC 405和MicroBlaze嵌入式處理器的設計流程
10.5.1  EDK 6.1開發(fā)工具簡介
10.5.2  EDK 6.1開發(fā)工具的使用
10.5.3  PowerPC 405和MicroBlaze處理器硬件和軟件設計流程
10.5.4  為嵌入式處理器增加用戶內核
10.6  PowerPC 405和MicroBlaze處理器設計范例
10.6.1  PowerPC 405處理器設計說明
10.6.2  PowerPC 405處理器設計流程
10.6.3  在ISE 6.1工程管理器中創(chuàng)建一個新的處理器設計XMP文件
10.7  為處理器增加外圍設備設計范例
10.7.1  使用向導工具建立用戶OPB外部設備
10.7.2  將所生成的用戶OPB外部設備加入系統(tǒng)
10.7.3  實現(xiàn)設計
10.8  本章小結
第11章  PicoBlaze  8位嵌入式微控制器設計
11.1  概述
11.2  PicoBlaze的邏輯結構
11.2.1  通用處理器的基本結構
11.2.2  PicoBlaze處理器的基本結構
11.2.3  PicoBlaze處理器的指令系統(tǒng)
11.3  PicoBlaze設計流程
11.3.1  PicoBlaze處理器的設計
11.3.2  CoolBlaze處理器設計流程
11.4  重新定制PicoBlaze處理器和設計范例
11.4.1  定制新的CoolBlaze處理器
11.4.2  CoolBlaze處理器設計范例
11.5  本章小結
第12章  高速電路設計和信號完整性分析
12.1  概述
12.2  信號完整性的提出
12.2.1  傳輸線效應
12.2.2  信號的邊沿速率
12.2.3  同步切換噪聲(SSN)和地線反彈
12.2.4  串擾(交調干擾)
12.2.5  反射、振鈴、環(huán)繞振蕩
12.3  高速電路設計和端接技術
12.3.1  阻抗匹配原理
12.3.2  典型的傳輸線端接方案
12.3.3  Xilinx器件的阻抗匹配和端接方案
12.3.4  阻抗端接技術的仿真分析
12.4  本章小結
第13章  第三方設計與開發(fā)工具
13.1  概述
13.2  ModelSim仿真驗證工具
13.2.1  ModelSim簡介
13.2.2  ISE環(huán)境下的ModelSim使用
13.2.3  測試激勵程序Testbench
13.3  Synplify和Synplify Pro高性能綜合工具
13.3.1  Synplify和Synplify Pro簡介
13.3.2  Synplify Pro綜合工具的使用
13.3.3  Synplify Pro綜合工具的高級應用
13.3.4  針對Xilinx器件的綜合設計
13.4  本章小結

本目錄推薦

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