ethernet

LPCOpen LWIP benchmarkings and timing information

LWIP bandwidth and timing tests

These tests were performed with LPCOpen v1.03 on a Linux desktop host (1GBPS) and a target board (100MBPS) with a 1GBPS switched between host and board.

Ethernet operation when the MAC is operated at a tenth (5MHz) of the expected speed.

Question:
If the RMII interface is provided to the physical transmission medium (PHY) and this provided a reference clock to the MAC (that is integrated into the microcontrollers) and operated at a tenth of the expected speed (i.e. 5MHz), would everything still work (the data communication system is intended to operate as 10Mb/s Ethernet, but at reduced data rate of 1Mb/s)?

Answer:
Running at a slower reference clock should still work, however it is not guaranteed.

When using LPC23xx or LPC24xx Rev B silicon, the Ethernet worked fine, however, when we switched to Rev D silicon, the Ethernet interface is no longer working.

Please see http://lpcware.com/content/blog/lpc2300-and-lpc2400-rev-b-rev-d-change-e... for details regarding the change from Rev B to Rev D silicon differences.

How can I identify the Ethernet MAC ID to differentiate between 23xx/24xx/17xx?

Reading part IDs are the recommended way of determining the MAC IDs on different parts.

Is it possible to use both the USB device and Ethernet on LPC1758, since MDIO and USB_connect are shared? Is there a possible workaround?

The Ethernet PHY configuration is a one-time event. Once the configuration has been completed using MDIO and MCLK, these pins will no longer be required. It will then be possible to switch the pin function to USB.
Another option is to use Ethernet MII Management (MDIO) using software. This is described in Application note AN10859.
http://www.lpcware.com/content/nxpfile/an10859-lpc1700-easyweb
If MDIO is implemented in software, there will be no need to share pins between USB and Ethernet.

Are there Ethernet bootloaders available for LPC1700 and LPC2300/2400? If so, where can I find it?

NXP_Paul's picture

Ethernet bootloaders are available as part of the Flash Magic tool ( www.flashmagictool.com). After installing Flash Magic, you can find the bootloader in the Flash Magic\Ethernet Bootloader directory (C:\Program Files (x86)\Flash Magic\Ethernet Bootloader in a Windows x64 environment). An application note is available for download from http://www.lpcware.com/content/nxpfile/an10744-ethernet-secondary-isp-bo...

µEZ® Rapid Develpment Platform

uEZ Operation System Abstraction Layer (OSAL)

uEZ® (pronounced muse) is an 

NicheLite for LH Leaflet

PreviewAttachmentSize
nichelite_for_lh_leaflet.pdf61.23 KB
File info
File version: 
v.1.0
NXP verified: 
YES

Optional InterNiche Protocol Modules for NicheLite for LH ARM

InterNiche’s optional protocol modules have been developed from the ground up to address the needs of low cost embedded systems. The result is a modular solution that is functionally comprehensive, requiring minimal system and memory requirements, and is tuned for both portability and performance.

NicheLite for LPC software

File info
NXP verified: 
YES

NichLite for LPC software

  • NicheLite Software for LPC17xx with Keil MDK, V1.00 (Oct 8, 2009)
  • NicheLite Software for LPC23xx/LPC24xx with IAR EWB, V1.02 (Feb 13, 2008)
  • NicheLite Software for LPC23xx/LPC24xx with Keil MDK, V1.02 (Jul 17, 2007)
  • NicheLite Software for LPC32x0 with Keil MDK using the LPC3250 Evaluation Board from PHYTEC, V1.0 (Jul 1, 2009)

 

 

InterNiche Technologies, Inc. Overview Presentation

PreviewAttachmentSize
interniche_overview.pdf175.81 KB
File info
File version: 
v.1.0
NXP verified: 
YES

InterNiche Technologies, Inc. Overview Presentation — Your Specialist Resource for Device Networking.

 

 

 


Syndicate content
feedback