ISP器件设计多功能数字钟68570.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、实验目的 掌握可编程逻辑器件的应用开发技术 ——设计输入、编译、仿真和器件编程; 熟悉一种EDA软件使用; 掌握分模块分层次的设计方法; 用电路原理图输入完成一个多功能数字钟设计。 二、实验任务:多功能数字钟设计 三、数字钟设计分析-功能框图 时分秒计数器的设计 分和秒计数器都是模M=60的计数器 其计数规律为00—01—…—58—59—00… 时计数器是一个24进制计数器 即当数字钟运行到23时59分59秒时,秒的个位计数器再输入一个秒脉冲时,数字钟应自动显示为00时00分00秒。 2、校时电路的设计 当数字钟接通电源或者计时出现误差时,需要校正时间(或称校时) 校时是数字钟应具备的基本功能。一般电子手表都具有时、分、秒等校时功能 为使电路简单,这里只进行分和小时的校时 3. 仿广播电台正点报时电路的设计 3、仿广播电台正点报时电路的设计 4、定时控制电路的设计 数字钟在指定的时刻发出信号,或驱动音响电路“闹时”;或对某装置的电源进行接通或断开“控制”。 不管是闹时还是控制,都要求时间准确,即信号的开始时刻与持续时间必须满足规定的要求。 四、数字钟的实现方法简介: 使用传统的中小规模集成电路实现。 使用可编程逻辑器件(FPGA或CPLD)实现。这类电路具有现场可编程的特性,用户通过计算机和开发工具将自己设计的电路,生成关于阵列连接的信息文件,并将信息文件通过编程器“编程”到芯片上,实现所需功能。(本实验选用该方式实现,参考P57) 使用专用集成电路(ASIC芯片)实现(例如数字手表用的芯片等)。 可编程逻辑器件的开发流程 Count10原理图 注意事项 不能把用户的设计文件存放在硬盘的根目录下,双击子目录选中; 设计文件名中不能含有文字和特殊符号 设置项目为当前顶层文件—特别在打开了几个设计文件时尤其要注意 EDA Pro2K实验系统介绍 可用资源 8个数码显示(含8421译码) 可显示0~9,A~F 8个LED发光管显示 1个带驱动的小型扬声器(蜂鸣器) 8个按键 4组时钟源 可用资源使用方法——引脚分配(锁定) 引脚分配 nCLR ?Key1 ?8 EN ?Key2 ?9 CP ?clk0 ?3 Q0-Q3 ?数码管1 ?21-24 六、层次化的设计输入方法 数字钟设计-层次结构图 生成模块符号的过程 生成模块符号 (3)管脚的重新分配与定位 选择 MAX+PlusⅡ?Floorplan Editor选项,即可打开平面(底层)编辑器窗口,出现如图所示的芯片管脚分配图。 芯片名称区 颜色图例 器件显示区 未赋值节点和管脚显示区 选中节点和管脚区 这是由软件自动分配的,用户可根据需要随意改变管脚分配,管脚的编辑过程如下。 如果出现下图所示界面,单击layout-Device view项,或者双击鼠标左键切换. 管脚的编辑过程: 用鼠标左键按住欲分配的输入、输出端口并拖到下面芯片的相应管脚上,然后松开,即可完成一个管脚的重新分配。 资源名称 引脚名称 引脚号 功能说明 CLK0 1/4/16/64/1024/4096/16384/65536/12M/24M/48M 1/2/8 CLK1 CLK2 CLK3 3 5 6 7 1024/4096/32768 12M/24M/48M D8/D7/D6/D5 81/80/79/78 红/黄/绿/绿 D4/D3/D2/D1 73/72/71/70 绿/绿/黄/红 LED 蜂鸣器 时钟 SPK 83 资源 引脚名称 引脚号 模式二 K8/K7/K6/K5 19/18/17/16 2ms脉冲 K4/K3/K2/K1 11/10/9/8 按键 模式一 模式三 琴键电平 乒乓电平 乒乓电平 琴键电平 乒乓电平 可用资源使用方法——引脚分配(锁定) 资源 引脚名称 引脚号 38/39/47/48 30/35/36/37 SM8_ B0/B1/B2/B3 65/66/67/68 60/61/62/64 53/54/58/59 49/50/51/52 25/27/28/29 21/22/23/24 数码管8 数码管7 数码管6 数码管5 数码管4 数码管3 数码管2 数码管1 SM7_ B0/B1/B2/B3 SM6_ B0/B1/B2/B3 SM5_ B0/B1/B2/B3 SM4_ B0/B1/B2/B3 SM3_ B0/B1/B2/B3 SM2_ B0/B1/B2/B3 SM1_ B0/B1/B2/B3 (4)再次编译 选择 MAX+plusⅡ\Compiler ,弹出 Compiler 窗口。 单击 Start 按

文档评论(0)

tkhyxy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档