2021
DOI: 10.1109/access.2021.3104150
|View full text |Cite
|
Sign up to set email alerts
|

A Multi-One Instruction Set Computer for Microcontroller Applications

Abstract: This work presents a simple integer-only instruction set architecture and microarchitecture derived from One Instruction Set Computers (OISCs) and embedding multiple execution modes (mOISC), capable of running at a reasonable performance level to enable basic usability in microcontroller applications. The purpose of mOISC is to enable simple data transfer tasks and run small programs while maintaining ultimate simplicity. We present the internal organization for a computer architecture including an 8 bit I/O r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 20 publications
0
5
0
Order By: Relevance
“…This notwithstanding, integer quantization is less demanding in terms of arithmetic capabilities and memory storage and is a typical representation used in Edge TPUs [19]. Integer quantization (that can be done before or after training) involves converting the floating point values into integer ones, through appropriate zeros and scaling factors [20]. These, can later be used to recalculate the floating-point values of the ANN's internal layers.…”
Section: A Risc-v Binary Generation Using Glowmentioning
confidence: 99%
See 1 more Smart Citation
“…This notwithstanding, integer quantization is less demanding in terms of arithmetic capabilities and memory storage and is a typical representation used in Edge TPUs [19]. Integer quantization (that can be done before or after training) involves converting the floating point values into integer ones, through appropriate zeros and scaling factors [20]. These, can later be used to recalculate the floating-point values of the ANN's internal layers.…”
Section: A Risc-v Binary Generation Using Glowmentioning
confidence: 99%
“…The RESNET18.onnx spillage highlights frequent memory and arithmetic operations. This result is quite common because AI frameworks involve the use of a large quantity of data and apply complex computations with multiple operands [20].…”
Section: B Instruction Sequencingmentioning
confidence: 99%
“…The obtained static and dynamic power consumption of the 10CL025 FPGA is 248 mW. We have considered this approach because a physical measurement of the consumed current in the board as done in [68] includes the consumption of all the on-board chips of the evaluation board.…”
Section: ) Power Consumptionmentioning
confidence: 99%
“…The boards also feature serial communication interfaces, including Universal Serial Bus (USB) on some models, for loading programs from personal computers. The microcontrollers are programmed using a dialect of features from the programming languages C and C++ [57], [58], [59], [60]. The Arduino Mega 2560, based on the ATmega2560 microcontroller, is used in this study.…”
Section: ) Controller-arduinomentioning
confidence: 99%