In Vietnam, ARM development boards are rare but the demand for them is so high among academics and microcontroller hobbyists. To respond to such need, we have designed and built the ARM7-LH79525 Development and Education board to serve lectures at universities and colleges, as well as to enable students of electrical, electronic and alike departments, after being familiar with the ARM microcontroller, can take part in the technology transfer to the companies they join after graduation. It is a good education board for learning and developing applications.
LH79525 ARM7 Microcontroller
The NXP LH79525 is an ARM720T based on the high-performance 32-bit RISC Microcontroller with Thumb extensions 16KB RAM, 8KB Cache, CPU clock up to 76.205 MHz MMU, Ethernet MAC with MII MDIO Interfaces, USB 2.0 Device, Color LCD Controller, Touch screen Interface, Vectored Interrupt Controller, SDRAM Controller, 16-bit External Bus, Ten channel 10 bit A/D Converter, 3 UARTs, Synchronous Serial Port, I2C, I2S, 4 DMA Channels, Real Time Clock, 3 Timers/Counters with Capture/Compare/PWM, Watchdog Timer, 86 General Purpose I/O pins, On-chip oscillator and On-chip PLL .
To suit the needs of various levels of students and/or engineers, the development board has many components, ranging from simple to complex ones, which are all integrated on a board using SMT (Surface Mount Technology) to keep the board tidy and cheap. The many modules of the board are shown in Fig 2 where they are separately placed. ARM7 LH79525 Development Board Features:
- CPU NXP LH79525 ARM720T™
- NOR flash 8MB
- SDRAM 32MB
- 8 single LEDs
- 4 seven-segment LEDs
- LCD line 20×4
- LCD TFT 320×240 with Touch panel
- ADC with temperature sensor
- MMC/SD card socket
- IDE connector
- Audio stereo input/output.
- USB host/device
- Ethernet RJ45
- 4×4 matrix keypad
- JTAG connector
- HJTAG programmer
- 2 UARTs
- Adapter 12VDC
Many peripherals with different protocols are available. These will enable the students to start investigating, using ARM core, and to proceed straightforwardly to the embedded systems. The many peripherals will allow them to explore various applications, from simple to complicated ones, step by step.
The board is suitable also to a wide range of design projects, namely, development of sophisticated digital systems for playing and/or recording music, projecting movies, showing slides and/or pictures, on color liquid crystal displays, reading data from and/or writing data to hard disks, and other applications in Linux embedded systems.
The ARM7-LH79525 development board is designed for training courses of embedded firmware and Linux. As education board, it is provided with user manuals, datasheets and tools, exercise codes, and the like to help students, engineers and hobbyists in their study.
Software to compile, Program and Debug
The board can be connected with popular compilers such as MultiICE, ADS (Arm Development Suite), RealView, Embest IDE. These compilers can be used to write applications, compile, emulate, and debug (including basic breakpoints and single-stepping) via JTAG or serial port. A JTAG connector is available on the board to allow the attachment of a JTAG module to the ARM microcontroller and a personal computer. The JTAG module can be used to download or debug code, or program flash memory
To implement Linux embedded applications on ARM7-LH79525 Development and Education Board, tools in Debian Linux operating system are used to build packages such as U-Boot bootloader, Image and Root File System. Kernel 2.6 provides many device drivers which permit us to interface with peripherals on board .
ARM technology plays a central role in advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. So the purpose of the ARM7-LH79525 Development and Education board is to help users develop ARM skills and abilities, from basic to advanced functions. The board is very practical and targeted for real world applications. It is convenient to teachers, helpful to students and working engineers in reducing design risk and time.
References NXP Semiconductors, “LH79524/LH79525 MCU User’s Guide,” Ver. 1.2, 27 August 2007.  Christopher Hallinan, “Embedded Linux Primer: A Practical,” Real-World Approach, Prentice Hall, 2006, ISBN-10: 0-13-167984-8.
Archived on Thu, 30/12/2010 – 23:36