Here's a fun and easy one :
The newest feature simply counts how many times each gate's output changes value.
It might sound a bit silly for now but it was quick to implement and it will be very useful later when selecting the most appropriate implementation for the decoding logic. Some versions are "as fast as possible" and don't care about anything but giving the right result with the least logic depth as possible. Of course it generates a lot of logic activity and many spurious changes for nothing.
Other versions use a slower but more careful logic with latches to minimise the number of control lines to change. This reduces noises and power consumption with CMOS and FPGAs.
For now, there is no application but this will greatly help the design of the #YGREC8!
Of course I'll have to find a way to use 64 bits numbers with GHDL because I suppose that the current limit of 2³¹ cycles and toggles will be easy to exceed.
Whatever...
Stay tuned and watch for the latest upload in the files sections :-)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.