电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>可编程逻辑>FPGA/ASIC>使用FPGA实现电子万年历的设计论文免费下载

使用FPGA实现电子万年历的设计论文免费下载

2020-11-03 | doc | 15.86 MB | 次下载 | 5积分

资料介绍

  随着科学技术的发展,以前的年历已发展成现在的电子万年历,它开始采用数字电路实现的,电路复杂,精确度差,每天都需要调时,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得它的电路越来越简单,精度越来越高,现在的电子万年历一般都是集成芯片和软件结合实现,电路简单,制作方法简单,带来了极大的便利

  二十一世纪的今天,最具有代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。前两次革命是摆和摆轮游丝的发明,以及石英晶体振荡器的应用,第三次革命就是单片机数码计时技术应用,使得从原来传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期,星期,温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨越性的进步。

  现场可编程门阵列(Field Programmable Gate Array)简称FPGA,复杂可编程逻辑器件(Complex Programmable Logic Device)简称CPLD[4]。FPGA和CPLD的功能是基本相同,只是它们的原理不同,通常可忽略它们的差异。FPGA/CPLD可以完成数字器件的功能。FPGA/CPLD就像一页白纸,设计师使用原理图输入的方法或VHDL等设计数字系统。通过仿真软件可以提前验证整个设计的正确性和可行性。通过使用硬件描述语言(Verilog 或VHDL)完成电路的设计。经过EDA软件的综合和布局,可以把程序烧进FPGA芯片中进行测试。通过FPGA来实现IC设计主流。许多基础的逻辑门电路(例如与门、或门、异或、非门)或者复杂一些电路(比如编码器或者数学方程式)都可以通过可编辑器件来实现。

  和ASIC(专用集成芯片)相比较的话,FPGA的速度则要慢很多。对于一些复杂的设计,不仅完成有困难,在消耗上也不节能。

  CPLD器件的编程结构在乘积项的基础上。即固定的或阵列和可编程的与阵列组成。FPGA则是使用可编程的查找表(Look Up Table ,LUT)结构。LUT则是可编程的最小逻辑构成单元。大部分的FPGA是基于SRAM的查找表逻辑结构。可通过一个具有N输入变量的LUT实现具有N个输入变量的逻辑功能。例如,N输入“与”、N输入“异或”等。

  显而易见,N的值不能太大。否则LUT的利用率会大打折扣。

  FPGA的结构是掩膜可编程的门阵列。FPGA的结构是由内部的逻辑功能块排成的阵列。使用内部的互连资源把这些逻辑的功能块连接起来,以便来实现不一样的电路的设计。一般情况下,FPGA是通过3种可编程的电路和一个SRAM(随机静态存储器)构成。可编程逻辑模块(CLB——Configurable Logic Block)、输入/输出模块(IOB--I/O Block)和互连资源(IR—Interconnect Resource)组成了FPGA的3种可编程电路。

  (1)可编程逻的辑模块中具有不同的数据选择器(四选一、二选一等)。可以通过对CLB内部的数据选择器进行编程。通过编程可以控制数据选择器的地址信号,以便实现相应电路所需的结构。

  (2)IOB是输入输出模块的简称。它主要是用来提供器件的引脚和芯片的内部的逻辑阵列之间的连接。输入触发器/缓冲器和输出锁存/触发器共同组成IOB的内部结构。通常都是由一个IOB来控制一个引脚。IOB既可以有输入功能,也可以是输出功能,或者是双向I/O功能。

  (3)IR可以将FPGA的内部CLB相互连接起来。以此来组成复杂的电路系统。IR主要是由很多的金属线段构成的。这些金属线段包含了可编程开关。为了实现多种电路的连接,可以通过自动布线来实现。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1491次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  95次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  11次下载  |  免费
  11. 6100W短波放大电路图
  12. 0.05 MB  |  4次下载  |  3 积分
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  4次下载  |  免费
  15. 8基于AT89C2051/4051单片机编程器的实验
  16. 0.11 MB  |  4次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537793次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费