版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于FPGA的高速数据交换模块设计
学生:李琛学号:02103053老师:王虹现(中期报告)bu报告内容课题概述工作进度汇报后期工作安排
课题概述背景及意义:当今高速实时信号处理系统中,涉及的对象趋于多样化,这些不同类型的数据常常需要在信号处理系统中不同功能模块之间进行通信交换与传输,为了满足这种大规模实时信号多种数据流传输的要求,设计一种FPGA多数据交换系统系统结构1、软件编程及仿真2、硬件测试总体结构设计:说明:为了适应多种速率数据传输要求,系统除了包括ADC和DAC,还集成多种数据通信接口。从数据传输速率的角度分类,既有光纤、串行RapidIO和自定义专用高速数据传输通道(LINK通道)这样适于大带宽数据传输的高速接口,又有相对较低数据传输速率的PCI、UAR等接口核心部分:数据交换模块设计1.主要作用:从各个模块的输出端口接收数据;决定数据是否经过存储然后转发;将数据发送到各模块的输入端口;2.主要结构:提供公共的可配置的控制/状态寄存器组;对各个模块的输入输出数据流进行分配和连接;输出各个模块的控制信号;提供FIFO或RAM对各个模块的数据进行缓存或处理;di工作进度汇报我的计划:学习FPGA、编程等相关知识我的计划:芯片选择编程实现多数据传输用Multisim对部分电路仿真硬件测试完善毕设撰写论文已完成部分:FPGA相关知识的学习模块组成及功能(基础):可编程输入输出单元:芯片与外界电路的接口部分,完成不同电气特性下对输入/输出信号的驱动与匹配要求可配置逻辑块(CLB):每个CLB都包含一个可配置开关矩阵,此矩阵由4或6个输入、一些选型电路(多路复用器等)和触发器组成。开关矩阵是高度灵活的,可以对其进行配置以便处理组合逻辑、移位寄存器或RAM数字时钟管理模块(DCM):大多数FPGA均提供数字时钟管理嵌入式块RAM(BRAM):块RAM可被配置为单端口RAM、双端口RAM、内容地址存储器(CAM)以及FIFO等常用存储结构丰富的布线资源
底层内嵌功能单元关键环节:RapidlO协议交换概述RapidlO协议:能够实现芯片与芯片及板子与板子之间高速通信的一种互联协议,操作的核心是包和控制符号。包由事物可以准确可靠地传送至目标端点所必需的信息字段构成。控制符号用于管理RapidlO物理层互连的事务流,也用于包确认,流量控制和维护。协议层次结构:逻辑层定义了接口的全部协议和包的格式,它们为端点器件发起和完成事务提供必要的信息。传输层定义RapidlO地址空间和数据在端点器件间传输包所需要的路由信息。物理层定义了器件级的接口细节,如包传输机制、流量控制、电气特性和低级错误管理。传输过程
:过程说明:系统发起器件通过产生一个请求事务开始一次操作。该请求包被传送到交换器,通常是一个交换机。交换器发出控制符号确认收到了该请求包,随后交换器将该包转发至目标器件,这就完成了此次操作中请求阶段的操作。目标器件完成要求的操作后产生响应事务,通过交换结构将承载该事务的响应包传送回发送器件以完成此次操作。RapidlO数据包接收:说明:RapidIO交换机的接收部分,通过RapidlO协议物理层将数据包接收,同时要对数据包进行分解,将路由信息存入存储结构中。接收部分采用了输入缓存对接收的数据进行缓冲。根据存储结构中的路由信息,将数据包转发到相应目的端口。RapidIO数据发送:说明:RapidIO数据发送部分的作用是把接收到的数据通过接口发送出去。每一个端口可能接收来自各个芯片接口的数据,缓冲数据经过仲裁以后送给RapidIO物理层IP核发送至其目的RapidIO端点包格式:说明:请求信号包由物理层开始,“S”用来确定这是一个包还是一个控制信号,acklD表明交换结构器件将使用控制符号去确认的是哪一个包,是返回给包的发送者的包标示符。rsvd是一个三位位宽的保留位,发送包时保留位被置为逻辑0,接收包时则忽略保留位。PRIO字段指示包的优先级,用于流量控制。TT、目的地址和源地址字段指示传输地址的机制类型、包被送到的器件的目的地址和产生包的器件的源地址。Ftype指示正被请求的事务类型。RapidlO事务数据的有效载荷长度从8到256字节不等。所有包以16位循环冗余校验码结束。传输层的包字段:说明:共由四个字段组成,分别是tt、目的ID、源ID以及跳数。tt是用来指示目的ID和源ID字段的位宽,当m=0时,代表目的ID和源ID字段的位宽均为8位,当m=l时,代表目的ID和源ID字段的位宽均为16位。在生成某请求事物的响应包时,该请求事物的源ID被填入到响应包的目的ID字段,而请求事物的目的ID则被填入到响应包的源ID字段.SWITCH交换机通过对响应包的目的ID(请求事物的源ID)进行路由查找,将响应包交换到目的ID所对应的器件即请求事物的源器件。跳转次数字段仅在对SWITCH交换机进行初始化和路由表配置时所使用的维护包中存在,其指示了维护包从源端器件到需要配置的交换机之间所间隔交换机的个数。交换结构:SWITCH结构的RapidIO包交换系统说明:包的交换是基于器件ID和路由表进行的。在RapidIO体系中,每一个ID唯一地对应一个器件。对于SWITCH交换机,其包含了一张基于ID和端口号的路由表。交换机提取出包的传输层字段中的目的ID,根据目的ID查询交换机自身的路由表以得到目的ID所对应的端口号,最后将数据包传送到相应的端口。后期工作安排1.编程实现多数据传输及仿真2.硬件测试3.整理思路并撰写论文论文结构初步构思:第一章绪论主要论述课题的研究背景,介绍总体设计的构思FPGA相关术的发展情况,最后简要介绍了课题完成的主要工作和论文的结构安排。第二章自己所选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 硫酸锌施工单位廉政合同
- 古镇陶艺店租赁协议
- 交通运输行业人员租赁合同
- 停车场水电布线协议
- 市政资源拓展房屋拆迁施工合同
- 通信项目经理聘用合同年薪制
- 培训机构租赁合同模板
- 商务楼大堂清洁维护协议
- 食品添加剂厂自来水安装合同
- 网络技术研发合作协议
- 设计中的重点、难点及关键技术问题的把握控制及相应措施
- 五年级数学(小数四则混合运算)计算题专项练习及答案
- 湖南省益阳市2023-2024学年高二上学期1月期末物理试题 含答案
- 第17课 中国工农红军长征 课件-2024-2025学年统编版八年级历史上册
- 灾难事故避险自救-终结性考核-国开(SC)-参考资料
- 【MOOC】创新与创业管理-南京师范大学 中国大学慕课MOOC答案
- 【MOOC】成本会计学-西北农林科技大学 中国大学慕课MOOC答案
- 人教版道德与法治六上六年级道德与法治(上册)期末 测试卷(答案版)
- 科研设计及研究生论文撰写智慧树知到期末考试答案2024年
- 大学《思想道德与法治》期末考试复习题库(含答案)
- 大数据与法律检索-湖南师范大学中国大学mooc课后章节答案期末考试题库2023年
评论
0/150
提交评论