| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
利用MAX-PLUSII完成微程序控制器中环形脉冲发生器的设计           
利用MAX-PLUSII完成微程序控制器中环形脉冲发生器的设计

【摘 要】本文介绍了微程序控制器中时序信号的产生过程,并利用max+plusⅱ软件对逻辑功能进行验证,通过仿真设计,可以直观的看到设计效果,得到预计中的环型脉冲。该软件的应用是对硬件课程的教学方法的一个改进。
【关键词】max+plusⅱ仿真 时序信号 环型脉冲

1 前言
随着计算机的广泛应用和教学条件的不断改善,教学方式由以前单一的传统教学演变成计算机辅助教学模式。对应于一些软件语言类课程,在开发环境下,学生可以看到直观的效果。然而,对于一些硬件课程,由于课堂环境的限制,不能在所需的实验设备上看到直观的效果,大大抑制了学生的学习兴趣,使实践环节和理论缺乏连贯性。为此,我们采用max+plusⅱ软件的设计系统来仿真一些电路的逻辑功能,使理论与仿真验证相结合,克服传统教学中的不足,激发了学生的学习积极性和创造性,培养了学生的实践能力,有效地提高了教学质量,将抽象的逻辑教学形象化和直观化。
本文借助max-plusii软件设计完成微程序控制器中环形脉冲发生器的设计。
2 max+plusⅱ软件介绍
max+plusⅱ是美国altera公司推出的纯西文的复合可编程逻辑器件,它具有完全集成化的易学、易用的可视化设计环境,可运行在多种平台上。它包括逻辑输入、功能模拟、编译、同步模拟、编译烧录等过程。本软件的主要作用是仿真和综合,通过原理图输入方式建立电路,编译后通过仿真对电路功能进行测试验证。使用的设计者不需要精通器件内部的复杂结构,可以用自己熟悉的设计工具建立设计,把这些设计自动转换成最终所需的格式,设计速度快,是被公认的最易使用,人机界面最有善的pld开发软件。LocalhOst
3 微程序控制器的时序信号
众所周知,计算机系统的核心部件是中央处理器,也就是我们平常所说的cpu,而cpu又是由运算器、控制器和寄存器组构成的。这些部分能够帮助计算机完成指令控制,操作控制,时间控制和数据加工等功能。其中时间控制是提供计算机准确,迅速,有条不紊的工作的重要条件。
时间控制的实现正是因为在cpu中有一个时序信号产生器而完成的。机器一旦被启动,即cpu开始取指令并执行指令时,操作控制器就利用定时脉冲的顺序和不同脉冲间隔,有条理有节奏的指挥机器的操作,规定在这个脉冲到来是做什么,那个脉冲到来是又做什么,给计算机各部分提供工作所需的时间标志。而时间标志则是用时序信号来体现的。
在硬布线控制器中,时序信号往往采用主状态周期——节拍电位——节拍脉冲三级体制。在微程序控制器中,时序信号比较简单,一般采用节拍电位——节拍脉冲二级体制。就是说,它只有一个节拍电位,在节拍电位中又包含若干节拍脉冲。节拍电位表示一个cpu周期的时间,而节拍脉冲把一个cpu周期划分成几个较小的时间间隔。正是有个这些节拍,计算机才能在时序的控制下规范操作。

4 利用max-plusii完成环形脉冲发生器的设计过程
4.1环行脉冲发生器
环形脉冲发生器的作用是产生一组有序的间隔相等或不相等的脉冲序列,以便通过译码电路来产生最后所需的节拍脉冲。
本设计中使用了4个d触发器及若干逻辑门,其中clk作为输入的时钟信号源,t1、t2、t3、t4为输出信号,设计目的就是要在输出端得到所需要的环行脉冲。
4.2利用max-plusii完成电路的设计
启动max-plusii,在主菜单中利用file-new建立一个新文件,并以.gdf为扩展名,进入空白编辑界面。在主菜单中选择file-saev as,输入文件名,并选中file-proiect-name,输入与文件名相同的项目名,在编辑界面内将设计的电路绘制完成,如图1所示:


电路绘制完成后,更改输入引脚和输出引脚的名称,将输入引脚定义为clk,将输出引脚定义为t1、t2、t3、t4,在主菜单中选择file-save保存文件。根据输出端的逻辑电路可以得到对应的逻辑表达式:


我们分析图中每个d触发器的工作过程,其中c4是整个系统的总清控制端,电路启动后,c4、c3、c2、c1的状态决定了t1、t2、t3、t4的输出状态。

4.3编辑项目
在这里需要启动编辑程序来编辑项目,max-plusii编辑器将检查项目中的错误,并进行逻辑综合。在菜单中选择compiler项,点击start按钮,编辑开始,若有任何错误和警告信息都将显示在自动打开的message-compiler窗口中。编辑无误后可进行下一步操作。
4.4建立波形仿真文件
通过file-new-waveform editor file建立扩展名为.scf的波形文件,在file菜单中选择end time,在option菜单中,选择grid size,在对话框中键入脉冲宽度,在node菜单中选择enter nodes from snf菜单项,列出输入输出节点。

点击ok后将得到的波形文件保存,并对输入引脚进行赋值,信号的输入可以是电平方式也可以是脉冲方式,在

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《利用MAX-PLUSII完成微程序控制器中环形脉冲发生器的设计》的网友还看了:
    [法律论文]试析利用动拆迁实施合同诈骗的特点及对策
    [经济论文]试析促进资源能源节约利用和环境保护的税收政策研
    [免费范文]如何利用数据库及ASP技术类构建多功能网站
    [免费范文]利用开源框架Struts+Hibernate实现Web应用程序
    [今日更新]贵州省煤炭资源的开发利用与环境保护
    [经济论文]试论如何利用国际并购合同保护收购方
    [经济论文]构建广西北部湾经济区城市理性利用评价体系
    [今日更新]陕西省农作物秸秆综合利用的思考
    [今日更新]利用工具书刊系统搜集理科文献的方法
    [今日更新]利用自然资源进行自然角创设的有效性探索

    计算机论文
    普通论文浅谈高职院校办公网的管理与维护
    普通论文网络道德问题研究
    普通论文智能化校园的安防系统
    普通论文试论网络信息安全的现状与防御措
    普通论文基于用友ERP的条形码技术在航材管
    普通论文浅析计算机网络安全与防范
    普通论文构建个人U盘系统
    普通论文网络信息言论自由的限制与保护
    普通论文构建三维雨量面软件的研究与开发
    普通论文加强基层国库业务系统应急机制建
    普通论文浅论网络视频教学资源建设与大学
    普通论文基于Web的CML化学结构搜索
    论文
    普通论文[企业管理]企业高层管理团队绩效管
    普通论文[企业管理]浅谈职业学校校园网安全
    普通论文[今日更新]WTO十年
    普通论文[免费范文]发挥民主集中制作用,做“
    普通论文[免费范文]*县问题村集中整建工作优
    普通论文[免费范文]“民企新十问”和“病企
    普通论文[今日更新]假期笔记本专修公司实践
    普通论文[企业管理]浅谈建设企业文化对民营
    范文大全
    普通范文[范文大全]任长霞有感!
    普通范文[范文大全]春风行动实施方案
    普通范文[零八零二]农村基层党风廉政建设经
    普通范文[范文大全]市商务局2009年度工作总
    普通范文[规章制度]关于重特大安全生产事故
    普通范文[实习报告]GPS实习报告范文
    普通范文[零八零一]桥梁制作公司典型材料
    普通范文[范文大全]2009年某区治理商业贿赂
    演讲致词
    普通演讲[庆典致辞]在老年学校声乐舞蹈班开学
    普通演讲[开业开幕]在新厂房奠基仪式上的讲话
    普通演讲[贺词致辞范文]参军喜报
    普通演讲[婚丧致辞]母亲在儿子婚礼上的讲话
    普通演讲[贺词致辞范文]企业开业致辞范文
    普通演讲[贺词致辞范文]生产喜报
    工作范文
    普通总结[工作总结]局机关2009年度党建工作总
    普通公文方案[公文写作]驻村工作组总结
    普通公文方案[公文写作]*财务工作个人2007年度工作
    普通总结[工作总结]暑期教师业务培训总结
    普通公文方案[公文写作]当前农村矛盾表现及对策研
    普通公文方案[公文写作]年度党委工作总结
    普通总结[工作总结]工商所2010年开展春节及两
    普通公文方案[公文写作]人与自然和谐:社会主义和
    普通公文方案[公文写作]三大低风险基金产品投资有
    普通汇报体会[心得体会]优秀党员事迹学习体会
    普通公文方案[法律文书]建筑安装工程招标议标书2
    普通总结[工作汇报]乡镇2009年三农工作状况汇