版主: 51FPGA

分享到:
共1条 1/1 1   

lwip在xc3s700an上应用时只使用BRAM资源是否足够

    [您是本帖的第951位阅读者]
muzhen2000
我是MM
高级会员

最后登陆时间:2015-01-27 17:18:53

直达楼层
1# 发表于 2015-04-17 23:24:17

  论坛各位大神,上午好,小弟最近在用FPGA来实现简单的以太网通信功能,碰到了难题,特来求救了!

      我现在使用的是xc3s700an开发板,希望利用xc3s700an的片内BRAM资源在MicroBlaze处理器上来实现lwip。SDK中有一个lwip echo server的例子程序,但是它是需要DDR2内存才能运行的。我的想法是,在不用外部DDR2的情况,仅使用FPGA的BRAM资源来完成lwip的实现。

      根据网上搜索资料(如xapp1206等),我对lwip进行了设置,以为可以将其内存消耗减到最少,但收效甚微(不知道是不是自己没设置好),在SDK中编译时始终提示BRAM资源不够(我用BRAM搭建了32KB的内存)。从网络资料了解到,lwip是内存消耗极少的,而且我的应用非常简单,只要实现TCP或UDP的其中一种即可,数据量非常小(几个字节)。

      请问大侠们,是否有办法设置或裁剪lwip,使它能够只用BRAM就足够了呢?

共1条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]