Ignite (microprocessor)
An Ignite Ia microprocessor | |
| Designer | Nanotronics, PTSC |
|---|---|
| Bits | 32-bit |
| Introduced | 1994 |
| Design | RISC |
| Type | Stack machine |
| Endianness | Big |
| Registers | |
| General-purpose | 52 (including stacks) |
Ignite (formerly ShBoom and PSC 1000, stylized as IGNITE) is a two stack, stack machine reduced instruction set computer (RISC) microprocessor architecture.[1] The architecture was originally developed by Russell H. Fish III and Chuck H. Moore, Nanotronics, which was later acquired by Patriot Scientific Corporation. The processor is one of the few commercially produced microprocessors that use a stack-based computing model. Target applications for this unique architecture were mainly embedded devices (due to the processor's low power use) and efficient implementation of virtual stack machines, such as the Java virtual machine or the stack machine underlying the Forth programming language. The product was unsuccessful in the market.
Notable features
Besides its unusual two stack-based architecture, the processor had several other valuable features:
- Runs faster than the clock internally
- Up to four instructions can be read on each instruction fetch, reducing memory-bandwidth requirements compared to typical 32 BIT RISC machines
- This characteristic also allows looping on an instruction group (a micro-loop) without additional instruction fetches from memory
- Single cycle (+ memory) sub-routine call
- Implicit sub-routine return
- Near Native speed Java interpretation with no JIT required, in approximately 20K bytes of code
- Low power operation
References
- ^ Shaw, G.W. (1999). PSC1000™ Microprocessor Reference Manual. Patriot Scientific Corporation. 99-037001.
Further reading
- Santo, Brian (1 May 2009). "25 Microchips That Shook the World § Computer Cowboys Sh-Boom Processor (1988)". History of Technology. IEEE Spectrum.
- "IGNITE™ Intellectual Property Reference Manual" (PDF). Patriot Scientific Corporation. March 2002.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.