第七章以微处理器为核心的电子信息系统设计_第1页
第七章以微处理器为核心的电子信息系统设计_第2页
第七章以微处理器为核心的电子信息系统设计_第3页
第七章以微处理器为核心的电子信息系统设计_第4页
第七章以微处理器为核心的电子信息系统设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023/2/26电子系统设计厦门理工学院通信工程系17.6MCU和FPGA为核心的电子系统2023/2/26电子系统设计厦门理工学院通信工程系2MCU和FPGA为核心的电子系统MCU的优点容易实现人机接口设计(键盘、LED、LCD)。判断、控制功能的实现较为方便。有各种协议的外围接口。能实现简单的浮点运算。价格低廉。2023/2/26电子系统设计厦门理工学院通信工程系3MCU和FPGA为核心的电子系统MCU的缺点速度比较慢。I/O口有限。定点数字信号处理功能有限。2023/2/26电子系统设计厦门理工学院通信工程系4MCU和FPGA为核心的电子系统FPGA的优点速度快。I/O口丰富。可实现数字信号处理功能。2023/2/26电子系统设计厦门理工学院通信工程系5MCU和FPGA为核心的电子系统FPGA的缺点I/O口电压较低,注意保护。简单浮点运算以及数值计算的成本较高。人机界面不易实现。实现协议和接口比较困难、成本较高。2023/2/26电子系统设计厦门理工学院通信工程系6MCU和FPGA为核心的电子系统MUC-FPGA电子系统的主要思路充分发挥两者各自的优点,实现互补。以MCU实现功能,以FPGA提高性能。2023/2/26电子系统设计厦门理工学院通信工程系7MCU和FPGA为核心的电子系统MCU与FPGA的功能划分MCU:人机接口界面,系统功能选择,低速计数,简单浮点计算,慢速A/D、D/A控制,外围数据交换。FPGA:高速计数,高速A/D、D/A控制,数据缓存,控制状态机实现,I/O扩展,信号拼接裁剪处理,数字信号处理等。2023/2/26电子系统设计厦门理工学院通信工程系8MCU和FPGA为核心的电子系统MCU和FPGA间接口的低层次方法直接使用MCU的I/O口作为控制信号线,控制FPGA的动作。通过FPGA内部的数据选择器选择一路数据供MCU读取。优点是设计比较简便,适合系统功能简单,要求不高的设计。缺点是占用较多的MCUI/O口,功能扩展比较困难,不易实现功能升级。2023/2/26电子系统设计厦门理工学院通信工程系9MCU和FPGA为核心的电子系统MCU和FPGA间接口的低层次方法示意图2023/2/26电子系统设计厦门理工学院通信工程系10MCU和FPGA为核心的电子系统MCU和FPGA间的中层次接口充分利用FPGA内部丰富的寄存器资源,在FPGA内部开辟若干控制寄存器,使用MCU的数据总线提供或接收数据,使用MCU的IO口作为时钟线,将数据写入控制寄存器,控制FPGA动作。由于FPGA内部可以设置大量的控制寄存器,这种方法可以提供复杂的控制功能,并且系统的功能扩展和升级较方便。2023/2/26电子系统设计厦门理工学院通信工程系11MCU和FPGA为核心的电子系统但是MCU接收数据时的多址方式仍然要使用数据选择器,或者由FPGA提供读时钟。所以比较适合MCU向FPGA单向传递数据的场合。这种方式的设计难度中等。2023/2/26电子系统设计厦门理工学院通信工程系12MCU和FPGA为核心的电子系统MCU和FPGA间接口的中层次方法示意图2023/2/26电子系统设计厦门理工学院通信工程系13MCU和FPGA为核心的电子系统MCU和FPGA间的高层次接口充分利用FPGA内部丰富的寄存器资源,在FPGA内部开辟若干控制寄存器,给这些寄存器分配地址、挂接到MCU的总线上,由RD、WE分别提供读写定时。这种方法适合除了FPGA以外,MCU还需要和大量的其它外设接口,而且在MCU和FPGA间存在复杂的双向数据交互的情况。2023/2/26电子系统设计厦门理工学院通信工程系14MCU和FPGA为核心的电子系统MCU和FPGA间可能仍然存在个别的单线连接,用于中断或者查询。这也是MCU控制其外围电路所使用的方法,采用这种方法以后,整个MCU-FPGA犹如一个虚拟的SOC。功能大为增强。但是这种方式的设计难度较大,周期较长。2023/2/26电子系统设计厦门理工学院通信工程系15MCU和FPGA为核心的电子系统MCU和FPGA间接口的高层次方法示意图2023/2/26电子系统设计厦门理工学院通信工程系16MCU和FPGA为核心的电子系统MCU和FPGA间接口的串行方法示意图2023/2/26电子系统设计厦门理工学院通信工程系17MCU和FPGA为核心的电子系统MCU和FPGA间数据交换的存储器FIFO的特点:可以使用双时钟,由MCU和FPGA分别提供读写时钟或反之。顺序读写型器件,只占用MCU的一个地址。提供Full或者EMPTY信号供MCU查询或中断。适合读写交替频繁,大数据量的传输运用,例如数据采集,音频,视频数据流交互。2023/2/26电子系统设计厦门理工学院通信工程系18MCU和FPGA为核心的电子系统MCU和FPGA间数据交换的存储器-FIFO2023/2/26电子系统设计厦门理工学院通信工程系19MCU和FPGA为核心的电子系统MCU和FPGA间数据交换的存储器DPRAM的特点:随机读写型器件,要占用MCU的一段地址。可以使用双时钟,由MCU和FPGA分别提供读写时钟或反之。需要MCU对写入的数据进行计数。或者在FPGA内部设计特殊的逻辑来对数据进行计数。适合只有读或写频繁,或者需要随机读写的情况,例如作为DDS的存储器。2023/2/26电子系统设计厦门理工学院通信工程系20MCU和FPGA为核心的电子系统MCU和FPGA间数据交换的存储器-DPRAM2023/2/26电子系统设计厦门理工学院通信工程系21MCU和FPGA为核心的电子系统设计案例分析-等精度测频系统2023/2/26电子系统设计厦门理工学院通信工程系22MCU和FPGA为核心的电子系统设计案例分析-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论