(2)产品设计源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766
能够将这些相对比较成熟的技术应用到一些特定领域如通讯,视频,信息处理等各个领域当中,开发出满足行业需要并能被行业客户接受的产品。在这方面主要是FPGA技术和专业技术的互相结合的一个问题,除此之外,还有是关于专业客户的界面处理问题,产品设计分很多种类,主要为专业工具类产品及民用生活产品,专业工具类产品其重点是在性能等各方面有严格的要求,生活民用方面则是对价格比较感兴趣,不管怎么说这些产品的设计主要还是以实现产品功能为首要目的。在这些设计领域当中FPGA技术则是一个主要的实现手段,FPGA因为具备各种接口,各种控制器,各种功能的IP,各种内嵌的CPU等很多特点,并且有条件实现一个构造简单,固化程度高,性能给非常稳定,并行效果特别明显,功能非常全面的一个系统产品设计,这将成为FPGA技术应用最广大的市场,一个今后发展的一个趋势。
(3)系统级应用
在系统级方面的应用则是FPGA与传统的计算机技术相结合的一个很大特点,主要是实现了一种FPGA的计算机体系系统:如用Xilinx、Altera等一系列系列的FPGA,都可以实现内嵌的POWER PC CPU, 然后再配合各种外围功能,实现一个最基本环境,在这个平台上跑LINIX等系统,这个系统也就支持各种标准外设和功能接口了。这对于快速构成FPGA大型系统来讲是很有帮助的。
二.EDA的应用
电子设计工程师们可以利用EDA工具,从概念设计、算法设计、协议标准等方面开始设计一个电子系统,在这器件大量的工作都可以通过计算机来辅助完成,并且在这期间可以将电子产品从电路设计、电路仿真、电路的布局布线、电路的测试、电路性能的分析到设计出IC版图或PCB版图的整个过程,都可以在一台计算机上自动辅助处理来实现完成[4~7]。
在现在发展的阶段对EDA的概念或应用范畴用得很宽。主要在机械领域、电力电子领域、通信电子领域、航空航天领域、化工生产领域、矿产生产领域、生物和医学制造领域、军事制造领域等各个领域中都可以看到有EDA的应用[10]。
3 总体设计方案
3。1 系统设计思路
设计具有如下功能的万年历:
1)能进行正常的年、月、日和时、分、秒的日期和时间计时功能,按键KEY1用来 进行模式切换,当K1=1时,显示年、月、日;当K1=0时,显示时、分、 秒。
2)能利用实验系统上的按键实现年、月、日和时、分、秒的校对功能。
3)用层次化设计方法设计该电路,编写各个功能模块的程序。
4)仿真报时功能,通过观察有关波形确认电路设计是否正确。
3。2 万年历的构成
万年历的设计在实际设计过程中与数字时钟的设计原理相似,其基本的工作时钟周期实际上是一个对标准频率即1Hz的时钟频率进行计数的很多计数电路。设计中由于计数的起始时间不可能与标准时间一致,所以需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定。通常使用石英晶体振荡器电路构成万年历系统的时钟输入系统,在该设计中采用一个50MHZ的有源晶体震荡电路[11]。如图3-1所示为万年历的一般构成框图。主要包括时间的基准电路、计数器的电路、控制器电路、译码和显示的电路。其中的控制逻辑电路是比较灵活多样的,在这部分开发者可以不断完善它,可以增强万年历的功能,由该图中可以看到,所以模块都是从主时钟开始,主时钟给分频电路时钟之后分频电路分出1HZ的基本秒数的个位计数,这是时钟底层的计数,同时分频电路也会给校时控制和校验分控制,这两个控制器会控制时个位和分各位的计数,这些所有计数完成之后会给译码驱动开始驱动显示万年历显示的内容。