Hallo, I'm simulating a peripheral into modelsim. I have watched some differences between: behavioral, post-translate, post-map, post-place simulations. Using post-place simulation, the peripheral works well into modelsim. Instead, if I use post-map, modelsim shows some warnings like this: # Time: 299133929 ps Iteration: 7 Instance: /wave/uut/adc_ram_addr_write_0_1_399 # ** Warning: /X_LATCHE HOLD Low VIOLATION ON I WITH RESPECT TO CLK; # Expected := 0.381 ns; Observed := 0 ns; At : 299133.929 ns Then into behavioral simulation some signal are not initialized, even if I do it in vhdl file. Why my system works well into a more real simulation? I think it should be the opposite. It should works well into behavioral, and less well into post-place... Many Thanks Marco
Modelsim simulation question
Started by ●September 2, 2005