Experiences with Test Driven Development (TDD) for logic (chip) design in Verilog or VHDL

I write code for FPGAs, not ASICS… but TDD is my still my preferred approach. I like to have a full suite of tests for all the functional code I write, and I try (not always successfully) to write testcode first. Staring at waveforms always happens at some point when you’re debugging, but it’s not … Read more

Difference between “parameter” and “localparam”

Generally, the idea behind the localparam (added to the Verilog-2001 standard) is to protect value of localparam from accidental or incorrect redefinition by an end-user (unlike a parameter value, this value can’t be modified by parameter redefinition or by a defparam statement). Based on IEEE 1364-2005 (ch. 4.10.2): Verilog HDL local parameters are identical to … Read more

What are the best practices for Hardware Description Languages (Verilog, VHDL etc.) [closed]

Sort of an old thread, but wanted to put in my $0.02. This isn’t really specific to Verilog/VHDL.. more on hardware design in general… specifically synthesizable design for custom ASICs. This is my opinion based on years of industry (as opposed to academic) experience on design. They are in no particular order My umbrella statement … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)