Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Valued Contributor III
734 Views

How can i use negedge of the clock in dspbuilder?

Hello!everybody! 

 

I am a begginner of dspbuilder, I have lerned it for one month and I like it. Recently I met some problems and I want to ask for some advise.Thank you! 

My question is when I design a model that need to use the negedge of the base clock to trigger the filt-flop, how can I realized it ? I have read the dsobuilder's user guide and 

not find the answer. It seemingly that only the rising edge of the base clock ,derived clock and the pll clock can be used. I am not sure if all data change at the rising edge, 

wheather it could cause a timing competition? Or there are some hidden method in dspbuilder to avoid this happening? 

 

Thank you for your patience to read over my question,if you have some ideal,please teach me,Thanks!
Tags (1)
0 Kudos
2 Replies
Highlighted
Valued Contributor III
6 Views

 

--- Quote Start ---  

Hello!everybody! 

 

I am a begginner of dspbuilder, I have lerned it for one month and I like it. Recently I met some problems and I want to ask for some advise.Thank you! 

My question is when I design a model that need to use the negedge of the base clock to trigger the filt-flop, how can I realized it ? I have read the dsobuilder's user guide and 

not find the answer. It seemingly that only the rising edge of the base clock ,derived clock and the pll clock can be used. I am not sure if all data change at the rising edge, 

wheather it could cause a timing competition? Or there are some hidden method in dspbuilder to avoid this happening? 

 

Thank you for your patience to read over my question,if you have some ideal,please teach me,Thanks! 

--- Quote End ---  

 

 

When I use dspbuilder I don't care how it implements the design as the code is machine code and it is not meant to be edited but used straight away. 

The tool takes care of timing. So in short you don't need this clock edge choice. If it does not meet timing then one way is to add registers manually or redesign or increase clock margin.
0 Kudos
Highlighted
Valued Contributor III
6 Views

 

--- Quote Start ---  

When I use dspbuilder I don't care how it implements the design as the code is machine code and it is not meant to be edited but used straight away. 

The tool takes care of timing. So in short you don't need this clock edge choice. If it does not meet timing then one way is to add registers manually or redesign or increase clock margin. 

--- Quote End ---  

 

WOW,the dspbuilder is so smart ! I am very appreciate for your guide.Your answer solved my confusion.Thank you very much!
0 Kudos