Community
cancel
Showing results for 
Search instead for 
Did you mean: 
BTayl147
Beginner
317 Views

Quartus Timing Analyzer and Constraints...

Jump to solution

I realize this is a lot to ask however, I'm not understanding completely how to constrain this project. Attached is a simplified version of my project. It uses an address bus, data bus, read and write lines, and a chipselect. One thing that I'm not understanding is what clock to use when constraining the input or output delay (Min and Max). This is because the clock on the flip-flops for my register in my "regTest" verilog module is a combination of RD or WR, address, and chipselect. (you can see this in the RTL netlist) I also have a dipswitch module that I read the value of dipswitches that needs to be constrained. All this is an area of confusion for me.

 

The other question I have is how to properly constrain the generated clock "OutClk" to its pin. Please ignore the crudity of this module, its a simplified version of the real thing.

 

I have attached the simplified version of my project along with a simple timing diagram of the signals coming from my NXP processor. The project works most of the time however, sometimes after a small change I have problems with either reading or writing. I believe this is because the project is not properly constrained. I'm wondering if someone would be so kind as to provide an example SDC file that shows proper constraints of this project?

 

Thanks in advance for your hard work, I really appreciate all the helps.

Brandon

0 Kudos

Accepted Solutions
152 Views

Hi,

 

I tried to search internally, I could not find an example of constraining a SRAM. Could you check the document in https://forums.intel.com/s/question/0D50P00003yyGvhSAE/timequest-constrains-for-async-sram.

Hope it helps. Please let me know if this is not what you are looking for.

 

Thanks.

Best regards,

KhaiY

View solution in original post

9 Replies
152 Views

Hi,

 

Please allow me some time to compile the design.

 

Thanks.

 

BTayl147
Beginner
152 Views

Thank-you!!! I really appreciate the help! I look forward to your response!

 

Brandon

BTayl147
Beginner
152 Views

KhaiY,

 

Just wondering if there was other information I could provide? I appreciate your help on this and look forward to your example!

 

Have a nice day!

Brandon

152 Views

Hi Brandon,

 

I am still working on this. Please allow me some time.

 

Thanks.

Best regards,

KhaiY

BTayl147
Beginner
152 Views

Thank-you!!!!!

153 Views

Hi,

 

I tried to search internally, I could not find an example of constraining a SRAM. Could you check the document in https://forums.intel.com/s/question/0D50P00003yyGvhSAE/timequest-constrains-for-async-sram.

Hope it helps. Please let me know if this is not what you are looking for.

 

Thanks.

Best regards,

KhaiY

View solution in original post

BTayl147
Beginner
152 Views

KhaiY,

 

Thank-you! I will look at that in more detail in the next couple of days. It does look like what I'm after.

 

Thanks for the help!

Brandon

152 Views

Hi,

 

Do you have any updates?

 

Thanks.

Best regards,

KhaiY

BTayl147
Beginner
143 Views

KhaiY,

 

Sorry for the long delay!  Thank-you for your help!  I have somethings to go on now.

 

Take care,
Brandon