Writing an FPGA IP core roughly analogous to std::unordered_set. This will be fun...
-
Show this thread
-
https://github.com/azonenberg/antikernel-ipcores/blob/master/dataflow/UnorderedSet.v?ts=4 … if anybody wants to see. Passes initial testing, going to try using it as a "journal" of pending addresses in front of my MAC address table and see how it works.
1 reply 1 retweet 11 likesShow this thread -
Replying to @azonenberg
Mixed <= and = in the same combinatorial block. Despite it will work in simulation, most synth and p&r will complain...
2 replies 0 retweets 1 like -
Replying to @mvigliar @azonenberg
I recently saw this in some expensive 3rd party IP. It's Verilog 101, I was shocked to find it.
2 replies 0 retweets 1 like
Just to be clear: (1) Using <= and = in clocked blocks (mixing or not) is okay, if you follow a certain set of nontrivial rules for the use of = and do not mix for the same reg. (2) Using <= in a combinatorial block is practically always a bug (mixing or not doesn't matter).
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.