This FPGA design example of EMAC32 Ping shows a basic ping stack. This example runs on the NB2 with Peripheral Board PB03. The NB2 connects directly to a PC via the Ethernet cable. The IP address in this example is hard coded to 192.168.100.111. The PC needs to have an IP address in this range, for example 192.168.100.1, then it will be able to ping the NB2, with the status displayed in the terminal instrument.
The TSK3000, Terminal Instrument, EMAC(32) 10/100, Arbiter and SRAM controller are used in this example.
The embedded code demonstrates a simple ping stack built on the top of EMAC32 driver, EMAC32 driver, Serial Device I/O Context for serial output via the terminal instrument.
Altium Designer projects included in this download:
- Emac32_Ping.PrjFpg
- Emac32_Ping.PrjEmb