Microcontroller-based SOMDIMM module (Using NXP LPC2478) – SOMDIMM-LPC2478

The SOMDIMM-LPC2478 provides a quick and easy solution for implementing an ARM7TDMI-S based design by providing the basic functions necessary for a product on an easy to use SOMDIMM. The SOMDIMM uses an industry standard 200 pin SO-DIMM interface.

Part #: SOMDIMM-LPC2478
MSRP (Qty Volume): <$80.00

Status: In Production
Warranty: 1 Year (Extended available)

  • µEZ® / FreeRTOS Rapid Software Development Platform
  • ARM7TDMI-S 72MHz MCU with 512KB Internal Flash
  • 8MB of External SDRAM, 10/100 Ethernet PHY
  • Micro SD Memory Card Socket
  • Expansion: UART, I²C, SPI, ADC, GPIO, USB Host/Device, RGBHV LCD, Ethernet

>> See the brochure
Categories: ,
Overview
Overview

The SOMDIMM-LPC2478 provides a quick and easy solution for implementing an ARM7TDMI-S based design by providing the basic functions necessary for a product on an easy to use SOMDIMM. The SOMDIMM uses an industry standard 200 pin SO-DIMM interface. These sockets are utilized by virtually every laptop on the market.

This SOMDIMM is compatible with FDI’s Family of Touch Screen LCD Kits but can also be used for custom platform development or customer applications.

The SOMDIMM-LPC2478 includes an NXP LPC2478 ARM7TDMI-S based microcontroller running the open source µEZ® + FreeRTOS software platform. The LPC2478 has 512KB of internal Flash memory, 96KB of internal SRAM, a 10/100 Ethernet Media Access Controller (MAC), a USB full speed device/host/OTG controller, four UARTs, two CAN channels and a collection of serial communications interfaces. The SOMDIMM-LPC2478 also includes 8MB of external SDRAM.


Software Included
  • FreeRTOS Operating System
  • µEZ® Rapid Development Platform
  • Complete COM Drivers and APIs with documentation
  • Easy-to-use application documents for all hardware and software
Specifications
Specifications
  • Based on SODIMM form factor (Dual Inline Memory Module)
  • LPC2478 72MHz ARM7TDMI-S microcontroller
  • 512KB of Internal FLASH, 96KB of Internal SRAM, 8MB of External SDRAM, 1KB of External Secure EEPROM
  • 10/100 Ethernet PHY
  • Micro SD Memory Socket
  • Mini-JTAG Debug Connector
  • PCB Dimensions 2.66″ x 1.89
Documentation
Current Documentation

Download all current documentation (zip)

TitleTypeFormatDate 
SOMDIMM-LPC2478Brochurepdf11/11/2009
User's manualUser's manualpdf11/20/2015
uEZ Software Quickstart GuideQuick start guidepdf
Current SchematicDocumentpdf05/10/2011
Current ECODocumentpdf05/10/2011
Current PCNDocumentpdf10/23/2014
Software QuickStart GuideQuick Start Guidepdf09/15/2014
Software User's GuideUser's Guidepdf09/15/2014


Historical Documentation

TitleTypeFormatDate 
SOMDIMM-LPC2478 Schematic 2.3Schematicpdf03/27/2009
SOMDIMM-LPC2478 Schematic 3.0ÊSchematicpdf11/10/2009
Engineering Change OrderDocumentpdf03/27/2009
Engineering Change OrderDocumentpdf08/13/2009
Product Change Notification FormDocumentpdf10/23/2014
Current PCNDocumentpdf10/23/2014
Software QuickStart GuideQuick Start Guidepdf09/15/2014
Software User's GuideUser's Guidepdf09/15/2014
Software
FDI Software

μEZ® Source Files
µEZ® is an open source, embedded middleware platform providing underlying RTOS and processor abstraction features enhancing portability of application code to multiple ARM and Renesas platforms with high reusability.

FDI Bootloader
The µEZ+ Bootloader is perfect for upgrading your firmware in the field through mediums such as an SD card,USB flash drive, or even over a serial interface such as Ethernet or USB.


Recommended 3rd Party Software

FreeRTOS
Developed in partnership with the world’s leading chip companies over a 12 year period, FreeRTOS is the market leading real time operating system (or RTOS), and the de-facto standard solution for microcontrollers and small microprocessors.

SafeRTOS
SAFERTOS is a safety certified Real Time Operating System (RTOS) for embedded processors. It delivers superior performance and pre-certified dependability, whilst utilizing minimal resources.

TouchGFX
TouchGFX is a unique software framework that unlocks the graphical user interface (GUI) performance of your low-resource hardware. The revolutionizing technology breaks existing restraints, as it lets you create sophisticated GUIs that fully live up to today’s smartphone standards at a fraction of the cost.

emWin
emWin is designed to provide an efficient, processor- and LCD controller-independent graphical user interface (GUI) for any application that operates with a graphical LCD. It is compatible with single-task and multitask environments, with a proprietary operating system or with any commercial RTOS. emWin is shipped as “C” source code. It may be adapted to any size physical and virtual display with any LCD controller and CPU.

Micrium
Micrium is a global RTOS leader and a top choice of embedded engineers building microprocessor, microcontroller, and DSP-based devices. Micrium’s commercial RTOS components such as the μC/OS product family are the preferred solution at thousands of companies around the globe. Offering unprecedented ease-of-use, μC/OS-III is delivered with complete 100% ANSI C source code and in-depth documentation. μC/OS-III runs on the largest number of processor architectures, with ports available for download from the Micrium Web site. µC/OS-III allows for unlimited tasks, semaphores, mutexes, event flags, message queues, timers and memory partitions. µC/OS-III provides features to allow stack growth of tasks to be monitored. µC/OS-III also supports an unlimited number of priority levels. µC/OS-III’s footprint can also be scaled to contain only the features required for a specific application.

Crank Software
Crank™ Software Inc. is an innovator in embedded user interface (UI) solutions. Compared to traditional electronic design automation tools, Crank’s products and services enable R&D teams to more quickly develop rich graphical displays—also called UIs or HMIs—for resource-constrained embedded devices. Applications include in-car graphical displays, animated GPS systems, and rich user interfaces on factory floors. Crank Software bridges the gap between UI design and embedded systems to deliver competitive advantage because streamlining the development lifecycle enables their customers to get products to market faster, with higher ROI and lower TCO, while delivering a superior customer experience. Crank Storyboard™ Designer enables user interface (UI) designers to easily prototype the look and feel of a product, and then deploy a production-ready interface directly to the embedded target. Designers maintain full control over the UI and user experience (UX) without having to perform a hand off to an embedded systems engineer for implementation.

J-Link Software Downloads
Download latest software and drivers from the Segger website.


Resources

J-Link Product Page
SEGGER J-Links are the most widely used line of debug probes available today. They’ve been proven for more than 10 years with over 250,000 units sold, including OEM versions and on-board solutions. This popularity stems from the unparalleled performance, extensive feature set, large number of supported CPUs, and compatibility with all popular development environments.

Gainspan WiFi PMOD demo
Demonstration of the additional WiFi capabilities of the μEZ GUI, shown by FDI Director Kent Lowman from the show floor of EE Live in San Jose, California.

Support
Forums

Once you’ve picked up your device, FDI is with you every step of the way. We offer support and documentation on our forums.

Expansion Boards

Do not forget to look at our expansion boards
Adds: Ethernet, USB Host, RS232/RS485, AC Power