cube007
Full Member level 6
tcp ip vhdl
Hello,
The desired application needs to receive a data stream from a PC via Ethernet.
- minimum transfer rate is 1 MByte/s
- FPGA based design
- Processor: Soft-Processor Nios II from Altera
- Davicom DM9000 fast Ethernet controller (MAC/PHY)
At the moment I’m using a stand-alone TCP/IP stack (lwip from Microtronix) but the system is really slow (< 200 kByte/s). Of course there are ways to speed up the Ethernet driver, for example with DMA transfers. But what I would like to know is if a RTOS would result in a faster handling of the TCP/IP stack. Where are the advantages or disadvantages when using a RTOS like (uCos II, eCos, …)?
Thank you in advance,
niosIIuser
Hello,
The desired application needs to receive a data stream from a PC via Ethernet.
- minimum transfer rate is 1 MByte/s
- FPGA based design
- Processor: Soft-Processor Nios II from Altera
- Davicom DM9000 fast Ethernet controller (MAC/PHY)
At the moment I’m using a stand-alone TCP/IP stack (lwip from Microtronix) but the system is really slow (< 200 kByte/s). Of course there are ways to speed up the Ethernet driver, for example with DMA transfers. But what I would like to know is if a RTOS would result in a faster handling of the TCP/IP stack. Where are the advantages or disadvantages when using a RTOS like (uCos II, eCos, …)?
Thank you in advance,
niosIIuser