Skip to content

cnrv/learn-firrtl-by-tdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

通过测试驱动开发的方式学 FIRRTL

缘起

FIRRTL 的测试代码写的蛮详尽的,里面的注释也很丰富。本项目通过分析它的测试代码,参考其所测试的源码来学习 FIRRTL 是如何一点一点构建出来的。

Sifive SoC 产品的开源版本 freedom 使用 FIRRTL 5b35f2d2 版本 。因此本项目也是基于此版本。

目录结构

build.sbt

构建 SBT 项目的配置文件

doc

本项目的教程

orig/test/scala

原来的测试代码

orig/main/scala

原来的 FIRRTL 源码

src/test/scala

本项目教程配套的测试代码

src/main/scala

本项目教程配套的代码

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages