基于EDA技术MCS-51IP核设计

发布时间:2014-02-24 07:43:05   来源:文档文库   
字号:

基于EDA技术的MCS-51IP核设计

摘要:伴随着微电子技术的进步,电子设计自动化(eda)技术逐渐成为重要的电子设计方法,已广泛应用于各个许多领域。本文主要介绍利用eda技术设计出一种基于mcs51的可扩展多功能单片机ip核。

关键词:eda mcs51 ip

中图分类号:g642 文献标识码:a 文章编号:16721578(2011)03006602

1  引言

eda(electronic design automation)的缩写即电子设计自动化。eda的关键技术之一就是ip(intellectual property)ip核是一段具有特定电路功能的硬件描述语言程序,具有可移植性,并具有很高的通用性和灵活性,可以通过软件编程完成用户需要的,不同的,特定的功能,可以任意使用在各种嵌入式微控制系统中。嵌入式ip核的应用,大幅降低了设计成本,缩短了设计周期。成为当今soc的重要设计手段。在eda技术和开发中占有重要的地位。

2  系统介绍

本文的设计工具是altera公司的quartus ii,用vhdl语言进行描述,采用自顶向下的设计原则。mc8051 ip core顶层结构图如图1所示,图1中指示了mc805l_core的顶层结构以及与三个存储模块的连接关系,同时显示了顶层的输入输出i/o口。定时器/计数器和串行接口单元对应于图1中的mc8051_tmrctrmc8051_siu模块,数量是可选择的,在图中用虚线表示。mc8051 ip core核心由定时器/计数器、alu、串行接口和控制单元各模块组成。romram模块不包括于核心内,处于设计的顶层,方便于不同的应用设计及仿真。

3  系统实现

3.1可编程时间间隔定时/计数器8254的设计

任何微型计算机系统中都存在定时控制问题,可编程时间间隔定时、计数器8254的设计是在使用软件控制下的精确时间延迟,这样可以解决定时控制问题。内部结构如图2所示。

本文来源:https://www.2haoxitong.net/k/doc/72475dcb7c1cfad6195fa7e8.html

《基于EDA技术MCS-51IP核设计.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式