24:
149:, 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
172:
Up to four instructions can be read on each instruction fetch, reducing memory-bandwidth requirements compared to typical 32 BIT RISC machines
175:
This characteristic also allows looping on an instruction group (a micro-loop) without additional instruction fetches from memory
142:
75:
264:
239:
154:
206:
109:
259:
145:(RISC) microprocessor architecture. The architecture was originally developed by Russell H. Fish III and
70:
165:
Besides its unusual two stack-based architecture, the processor had several other valuable features:
150:
102:
227:
184:
Near Native speed Java interpretation with no JIT required, in approximately 20K bytes of code
146:
45:
23:
253:
139:
85:
228:"25 Microchips That Shook the World § Computer Cowboys Sh-Boom Processor (1988)"
92:
157:
programming language. The product was unsuccessful in the market.
108:
101:
91:
81:
69:
51:
41:
33:
240:"IGNITE™ Intellectual Property Reference Manual"
245:. Patriot Scientific Corporation. March 2002.
8:
211:. Patriot Scientific Corporation. 99-037001.
16:
22:
208:PSC1000™ Microprocessor Reference Manual
178:Single cycle (+ memory) sub-routine call
197:
15:
169:Runs faster than the clock internally
7:
153:or the stack machine underlying the
14:
143:reduced instruction set computer
1:
226:Santo, Brian (1 May 2009).
181:Implicit sub-routine return
57:; 30 years ago
28:An Ignite Ia microprocessor
281:
230:. History of Technology.
21:
265:32-bit microprocessors
114:52 (including stacks)
151:Java virtual machine
205:Shaw, G.W. (1999).
187:Low power operation
18:
138:) is a two stack,
136:
118:
117:
37:Nanotronics, PTSC
272:
246:
244:
235:
213:
212:
202:
161:Notable features
134:
65:
63:
58:
26:
19:
280:
279:
275:
274:
273:
271:
270:
269:
250:
249:
242:
238:
225:
222:
220:Further reading
217:
216:
204:
203:
199:
194:
163:
110:General-purpose
61:
59:
56:
29:
12:
11:
5:
278:
276:
268:
267:
262:
260:Stack machines
252:
251:
248:
247:
236:
221:
218:
215:
214:
196:
195:
193:
190:
189:
188:
185:
182:
179:
176:
173:
170:
162:
159:
147:Chuck H. Moore
131:, stylized as
116:
115:
112:
106:
105:
99:
98:
95:
89:
88:
83:
79:
78:
73:
67:
66:
53:
49:
48:
43:
39:
38:
35:
31:
30:
27:
13:
10:
9:
6:
4:
3:
2:
277:
266:
263:
261:
258:
257:
255:
241:
237:
233:
232:IEEE Spectrum
229:
224:
223:
219:
210:
209:
201:
198:
191:
186:
183:
180:
177:
174:
171:
168:
167:
166:
160:
158:
156:
152:
148:
144:
141:
140:stack machine
137:
130:
126:
122:
113:
111:
107:
104:
100:
96:
94:
90:
87:
86:Stack machine
84:
80:
77:
74:
72:
68:
54:
50:
47:
44:
40:
36:
32:
25:
20:
231:
207:
200:
164:
132:
128:
124:
120:
119:
254:Categories
192:References
123:(formerly
93:Endianness
52:Introduced
103:Registers
129:PSC 1000
34:Designer
60: (
125:ShBoom
121:Ignite
71:Design
46:32-bit
17:Ignite
243:(PDF)
155:Forth
135:GNITE
127:and
82:Type
76:RISC
62:1994
55:1994
42:Bits
97:Big
256::
234:.
133:I
64:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.