Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rocketchip学习笔记0:chisel与rocket学习资料 #23

Open
meton-robean opened this issue Nov 28, 2019 · 8 comments
Open

rocketchip学习笔记0:chisel与rocket学习资料 #23

meton-robean opened this issue Nov 28, 2019 · 8 comments

Comments

@meton-robean
Copy link
Owner

meton-robean commented Nov 28, 2019

rocket生成器内部结构简介

(这个gitbook还涉及其他方面,可以翻阅参考)
https://chipyard.readthedocs.io/en/dev/Generators/Rocket-Chip.html
Selection_001

@meton-robean
Copy link
Owner Author

meton-robean commented Nov 28, 2019

rocket的源码解析 博客

https://www.cnblogs.com/wjcdx/default.html?page=7

@meton-robean
Copy link
Owner Author

meton-robean commented Nov 28, 2019

Scala与chisel的入门进阶 博客

https://blog.csdn.net/qq_34291505/article/list/1?

也有英文版的chisel入门github项目https://github.com/Intensivate/learning-journey
可以关注里面的wiki

@meton-robean
Copy link
Owner Author

meton-robean commented Nov 28, 2019

gitbook:关于RISC-V你所需要知道的一切

https://legacy.gitbook.com/book/cnrv/riscv-soc-book/details
介绍了riscv的指令集,以及基于risc-v的一些项目 不过这本gitbook还没完成

Repository owner locked and limited conversation to collaborators Nov 28, 2019
@meton-robean
Copy link
Owner Author

tileLink协议规格说明书

https://cnrv.io/assets/files/tilelink-spec-1.7.1-draft.zh.pdf

@meton-robean meton-robean changed the title chisel与rocket学习资料 rocketchip学习笔记0:chisel与rocket学习资料 Nov 30, 2019
@meton-robean
Copy link
Owner Author

meton-robean commented Dec 2, 2019

Chipyard

https://chipyard.readthedocs.io/en/latest/
项目介绍slides:https://fires.im/micro19-slides-pdf/02_chipyard_basics.pdf
项目实践slides:https://fires.im/micro19-slides-pdf/03_building_custom_socs.pdf

Tutorial on FireSim and Chipyard at MICRO 2019 :https://fires.im/micro-2019-tutorial/#schedule
这个tulorial是更加重点讲了如何在chipyard里面使用firesim仿真

Chipyard is a a framework for designing and evaluating full-system hardware using agile teams. It is composed of a collection of tools and libraries designed to provide an intergration between open-source and commercial tools for the development of systems-on-chip. New to Chipyard? Jump to the Chipyard Basics page for more info.

这是一个包含开发基于riscv SoC的所有工具链和示例的一个集合框架,其官方文档十分详细,是入门了解以及开发上手的好切入点 它比Deca项目更加大,包含的工具更多。

@meton-robean
Copy link
Owner Author

meton-robean commented Dec 2, 2019

Deca

https://github.com/meton-robean/deca.git
一个基于rock RoCC接口开发加速器的框架,模块化管理,方便你编写加速模块,单元测试,挂载加速器,C样例测试一系列流程,是上手加速器开发的好切入点

配合项目demo食用更佳:
https://github.com/meton-robean/Vector_MulAdd_Accelerator

@meton-robean
Copy link
Owner Author

FireSIm

FPGA-baed 仿真模拟

@meton-robean
Copy link
Owner Author

meton-robean commented Dec 4, 2019

如何使用ROCC设计一个加速器

Design and programming of a coprocessor for a RISC-V architecture 99页详细文档 这个文档介绍了rocc一些设计细节,例如rocc指令的延迟特性,rocc L1cache访存延迟分析等等,并给个一个分组加密加速器的样例研究。

访存加速:

https://www2.eecs.berkeley.edu/Pubs/TechRpts/2017/EECS-2017-2.pdf

RoCC设计拓展

相关问题贴: https://groups.google.com/a/groups.riscv.org/forum/#!topic/hw-dev/6AYj2e38Gk4

参考:https://docs.google.com/document/d/1CH2ep4YcL_ojsa3BVHEW-uwcKh1FlFTjH_kg5v8bxVw/edit

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant