开发流程介绍及实例讲解课件.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发流程介绍及实例讲解课件

滤波 实际输出波形分析: 实际输出脉冲波形所带的毛刺实际是一些相对于正常脉冲周期来说很窄的跳变,这些跳变的电平状态的持续时间很短。 滤波原理 对任意输入的带毛刺信号,先检测该信号的跳变沿,然后用一高频时钟信号对它将要保持的电平状态进行计数。另外要设定一个毛刺的最大电平宽度,如认为宽度小于 1μs 的信号为毛刺,如果用 8MHZ 的时钟信号计数 8次,信号状态不改变,就认为它是有用信号,并将它锁存;否则为毛刺去掉。 滤波的具体实现 A F Z B F Z A B O C CLK CLR Q F G A IN OUT ZCF FCF XZQQ GNJSQ b c clr clk Z 图3 VHDL程序模块结构连接图 滤波效果 辨向、计数原理 辨向的编程实现 仿真结果 THX! 基于FPGA的电路设计 主要内容 FPGA的开发流程 设计输入 仿真 综合 布线布局 烧写 开发实例 编码器输出信号滤波 编码器输出信号辨向、计数 计数结果的数码管扫描显示 什么是FPGA/CPLD? PLD Programmable Logic Device 可编程逻辑器件 CPLD/FPGA Complex Programmable Logic Device 复杂可编程逻辑器件 Field Programmable Gate Array 现场可编程门阵列 什么是FPGA/CPLD? FPGA的内部结构 篮色:逻辑阵列块 红色:连线资源 黄色:输入输出控制块 单片机与FPGA有何区别? 在功能上,单片机与FPGA有很强的互补性 单片机是程序流程控制。具有性能价格比高、功能灵活、易于人机对话以及良好的数据处理等特点 FPGA是时序逻辑控制。FPGA具有高速、高可靠性以及开发便捷、规范等优点。 对于复杂的设计任务,需将FPGA与单片机有机地结合在一起 单片机负责键控、显示、计算、通信、简单控制和系统协调。 FPGA负责高速、高精度和高稳定性等指标的实现。 也就是说,由单片机负责功能上的设计,FPGA负责指标上的设计。 VHDL是什么? V H I S C ( Very High Speed Integrated Circuit ) Hardware Description Language VHDL: 甚高速集成电路硬件描述语言 FPGA开发环境介绍 ACTEL公司 Libero IDE ALTERA公司 Max+plus II Quartus II XILINX公司 Xilinx ISE LATTICE公司 ispLEVER 什么叫综合? 综合是软件描述与硬件实现的一座桥梁。 综合的功能:根据设计者在EDA平台上完成的针对某个系统项目而采用的文本程序(VHDL)或原理图,针对给定的硬件结构,进行编译、优化、转换和综合,最终获得电路描述文件。 综合的过程:将电路的高级语言描述转换成低级的,可与FPGA/CPLD基本结构相映射的网表文件。

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档