Porting and FPGA Implementation of LXDE Desktop Environment Based on RISC-V

Xiaofeng Zou, Tuo Li, Rengang Li, Linlin Yang, Xiankun Wang, Changhong Wang
{"title":"Porting and FPGA Implementation of LXDE Desktop Environment Based on RISC-V","authors":"Xiaofeng Zou, Tuo Li, Rengang Li, Linlin Yang, Xiankun Wang, Changhong Wang","doi":"10.1145/3487075.3487151","DOIUrl":null,"url":null,"abstract":"As a new generation of open and reduced instruction set architecture, RISC-V has the characteristics of concise instruction set, modularity and scalability, and has been quickly and widely used due to its advantages of agile development mode and complete tool chains, but there are few desktop systems based on RISC-V at present. Based on the open source RISC-V BOOM core, this paper constructs a desktop system which can start the LXDE graphical interface on Xilinx VU440 FPGA. Specifically, we implement a variety of peripheral modules such as bus conversion and VGA on the boom core, and port the open source bootloader, Linux 4.15 kernel and LXDE desktop environment. Under the desktop system, standard test sets, such as CoreMark can be run normally, and the test results show that the performance of the system is at a high level. By extending peripherals, this RISC-V prototype system can be used to realize SoC in many special areas.","PeriodicalId":354966,"journal":{"name":"Proceedings of the 5th International Conference on Computer Science and Application Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Conference on Computer Science and Application Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3487075.3487151","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

As a new generation of open and reduced instruction set architecture, RISC-V has the characteristics of concise instruction set, modularity and scalability, and has been quickly and widely used due to its advantages of agile development mode and complete tool chains, but there are few desktop systems based on RISC-V at present. Based on the open source RISC-V BOOM core, this paper constructs a desktop system which can start the LXDE graphical interface on Xilinx VU440 FPGA. Specifically, we implement a variety of peripheral modules such as bus conversion and VGA on the boom core, and port the open source bootloader, Linux 4.15 kernel and LXDE desktop environment. Under the desktop system, standard test sets, such as CoreMark can be run normally, and the test results show that the performance of the system is at a high level. By extending peripherals, this RISC-V prototype system can be used to realize SoC in many special areas.
基于RISC-V的LXDE桌面环境的移植与FPGA实现
RISC-V作为新一代开放精简指令集架构,具有指令集简洁、模块化、可扩展性等特点,由于其开发模式敏捷、工具链完整等优势,得到了快速、广泛的应用,但目前基于RISC-V的桌面系统还很少。本文基于开源的RISC-V BOOM内核,在Xilinx VU440 FPGA上构建了一个可以启动LXDE图形界面的桌面系统。具体来说,我们在boom内核上实现了总线转换和VGA等多种外设模块,并移植了开源引导加载程序、Linux 4.15内核和LXDE桌面环境。在桌面系统下,可以正常运行CoreMark等标准测试集,测试结果表明系统的性能处于较高水平。通过扩展外设,该RISC-V原型系统可用于实现许多特殊领域的SoC。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信