Skip to content

Echoro/chiselize_C910_gpfb_with_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chisellize C910 gpfb

按复旦大学嵌入式H的要求,自学了chisel并学习了C910数据预取的gpfb模块,其含有gpfb,l1sm,l2sm,tsm以及gated_clk模块

对其verilog源码实现了chisel化,并成功发射成为verilog代码

Docs内是最终报告与Chisel化pre报告,报告内含有对C910的gpfb模块的源码阅读与理解,有l1sm,tsm的手绘状态机转换图 在Verilog转为Chisel过程中遇到的问题和收获也在其中。

Verilog文件夹内是生成的代码,可以将其嵌入C910源码内并进行跑分。

问题:对C910的gpfb转化为chisel时状态机的转化有些问题,原先三段式转化为一段式不等价,可能会导致跑分下降。如有使用该代码请看过后自行修改

About

chiselize_C910_gpfb_with_template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published