首页 | 本学科首页   官方微博 | 高级检索  
     

芯片敏捷开发实践:标签化RISC-V
引用本文:余子濠,刘志刚,李一苇,黄博文,王卅,孙凝晖,包云岗.芯片敏捷开发实践:标签化RISC-V[J].计算机研究与发展,2019,56(1):35-48.
作者姓名:余子濠  刘志刚  李一苇  黄博文  王卅  孙凝晖  包云岗
作者单位:计算机体系结构国家重点实验室(中国科学院计算技术研究所), 北京 100190;中国科学院大学, 北京 100049;计算机体系结构国家重点实验室(中国科学院计算技术研究所),北京,100190
基金项目:国家重点研发计划;国家自然科学基金;国家自然科学基金;中国科学院青年创新促进会项目
摘    要:随着开放指令集RISC-V的流行,开源芯片的概念逐渐进入人们的视野.但是目前的芯片设计项目需要投入相当的人力和时间才能开展,并且具有一定的风险,这些情况一定程度上限制了开源芯片的发展.为了进一步降低芯片开发的门槛,加州大学伯克利分校先后设计了开放指令集RISC-V,开放了其SoC实现Rocket Chip的项目源码,并提出了一门面向敏捷开发的硬件构建语言Chisel.RISC-V,Rocket Chip和Chisel是如何赋能开源芯片敏捷开发?将基于中国科学院计算技术研究所的研究工作"标签化RISC-V"项目开发过程中的若干案例,展示:1)开放又活跃的指令集生态(如RISC-V)是推动芯片研发创新的必要条件;2)Chisel的信号整体连接、元编程、面向对象编程以及函数式编程等特性可大幅缩减代码量,提升代码可维护性;3)敏捷开发能在编码效率提升一个数量级的同时,达到与传统硬件开发模式相当甚至更优的性能、功耗与面积.

关 键 词:RISC-V  Chisel  开源  芯片设计  敏捷开发

Practice of Chip Agile Development:Labeled RISC-V
Yu Zihao,Liu Zhigang,Li Yiwei,Huang Bowen,Wang Sa,Sun Ninghui,Bao Yungang.Practice of Chip Agile Development:Labeled RISC-V[J].Journal of Computer Research and Development,2019,56(1):35-48.
Authors:Yu Zihao  Liu Zhigang  Li Yiwei  Huang Bowen  Wang Sa  Sun Ninghui  Bao Yungang
Affiliation:(State Key Laboratory of Computer Architecture (Institute of Computing Technology,Chinese Academy of Sciences),Beijing 100190;University of Chinese Academy of Sciences,Beijing 100049)
Abstract:Yu Zihao;Liu Zhigang;Li Yiwei;Huang Bowen;Wang Sa;Sun Ninghui;Bao Yungang(State Key Laboratory of Computer Architecture (Institute of Computing Technology,Chinese Academy of Sciences),Beijing 100190;University of Chinese Academy of Sciences,Beijing 100049)
Keywords:RISC-V  Chisel  open-source  chip design  agile development
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号