Yıldız, A.Uğurdağ, Hasan FatihAktemur, Tankut Barışİskender, DenizGören, S.2020-04-142020-04-142018-12-10978-153867893-0http://hdl.handle.net/10679/6511https://doi.org/10.1109/UBMK.2018.8566475The first goal of this paper is to introduce a simple and customizable soft CPU named VerySimpleCPU (VSCPU), which could be easily implemented on FPGAs with a complete toolchain including instruction set simulator, assembler, and C compiler. The second goal is to offer to use this CPU as a teaching material within computer architecture/organization courses for students to understand the essentials and inner workings of a CPU better by designing a simple one. In addition to this, it is also aimed to teach writing code both in assembly level and C level for the CPU designed to understand what a compiler is and why it is needed.engrestrictedAccessCPU design simplifiedconferenceObject00045984740012110.1109/UBMK.2018.8566475VSCPUProcessorCompilerFPGAEducation2-s2.0-85060570428