零基礎學FPGA設計: 理解硬體程式編輯概念

零基礎學FPGA設計: 理解硬體程式編輯概念

550
查詢門市庫存
1.詳細闡述時序邏輯電路“D型正反器”、“計數器”。
2.從多個角度闡述FPGA的並行設計思維,對FPGA初學者難以理解的設計概念進行深度剖析。
3.通過簡單的實例,逐步理解FPGA的硬體設計思想,實現快速掌握FPGA設計方法的目的。

內容簡介

本書是針對FPGA初學者編著的入門級圖書,以高雲公司的FPGA和Verilog HDL為開發平臺,詳細闡述FPGA設計所需的基礎知識、基本語法、設計流程、設計技巧,全面、細緻、深刻地剖析了Verilog HDL與C語言等傳統順序語言的本質區別,使讀者通過簡單的實例逐步理解FPGA的硬體設計思想,實現快速掌握FPGA設計方法的目的。本書思路清晰、語言流暢、分析透徹,在簡明闡述設計方法的基礎上,重點辨析讀者易於與常規順序語言混淆的概念,力求使讀者在較短的時間內理解硬體程式設計思想,掌握FPGA設計方法。

展開看更多

產品目錄

目錄
第一篇 基礎篇
第1章 必備的數位邏輯電路知識
1.1 數位邏輯和邏輯電壓準位(Logic Level)
1.2 布林代數
1.3 組合邏輯電路基礎
1.4 時序邏輯電路基礎
1.5 小結
第2章 可程式化邏輯元件基礎
2.1 可程式化邏輯元件的歷史
2.2 FPGA的發展趨勢
2.3 FPGA的結構
2.4 FPGA與其他處理平臺的比較
2.5 工程中如何選擇FPGA元件
2.6 小結

第3章 準備好開發環境
3.1 安裝FPGA開發環境
3.2 開發平臺CGD100簡介
3.3 Verilog HDL基本語法
3.4 小結
第二篇 初識篇
第4章 FPGA設計流程——LED流水燈電路
4.1 FPGA設計流程
4.2 流水燈設計實例要求
4.3 讀懂電路原理圖
4.4 流水燈的設計輸入
4.5 程式檔下載
4.6 小結
第5章 從組合邏輯電路學起
5.1 從最簡單的反及閘電路開始
5.2 設計複雜一點的投票電路
5.3 ModelSim模擬電路功能
5.4 典型組合邏輯電路Verilog HDL設計
5.5 LED數碼管靜態顯示電路設計
5.6 小結
第6章 時序邏輯電路的靈魂—D型正反器
6.1 深入理解D型正反器
6.2 D型正反器的描述方法
6.3 初試牛刀——邊緣檢測電路設計
6.4 連續序列檢測電路——邊緣檢測電路的升級
6.5 任意序列檢測器——感受D型正反器的強大
6.6 小結
第7章 時序邏輯電路的精華——計數器
7.1 簡單的十六進位計數器
7.2 十進位計數器
7.3 計數器是流水燈的核心
7.4 Verilog的本質是並行語言
7.5 呼吸燈電路設計
7.6 小結
第三篇 入門篇
第8章 設計簡潔美觀的碼錶電路
8.1 設定一個目標——4位元碼錶電路
8.2 頂層檔的Verilog HDL設計
8.3 設計一個完善的LED數碼管顯示模組
8.4 碼錶計數模組的Verilog HDL設計
8.5 按鍵防彈跳模組的Verilog HDL設計
8.6 小結
第9章 數位密碼鎖電路設計
9.1 數位密碼鎖的功能描述
9.2 規劃好數位密碼鎖的功能模組
9.3 數位密碼鎖功能子模組設計
9.4 小結
第10章 簡易電子琴電路設計
10.1 音符產生原理
10.2 琴鍵功能電路設計
10.3 自動演奏樂曲《梁祝》
10.4 完整的電子琴電路設計
10.5 小結
第11章 應用廣泛的串列埠通訊電路
11.1 RS-232串列埠通訊的概念
11.2 串列埠硬體電路原理分析
11.3 串列埠通訊電路Verilog HDL設計
11.4 採用串列埠控制碼錶電路
11.5 小結
第12章 對狀態機的討論
12.1 有限狀態機的概念
12.2 狀態機的Verilog設計方法
12.3 計數器電路的狀態機描述方法
12.4 序列檢測器的狀態機描述方法
12.5 小結
第四篇 進階篇
第13章 基本的時序約束方法
13.1 電路的速度極限
13.2 時序約束方法
13.3 速度與面積的取捨
13.4 小結
第14章 採用IP核設計
14.1 FPGA設計中的“拿來主義”——使用IP核
14.2 時鐘IP核
14.3 乘法器IP核
14.4 記憶體IP核
14.5 小結
第15章 採用線上邏輯分析儀偵錯工具
15.1 線上邏輯分析儀的優勢
15.2 GAO的使用流程
15.3 採用GAO除錯串列埠通訊程式
15.4 小結
第16章 常用的FPGA設計技巧
16.1 預設接腳狀態設置
16.2 重置信號的處理方法
16.3 合理利用時鐘致能信號設計
16.4 利用移位相加實現乘法運算
16.5 根據晶片結構制定設計方案
16.6 浮點乘法器設計
16.7 小結

作者介紹

杜勇/ 原著
葉濰銘/ 編譯
陸瑞強/ 校閱

規格

誠品貨碼 / 2682522071003
ISBN13 / 9786263287853
ISBN10 /
EAN貨碼 / 9786263287853
頁數 / 312
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 26x19x1.4
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送