C8051F单片机实验系统设计方案
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
C8051F单片机实验系统设计方案  2012/3/1
摘要:为满足单片机学习中对实践技能的要求,提高单片机开发系统的稳定性和可扩展性,降低系统功耗,设计了一种基于FPGA的C8051F单片机开发板。利用FPGA实现键盘扫描、液晶驱动、地址译码以及其他外设接口,大幅度简化外围电路结构。系统可在高低频时钟间切换以减小功耗,并增加了音频处理模块,实现基本的音频信号的存储和回放。实验结果表明,该电路板相比普通的单片机开发板系统功耗减小50%左右,拥有最高达25MIPS的处理速度,

      摘要:为满足单片机学习中对实践技能的要求,提高单片机开发系统的稳定性和可扩展性,降低系统功耗,设计了一种基于FPGA 的C8051F 单片机开发板。利用FPGA 实现键盘扫描、液晶驱动、地址译码以及其他外设接口,大幅度简化外围电路结构。系统可在高低频时钟间切换以减小功耗,并增加了音频处理模块,实现基本的音频信号的存储和回放。实验结果表明,该电路板相比普通的单片机开发板系统功耗减小50%左右,拥有最高达25 MIPS 的处理速度,单片机可以直接驱动多达20 多个LS TTL 门电路,FPGA 的引入使得外扩其他电路更为方便和灵活, 具有良好的扩展性。

目前高校单片机教学中大多是以MCS51 单片机为首选机型进行讲解, 所开发的教学实验系统也多是基于MCS51系列单片机开发设计的。然而, 随着单片机的应用进入SoC时代,其不足和缺陷也显而易见:片上资源不够丰富,功耗较大,处理速度很有限,电路庞大且复杂,可靠性和可维护性较差,难以满足高水平的设计要求。

为了进一步简化电路结构, 提出一种C8051F单片机实验系统设计方案,该方案采用FPGA 实现单片机各种外设接口。FPGA 作为一种可编程逻辑器件凭借其优越的可扩展性能受到设计者的青睐,逐渐成为分立元件的替代者。通过对FPGA 编程,实现任何数字元件的逻辑功能,设计者可以通过原理图输入或硬件描述语言, 方便地设计一个数字系统,这使得单片机外围电路的设计简单、灵活、可靠。

本系统是为单片机实践教学而开发的,因此要求单片机的功能齐全,满足教学中各种实验的要求。一般的实验板的功能有:模拟数字信号转换实验、通信接口实验、存储器实验、各种显示实验,人机交互实验等等。除此之外,还要考虑由于是非商业性质的开发, 对一些功能的精度要求不是很高,在选择最理想价格的同时,选择尽可能多而全的片上资源,留待后期开发扩充。

基于以上考虑,该平台使用SoC 系统级的C8051F020单片机作为核心控制器,Cyclone Ⅱ EP2C8 型FPGA 实现外设接口,加上LCD、键盘、UART 串口等人机交互的模块。

C8051F 系列单片机是以流水线方式处理指令的CIP-51内核,完全集成的混合信号系统级芯片(SoC),片内集成了数据采集和控制系统中常用的模拟、数字外设及其他功能部件。C8051F020 单片机具有片内调试电路, 通过4 引脚的JTAG 接口可以进行非侵入式、全速的在系统调试。

FPGA 即现场可编程门阵列, 它是作为专用集成电路(ASIC) 领域中的一种半定制电路, 既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA使用灵活,同一片FPGA 通过不同的编程数据可以产生不同的电路功能。

1 系统总体方案

本文设计并实现了基于FPGA 的单片机开发平台,该平台主要包括有:单片机及其外设、FPGA 扩展电路、电源及下载电路。

与《C8051F单片机实验系统设计方案》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095