Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

A collection of Chisel and Tydi-Chisel examples that support the analysis of the frameworks

This folder contains several examples of Chisel and Tydi-Chisel designs. The examples are used to support the analysis that is object of this repository. They are used to test the features of the testing frameworks and highlight eventual limitations.

The examples are divided into two folders:

Note: Each subfolder contains a readme in which the examples are detailed.

Examples summary

Example Target
Adder Explore the representation of chisel Bundle/Vec and scala Array in testing frameworks.
FSM and Parity Understand how ChiselEnum and Enum are depicted in testing frameworks.
Functionality Analyze the impact of various assign values methods on output representation in testing frameworks.
Memory Explore the representation of chisel Mem in testing frameworks.
Router Examine the impact of various strategies for representing constants and circuit components in testing frameworks.
HelloWorldRgb Explore the representation of Groups and Streams in testing frameworks.
PixelConverter Understand how Unions are depicted in testing frameworks.
PipelineSimple See how multiple tydi modules are represented and how differences in stream types can be deducted in testing frameworks.
PipelineNestedGroup Analyze the impact of nested tydi groups on testing frameworks.
PipelineNestedStreams Examine the impact of nested streams on testing frameworks.