C8051F单片机实验系统设计方案
目前高校单片机教学中大多是以MCS51单片机为首选机型进行讲解,所开发的教学实验系统也多是基于MCS51系列单片机开发设计的。然而,随着单片机的应用进入SoC时代,其不足和缺陷也显而易见:片上资源不够丰富,功耗较大,处理速度很有限,电路庞大且复杂,可靠性和可维护性较差,难以满足高水平的设计要求。 为了进一步简化电路结构,提出一种C8051F单片机实验系统设计方案,该方案采用FPGA实现单片机各种外设接口。FPGA作为一种可编程逻辑器件凭借其优越的可扩展性能受到设计者的青睐,逐渐成为分立元件的替代者。通过对FPGA编程,实现任何数字元件的逻辑功能,设计者可以通过原理图输入或硬件描述语言,方便地设计一个数字系统,这使得单片机外围电路的设计简单、灵活、可靠。 本系统是为单片机实践教学而开发的,因此要求单片机的功能齐全,满足教学中各种实验的要求。一般的实验板的功能有:模拟数字信号转换实验、通信接口实验、存储器实验、各种显示实验,人机交互实验等等。除此之外,还要考虑由于是非商业性质的开发,对一些功能的精度要求不是很高,在选择最理想价格的同时,选择尽可能多而全的片上资源,留待后期开发扩充。 基于以上考虑,该平台使用SoC系统级的C8051F020单片机作为核心控制器,CycloneⅡEP2C8型FPGA实现外设接口,加上LCD、键盘、UART串口等人机交互的模块。 C8051F系列单片机是以流水线方式处理指令的CIP-5l内核,完全集成的混合信号系统级芯片(Soc),片内集成了数据采集和控制系统中常用的模拟、数字外设及其他功能部件。C8051F020单片机具有片内调试电路,通过4引脚的JTAG接口可以进行非侵入式、全速的在系统调试。 FPGA即现场可编程门阵列,它是作为专用集成电路(ASIC)领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA使用灵活,同一片FPGA通过不同的编程数据可以产生不同的电路功能。1 系统总体方案 本文设计并实现了基于FPGA的单片机开发平台,该平台主要包括有:单片机及其外设、FPGA扩展电路、电源及下载电路。开发平台框架如图l所示。
1.1 单片机外设 包括液晶显示器(LCD)、键盘、SRAM、UART串口等,对FPGA进行编程来实现LCD、键盘、SRAM的接口电路。1.2 FPGA扩展电路 包括主动串行(AS)配置电路、JTAG在线调试电路、输入输出电路等。采用EPCSlN8型芯片对FPGA进行主动串行(AS)配置,同时兼有JTAG在线调试模式。
- 2016爱立信创新大赛探索未来城市生活制丸机绞线机覆膜材料固定座园林Frc
- 举旗定向谋篇布局量质齐跃再上台阶尼龙壁虎河池石墨转印耗材浮标Frc
- 如何进行液压无轴纸架维修保养及故障排除声讯系统路面机械电源IC自控阀门铁塔螺栓Frc
- 绿色创意礼品包装将成未来礼品市场发展新趋橡胶脚垫过滤纸专业辅料铜嵌件陶艺设备Frc
- 美国铁路公司将使用iPhone作为扫票仪德令哈吸收器汽车中网石塑地板面膜Frc
- 西溪玻璃咬定目标提升竞争力分切机夹头通风管道绝缘电缆专业油墨Frc
- 9月24日广州石化塑料原料最新报价起货机漳州皮革鞋底铲土运输钳型表Frc
- 10月31日中塑仓单PP行情简评0竹桌椅霸州软水器钻尾钉防震垫Frc
- 大象用户价值战略稳健经营健康发展1饲料机喷涂系统嘧菊酯抗氧化膨胀螺栓Frc
- 税务总局发布研发机构采购国产设备退税办法赤水陶瓷基板电动闸阀化学家教轧花机Frc