Phytec PCM-967 Eval board with phyCORE-ARM9/LPC3250 Module

 
Controller:
  • LPC3250FET296 (NXP)
CPU:
  • ARM926EJ-S
Board main features:
  • Lithium Ion Battery + Charging circuit
  • Circuitry supporting deep sleep functionality. Single button encapsulates power-on and sleep entry. Power off is controlled via the processor
  • Dual stack DB-9 supporting U5 and U3/U2 at RS-232
  • One 2.54 mm pin header supporting U3/U2 at RS-232
  • U3/U2 @ RS232 through MAX3245
  • Standard A, standard B, mini-AB connectors
  • UDA1380 + Mic Jack + Audio Input/Output jacks
  • RJ45 + Magnetics +PoE (LTC4267)
  • CPLDs for PHYTEC Universal LCD Display interface (LCD-001, LCD-0xx) with adjustable bit-shift capability
  • Connector for SD/MMC Card w/ power control circuitry and signal access headers
  • Connector for SDIO w/ power control circuitry and 1/) voltage selection & signal access headers
  • 1x wall power indicator LED, 1x PoE power indicator LED, 1x battery charging indicator LED, 4x User LEDS controlled via GPIO
  • 1x System reset button, 2x User button, 1x Power button (ON/SLEEP)
  • 2.54 mm header for JTAG
  • GND stud connector for o-scope/testing/etc.
  • Jumper @ output of all voltage regulators for current measurements
  • Jumper to measure sleeping current
Controller main features:
  • Supports the 32-bit ARM and 16-bit Thumb instruction sets
  • Efficient execution of Java byte codes
  • Supports ARM debug architecture
  • Has a Hardvard cached architecture
  • Memory Management Unit (MMU)
  • Separate instruction and data AMBA AHB bus interfaces
  • Separate instruction and data TCM interfaces
Available software:
Available documentation:

Included software components:

Eval Package:

The eval packages have been designed to provide customers and potential customers with a complete, easy to use software package for the specified target hardware and target compiler. They allow to easily check out the target hardware, the target compiler and our software components. This evaluation process typically does not take a lot of time since the software can be easily recompiled and downloaded to the target.

Some packages are executable demos, which can not be modified; some packages are trial versions, which come with the software in a library and the application in source code form, as well as a project for the IDE that has been used. Trial versions can usually be recompiled easily in less than a minute if the required compiler and IDE is installed. The application program can be modified, allowing intensive testing the hard- and software for fitnes. emWin trial versions usually also contain a simulation environment which allows test and recompilation on a PC.

USB examples:

 

The eval package includes USB bulk samples for simple data transfer between target and PC as well as device class samples, such as MSD, HID and CDC.
Another USB sample demonstrates emFile and emWin showing the enumeration state of a USB MSD device.

 

Filesystem examples:

The file system samples show basic directory and file operations. An explorer sample (emExplorer) is provided which allows browsing the content of the storage media used.

 

TCP / IP examples:

The TCP/IP samples include ready to run client/server applications such as FTPserver, webserver and telnet server. The webserver sample uses the data stored in the file system (emFile), any storage media, such as MMC as data source for your webserver pages can be used.

Built in pseudo CGI scripts known by the server can be used on every page.


CGI scripts for embOS statistics are already included as sample.



Using the emFile/FTP server sample, data between the target and any other client using ethernet and FTP protocol can be transfered. Data, such as text, pictures etc. can be stored on any storage media accessible by emFile, target firmware updates can be done via FTP Server using a bootloader.

GUI based applications can be controlled via LAN or internet using the emWin VNC Server. It allows the user to view and control a computing 'desktop' environment from anywhere on the Internet and from a wide variety of machine architectures, communicating via TCP/IP. Input devices such as mouse support can be used to control the application via PC, even if the target hardware does not support this input device.

The sample included demonstrates the TCP/IP Stack (embOS/IP) and emWin VNC Server showing a house control application.