第一章 MAX+PLUS Ⅱ入門
1.1 原理圖輸入
1.2 文本編輯(ABEL)
1.3 文本編輯(VHDL)
1.4 波形編輯
1.5 建立名為first的工程項目
1.6 模擬仿真
1.7 定時分析
第二章 設計舉例
2.1 實驗板簡介
2.2 7段數(shù)碼管譯碼器(DE4_7)
2.3 8選1多路選擇器(MULS_1)
2.4 計數(shù)器(CNT1000)
2.5 動態(tài)數(shù)碼管顯示(DISPLAY)
2.6 數(shù)字電子鐘(CLK)
2.7 頻率計(FREQ)
2.8 電子搶答器
2.9 出租車計價器
2.10 小結
第三章 概述
3.1 AHDL設計入門
3.2 文本文件(Text Design File)
3.2.1 文本設計文件中的段(Section)
3.2.2 層次結構設計中的文件
3.2.3 Include文件
3.3 使用AHDL
第四章 如何使用AHDL
4.1 簡介
4.1.1 數(shù)值
4.1.2 常量
4.1.3 AHDL模板
4.1.4 AHDL的例子
4.2 組合邏輯
4.2.1 布爾表達式和等式的實現(xiàn)
4.2.2 節(jié)點的定義
4.2.3 組的定義
4.2.4 條件邏輯的實現(xiàn)
4.2.5 建立譯碼器
4.2.6 變量的默認值
4.2.7 低有效邏輯
4.2.8 雙向管腳
4.3 時序邏輯
4.3.1 寄存器的說明
4.3.2 帶寄存器的輸出端口的說明
4.3.3 創(chuàng)建計數(shù)器
4.4 狀態(tài)機
4.4.1 建立狀態(tài)機
4.4.2 時鐘、復位和使能信號的設置
4.4.3 設定狀態(tài)的輸出值
4.4.4 設置狀態(tài)的轉換方式
4.4.5 設置狀態(tài)機的狀態(tài)位和狀態(tài)值
4.4.6 帶同步輸出端的狀態(tài)機
4.4.7 帶異步輸出的狀態(tài)機
4.4.8 對非法狀態(tài)的處理
4.5 層次化設計的實現(xiàn)
4.5.1 使用Altera MAX+PLUS Ⅱ的函數(shù)
4.5.2 建立和使用用戶自定義的函數(shù)
4.6 對邏輯綜合的控制
4.6.1 使用LCELL和SOFT原語
4.6.2 輸出端口的默認值
4.6.3 狀態(tài)機狀態(tài)位與狀態(tài)值的設定
第五章 基本元素
5.1 保留關鍵字和保留標識符(Reserveed Keywords&Identifiers)
5.1.1 保留關鍵字
5.1.2 保留標識符
5.2 符號(Symbols)
5.3 帶引號和不帶引號的名稱(Quoted&Unquoted Names)
5.4 組(Groups)
5.4.1 組的記法
5.4.2 組域及組的子域
5.5 AHDL中的數(shù)字
5.6 布爾表達式
5.6.1 邏輯運算符
5.6.2 含有NOT運算符的表達式
5.6.3 含有AND、NAND、OR、NOR、XOR和XNOR的表達式
5.6.4 算術運算符
5.6.5 比較符
5.6.6 布爾運算符和比較符的優(yōu)先級
5.7 原語(Primitives)
5.7.1 緩沖器原語
5.7.2 觸發(fā)器和鎖存器原語(FlipFlop&Latch Primotives)
5.7.3 原語/端口的互連
5.8 函數(shù)(Macrofunctions)
5.9 端口(Port)
5.9.1 當前文件的端口
5.9.2 實例的端口
第六章 設計結構
6.1 簡介
6.2 Title語句 (Titl Statement)
6.3 Include語句(Include Statement)
6.4 Constant語句
6.5 函數(shù)原型語句(Function Prototype Statement)
6.6 Options語句
6.7 子設計段(Subdesign Section)
6.8 變量段(Variable Section)
6.8.1 實例說明(Instance Declaration)
6.8.2 節(jié)點說明(Node Declaration)
6.8.3 寄存器說明
6.8.4 狀態(tài)機說明
6.8.5 狀態(tài)機別名說明
6.9 邏輯段
6.9.1 布爾等式
6.9.2 布爾控制等式
6.9.3 Case語句
6.9.4 Defaults語句
6.9.5 If語句
6.9.6 函數(shù)或原語的內部直接引用(In-Line Macrofunction or Primitive Referenc)
6.9.7 真值表語句
第七章 語法
7.1 詞匯元素
7.2 AHDL的主要結構
7.3 Title語句語法規(guī)則
7.4 Include語句語法規(guī)則
7.5 Constant語句語法規(guī)則
7.6 函數(shù)原型語句語法規(guī)則
7.7 Options語句語法規(guī)則
7.8 子設計段語法規(guī)則
7.9 變量段語法規(guī)則
7.9.1 狀態(tài)機說明語句語法規(guī)則
7.9.2 狀態(tài)機別名說明語句語法規(guī)則
7.10 邏輯段語法規(guī)則
7.10.1 布爾等式語法規(guī)則
7.10.2 布爾控制等式(Boolean Control Equation)語法規(guī)則
7.10.3 Case語句語法規(guī)則
7.10.4 Defaults語句語法規(guī)則
7.10.5 If語句語法規(guī)則
7.10.6 函數(shù)或原語的內部直接引用(In-Line Macrofunction or Primitive Reference)語法規(guī)則
7.10.7 其值表語句語法規(guī)則
7.11 端口語法規(guī)則
7.12 組的語法規(guī)則
7.13 組和表的語法規(guī)則
第八章 設計風格
8.1 常用的設計風格
8.2 空白區(qū)(White Space)
8.3 注釋與文檔
8.4 命名習慣
8.5 縮格
8.6 文件結構
附錄
附錄A 實驗板實物圖
附錄B EPM7128引腳圖
附錄C 常見錯誤及處理技巧
附錄D MAX+PLUS Ⅱ快捷按鈕的使用方法