Hardware Isolation Support for Low-Cost SoC-FPGAs

被引:3
|
作者
Passaretti, Daniele [1 ]
Boehm, Felix [1 ]
Wilhelm, Martin [1 ]
Pionteck, Thilo [1 ]
机构
[1] Otto von Guericke Univ, Inst Informat & Kommunikat Tech, Fak Elektrotech & Informat Tech, Magdeburg, Germany
关键词
Hypervisor; Mixed-criticality systems; Hardware/software co-design; Edge computing; Confidential computing;
D O I
10.1007/978-3-031-21867-5_10
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the last years, System-on-Chip (SoC)-FPGAs have been widely used in Mixed-Criticality Systems, where multiple applications with different criticality domains are executed. In these systems, it is essential to guarantee isolation between the associated memory regions and peripherals of different application domains. Most high-performance SoC-FPGAs already provide hardware components for supporting isolation. By contrast, low-cost SoC-FPGAs usually don't have any mechanism for guaranteeing isolation. In this paper, we investigate the problem of hardware spatial isolation in low-cost SoC-FPGAs. First, we point out the issues and the limitations given by the fixed components in the Processing System and show how to address them. Second, we propose a Protection Unit, which is a lightweight hardware architecture for AXI communication that ensures memory and peripheral isolation between masters of different protection domains. The proposed architecture can be instantiated either on the master or on the slave side of an AXI interconnection. In addition, it is scalable from 1 to 16 memory regions, and application domains and policies are set up at run-time. We implement our architecture on the SoC-FPGA XC7Z020, where a Microblaze soft-core and the Arm Cortex-A9 are used simultaneously for different application domains. In the proposed implementation, the Protection Unit is implemented in combinatorial logic, and its execution does not contribute to the critical path. Therefore, it adds zero latency for the single communication transaction and uses only 0,5% lookup tables and 0,1% flip-flops of the target SoC-FPGA.
引用
收藏
页码:148 / 163
页数:16
相关论文
共 50 条
  • [1] Efficient Implementation on Low-Cost SoC-FPGAs of TLSv1.2 Protocol with ECC_AES Support for Secure IoT Coordinators
    Bellemou, Ahmed Mohamed
    Garcia, Antonio
    Castillo, Encarnacion
    Benblidia, Nadjia
    Anane, Mohamed
    Antonio Alvarez-Bermejo, Jose
    Parrilla, Luis
    [J]. ELECTRONICS, 2019, 8 (11)
  • [2] Design Exploration of An Energy-Efficient Acceleration System for CNNs on Low-Cost Resource-Constraint SoC-FPGAs
    Wen, Shao-Cheng
    Huang, Po-Tsang
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 234 - 237
  • [3] Hardware Support for Low-Cost Memory Safety
    Boivie, Rick
    Saileshwar, Gururaj
    Chen, Tong
    Segal, Benjamin
    Buyuktosunoglu, Alper
    [J]. 51ST ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS - SUPPLEMENTAL VOL (DSN 2021), 2021, : 57 - 60
  • [4] HeapCheck: Low-cost Hardware Support for Memory Safety
    Saileshwar, Gururaj
    Boivie, Rick
    Chen, Tong
    Segal, Benjamin
    Buyuktosunoglu, Alper
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2022, 19 (01)
  • [5] PASC: Physically Authenticated Stable-Clocked SoC Platform on Low-Cost FPGAs
    Aysu, Aydin
    Schaumont, Patrick
    [J]. 2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [6] JPEG encoder for low-cost FPGAs
    Osman, Hossam
    Mahjoup, Waseim
    Nabih, Azza
    Aly, Gamal M.
    [J]. 2007 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS: ICCES '07, 2007, : 406 - +
  • [7] Towards Isolated AI Accelerators with OP-TEE on SoC-FPGAs
    Nakai, Tsunato
    Suzuki, Daisuke
    Fujino, Takeshi
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2022, 2022, 13285 : 200 - 217
  • [8] HLS-Based Flexible Hardware Accelerator for PCA Algorithm on a Low-Cost ZYNQ SoC
    Mansoori, Mohammad Amir
    Casu, Mario R.
    [J]. 2019 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2019,
  • [9] LOW-COST ISOLATION AMPLIFIER
    YEUNG, WK
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 1988, 25 (01) : 59 - 62
  • [10] Parallel Computing with Low-Cost FPGAs: A Framework for COPACOBANA
    Gueneysu, Tim
    Paar, Christof
    Pelzl, Jan
    Pfeiffer, Gerd
    Schimmler, Manfred
    Schleiffer, Christian
    [J]. PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 741 - +