第十二章 你还好吗——LCD 1602 Hello World
前面说过,在C,C++等语言学习中,“HelloWorld”将会是第一个学习的代码,但是在FPGA中由于电路驱动的复杂性,与单片机雷同,我们无法在电脑上实现“HelloWorld”的显示,而必须依靠相关硬件。因此我们不得不在一定的基础上,才能讲解关于LCD1602字
发表于 2011/7/26 14:19:08
阅读(2569)
第十一章 以少制多——基于PLD的矩阵键盘状态机控制
讲过了独立按键检测,理所当然应该讲讲FPGA中矩阵键盘的应用了。这个思维和电路在FPGA中有所不同,在此,在此做详细解释,Bingo用自己设计的成熟的代码作为案例,希望对你有用。一、FPGA矩阵键盘电路图在FPGA中的电路,与单片机雷同,如下所示:在上电默认情况下,L[3:0
发表于 2011/7/26 14:17:31
阅读(2209)
第十章 思维跨越——非同于MCU的独立按键消抖动
简单的说,进入了电子,不管是学纯模拟,还是学单片机,DSP、ARM等处理器,或者是我们的FPGA,一般没有不用到按键的地方。按键:人机交互控制,主要用于对系统的控制,信号的释放等。因此在这里,FPGA上应用的按键消抖动,也不得不讲!一、为什么要消抖动如上图所示,在
发表于 2011/7/26 14:11:56
阅读(2596)
第九章 为所欲为——教你什么才是真正的任意分频
一、为啥要说任意分频也许FPGA中的第一个实验应该是分频实验,而不是流水灯,或者LCD1602的"HelloWorld"显示,因为分频的思想在FPGA中极为重要。当初安排流水灯,只是为了能让大家看到效果,来激发您的兴趣(MCU的学习也是如此)。在大部分的教科书中,都会提
发表于 2011/7/26 14:09:12
阅读(3027)
第八章 对立统一——异步时钟同步化
一、什么是对立统一什么是CEO,就是首席执行官,是在一个企业中负责日常经营管理的最高级管理人员,又称作行政总裁,或最高执行长或大班。那么,在FPGA系统,需不需要一个最高级别的执行官,来管理所有进程呢?为了系统的有序性,不至于凌乱、崩溃,答案必然是肯定的。
发表于 2011/7/26 14:05:50
阅读(2961)
第七章 你想干嘛——边沿检测技术
一、为什么要讲边沿检测也许,没有那么一本教科书,会说到这个重要的思想;也许,学了很久的你,有可能不知道这个重要的思想吧。很惭愧,我也是在当年学了1年后才领悟到这个思想的。说实话,我的成长很艰辛,没有人能给我系统的指导,而我得撑起这一片蓝天,于是乎无数
发表于 2011/7/26 14:03:09
阅读(2576)
第六章 美好开始——我流啊流啊流
按照基于Windows的语言(C、C++、C#)等编程语言的初学入门教程,第一个历程应该是“HelloWorld!”的例程。但由于硬件上的驱动难易程度,此例程将在在后续章程中推出。硬件工程师学习开发板的第一个例程:流水灯,一切美好的开始。本章将会在设计代码的同时
发表于 2011/7/26 13:57:47
阅读(2499)
第五章 路在何方——Verilog快速入门
一、关于HDL1.HDL简介HDL:HardwareDiscriptionLanguage硬件描述语言,即描述FPGA/CPLD内部逻辑门的工作状态,来实现一定电路。随着EDA技术的发展,使用硬件语言设计PLD/FPGA成为一种趋势。目前硬件描述语言有VHDL、Verilog、Superlog、SystemC、CynlibC++、CLevel等。
发表于 2011/7/26 13:51:14
阅读(2269)
第四章 随心所欲——DIY 系统板
就算你代码再怎么牛逼,硬件描述语言再怎么熟练,没有认知FPGA的工作原理,一切都是浮云。因此,在真正开始实战演练之前,Bingo将首先介绍FPGA最小工作配置要求,以及一些基本的外设,并通过DIYCPLD/FPGA系统板案例的分析讲解,用浅显易懂的语言,让初学者深刻认识CPLD/
发表于 2011/7/26 13:30:13
阅读(4582)
第三章 创造平台——Quartus II 11.0 套件安装指南
一,AlteraQuartusII11.0套件介绍所谓巧妇难为无米之炊,再强的软硬件功底,再多的思维创造力,没有软件的平台,也只是徒劳。因此,一切创造的平台——QuartusII软件安装,由零开启的世界,便从此开始。自从Bingo2009年开始接触FPGA,QuartusII版本的软件从n
发表于 2011/7/26 13:21:44
阅读(3863)
第二章 金碧辉煌——Altera在线资源
本章由BingoFPGA小组:FlyCore成员施丽平整理编著,主要讲述了Altera在线资源的使用,希望对初学者不知道如何找资料的有帮助。一,官方网站http://www.altera.com.cn/图2.1.1Altera官网二,建立myaltera账户可以通过myAltera帐号来提交服务申请,注册参加课程,下载软件
发表于 2011/7/26 13:07:19
阅读(2771)
第一章 信息源泉——推介资料出处
一、推介图书初学者建议看基本中文的教材,这样方便上手(1)《EDA技术使用教程-Verilog(第四版)》潘松黄继业,科学出版社国内Verilog经典教材,杭电人民首批试用,由杭电老师(康芯http://www.kx-soc.com/)编著,是初学Verilog理论不错的好书。(2)《深入浅出玩转F
发表于 2011/7/26 12:51:13
阅读(2905)
前沿
引用一个牛人:瀚海泛舟sblog的一段话:观点:哪些人适合做FPGA开发?--ZThttp://xilinx.eetrend.com/blog/561图2牛人博客“FPGA目前非常火,各个高校也开了FPGA的课程,但是FPGA并不是每个人都适合,FPGA讲究的是一个入道,入什么道,入电子设计的道,就是说,
发表于 2011/7/26 12:45:56
阅读(2056)
《从零开始走进FPGA》导读
大三就这样结束了,不管是考研还是就业,面对抉择的时候到了;也许就要离开大学了,年纪不小了,面对未来的重重危机,我不怕风雨兼程……有点舍不得,留下点东西给孩子们,希望对初学FPGA的朋友有用……写此书《从零开始进入FPGA》贡献给初学FP
发表于 2011/7/26 12:23:16
阅读(3549)