EDA365电子论坛网
标题: 基于FPGA的嵌入式以太网与Matlab通信系统的设计 [打印本页]
作者: kinidrily 时间: 2018-12-28 08:00
标题: 基于FPGA的嵌入式以太网与Matlab通信系统的设计
基于FPGA的嵌入式以太网与Matlab通信系统的设计; ?- y2 @7 C x! ^) O* R! _
( Y/ t; j* F8 [8 a/ {
O 引言/ ?5 D/ `7 ~/ Y2 s
( r8 n' f% |$ \" o- F, a# V
近年来,随着信息技术的发展,网络化日加普遍,以太网被广泛应用到各个领域。例如在数据采集领域,一些小型监测设备需要增加网络实现远程数据传输的功能,只要那些设备上增加一个网络接口并实现了TCP/IP协议,就可以方便地接入到现有的网络中,完成远程传输数据的相关功能,所以小型设备的网络技术一直是大家关注的焦点。另一方面,随着单片FPGA的逻辑门数不断增大,人们开始考虑将整个嵌入式系统集成到单片FPGA来实现,于是2001年Altera第一次提出了可编程片上系统(SOPC)概念,并且推出了第一款嵌入式处理器软核Nios以及之后的第二代Nios II以及相应的开发环境,此后Xilinx也推出了MicroBlaze微处理器软核,之后,随着Altera的CycloneIII和Stratix IV以及Xilinx的Spartan6和Virtex6等一系列大容量FPGA的推出,Xilinx于2009年正式提出了目标平台设计并且推出了相应的软件ISE 11,至此,嵌入式系统真正开始走向了片上系统,自然,这中间也包括了以太网的嵌入式片上系统。4 P( O. g* W$ W, h! Y( X# o; O. y
: |& b, T2 v" C; \) F9 T
Matlab是美国MathWorks公司提供的商业数学仿真软件,其中Simulink是Matlab中的一种可视化仿真工具,是一种基于框图的设计环境,可以实现数据的仿真和处理,它提供了一种快速、直接明了的方式,用户可以实时看到系统的仿真结果并且进行相应的数据处理。基于以上事实,本文提出了基于FPGA的嵌入式以太网与Matlab通信系统的设计和研究,采用Xilinx公司的MicroBlaze嵌入式微处理器软核,利用它和相应外设IP核一起完成SOPC的设计并且完成与Simulink数据的传输,最后动态显示以太网传输的数据。
7 y! |6 z" [8 _/ u, H8 B9 I% O
作者: relchhiclty 时间: 2018-12-28 10:04
好东东
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) |
Powered by Discuz! X3.2 |