FPGA嵌入式系統(tǒng)設(shè)計與開發(fā)指南

出版時間:2012-6  出版社:中國電力出版社  作者:林英撐 等編著  頁數(shù):303  字數(shù):475000  

內(nèi)容概要

  《嵌入式系統(tǒng)設(shè)計與開發(fā)系列:FPGA嵌入式系統(tǒng)設(shè)計與開發(fā)指南》以Altera公司的颶風(fēng)系列FPGA為硬件基礎(chǔ),講述常見的FPGA應(yīng)用模塊和系統(tǒng)設(shè)計,并引入Altium公司開發(fā)的AltiumDesigper開發(fā)環(huán)境進行SOPC設(shè)計。
  全書共11章,包括頻率計設(shè)計、人機界面設(shè)計、信號源設(shè)計、高速數(shù)據(jù)采集系統(tǒng)設(shè)計、SOPC設(shè)計及嵌入式智能設(shè)計、LiveDesign實時設(shè)計及嵌入式軟件調(diào)試、虛擬儀器調(diào)試及JTAG邊界掃描、FPGA到PCB的轉(zhuǎn)換及同步更新、測量儀器平臺實例?!肚度胧较到y(tǒng)設(shè)計與開發(fā)系列:FPGA嵌入式系統(tǒng)設(shè)計與開發(fā)指南》側(cè)重FPGA的實戰(zhàn)應(yīng)用項目,以多個實踐實例設(shè)計為切人點,全面進述系統(tǒng)的設(shè)計原理、框架設(shè)計、硬件設(shè)計、VHDL設(shè)計、模塊封裝、頂層設(shè)計、系統(tǒng)設(shè)計、誤差分析等,以求將整個系統(tǒng)設(shè)計的細節(jié)全面展現(xiàn)給讀者。
  《嵌入式系統(tǒng)設(shè)計與開發(fā)系列:FPGA嵌入式系統(tǒng)設(shè)計與開發(fā)指南》實戰(zhàn)性和指導(dǎo)性強,適合從事單片機、嵌入式系統(tǒng)開發(fā)的工程技術(shù)人員參考。

書籍目錄

前言
第1章 頻率計設(shè)計
 1.1 頻率計原理
  1.1.1 直接測頻法
  1.1.2 同步測頻法
  1.1.3 測周期法
 1.2 原理構(gòu)架
 1.3 硬件組成
  1.3.1 總體硬件圖
  1.3.2 FPGA硬件設(shè)計
  1.3.3 前端調(diào)理電路設(shè)計
  1.3.4 方波生成電路設(shè)計
  1.3.5 LCD1602電路設(shè)計
 1.4 FPGA設(shè)計
  1.4.1 頂層設(shè)計圖
  1.4.2 LCD1602控制器
  1.4.3 產(chǎn)生方波信號
  1.4.4 計數(shù)器模塊
 1.5 本章小結(jié)
第2章 人機界面設(shè)計
 2.1 原理構(gòu)架
 2.2 硬件組成
  2.2.1 總體硬件圖
  2.2.2 FPGA部分
  2.2.3 PS2鍵盤部分
  2.2.4 液晶模塊
  2.2.5 VGA模塊
  2.2.6 蜂鳴器模塊
 2.3 FPGA設(shè)計
  2.3.1 PS2控制模塊
  2.3.2 液晶控制模塊
  2.3.3 VGA驅(qū)動模塊
  2.3.4 蜂鳴器驅(qū)動模塊
 2.4 改進要點
  2.4.1 添加觸摸屏模塊
  2.4.2 VGA模塊的改進方法
  2.4.3 其他模塊的改進方法
 2.5 本章小結(jié)
第3章 信號源設(shè)計
 3.1 信號發(fā)生原理
  3.1.1 信號的產(chǎn)生
  3.1.2 DDS原理
  3.1.3 DDS的優(yōu)點
  3.1.4 DDS參數(shù)
  3.1.5 DDS實現(xiàn)方法
 3.2 原理構(gòu)架
 3.3 硬件組成
  3.3.1 總體硬件圖
  3.3.2 人機交互部分
  3.3.3 DAC部分
  3.3.4 信號調(diào)理設(shè)計
  3.3.5 晶振輸入部分
 3.4 FPGA設(shè)計
  3.4.1 相位累加器模塊
  3.4.2 ROM模塊
  3.4.3 人機交互模塊
  3.4.4 波形選擇模塊
 3.5 改進要點
  3.5.1 壓縮ROM表
  3.5.2 更換DAC
  3.5.3 改進構(gòu)架
 3.6 本章小結(jié)
第4章 高速數(shù)據(jù)采集系統(tǒng)設(shè)計
第5章 FPGA的SOPC及嵌入式智能設(shè)計
第6章 Live Design實時設(shè)計及嵌入式軟件調(diào)試
第7章 FPGA設(shè)計提高——Wishbone
第8章 嵌入式軟件代碼調(diào)試及c到硬件
第9章 虛擬儀器調(diào)試及JTAG邊界掃描
第10章 FPGA到PCB轉(zhuǎn)換及同步更新
第11章 測量儀器平臺系統(tǒng)設(shè)計

章節(jié)摘錄

版權(quán)頁:   插圖:    人機界面是架起用戶(自然人)和電子系統(tǒng)溝通橋梁的模塊,也就是我們經(jīng)常用到的鍵盤、觸摸屏、液晶屏、顯示器、數(shù)碼管等。 設(shè)計一個FPGA系統(tǒng)時,一般都會設(shè)計人機交互界面來溝通用戶和電子系統(tǒng),以便把用戶的想法、操作告訴電子系統(tǒng),并把電子系統(tǒng)當(dāng)前的狀態(tài)或者選擇顯示給用戶。 人機交互界面一般分為輸入模塊和輸出模塊(輸入、輸出是對于電子系統(tǒng)而言的)。輸入模塊一般有鍵盤、觸摸屏等,用來將用戶的命令、操作輸入到電子系統(tǒng)中;輸出模塊一般有數(shù)碼管、液晶顯示器、振動回饋等,用來將電子系統(tǒng)的狀態(tài)或者反饋告訴用戶。 本章將著重介紹FPGA嵌入式系統(tǒng)中常見、常用的人機交互模塊,并逐一講述其硬件設(shè)計和VHDL控制器的編寫,大家可以根據(jù)自己系統(tǒng)的需要,選擇其中的一個或者幾個模塊加入到實際系統(tǒng)中。 有一些人機交互模塊,如數(shù)碼管在系統(tǒng)實例章節(jié)講述,本章不再贅述。本章的模塊包括PS2鍵盤控制器、液晶控制器、VGA控制器、蜂鳴器控制器。 2.1 原理構(gòu)架 本章介紹的輸入模塊是PS2鍵盤控制器,即104鍵盤,也就是電腦的鍵盤。電腦的鍵盤有PS2和USB兩種接口。本章介紹的是PS2接口的鍵盤。 在日常生活中,經(jīng)常接觸到采用鍵盤作為輸入模塊的嵌入式電子系統(tǒng),如銀行ATM機上輸入密碼用的鍵盤,手機撥號時的鍵盤,電視機遙控器上面的鍵盤。這些嵌入式電子系統(tǒng)的鍵盤按照連接方式可以分為直連式鍵盤、矩陣鍵盤、串行輸出鍵盤等。 直連式鍵盤,一般用于鍵值數(shù)較少的情況;矩陣鍵盤可以達到有限接口數(shù),而鍵值數(shù)最大化的目的;而串行輸出鍵盤適用于比矩陣鍵盤更多鍵值的情況,因為當(dāng)鍵值很多(如100個)時,需要的接口數(shù)量及軟/硬件開銷就呈幾何級增長,此時就應(yīng)該用一個芯片或者模塊來專門管理鍵盤,并把鍵值通過一定的通信格式發(fā)給主機,PS2鍵盤就是這種模式。 本章要介紹的輸出模塊包括液晶屏、VGA輸出和蜂鳴器。

編輯推薦

《FPGA嵌入式系統(tǒng)設(shè)計與開發(fā)指南》側(cè)重實戰(zhàn)應(yīng)用項目,從若干實踐實例設(shè)計入手,整體論述了硬件設(shè)計、誤差分析等,以求將整個系統(tǒng)設(shè)計的細節(jié)全面展現(xiàn)給讀者。《FPGA嵌入式系統(tǒng)設(shè)計與開發(fā)指南》實戰(zhàn)性和指導(dǎo)性強,適合從事單片機、嵌入式系統(tǒng)開發(fā)的工程技術(shù)人員參考使用。

圖書封面

評論、評分、閱讀與下載


    FPGA嵌入式系統(tǒng)設(shè)計與開發(fā)指南 PDF格式下載


用戶評論 (總計2條)

 
 

  •   這本書主要是基于Altuimdesigner的開發(fā)設(shè)計,并不是著重于ALTERA或者xilinx,買的讀者注意了!
  •   內(nèi)容不是很充實,只是照搬而已。滅有新意
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7