可編程邏輯電路設計基礎教程(簡體書)
商品資訊
ISBN13:9787512408418
出版社:北京航空航天大學出版社
作者:周立功; 劉銀華; 夏宇聞
出版日:2012/08/01
裝訂/頁數:平裝/209頁
規格:26cm*19cm (高/寬)
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱
相關商品
商品簡介
《高等院校電類專業新概念教材.卓越工程師教育叢書:可編程邏輯電路設計基礎教程》從FPGA初學者角度出發,通過項目驅動的方法融合FPGA相關知識點。主要包括三部分內容:第一部分為第1-3章,介紹FPGA基礎知識,包括FPGA的發展歷程、設計流程及特色;深入剖析FPGA內部結構,以Flash架構FPGA為例,從最底層的基本結構到複雜的片內外設,進行深入淺出的介紹。第二部分為第4章,詳細介紹FPGA的編程語言-Verilog HDL,通過淺顯易懂的方式讓讀者對Verilog HDL編程語言進行全方位掌握。第三部分為第5、6章,分別介紹基於FPGA的常用IP和DIY創新的應用實例。
《高等院校電類專業新概念教材.卓越工程師教育叢書:可編程邏輯電路設計基礎教程》強調理論與實踐相結合,通過本書學習,讀者不僅可以掌握FPGA和Verilog HLD編程語言的基本知識,而且通過大量實例,能夠將理論知識運用到具體設計實踐中,達到學以致用的目的。作者配套本書會陸續發行各種設計實例、視頻教程、授課PPT等,力求將FPGA的入門變得很容易。
本書適用於高等院校本科、高職高專的電子信息工程、自動化、機電一體化、計算機等專業的教材,也可作為FPGA設計初學者、FPGA工程師的參考用書。.
《高等院校電類專業新概念教材.卓越工程師教育叢書:可編程邏輯電路設計基礎教程》強調理論與實踐相結合,通過本書學習,讀者不僅可以掌握FPGA和Verilog HLD編程語言的基本知識,而且通過大量實例,能夠將理論知識運用到具體設計實踐中,達到學以致用的目的。作者配套本書會陸續發行各種設計實例、視頻教程、授課PPT等,力求將FPGA的入門變得很容易。
本書適用於高等院校本科、高職高專的電子信息工程、自動化、機電一體化、計算機等專業的教材,也可作為FPGA設計初學者、FPGA工程師的參考用書。.
作者簡介
蔣軍虎(老蔣),國家考研英語閱卷組成員,考研輔導傳奇人物,考研英語(二)輔導第一人,京虎考研培訓學校名譽校長;2000-2008年任職於北京新東方學校並連續三年被評為優秀教師,2003-2009年兼任多家MBA、考研輔導機構副校長、股東;2010年創立老蔣英語培訓(京虎教育),開辦全國專業碩士(MBA、MPA、MPAcc等)英語(二)輔導,被廣大考生譽為考研英語高分學員的搖籃。短短兩年時間,讀蔣書,聽蔣課、 英語考研路,就找蔣軍虎在考生中廣為流傳!.
名人/編輯推薦
《高等院校電類專業新概念教材?卓越工程師教育叢書:可編程邏輯電路設計基礎教程》強調理論與實踐相結合,通過《高等院校電類專業新概念教材?卓越工程師教育叢書:可編程邏輯電路設計基礎教程》學習,讀者不僅可以掌握FPGA和Verilog HLD編程語言的基本知識,而且通過大量實例,能夠將理論知識運用到具體設計實踐中,達到學以致用的目的。作者配套《高等院校電類專業新概念教材?卓越工程師教育叢書:可編程邏輯電路設計基礎教程》會陸續發行各種設計實例、視頻教程、授課PPT等,力求將FPGA的入門變得很容易。《高等院校電類專業新概念教材?卓越工程師教育叢書:可編程邏輯電路設計基礎教程》適用于高等院校本科、高職高專的電子信息工程、自動化、機電一體化、計算機等專業的教材,也可作為FPGA設計初學者、FPGA工程師的參考用書。
目次
第1章 FPGA基礎知識
1.1 FPGA與數字電路
1.1.1 用原理圖來實現數字電路
1.1.2 用HDL語言來實現數字電路
1.2 FPGA發展歷程
1.2.1 集成電路
1.2.2 PLD簡介
1.2.3 複雜的PLD
1.2.4 基於Flash架構的FPGA的特點
1.3 FPGA設計流程
1.3.1 設計輸入
1.3.2 功能仿真
1.3.3HDL綜合
1.3.4 綜合後仿真
1.3.5 佈局佈線
1.3.6 後仿真
1.3.7 編程下載/調試
1.4 Microsemi FPGA的特色
1.4.1 ProASIC3系列
1.4.2 IGLOO系列
1.4.3 Fusion系列
1.4.4 SmartFusion系列
第2章 FPGA基本結構
2.1 FPGA的基本編程原理
2.2 基本邏輯單元
2.2.1 Flash架構的開關
2.2.2 基本的庫單元
2.2.3 最小邏輯單元
2.3 佈線資源
2.3.1 超快速的局部連線資源
2.3.2 有效的長線資源
2.3.3 高速的超長線資源
2.3.4 高性能的全域網絡
2.4 110結構
2.4.1I/O緩衝器
2.4.2 110寄存器
2.4.3 輸出斜率控制
2.4.4 斯密特觸發器
2.4.5 ESD保護
2.4.6 110命名規則
第3章 FPGA片內外設
3.1 片內SRAM
3.1.1 SRAM的原理
3.1.2 SRAM的資源及使用
3.1.3 SRAM的操作模式
3.2 片內FIFo
3.2.1 FIFO的原理
3.2.2 FIFO的特點及應用
3.3 時鐘調整電路與模擬鎖相環
3.3.1 CCC的原理
3.3.2 PLL的原理
3.3.3 CCC/PLL的資源分佈
3.4 Flash ROM
3.4.1Flash ROM的原理
3.4.2 Flash ROM的資源
3.5 Flash Memory
3.5.1 Flash Memory的存儲原理
3.5.2 Flash Memory的資源與操作
3.6 時鐘資源
3.6.1 RC振盪器的原理
3.6.2 晶體振盪器的原理
3.6.3 實時定時器的原理
3.7 模擬模塊
3.7.1 ADC的工作原理
3.7.2 ACM的配置原理
3.7.3 預處理器的原理
3.7.4 應用
第4章 Verilog HDL基礎語法
4.1 Verilog HDL基本知識
4.1.1 什麼是硬件描述語言
4.1.2 Verilog HDL的發展歷程
4.1.3 Verilog HDL與VHDL的對比
……
第5章 常用lP設計
第6章 DIY創新應用設計
參考文獻.
1.1 FPGA與數字電路
1.1.1 用原理圖來實現數字電路
1.1.2 用HDL語言來實現數字電路
1.2 FPGA發展歷程
1.2.1 集成電路
1.2.2 PLD簡介
1.2.3 複雜的PLD
1.2.4 基於Flash架構的FPGA的特點
1.3 FPGA設計流程
1.3.1 設計輸入
1.3.2 功能仿真
1.3.3HDL綜合
1.3.4 綜合後仿真
1.3.5 佈局佈線
1.3.6 後仿真
1.3.7 編程下載/調試
1.4 Microsemi FPGA的特色
1.4.1 ProASIC3系列
1.4.2 IGLOO系列
1.4.3 Fusion系列
1.4.4 SmartFusion系列
第2章 FPGA基本結構
2.1 FPGA的基本編程原理
2.2 基本邏輯單元
2.2.1 Flash架構的開關
2.2.2 基本的庫單元
2.2.3 最小邏輯單元
2.3 佈線資源
2.3.1 超快速的局部連線資源
2.3.2 有效的長線資源
2.3.3 高速的超長線資源
2.3.4 高性能的全域網絡
2.4 110結構
2.4.1I/O緩衝器
2.4.2 110寄存器
2.4.3 輸出斜率控制
2.4.4 斯密特觸發器
2.4.5 ESD保護
2.4.6 110命名規則
第3章 FPGA片內外設
3.1 片內SRAM
3.1.1 SRAM的原理
3.1.2 SRAM的資源及使用
3.1.3 SRAM的操作模式
3.2 片內FIFo
3.2.1 FIFO的原理
3.2.2 FIFO的特點及應用
3.3 時鐘調整電路與模擬鎖相環
3.3.1 CCC的原理
3.3.2 PLL的原理
3.3.3 CCC/PLL的資源分佈
3.4 Flash ROM
3.4.1Flash ROM的原理
3.4.2 Flash ROM的資源
3.5 Flash Memory
3.5.1 Flash Memory的存儲原理
3.5.2 Flash Memory的資源與操作
3.6 時鐘資源
3.6.1 RC振盪器的原理
3.6.2 晶體振盪器的原理
3.6.3 實時定時器的原理
3.7 模擬模塊
3.7.1 ADC的工作原理
3.7.2 ACM的配置原理
3.7.3 預處理器的原理
3.7.4 應用
第4章 Verilog HDL基礎語法
4.1 Verilog HDL基本知識
4.1.1 什麼是硬件描述語言
4.1.2 Verilog HDL的發展歷程
4.1.3 Verilog HDL與VHDL的對比
……
第5章 常用lP設計
第6章 DIY創新應用設計
參考文獻.
書摘/試閱
前面幾章介紹了FPGA相關的基礎知識,從本章開始進入實戰練習。我們將從最基本的IP設計開始,從原理到代碼實現,詳細介紹常用IP的設計方法。這些常用IP不僅可以單獨使用,定制為一個專用芯片,而且也可以作為MCU的外設使用,定制為用戶專用的MCU。因此,學會FPGA的IP設計方法,有助于理解FPGA與IC設計之間的關系,更深刻地理解FPGA所能應用的范圍。
IP(Intellectual Property)就是通常所說的知識產權。FPGA設計中的IP指的是將一些在設計中常用,但比較復雜的功能塊,如FIR濾波器、SDRAM控制器、PCI接口等設計成可參數修改的模塊,用戶可以直接調用這些模塊進行設計。IP的重用可以大大縮短產品的設計周期,加快產品上市的速度,還可以降低產品開發的難度和成本、提高產品的性能。因此,使用IP是電子設計的一種發展趨勢。根據IP最終交付給用戶的方式不同,形成了3類IP核:軟核、固核和硬核。
軟核是用Verilog HDL等硬件描述語言描述的功能模塊,它并不涉及用什么具體電路元件實現這些功能。軟核的設計周期在3類IP核當中是最短的,同時設計投入也是最少的。因為軟核不涉及最終實現的物理硬件,所以它給用戶提供了很大的發展空間,給IP的應用增加了更多的靈活性和適應性,同時,軟核的復用性最好。但是,正是因為軟核沒有涉及實現的物理硬件,在應用的后續工作中可能需要對其進行一定的修正,在性能上軟核也沒有得到充分的優化。
硬核提供給用戶的是設計最終階段的產品--掩膜,以經過完全的布局布線的網表形式提供。這種硬核既具有可預見性,同時還可以針對特定工藝或購買商的需求進行功耗和尺寸上的優化。盡管硬核由于缺乏靈活性而導致可移植性差,但由于無須提供寄存器傳輸級(RTL)文件,因而更易于實現IP保護。
固核則是軟核和硬核的折中,以網表的形式提供。對于那些對時序要求嚴格的內核(如PCI接口內核),可以預布線特定信號或分配特定的布線資源,以滿足時序要求。這些內核可歸類為固核。
近年來電路實現工藝技術的發展相當迅速,為了積累邏輯電路設計成果,以及更好、更快地設計更大規模的電路,發展軟核的設計和推廣軟核的重用技術是非常有必要的。
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。