1 / 19

The Tron Project

The Tron Project. Angelo G. Gagliano Microprocessors Date: 5/13/02. More than just a Great Movie!. It is the acronym for a project that began in June 1984 by Professor Takeshi Sakamura of the University of Tokyo TRON stands for The Real-time Operating System Nucleus.

odell
Download Presentation

The Tron Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Tron Project • Angelo G. Gagliano • Microprocessors • Date: 5/13/02

  2. More than just a Great Movie! • It is the acronym for a project that began in June 1984 by Professor Takeshi Sakamura of the University of Tokyo • TRON stands for The Real-time Operating System Nucleus.

  3. The TRON Project Basic Goal: • To create a system of devices that can be easily integrated with one another. • This is attempted with the use of an open designed architecture (TRON) that would exist as a distributed network of TRON based designs. • TRON does not actually create any products, just open specifications.

  4. 5 Subprojects of TRON • ITRON: Industrial TRON • CTRON: Communication/Central TRON • BTRON: Business TRON • JTRON: Java Technology on TRON • TRON VLSI CPU

  5. Industrial TRON • A real-time multitasking kernel specifications for embedded control applications • Currently used in over 30% of Japanese embedded systems (as of March 2002) • The open standard has allowed for a total of 50 registered implementations of the ITRON specifications.

  6. Communication / Central TRON • OS Specifications to be used in communications and information processing systems • The goal is to be the core of telecommunications networks and multimedia communications

  7. Business TRON • Specifications for systems that interact with humans. • The goal is to have devices that can be easily used by anyone - from development to actual user interfaces (The TRON writers compare this to how we use automobiles) • Code space capacity of 1.5 million characters to support a large number of languages

  8. Java TRON • Standards for communication interface between real-time tasks of the ITRON specification and Java applications. • Java objects are created that are mapped to ITRON kernel objects/tasks

  9. TRON VLSI CPU: • The Main component of the TRON Project: The TRON Very Large-Scale Integration CPU • CISC based chip • 32-bit microprocessor • 16 general purpose registers • 9 control registers

  10. TRON VLSI CPU Continued... • Total of 6 levels of implementation: The Microprocessor manufacture can decide how much they need to implement • Average number of instructions among the levels: 99 • 5 Stage pipeline

  11. TRON VLSI CPU Goals / Issues • The main purpose of the chip is to be used as a cheap low-power microprocessor that can be networked with others of its type to create a powerful distributed system. • Unfortunately, it has taken me a week to concede to the fact that the documentation on how this network technically would work is still in Japanese.

  12. TRON CPU History • First TRON CPU was the Gmicro/200 in 1988 • Toshiba Corp., Hitachi Ltd., Fujitsu Ltd., and Mitsubishi Electric Corp., Matsushita Electric Industrial Co. have followed with additional implementations.

  13. TRON Integration • All of these subprojects exist to handle the different ways in which we use technology. • Smart devices (or intelligent objects as referred to in the TRON Projects) can easily be integrated if based on the architecture.

  14. Integration @ Work • Someone will create the CPU based on the TRON VLSI CPU. • The manufacture will decide how it is implemented (how to implement the TLB & MMU, number of pins to use, etc.) • Someone else will create the OS based on the ITRON, BTRON, or CTRON specifications.

  15. Integration @ Work Continued... • The decision will be made based on the type of device: • BTRON specifications will be used for applications that will require human interaction like PDA’s, home electronics, etc. • ITRON would be used to provide an multitasking OS to support C/C++, Java. Ada. And other popular languages • CTRON would be used to provide details for communication systems.

  16. What Makes TRON Interesting • A collection of real-time systems that can be easily integrated. • Example of the project at work is called the TRON house; a very expensive and elaborate house of integrated gadgets in an expensive area of Tokyo.

  17. Problems of the TRON Project • Although the now 18 year old project is definitely still alive and is used in a large number of devices in Japan, support from other countries has been slow to null. • Some documentation still only in Japanese like the main TRON Project PDF (making this research project a lot harder than it should have been)

  18. Bibliography and Links • http://www.assoc.tron.org/data/eng/what-t.html • What is the TRON Project? • http://tron.um.u-tokyo.ac.jp/TRON/ • TRON Project Information • http://www.tron.org/index-e.html • TRON Project Official Home Page • http://www.itron.gr.jp • ITRON Project Web Site

  19. Links Continued: • http://tron.um.u-tokyo.ac.jp/TRON/CTRON/intro-e.html • CTRON Project • http://tronweb.super-nova.co.jp/btron.html • BTRON Project • http://www.atip.org/public/atip.reports.91/tron.html • TRON (The Real-time Operating System Nucleus) • http://www.electroclips.com/tron.htm • TRON Definition and Recommended Links • http://www.eg3.com/tron.htm • More TRON Links

More Related