AnyCPU http://anycpu.org/forum/ |
|
Nat Semi's 32000 cpu family - for FPGA http://anycpu.org/forum/viewtopic.php?f=15&t=265 |
Page 1 of 1 |
Author: | BigEd [ Wed Jan 13, 2016 5:58 pm ] |
Post subject: | Nat Semi's 32000 cpu family - for FPGA |
National Semiconductor introduced their 32bit CISC family in 1982 - originally called 16000 and later renamed as 32000, with intended family members named according to external bus size. The 32016 had a 16bit wide memory bus. There's lots of information about the CPU, the history, machines which used it, and a high performance HDL reimplementation for FPGA designs, by Udo Möller: - The coprocessor for BBC micro by Acorn - The Ceres machines by Wirth - The M32632 HDL core by Udo - The Titan machines by Udo See also Wikipedia of course. From the OpenCores page: Quote: The M32632 has the following features: simple instructions are executed in one clock cycle, 8 kByte instruction cache, 8 kByte write-through data cache, one direct mapped TLB of 256 entries for each cache, basic floating-point instructions for 32-bit and 64-bit data types, coprocessor interface for custom instructions, small size of 15400 LEs, 35 MHz clock speed in Altera Cyclone IV FPGA. Looks like the M32632 fits on a DE0-Nano board, or presumably on a cheap lookalike. |
Author: | BigEd [ Sun Mar 27, 2016 1:01 pm ] |
Post subject: | Re: Nat Semi's 32000 cpu family - for FPGA |
Quick update on Udo's NS32k core: Dave Banks has subsetted it to fit into a much smaller LX9 FPGA - this version lacks MMU, FPU and caches, but still runs at 30MHz or so. See here where the core forms part of the multi-CPU "Matchbox Copro" as described here. Udo writes up this development on this page. |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |