版主: 51FPGA |
muzhen2000
最后登陆时间:2015-01-27 17:18:53 |
论坛各位大神,上午好,小弟最近在用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 |