Forum Discussion
Altera_Forum
Honored Contributor
16 years agoFilter & decimation implementation on AD7401
Hello everybody! We have chosen the AD7401 Sigma Delta modulator for our project, translated the Verilog code given by the datasheet into VHDL and are now confused about the results of the simu...
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- I used the code you write to debug to the actual circuit not simulation, and found it cannot produce WORD_CLK clock signal, so I have written in verilog a divider circuit, to produce mclk and word_clk signal. --- Quote End --- And why don't you get a valid word_clk signal? Apparently it worked in the original design. Whatever the problem is, there have been good reasons to use word_clk as a clock enable instead of a divided (or so called "ripple") clock for the slow CIC frequency. A ripple clock brings up timing violation for the domain crossing signals, it's just a bad design method.