硬件设计过程是一个十分严谨的过程,
1进行ELF-650开发板的原理图设计;
2。由原理图同步至PCB文件;
3设置布局规则,布局,校验;
4设置布线规则,布线,校验;
5。输出制造文件。
硬件设计方案如图2。3
图2。3 硬件设计方案
2。4 系统工作过程
系统正常运转时,ELF-650开发板自带有源晶振发出的信号,通电源后,秒计数到六十后,对“分计数器”送入一个脉冲,进行分计数,分计数到六十后,,对“时计数器”送入一个脉冲, “时计数器”是24进制计数器,实现对一天24小时计数。电子钟的显示由计数、译码等经数码管实现。如图2。4
图2。4 系统设计方案
晶体振荡器产生的信号经过分频器作为秒脉冲,秒脉冲送入计时器计数,计数结果通过“时”、“分”、“秒”译码器和七段数码管来显示时间。编程设计分频程序、12进制计数、六十进制计数、显示驱动等。
3 软硬件开发环境
不同的设计项目需要不同的开发环境。为了完成本设计要求,需要搭建所需的软硬件开发环境。在挑选硬件时,需考虑到成本及其可用性。而软件环境要与硬件兼容并相结合,达到最佳的使用效果。
3。1 硬件开发环境
3。1。1 Altium Designer 09
Altium Designer 是Altium公司于2006年推出的电子设计自动化(EDA)设计软件,主要是在Windows操作系统下运行。Altium Designer在单一设计环境中集成板级设计以及PCB设计、编辑和制造,并且集成了现代设计数据管理的功能,在电路板设计空间功能增强,可以让用户体验全三维的设计感,除此之外,它还为用户提供了全面的设计解决方案。
电子设计自动化技术(EDA)是基于计算机的现代电子技术的核心。其最依赖强大的计算机功能,在硬件方面它融合了大规模集成电路制造、FPGA/CPLD的编程下载测试和封装等技术。因为这项技术的发展,Altium Designer应运而生,在电路设计中需要基于计算机辅助完成,例如绘制电路原理图,制作印制电路板的文件,制作元器件封装等等工作。现如今电子设计工作已经不能光靠手工来进行了,计算机软件的使用已成为发展趋势。越来越多的技术人员使用高效的电子设计软件来辅助电路原理图,制作印制电路板和BOM表打印。
Altium Designer 09工作窗口如图3。1。1所示文献综述
图3。1。1 Altium Designer 09 13。0I工作窗口
创建一个新的工程:
图3。1。2 新建一个工程
图3。1。3 新建一个原理图
基于国产ELF系列的CPLD开发板
(1)功能简介
此开发板为所有想要学习数字电路设计和CPLD开发的用户提供了一个非常理想的电路设计平台。任何人都可以通过此开发板这个电路设计实现平台来搭建一个真正的数字电路。如图3。1。4所示
图3。1。4 ELF-650 电路结构
(2)关键特性
● 低成本、低功耗CPLD
●即用性、非易失体系结构
● USB2。0接口完成CPLD供电、配置和数据传输
●待机电流低至25 uA
●支持快速传输延迟和时钟至输出延时
● 带有四个全局时钟,其中每个逻辑阵列模块(LAB)可用两个时钟
● MultiVolt内核能向器件提供3。3V/2。5V或 1。8V的外部电压
●MultiVolt I/O接口支持3。3-V、2。5-V、1。8-V和1。5-V逻辑电平
如图3。2所示
图 3。2 ELF-650 开发板实物拍摄图