- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CPLD的数字系统设计
基于CPLD的数字系统设计 摘要
随着EDA工具的发展及各种可编程逻辑器件的出现,现代数字系统的设计 基本上已实现,自动化。本文介绍r利用EDA T具进行数字系统设计的实现原 理及方法,其。t1包括设训1输入、综合、功能仿真、实现、时序仿真、配置下载 等具体内容。并以ALTERA公司MAX7000系列CPLD芯片为例,给出r一个设计t
实例:用CPLD实现单片机与PCI04 ISA总线接口之间的并行通信,给出系统设 训+方法及程序源代码,包括通信软件和VHDL设讣部分。本文旨在通过一个设计 实例使大家r解现代数字系统设训的方法及手段。
关键词:CPLD、仿真、综合、EDA、ISA总线、 并行通信
CPLD
CPLD DEGIN OF DIGITAL SYSTEM
ABSTRACT
With apperaing of Programmable Logic Device and the help of EDA tools,the degin of modem digital system is automatic,This article introduces the principle and method to make digital system design by
EDA tools,including specific contents such as design input、 synthesizing、function stimulating、relizing、timing simulating、confige download etc.At the same time,we present a design example,using the
CPLD device of ALTERA MAX7000 sequence tO relize paralld
communication between microprocessor and PC 1 04 ISA bus.We give
out the design method and programme codes(including communicate soft and VHDL programme part).We main to take the deign method of modem digital system out to everyone.
KEY WORDS:CPLD,Simulate,Synthesize,EDA,ISA bus Parallel communicate
引言随着集成电路技术和计算机技术的发展,数字系统的实现方法也经历了由分离元件、SSI、
引言
随着集成电路技术和计算机技术的发展,数字系统的实现方法也经历了由分离元件、SSI、 MSI到LSI、VLSI的过程。SSI时代直接用集成门、触发器为基本器件构成系统。MSI时代 用MSI器件,如计数器、译码器、数据选择器、(Mux)等功能电路作为模块构成系统。有 的文献把这些SSI、MSI逻辑器件统称为标准产品,他们都属于通用器件,任何数字系统皆 可以使用,其产量高、价格低。然而一个复杂系统往往要用许多片SSI、MSI器件才‘可以实 现,因而制成的设备体积大、重量大、功耗大、生产周期长、成本高。更重要的是用SSI、 MSI器件做成的设备可靠性差。因此在集成度高度发展的今天,数字系统理应用LSI、VLSI 实现,然而数字系统的功能干变万化,极其复杂,要制作一个各个系统皆能接受的通用全硬 件LSI电路是不可能的。解决方法只有两个,一是使用微处理器,而是制作专用电路。CPLD (复杂可编程逻辑器件)是一种可进行多次编程的超大规模数字集成电路,其内集成了相当 规模的标准逻辑模块,只要利用EDA工具将所设计的数字系统的功能描述出来后编程到 CPLD内,就可以得到此系统的集成电路。这种设计数字系统的方法有其他方法所无可比拟 的优点,如制成的设备体积小、重量轻、功耗低、速度高,生产周期(指整机)短,成本低, 具有保密性等等。因此CPLD设计是当前数字系统设计领域中的重要方式之一。本文介绍利 用EDA设计数字系统的流程并给出一个设计实例。
第一部分利用EDA设计数字系统的流程
1.1从EDA的角度来观察VLSI
VLSI技术的迅速发展使得它自身成为一项和人类生活密切相关的重要产业。作为信 息社会的支柱一计算机和通信,其硬件设备主要是集成电路。在电视、音响、洗衣机、汽车、 玩具 等和我们日常生活相关的设备中,也无不大量使用集成电路。社会的需要带动了集
成电路产业的发展,而集成电路产业的发展又带动了EDA产业的发展。EDA工具是为VLSI的 设
您可能关注的文档
- 基于COX模型的二次舞弊公司特征研究-金融工程专业论文.docx
- 基于COX模型的某跨国企业人员流失预测模型研究-物流工程专业论文.docx
- 基于CPCI的GSM基站测试硬件平台的设计与实现-电路与系统专业论文.docx
- 基于CPCI接口的多轴同步控制系统设计及应用-模式识别与智能系统专业论文.docx
- 基于cpci平台的分布式系统ipc通信的研究与实现-软件工程专业论文.docx
- 基于CPCI总线的测井数据采集卡的研究与开发-信号与信息处理专业论文.docx
- 基于CPCI总线的红外线轴温探测系统的设计和实现-电子与通信工程专业论文.docx
- 基于CPCI总线的数字IO设计-物理电子学专业论文.docx
- 基于CPCI总线的数字接收机测试系统硬件设计-信号与信息处理专业论文.docx
- 基于CPC微投影光学引擎研究-光学专业论文.docx
文档评论(0)