Should we be able to poke() implicit resets?
See original GitHub issueWhile I’m aware that the testers have reset(), should we still be able to poke()
reset like a normal signal? e.g. poke(c.reset, 1)
If so, it doesn’t seem possible to do that yet since poke()
doesn’t recognize chisel3.core.Reset
.
If not, then perhaps a more user-friendly error message is in order, since an error message of “no overload for chisel3.core.Reset
” isn’t immediately obvious - maybe we should add an explicit poke()
method for chisel3.core.Reset
and have it print an error message to use reset()
instead.
Issue Analytics
- State:
- Created 5 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Should we be able to poke() implicit resets? · Issue #836
I think you're going to want to be able to poke reset in some way, especially if you have multiple resets.
Read more >Can't printf with PeekPokeTester in Chisel3
Ok, finally I found the problem. It's an import problem. In head of source file there is a : import chisel3._. It sounds...
Read more >Chisel tester with overridden step() method - j-marjanovic.io
PeekPokeTester allows poke -ing the inputs to DUT and peek -ing the outputs from DUT. It also provides a step() method to advance...
Read more >Understanding null safety
A deep dive into Dart language and library changes related to null safety. ... So with null safety we are removing implicit downcasts...
Read more >Chapter 11: Joran - Logback
You are highly encouraged to poke about in this example, by adding new rules on the rule store, modifying the XML document (hello.xml)...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I think you’re going to want to be able to poke reset in some way, especially if you have multiple resets.
Looks like poking reset is already in the testers2 test suite: https://github.com/ucb-bar/chisel-testers2/blob/1760d3b134b59fba990c8b91bb2696c542d95dff/src/test/scala/chisel3/experimental/tests/VerilatorBasicTests.scala