Lattice Validates TOPPERS with LatticeMico32

Posted by Ken Cheung in Reference Design on Wednesday, June 20, 2007

Lattice Semiconductor Corporation (NASDAQ: LSCC) validated the operation of the TOPPERS open source implementation of the mITRON 4.0 Real Time Operating System (RTOS) with its LatticeMico32(TM) 32-Bit soft microprocessor. This expands the RTOS options available to users of the LatticeMico32 microprocessor, and is particularly significant because mITRON represents the de facto RTOS for embedded applications designed within Japan.

The mITRON RTOS is a derivative of The Real-time Operating system Nucleus (TRON) project begun by Professor Dr. Ken Sakamura of the University of Tokyo. The mITRON derivative focuses on the efficient implementation of a RTOS suitable for implementation in low memory resource embedded applications. Like other TRON derivatives, mITRON does not provide the code for the operating system but instead provides a set of specifications for its implementation. The current version of the specification is 4.0.

The Toyohashi Open Platform for Embedded Real-time Systems (TOPPERS) project is a non-profit organization that develops and maintains an open source implementation of the mITRON RTOS specification. Lattice has developed code for areas that are specific to the LatticeMico32 microprocessor and confirmed the successful compilation of these along with the generic portions of the TOPPERS kernel. Successful operation of code within the kernel also has been demonstrated on several LatticeMico32 development systems.

The latest version of the LatticeMico32 System, 7.0, can be downloaded free of charge from the Lattice website. This version of the tools contains the Lattice-specific files and Make scripts necessary to compile the TOPPERS kernel for the LatticeMico32 microprocessor. The TOPPERS kernel can be downloaded from the TOPPERS project web site.

More info:
» mITRON RTOS Supports LatticeMico32 32-Bit Soft Microprocessor
» Toyohashi Open Platform for Embedded Real-time Systems (TOPPERS)
» Lattice Semiconductor

If you found this page useful, bookmark and share it on:

Possibly of Interest

 
FPGA Blog Newsletter
Don't have time to visit FPGA Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.