新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 多路同步串口的FPGA传输实现

多路同步串口的FPGA传输实现

—— Design of Multi-channel Synchronous Serial Transmission Base on FPGA
作者:时间:2009-05-21来源:詹必胜 吴斌方 杨光友 湖北工业大学收藏

  随着集成电路技术的发展,以及以其体积小、速度快、功耗低、设计灵活、利于系统集成、扩展升级等优点,被广泛地应用于高速数字信号传输及数据处理,以++的架构组成满足实时性要求的高速数字处理系统已成为一种趋势,本文主要研究在高速多路数据传输中的应用。

本文引用地址:http://www.amcfsurvey.com/article/94602.htm

  系统结构

  在多路串行数据同时向发送的系统中,因为数据通道有并行要求,应用FPGA硬件并行的特点,由FPGA并行接收多路数据,经过缓冲后再发送至ARM进行数据的高级处理的方案,系统结构图如图1所示。

  图1 系统结构图

  FPGA处理模块实现

  DSP的串口传输方式为同步串口,每组DSP串口有4个端口,分别为:clk , frame , data_a,data_b[3]。数据端口有两个,本例中只使能data_a,以下统一称为data。

  DSP同步串口传输时序如图2所示,当frame为1时,串行数据有效,当frame为0时,一帧数据传输结束。本例中DSP传输的一帧数据为32bit。

  图2 DSP同步串口传输时序图


上一页 1 2 3 4 5 6 下一页

评论


相关推荐

技术专区

关闭