请推荐一个有100M网口和高速DMA的CPU,尽量是ARM系列的!
1:
带有100Mbps的网络接口,系统通过PC机传输数据,实际数据收发能达到50Mbps (6MByte/s) 及以上
2:CPU必须带有高速DMA控制器,数据从网口进入嵌入系统处理后,通过DMA通道数据发送到FPGA的异步FIFO。
FIFO的读时钟可变,最大值至少可以达到5MHz,FIFO的位宽至少为16位,
(预留32位接口)DMA启动后必须能不间断的从FIFO取出数据。
也就是说,若FIFO的位宽为16时,从FIFO取数据的速度应该至少有10MByte/s。
DMA发送一块数据的过程中,CPU必须能以至少6MByte/s速度从网口接收数据并进行其他简单数据处理,
处理的数据将作为下一块DMA要发送的数据,这个过程反复执行,整个过程中从FIFO取数据不能间断。
CPU占有率不超过50%。
3.系统OS采用LINUX,内存最少64M。保留128M扩展接口。