RISC-V FPGA Platform toward ROS-based Robotics Application

被引:11
作者
Lee, Jaewon [1 ]
Chen, Hanning [1 ]
Young, Jeffrey [1 ]
Kim, Hyesoon [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
来源
2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL) | 2020年
关键词
RISC-V; FPGA; ROS;
D O I
10.1109/FPL50879.2020.00075
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
RISC-V is free and open standard instruction set architecture following reduced instruction set computer principle. Because of its openness and scalability, RISC-V has been adapted not only for embedded CPUs such as mobile and IoT market, but also for heavy-workload CPUs such as the data center or super computing field. On top of it, Robotics is also a good application of RISC-V because security and reliability become crucial issues of robotics system. These problems could be solved by enthusiastic open source community members as they have shown on open source operating system. However, running RISC-V on local FPGA becomes harder than before because now RISC-V foundation are focusing on cloud-based FPGA environment. We have experienced that recently released OS and toolchains for RISC-V are not working well on the previous CPU image for local FPGA. In this paper we design the local FPGA platform for RISC-V processor and run the robotics application on mainstream Robot Operating System on top of the RISC-V processor. This platform allow us to explore the architecture space of RISC-V CPU for robotics application, and get the insight of the RISC-V CPU architecture for optimal performance and the secure system.
引用
收藏
页码:370 / 370
页数:1
相关论文
共 1 条
  • [1] FireSim: FPGA-Accelerated Cycle-Exact Scale-Out System Simulation in the Public Cloud
    Karandikar, Sagar
    Mao, Howard
    Kim, Donggyu
    Biancolin, David
    Amid, Alon
    Lee, Dayeol
    Pemberton, Nathan
    Amaro, Emmanuel
    Schmidt, Colin
    Chopra, Aditya
    Huang, Qijing
    Kovacs, Kyle
    Nikolic, Borivoje
    Katz, Randy Howard
    Bachrach, Jonathan
    Asanovic, Krste
    [J]. IEEE MICRO, 2019, 39 (03) : 56 - 65