序1................................................................................................................................. 3 序2................................................................................................................................. 5序3................................................................................................................................. 7前沿.............................................................................................................................. 12第一章信息源泉――推介资料出处........................................................................ 20一、推介图书.................................................................................................... 20二、推介视频.................................................................................................... 21三、推介网站.................................................................................................... 241. 各类官网................................................................................................ 242. 推介博客................................................................................................ 273. 推介论坛................................................................................................ 28第二章金碧辉煌――Altera 在线资源................................................................... 33一、Altera 官方网站......................................................................................... 33二、建立myaltera 账户.................................................................................... 33三、系统化的设计资源...................................................................................... 341. 设计实例................................................................................................ 342. 参考设计................................................................................................ 353. Altera 软件介绍................................................................................... 354. 技术中心................................................................................................ 365. 手册资料................................................................................................ 376. 演示中心................................................................................................ 387. Altera 在线培训.................................................................................. 388. 软件设计流程........................................................................................ 41四、问题解决推荐流程...................................................................................... 421. 知识数据库............................................................................................ 422. Altera 论坛........................................................................................... 423. Altera 维基........................................................................................... 434.设计和支持资源指南.............................................................................. 44五、在线经典视频推介...................................................................................... 44第三章创造平台――Quartus II 11.0 套件安装指南........................................ 46一、Altera Quartus II 11.0 套件介绍....................................................... 46二、Quartus II 11.0 套件下载.................................................................... 471. Quartus II 11.0 套件下载................................................................. 472. Quartus II crack 下载....................................................................... 49三、Quartus II 11.0 套件安装.................................................................... 501. Quartus II 11.0 软件安装................................................................ 502. Quartus II 11.0 Devices 安装......................................................... 523. Quartus II 11.0 软件破解................................................................ 544. Modelsim_Altera_ase 软件安装........................................................ 57四、Quartus II 套件使用指南...................................................................... 59第四章随心所欲――DIY 系统板............................................................................ 60一、Altium Designer 09 winter 软件介绍................................................ 6016二、Altium Designer 09 winter 软件使用................................................ 60三、写此目的仅为.............................................................................................. 63四、Step By Step DIY MAX II 核心板........................................................... 641. EPM240T100C5N 引脚介绍.................................................................... 642. EPM240T100C5N 工作条件.................................................................... 643. EPM240T100C5N 核心板设计................................................................ 644. CPLD 核心板Layout 注意事项............................................................. 665. CPLD 核心板实物图............................................................................... 67五、Step By Step DIY Cyclone II 系统板................................................... 681. EP2C8Q208C8N 引脚介绍.................................................................... 682. EP2C8Q208C8N 工作条件...................................................................... 683. EP2C8Q208C8N 系统板设计.................................................................. 694. FPGA 系统板Layout 注意事项............................................................. 745. FPGA 系统板实物图............................................................................... 75六、Step By Step DIY Cyclone III 应用版.............................................. 761. JTAG 接口电路设计............................................................................... 762. AS 接口电路设计................................................................................... 773. MSEL 电路设计....................................................................................... 794. Cyclone III 应用版实物图................................................................ 80七、Step By Step DIY Cyclone IV 核心板................................................ 80第五章路在何方――Verilog 快速入门................................................................. 81一、关于HDL..................................................................................................... 811. HDL 简介................................................................................................. 812. VHDL 和Verilog 区别........................................................................... 813. 其他........................................................................................................ 81二、如何学习HDL............................................................................................. 82第六章美好开始――我流啊流啊流........................................................................ 83一、Step By Step 建立第一个工程................................................................ 83二、工程代码设计............................................................................................ 851. water_led_design 工程文件结构:................................................... 852. 代码设计................................................................................................ 863. 代码编译................................................................................................ 89三、Modelsim-Altera 仿真............................................................................... 911. 为什么要仿真........................................................................................ 912. 仿真必备的知识.................................................................................... 92四、配置FPGA..................................................................................................... 931. 配置综合................................................................................................ 932. 目标板下载模式.................................................................................... 943. JTAG 的下载........................................................................................... 944. EPCS 的下载........................................................................................... 955. 编程/配置失败原因.............................................................................. 97第七章你想干嘛――边沿检测技术........................................................................ 9817一、为什么要讲边沿检测.................................................................................. 98二、什么是边沿检测.......................................................................................... 98三、实现边沿检测的最优化............................................................................ 991. Block 或Verilog 实现......................................................................... 992. 边沿检测应用...................................................................................... 1013. 实现指标及存在缺陷.......................................................................... 101第八章对立统一――异步时钟同步化.................................................................. 102一、什么是对立统一........................................................................................ 102二、异步时钟同步化........................................................................................ 1031. 异步时钟种类...................................................................................... 1032. 异步时钟解决方案.............................................................................. 103第九章为所欲为――教你什么才是真正的任意分频.......................................... 109一、为啥要说任意分频.................................................................................... 1091. DDS 相位累加器................................................................................... 1092. 任意频率分频原理.............................................................................. 111第十章思维跨越――非同于MCU 的独立按键消抖动.......................................... 114一、为什么要消抖动........................................................................................ 114二、各种消抖动.............................................................................................. 1151. 模拟电路按键消抖动.......................................................................... 1152. 单片机中按键消抖动.......................................................................... 1163. FPGA 中的按键消抖动......................................................................... 116第十一章以少制多――基于PLD 的矩阵键盘状态机控制.................................. 122一、FPGA 矩阵键盘电路图............................................................................... 122二、FPGA 矩阵键盘FSM.................................................................................... 1231. 代码...................................................................................................... 1232. 状态机说明.......................................................................................... 126第十二章你还好吗――LCD 1602 Hello World.................................................. 128一、驱动说明.................................................................................................... 128二、FPGA LCD1602 FSM.................................................................................... 1291. 代码...................................................................................................... 1292. 状态机.................................................................................................. 1343. “Hello World”实物显示................................................................ 134第十三章别忘了我――SignalTap II Logic Analyzer.................................... 136一、为啥别忘了我............................................................................................ 136二、应用实例.................................................................................................... 136第十四章没我不行――基于FPGA 的VGA 可移植模块终极设计........................ 143一、VGA 的诱惑................................................................................................. 143二、VGA 驱动原理........................................................................................... 1431. VGA 接口............................................................................................... 1432. VGA 时序............................................................................................... 1443. VGA 电路............................................................................................... 147三、可移植VGA 模块设计.............................................................................. 150181、模块划分............................................................................................ 1512、代码设计............................................................................................ 152四、Display 方案以及效果........................................................................... 1571、彩条.................................................................................................... 1572、花型矩阵............................................................................................ 158第十五章终于有了――基于FPGA 的C2Mif 软件设计以及VGA 应用................ 160一、Mif 文件概述........................................................................................... 160二、Mif 转换软件介绍................................................................................... 1601. 康芯Guagle 软件................................................................................ 1602. 国外MIFGEN 软件................................................................................ 1613. Bingo 版的C2Mif 软件...................................................................... 162三、Mif 软件使用步骤................................................................................... 1661. PCtoLCD2002 字模提取....................................................................... 1672. C2Mif 使用........................................................................................... 169四、项目实例.................................................................................................. 1711. 生成mif............................................................................................... 1722. 建立工程.............................................................................................. 1723. 修改vga_display.v........................................................................... 1724. 项目效果图.......................................................................................... 174第十六章唯我独尊――基于FPGA 的UART、USB 接口协议设计........................ 175一、PC 终端概述............................................................................................. 175二、UART 通信接口设计................................................................................. 1761. UART 通信协议..................................................................................... 1762. UART 硬件设计..................................................................................... 1773. UART Verilog 设计............................................................................. 1784. UART 代码测试图................................................................................. 185三、USB 通信接口设计................................................................................... 1861. USB 通信协议....................................................................................... 1862. USB 硬件设计....................................................................................... 1863. USB Nios II 驱动.............................................................................. 1864. USB 代码测试图................................................................................... 186第十七章只为了你――基于FPGA 的真彩VGA 显示的实现................................ 187一、讲真彩显示的理由:................................................................................ 187二、真彩显示的要求...................................................................................... 1881. 数据的流通.......................................................................................... 1882. 色彩的识别.......................................................................................... 188三、各种方案的汇总...................................................................................... 1891. 静态数据源.......................................................................................... 1892. 动态数据源.......................................................................................... 189三、网上NB 链接............................................................................................ 190四、Bingo 的设计........................................................................................... 1911. 硬件设计.............................................................................................. 191192. 软件设计.............................................................................................. 1933. 注意问题.............................................................................................. 194五、各种效果图................................................................................................ 194六、网络参考.................................................................................................... 196第十八章一路向北――幻想FPGA 人工智能的未来世界.................................... 197一、Altera 2011 技术巡展............................................................................. 197二、FPGA 有什么用........................................................................................... 199三、FPGA 该干什么........................................................................................... 2011. 信号采集.............................................................................................. 2022. 超大点阵.............................................................................................. 2043. 千兆网络.............................................................................................. 2054. 图像识别.............................................................................................. 2065. 视频监控.............................................................................................. 2086. IC 测试、设计..................................................................................... 2097. 其他...................................................................................................... 210三、放眼看世界,我们的未来........................................................................ 2111. 可重构计算机...................................................................................... 2122. 裸眼3D 技术........................................................................................ 2143. 机器人视觉.......................................................................................... 2174. 意念操控世界...................................................................................... 2185. 人工智能的极限.................................................................................. 2216. 末日预言的幻想.................................................................................. 222附录............................................................................................................................ 227一、参考文献.................................................................................................. 227二、本书资料下载.......................................................................................... 2281. 例程下载地址汇总.............................................................................. 2282. 资料下载地址汇总.............................................................................. 230三、推介软件.................................................................................................. 233四、相关原理图.............................................................................................. 235五、其他图片.................................................................................................. 240……