A Digital Processor of RISC Variety Suitable for Architecture Exploration

#computer #stem #STEM #education
Share

Abstract:

It is computer architecture of my design, of the RISC variety. It is an effort to achieve high code density, deterministic execution and a uniform base for diversity. The 16-bit instructions are now running on a FPGA board, with specifications for the 24 & 32-bit instructions written. The basic template is written and it is straightforward to add more instructions. 

That said, I would welcome help: do trade-off studies (resource utilization and performance) on each additional instruction.  Assembler, compiler and other help is very much needed. As a sneak preview, the architecture supports four data sizes and four data types.  Those interested can do experiments on: 

Different word sizes (16, 18, 24, 32, 36, 42 ...)

Different data types (unsigned, two's complement, sign & magnitude, IEEE 754, POSIT, PT-floats, 16-bit fixed point logarithms ...)

Different implementations (single cycle, pipelining, multiple issue, out-of-order … microarchitectures)

BIO:

Jim Brakefield became interested in computer architecture upon encountering the IBM 1620 and the CDC 1604 in his first semester of college.  He went on to get degrees in Applied Math, Computer Science and Electrical Engineering.  His work experience was primarily real-time embedded software and circuit board design.  As a second career he pursued FPGAs and VHDL. He has one patent and has given many talks on a variety of STEM topics.



  Date and Time

  Location

  Hosts

  Registration



  • Date: 24 Feb 2025
  • Time: 06:30 PM to 08:00 PM
  • All times are (UTC-06:00) Central Time (US & Canada)
  • Add_To_Calendar_icon Add Event to Calendar
  • One Camino Santa Maria
  • St. Mary's University
  • San Antonio, Texas
  • United States 78228
  • Building: Blank Sheppard Innovation Center (BSIC), which is behind Richter Math-Engineering Center (#22) in the map
  • Room Number: BSIC 203
  • Click here for Map

  • Contact Event Hosts
  • Starts 10 February 2025 12:00 AM
  • Ends 24 February 2025 06:15 PM
  • All times are (UTC-06:00) Central Time (US & Canada)
  • No Admission Charge






  Media

DIY_soft-core_uP_160216 1.15 MiB
troc16_4sz_ISA_250219 27.28 KiB
Axiomatic_Processor_Architecture_150304 62.42 KiB
DIY_soft-core_uP_250221 720.51 KiB