Rahul Sharma (Editor)

Extendable instruction set computer

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Extendable instruction set computer

The EISC (Extendable Instruction Set Computer) is a compressed code processor architecture for embedded applications. It has both the properties of RISC architecture, simplicity, and that of CISC processor, expandability. The architecture is developed by Advanced Digital Chips Inc., Seoul, Korea.<http://www.adc.co.kr>

Contents

Introduction

EISC stands for "Extendable Instruction Set Computer". EISC processor advantages over existing CISC and RISC architectures: EISC can represent any length of an operand without variable length instruction elimination inefficiencies caused by difficulties in processing variable instruction decoding. EISC architecture maximized cost and performance efficiency and at the same time offers flexibility and power through the Extendable Register and Extension Flag, which increase the code density while allowing a simple 16-bit-based instruction set.

Extension (Extension Register (ER) and Extension Flag (E))

EISC has Extension Register (ER) and Extension Flag (E) for variable-length operand.

  • Works in Windows 2000 / XP / VISTA / 7
  • Friendly User Interface like Microsoft Visual-Studio
  • Source Edit / Compile
  • Automatic Windows Docking
  • Project file Tree view
  • Class / Function / Global variable Tree view
  • Auto Generate Make file
  • Graphicla Symbol Brower
  • Support All EISC compilers
  • Syntax highlighting
  • Column Editor
  • Code Completion
  • Smart Auto-indent
  • Find and replace facilities
  • Bookmark
  • Move Up / Down Current Line
  • Support for collapsible nodes (outlining)
  • Support various fonts and styles
  • Instruction Set Architecture Family

    The EISC has 16-bit, 32-bit and 64-bit instruction set architecture family. There exist SE (simple EISC) series and AE (Advanced EISC) series.

  • SE1608: 16-bit simple EISC family. 3-operand instruction set architecture. Not a compressed code architecture but it also uses LERI instruction to fully support 16-bit immediate value diretly.
  • SE3208: 32-bit simple EISC family. 3-operand instruction set architecture. 8 general purpose registers (GPRs).
  • AE32000: 32-bit Advanced EISC family for embedded microprocessing market. 2-operand instruction set architecture. 16 GPRs. It also has SIMD-DSP capability. The Newest instruction set architecture is AE32000C (AE32000-revision C).
  • AE64000: 64-bit Advanced EISC family for embedded microprocessing market especially robot and multimedia market.
  • References

    Extendable instruction set computer Wikipedia


    Similar Topics