MMNoC: Embedding Memory Management Units into Network-on-Chip for Lightweight Embedded Systems
Autor: | Woojoo Lee, Hyeonguk Jang, Kyuseung Han, Jae-Jin Lee, Sukho Lee |
---|---|
Rok vydání: | 2019 |
Předmět: |
General Computer Science
Computer science Multiprocessing 02 engineering and technology embedded system Memory management unit 0202 electrical engineering electronic engineering information engineering Leverage (statistics) General Materials Science Field-programmable gate array business.industry Processor design 020208 electrical & electronic engineering General Engineering MMU memory management unit Network-on-chip 020202 computer hardware & architecture Memory management Network on a chip Embedded system Embedding lcsh:Electrical engineering. Electronics. Nuclear engineering business NoC lcsh:TK1-9971 |
Zdroj: | IEEE Access, Vol 7, Pp 80011-80019 (2019) |
ISSN: | 2169-3536 |
DOI: | 10.1109/access.2019.2923219 |
Popis: | 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 which the MMU is embedded in a network-on-chip (NoC). Through the proposed approach, NoC offers MMU functionality without modifying the processor design, allowing developers to easily leverage the existing ULP lightweight processors and build embedded systems that support multiprocessing. In this paper, along with the details of the proposed MMU-embedded NoC (MMNoC) design, a prototype platform including the MMNoC and dual RISC-V processors is provided. The prototype platform is synthesized with FPGA and Samsung 28nm FD-SOI technology to verify the functional accuracy and small performance, area, and power overhead of the MMNoC. |
Databáze: | OpenAIRE |
Externí odkaz: |