Skip to content
Discussion options

You must be logged in to vote

We only have private examples of using this, and we didn't upstream any documentation, sorry! I can give you some simple examples here.

Connecting a sequence (or Chisel Vec) of x: Seq[EventSet], such as from multiple parallel pipelines in a superscalar processor,
and a singular y: EventSet, such as from a single pipeline in that same processor.

val perfEvents = new SuperscalarEventSets(Seq(
  (x,      (a, b) => a +& b),
  (Seq(y), (a, b) => a +& b),
))

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by iansseijelly
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants