原创 基于Verilog HDL的数字系统设计入门教程(CPLD篇)——第六天

2009-9-10 08:52 2669 10 10 分类: FPGA/CPLD

  • 目录
    1.        简介        4
    2.        实验环境        4
    3.        蜂鸣器原理        4
    3.1        蜂鸣器基础知识        4
    3.2        实验扩展板上蜂鸣器的原理图        5
    3.3        引脚对应关系        5
    4.        实验一(蜂鸣器发出滴滴声)        6
    4.1        实验要求        6
    4.2        实验目标        6
    4.3        设计思路及源代码        6
    4.4        实验步骤        7
    4.5        小结        9
    4.6        思考和练习        10
    5.        实验二(乐曲自动演奏)        10
    5.1        实验要求        10
    5.2        实验目标        10
    5.3        设计思路及源代码        10
    5.4        实验步骤        17
    5.5        小结        18
    5.6        思考和练习        18
    6.        后记        18
    7.        其它信息        19

    1.简介
        希望通过今天的学习和实验,大家能掌握以下要点:?
  • 蜂鸣器的基本原理;
  • 如何查找warning的原因以及部分warning的排除方法;
  • 模块的实例化。


2.实验环境
(1)本实验的软件实验环境为:
?操作系统:Windows XP +SP3;
?EDA软件:Quartus II 9.0 SP2。
(2)硬件实验环境:
?[PN09-03]MAX II CPLD 启蒙板(主芯片EMP570T100C5N);
?[PN09-04]EDA/MCU扩展实验板;
?[PN09-02]Altera USB Blaster。
(3)硬件连接方式
………………………………………………………………
6.后记
    本篇教程距离上一篇教程推出的时间隔得是有点久了,主要前两周我开始到重庆南川的一所职业高中支教,很多事情没有安排好。此外,还有一件很重要的事情最近也花了我很大的精力,大家如果听出来那首曲子是什么,大概就知道是什么事情了。所以我没有整块的时间来写这个教程,在这里跟大家说声抱歉。
    这个教程代码其实并不是很难,大家如果认真看了我给大家推荐的基本参考书,这些代码说实话很简单。我们主要学习的是一个设计的思想:拿到一个硬件模块,我们要实现什么功能,实现这个功能我们需要了解硬件的工作模式和特性,然后根据这个来进行系统的规划,然后再是具体的每个模块的代码。
    本来是准备本篇教程要教大家MAX II CPLD UFM的使用和ModelSim的基本使用方法和仿真流程。但是我在这个方面考虑了很久,需要找一个合适的硬件模块来讲这个,所以这个部分暂时没有讲,等到后面再讲,也许会写个专题来讲这两个部分的内容。


点击开大图


教程文档及示例项目:


http://www.5ifpga.com/viewthread.php?tid=218

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /3 下一条