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

MMNoC: Embedding Memory Management Units into Network-on-Chip for Lightweight Embedded Systems

Abstract: With the advent of the Internet-of-Things (IoT) era, the demand for lightweight embedded systems is rapidly increasing. So far, ultra-low power (ULP) processors have been leading the development of lightweight embedded systems. However, as the IoT era gets more sophisticated, existing ULP processors are expected to reach a critical limit in the absence of a memory management unit (MMU) in that multiple programs cannot be run in the MMU-less embedded systems. To tackle this issue, we propose an architecture in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 29 publications
0
3
0
Order By: Relevance
“…For supporting only the essential communication features, the NIs perform protocol conversion between various IPs with different interfaces in an SoC. They support conversions among AXI, AHB, and advanced peripheral bus (APB) protocols that are the most representative advanced microcontroller bus architecture (AMBA) specifications [35]- [39], and for 32, 64, and 128 b. For the router design, we focus on the routing functionality and thus do not optimize other features to enhance performance, such as an adaptive routing considering network traffic or speculative execution in router pipelining.…”
Section: B Proposed Solutionmentioning
confidence: 99%
“…For supporting only the essential communication features, the NIs perform protocol conversion between various IPs with different interfaces in an SoC. They support conversions among AXI, AHB, and advanced peripheral bus (APB) protocols that are the most representative advanced microcontroller bus architecture (AMBA) specifications [35]- [39], and for 32, 64, and 128 b. For the router design, we focus on the routing functionality and thus do not optimize other features to enhance performance, such as an adaptive routing considering network traffic or speculative execution in router pipelining.…”
Section: B Proposed Solutionmentioning
confidence: 99%
“…The TCU is written in Verilog hardware description language at register-transfer level, and is verified on a Xilinx FPGA. We first paid attention to the bus interface for communication between the core and the memory, and designed the TCU targeting the most commonly used AXI protocol [28], [29].…”
Section: Temporary Caching Unitmentioning
confidence: 99%
“…Owing to the ability of NoC to overcome the limitations of the conventional busbased system interconnects (e.g., unbearable increasing density and complexity induced by the system interconnect) [27], [30], [31], NoC is commonly used in the state-of-the-art multicore platforms. FIGURE 12 (a) shows the conventional NoC architecture, and the processor core in the platform communicates with other IPs only through the dedicated network interface (NI) of NoC [28], [32]. Therefore, since the developed TCU operates independently between the core and the network, if it is embedded in NI, TC can be realized on the platform no matter what cores are used.…”
Section: Expansion Of Tc Capability a Embedding The Tcu Into Network-on-chipmentioning
confidence: 99%