FPGA|CPLD|ASIC论坛
直播中

hoki87

8年用户 26经验值
擅长:可编程逻辑
私信 关注
[经验]

【Artix-7 50T FPGA试用体验】四 LwIP以太网调试

       Lightweight IP是开源的TCP/IP协议栈,通常应用于嵌入式系统中,如xilinx FPGA可在microblaze软核或者zynq的ARM硬核上运行LwIP协议栈。本篇介绍一下LwIP在Artix-7 50T上的应用。
       直接在官网上下载Artix-7 50T的LwIP参考设计,使用vivado 2014.4打开。
       如下图,为系统模块图,核心是microblaze软核
1.png
       具体可看如下图详细模块图
2.png
       参考设计经过synthesis、implementation,生成bit文件后
       FPGA逻辑部分完成,在vivado中点击File àExportExport Hardware
3.png
       开始加载SDK软件部分,点击FileàLaunchSDK
4.png
       在SDK环境下,新建应用程序工程
5.png
       在模板中选择lwIP Ethernet Apps(raw API),即可自动加载lwIP协议栈了
6.png
       编译工程
7.png
       下载FPGA bit文件
8.png
       运行lwip_raw程序,打开串口调试助手,可看到系统启动信息
9.png
       根据提示信息,可以开始测试lwIP了
Echo server:
       在命令行窗口,输入telnet 192.168.2.10 7
10.png
       进入loop模式,即输入字符,立刻回传之前的输入字符
11.png
Rxperf server:
12.png
Http server:
13.png

更多回帖

发帖
×
20
完善资料,
赚取积分