买芯片网
XILINX(AMD),ALTERA(INTEL),LATTICE
聚焦三大FPGA芯片品牌,强大的现货交付能力
Xilinx,Altera,Lattice
买芯片网代理Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)
首页 >> Xilinx新闻 >> 基于Virtex-5 FX70T的嵌入式FTP系统设计
基于Virtex-5 FX70T的嵌入式FTP系统设计

Xilinx例程当中只提到如何实现基于UDP协议的TFTP(简单文件传输协议)server,但实际中我们多希望开发板能实现FTP客户端程序,使大量的数据能通过开发板以文件形式保存在硬盘里。

买芯片网专注整合全球优质赛灵思代理商现货资源,是国内领先的Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)芯片采购服务平台,买芯片网轻松满足您的芯片采购需求.

本文将介绍如何使用Xilinx Virtex-5 FX70T ML507开发板开发一个基于TCP协议的FTP客户端程序。ML507开发板以PowerPC440为核心,使用到的外设为DDR2SDRAM,Hard Ethernet,UART,Flash。板间通信接口采用TI公司的ComPort协议,在XPS里添加相应的IP controller.Comport的驱动IP通过XPS里的导入外设向导添加。FTP服务器是一支持FTP协议的千兆网络硬盘——星钻-GLAN。系统框图。

具体实现过程如下:

首先,在XPS BSB里生成系统硬件架构。Xilinx IP核的参数可以使用系统自动生成的。然后添加板间数据接口ComPort的控制IP核,先在ISE里编写顶层接口和user logic的VHDL文件,运行编译成功,再导入到XPS里。将ComPort连接到PLB总线,并生成地址,将12根管脚(4根控制管脚,8根数据管脚)引出。Update bitstream生成系统硬件流。

第二步,使用SDK作软件开发。考虑到PowerPC的两个使命,一是从板间数据接口ComPort读取从上位工控机发来的命令或数据,或是将命令信息反馈回下位工控机;二是和网络硬盘的交互,即在FTP服务器上进行登录,开辟文件,写入数据,登出等操作时交互命令和应答。由于FTP系统较TCP或UDP复杂,这里考虑采用支持Socket编程的Xilkernel操作系统。使软件代码量小,容易看懂。

Xilinx芯片今日搜索排行榜(2026/8/18)
XC7Z035-2FFV676E
集成电路(IC) > 嵌入式 > 片上系统(SoC)
封装:676-FCBGA(27x27)
XC5VLX30T-1FF665I
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:665-FCBGA(27x27)
XC3S400A-4FG320I
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:320-FBGA(19x19)
XC5VLX50-1FF1153I
FPGA现场可编程门阵列
1153-FCBGA
XCV150-5BG256C
嵌入式 - FPGA(现场可编程门阵列)
产品封装:256-BBGA
XC9572XL-7VQ64I
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:64-VQFP(10x10)
XA9536XL-15VQG44Q
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:44-VQFP(10x10)
XC4VLX25-11SFG363I
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:363-FCBGA(17x17)
LFXP20E-4FN484C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:484-FPBGA(23x23)
LCMXO2280C-4MN132C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:132-CSPBGA(8x8)
LFXP10C-4FN256C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:256-FPBGA(17x17)
M4A3-512/160-14YI
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:208-PQFP(28x28)
EP2AGX125DF25C5N
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:572-FBGA,FC(25x25)
5SGXMA5H2F35I2LG
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:1152-FBGA(35x35)
EPF10K20RC240-4N
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:240-RQFP(32x32)
EP4SGX180DF29C2XG
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:-
Xilinx(赛灵思,AMD)产品及其应用
Xilinx(赛灵思,AMD)公司新闻
买芯片网轻松满足您的芯片采购需求
买芯片网,独家代理渠道,专注三大品牌:XILINX(赛灵思 AMD)ALTERA(英特尔 INTEL)LATTICE(莱迪思)