Proceeding of the 44th ACM Technical Symposium on Computer Science Education 2013
DOI: 10.1145/2445196.2445296
|View full text |Cite
|
Sign up to set email alerts
|

Step-by-step design and simulation of a simple CPU architecture

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 2 publications
0
9
0
1
Order By: Relevance
“…Kai kuriuose moksliniuose straipsniuose, skirtuose kompiuterių architektūrai mokyti, pagrindinis dėmesys skiriamas procesoriui ir susitelkiama į procesoriaus modeliavimą taip kaip Lee et al (2012), Zavala et al (2015), Ichsan ir Kurniawan (2017), Schuurman (2013) straipsniuose. Kartais vietoje procesoriaus modeliavimo taikant HDL naudojama konkrečiam procesoriui skirta modeliavimo programa.…”
Section: Literatūros Apžvalgaunclassified
“…Kai kuriuose moksliniuose straipsniuose, skirtuose kompiuterių architektūrai mokyti, pagrindinis dėmesys skiriamas procesoriui ir susitelkiama į procesoriaus modeliavimą taip kaip Lee et al (2012), Zavala et al (2015), Ichsan ir Kurniawan (2017), Schuurman (2013) straipsniuose. Kartais vietoje procesoriaus modeliavimo taikant HDL naudojama konkrečiam procesoriui skirta modeliavimo programa.…”
Section: Literatūros Apžvalgaunclassified
“…This part describes the computer organization of the CPU, it responds to the question of how the CPU is built up inside, what components are involved and how they are connected to form the microarchitecture. The way and the steps to construct the hardware for a new CPU are relatively common in the literature and can be perceived in many works, like [9] [13]citeFeinberg. The first step generally consist of creating the ALU (Arithmetic and Logic Unit), in this step the designer should decide about the arithmetic and logic operations to be used by the CPU, sometimes some additional operations are added to micro execute the instructions themselves, like the incrementation, which for instance could be used to increment the PC after each instruction.…”
Section: Cpu Design Step By Stepmentioning
confidence: 99%
“…In this case, it's almost impossible to modify the hardware design, some examples are the MikroSim virtual processor [5], Very Simple CPU Simulator and Relatively Simple CPU Simulator [6] or the online simulator The Web Elemental Processor SIMulator [7]. The third type concerns the design of a CPU using a logic simulator, our CPU falls in this category, and we have used an intuitive and basic logic simulator called Logisim [8], different works were done in this regard including MIC-1 [9] [10] [11] [12], Linda Null's sixteen bit MARIE [13] and one-address CPU [14]. And finally, a physical implementation of the CPU using FPGAs or electronic logic circuits like 74-TTL series, some works using FPGAs include VSCPU [15], TINYCPU [16], ECOMIPS [17], and others using logic ICs (Integrated Circuit) like GIGATRON [18] and CHUMP [19].…”
Section: Introductionmentioning
confidence: 99%
“…It provides a concrete foundation for all higher level abstractions that follow it. Schuurman notes that the CS2008 curriculum requires all computing professionals to have a meaningful understanding of how those cherished abstractions are e ected within computers [2,12]. Consequently, many machine simulations tools have been created to support learning and research in computer architecture [13].…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, many machine simulations tools have been created to support learning and research in computer architecture [13]. A brief survey of recent SIGCSE publications shows that the design and simulation of computer architectures remains an active research area [3,4,8,12].…”
Section: Introductionmentioning
confidence: 99%