1 Отредактировано metallfly (2017-08-24 10:28:29)

Тема: Файлы ограничений.

Всем добрый день!
Кто нибудь пытался создавать файлы ограничений? Меня интересуют файлы физических ограничений .pdc. У меня есть 3 цепи (WR, Ale и GLA), которые тактируют элементы, и мне не удается привязать их различным квадрантам. Появляется следующая ошибка:

Planning global net placement...
Error: PLC002: No legal assignment exists for global net GLA.
Info: Removing the region constraint for net GLA may help to satisfy the global net assignment.

Global Nets Whose Drivers Are Limited to Chip-Wide Global Locations:

        |--------------------------------------------|
        |Global Net          |Valid Driver Locations |
        |--------------------------------------------|
        |WR_c                |MIDDLE_LEFT            |
        |--------------------------------------------|

Info: Consider specifying a quadrant clock constraint in a PDC file for one or more of
      the nets in this table.  This will allow Compile to move the nets into quadrants
      (inserting buffers as necessary), which may reduce contention for global resources
      and help the Global Assigner to find a solution.

Global Nets Whose Drivers Are Limited to Quadrants or Which Have No Valid Locations:

        |--------------------------------------------|
        |Global Net          |Valid Driver Locations |
        |--------------------------------------------|
        |Ale_c               |LOWER_LEFT             |
        |--------------------------------------------|
        |GLA                 |(None)
        |--------------------------------------------|

Info: Consider relaxing the constraints for these nets by removing region constraints,
      unassigning fixed cells and I/Os, relaxing I/O bank assignments, or using input
      buffers without hardwired pad connections.
Error: PLC005: Automatic global net placement failed.
INFO: See the GlobalNet Report from the Reports option of the Tools menu for information about
the global assignment.

Единственное, используется микросхема IGLOO, а не SmartFusion2.

UPD:
Вроде решилось, если можно так назвать. Кинул перемычку на другой вывод, который используется для тактирования и все развелось.