Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

complex vector rotation implementation

I am trying to implement the table for cordic algorithm. However, I got several critical warning messages:

1. No exact pin location assignment for the pins.

2. Synopsys Design Constaints File not found: 'lut.sdc', which is required by TimeQuest Timing Analyzer to get proper timing constrainsts.

The file is attached. Does anybody have any idea on how to fix the above two warnings? Thanks in advance.

5 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    1. No exact pin location assignment for the pins.

    --- Quote End ---

    Open the pin assignment tool from Quartus menu bar and assign your design I/O signals to proper FPGA pins

    --- Quote Start ---

    2. Synopsys Design Constaints File not found: 'lut.sdc', which is required by TimeQuest Timing Analyzer to get proper timing constrainsts.

    --- Quote End ---

    Create a lut.sdc file and add at least the minimal constraints. Read the TQ tutorial if you don't know how to.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I tried some other simple design examples, and I have never had the need to create this file (lut.sdc) myself. What made everything different here?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I tried some other simple design examples, and I have never had the need to create this file (lut.sdc) myself. What made everything different here?

    --- Quote End ---

    I guess so far you copied and modified design examples which already contained all the required files.

    If you started your current design from scratch you need to define constraint files besides HDL code.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    "create a lut.sdc file and add at least the minimal constraints. read the tq tutorial if you don't know how to." Do you have a recommendation on a good tutorial with examples I could use in order to make this .sdc file?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    A good start is the TQ user guide by forum user Rysc: http://www.alterawiki.com/wiki/timequest_user_guide

    IMHO this is better than the 'official' Altera TQ tutorial.

    In the beginning you probably don't need to read it all. If you want to build a basic sdc file, simply follow the guidelines in the first part of section 3 (pages 72 to 77)