maruCc16


Profile
Code namemaruCc16 (Nickname:Limit-I)
ArchitectSusumu Kodakari (Cofabricator:Tetsuo Yoshida)
Became operationalFriday, July 17, 1998
Typepipelined RISC having 3 stages
Instructionstwo-operand format 16bit-instructions x 18
Special features
Fully interlocked pipeline
Internal interrupt handling (overflow)
Negative number expression by the two's complement
Machine organization
Registers8bit General purpose registers x 4
Logic units8 bit ALU x 1
Internal bus8 bit x 3
External bus16 bit instruction bus x 1
8 bit data bus x 1
Main Store256Byte x 2 (instruction)
256Byte (data)
Maximum CPU frequency43.478MHz(estimated)
FPGAXilinx4010PG191
(using 258 CLBs out of 400)
TTLTI 74 series IC x 28
I/O22 switches, 10 LEDs
Application programEuclidean algorithm
Days taken
System design2 weeks (net: 10 days)
CAD6 weeks (net: 30 days)
Fabrication2 weeks (net: 10 days)
Debug4 weeks (net 20 days)
Comments
It was hard to fix the problem of data memory access timing caused by the modification into a single phase clocking scheme. It was a good experience for me to learn the Verilog HDL.



Computer Engineering Experiment City-1 in 1998 on Verilog HDL and FPGA




Microcomputer Design Educational Environment City-1