多通路fpga 通信_基于FPGA数据通信接口的设计与实现

本文探讨了使用FPGA实现数据通信接口,特别是基于Aurora链路层协议的SCI高速串行通信。通过引入中断机制,提升SCI通信接口与主机的数据交换速度。通信硬件平台采用Virtex-II Pro FPGA芯片,支持3.3V 32位CPCI接口和1.25Gbps光纤通信。设计包括FPGA芯片、时钟模块、SFP模块等组件。
摘要由CSDN通过智能技术生成

龙源期刊网

http://www.qikan.com.cn

基于

FPGA

数据通信接口的设计与实现

作者:胡应洪

来源:《科技资讯》

2011

年第

08

:

随着信息化、数字化技术的不断发展

,

数字集成电路的应用越来越广泛

,

可编程逻辑器

件也由早期的储存少量的数据发展到如今的超大规模复杂组合逻辑与时序逻辑的现场可编程逻

辑器件

,

FPGA

。本文就对基于

FPGA

数据通信接口的设计与实现做出研究。

关键词

:FPGA

数据通信接口

SCI

中图分类号

:TN919

文献标识码

:A

文章编号

:1672-3791(2011)03(b)-0023-02

1 FPGA

原理

1.1 FPGA

的组成

可编程输入、输出模块、基本可编程逻辑模块、

RAM

嵌入块、底层嵌入功能

ongoing

块以及内嵌专用硬核和线路资源组成了

FPGA

1.2 FPGA

设计流程

通常一个完整的

FPGA

设计流程要包括以下主要步骤

:

电路的设计、输入

功能仿真

合优化

验证仿真结果

实现

时序仿真验证

调试加载。其基本流程图如图

1

所示。

2

通信卡的硬件平台

本系统运用

Aurora

链路层协议

,

从而实现

SCI

节点的高速串行通信

,

并引入中断机制

,

以提高

SCI

通信接口和主机进行数据交换的速率。该通信卡利用

Virtex-II Pro

系列的

XC2VP4-FF672C

高端

FPGA

芯板作为本系统数据处理的主要控制芯片。通信卡的信号环境为

3.3V

32

CPCI

接口和主机进行数据的通信

,

而各通信卡之间则采用传输速率在

1.25Gbps

的光纤进行通

信。本系统的通信卡主要由

Virtex-II Pro FPGA

芯片、时钟产生模组、

SFP

收发模组、

ISP

配置

PROM

以及电源模组和

CPCI

接口等组成。

3 SCI

串行通信接口模型设计与仿真

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值