синтез питання про FSM, помилка syntheis Netlist!

H

hgz

Guest
Привіт,
коли я синтезу державної машини, знайти Netlist не правий (використання моделювання ворота і офіційних порівняти перевірити), тут synthsis попередження, будь-хто може сказати мені, попередження може виробляти Netlist помилку, спасибо большое

************************************************** *********
Попередження:. / Код / statedecode.v: 3792: Справа галузей з 1 по 6 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа філії 8 недоступний.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузей з 1 по 4 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 6 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузей з 1 по 4 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа гілки від 6 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузей з 1 по 6 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа філії 8 недоступний.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 1 до 2 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 4 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа гілки від 1 до 2 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузі від 4 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 1 до 3 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 5 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа гілки від 1 до 3 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузі від 5 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа відділення 1 недоступний.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 3 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузях від 2 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа відділення 1 недоступний.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузі від 3 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузях від 2 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 1 до 5 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 7 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа гілки від 1 до 5 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузі від 7 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузей з 1 по 6 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа філії 8 недоступний.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 1 до 5 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 7 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузей з 1 по 4 стали недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 6 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузей з 1 по 4 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа гілки від 6 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузей з 1 по 6 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа філії 8 недоступний.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 1 до 2 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 4 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа гілки від 1 до 2 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузі від 4 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 1 до 3 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 5 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузей з 1 по 3 стали недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузі від 5 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа відділення 1 недоступний.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 3 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа відділення 1 недоступний.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузі від 3 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа гілки від 1 до 5 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3849: Справа галузі від 7 до 8 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа гілки від 1 до 5 недоступні.(ELAB-314)
Попередження:. / Код / statedecode.v: 3792: Справа галузі від 7 до 8 недоступні.(ELAB-314)Інформація: Час циклу виявлено.(ОПТ-150)
state_decode/U1971/H01 state_decode/U1971/N01 state_decode/U1970/H01 state_decode/U1970/N01 state_decode/U635/H01 state_decode/U635/N01 state_decode/performance_sync_execute_reg/H02 state_decode/performance_sync_execute_reg/N01 state_decode/U2169/H01 state_decode/U2169/N01
Інформація: Час циклу виявлено.(ОПТ-150)
state_decode/U2007/H01 state_decode/U2007/N01 state_decode/U2006/H01 state_decode/U2006/N01 state_decode/U1970/H03 state_decode/U1970/N01 state_decode/U635/H01 state_decode/U635/N01 state_decode/performance_sync_execute_reg/H02 state_decode/performance_sync_execute_reg/N01 state_decode/U2169/H01 state_decode/U2169/N01
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_sync_execute_reg'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_execute_allowed_reg [0]'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_next_state_reg [4]'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_lic_reg'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_interrupt_execute_reg'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_next_state_reg [3]'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_next_state_reg [6]'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_next_state_reg [5]"
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_next_state_reg [1]'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_next_state_reg [0]'
порушити строки циклу.(ОПТ-314)
Попередження: Відключення часу дуги між контактами 'H02 "і" N01 "на клітинки state_decode / performance_next_state_reg [2]'
порушити строки циклу.(ОПТ-314)

Попередження:. / Код / statedecode.v: 3329: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3330: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3331: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3332: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3333: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3334: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3335: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3336: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3337: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3338: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3339: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3340: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3341: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3342: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3343: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3344: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3345: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3346: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3347: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3348: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3349: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3350: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3351: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3352: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3353: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3354: Intraassignment затримки для завдання неблокуючим ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3355: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3356: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3357: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3358: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3359: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3360: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3361: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3362: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3363: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3364: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3365: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3366: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3367: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3368: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3369: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3370: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3371: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3372: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3373: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3374: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3375: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3376: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3377: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3378: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3379: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3380: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)
Попередження:. / Код / statedecode.v: 3381: Intraassignment затримки для неблокуючим завдань, ігноруються.(ПР-130)

Довідка: "Реєстрація", state_decode / performance_reg_dp_input_reg [2] 'є постійною і буде знищений.(OPT-1206)
Довідка: "Реєстрація", state_decode / performance_reg_dp_input_reg [3] 'є постійною і буде знищений.(OPT-1206)
Довідка: "Реєстрація", state_decode / performance_cc_out_reg [5] "є постійною і буде знищений.(OPT-1206)
Довідка: "Реєстрація", state_decode / performance_cc_out_reg [2] 'є постійною і буде знищений.(OPT-1206)
Довідка: "Реєстрація" state_decode / performance_cc_out_reg [0] 'є сталою та буде видалений.(OPT-1206)
Довідка: "Реєстрація", state_decode / performance_cc_out_reg [1] 'є постійною і буде знищений.(OPT-1206)
Довідка: "Реєстрація", state_decode / performance_cc_out_reg [3] 'є постійною і буде знищений.(OPT-1206)
Довідка: "Реєстрація", state_decode / performance_reg_ea_op_reg [0] 'є постійною і буде знищений.(OPT-1206)
Довідка: "Реєстрація", state_decode / performance_reg_pc_op_reg [0] 'є постійною і буде знищений.(OPT-1206)
************************************************** ******************

 
Краще всього розмістити ур код тут ...так THT люди можуть знайти помилку для u. ..

, А не розміщення помилок ...

не в образу ...

З повагою,
С. П.

 
Недоступні означає, що не існує шляху з флопе о / р в верхній частині чіпа.
перевірити в RTL.

 
Просимо опублікувати свій код, то ви отримаєте відповідь!

 
statedecode.v RTL код тут, спасибо.
Вибачте, але Ви повинні увійти, щоб переглянути це вкладення

 
Це означає, FSM не буде введено.
Тому що ваш внесок постійної!
Існує ніякого сенсу в розробці ФШМ.

 
Це не FSM!<img src="http://www.edaboard.com/images/smiles/icon_arrow.gif" alt="Стрілка" border="0" />

Чому немає системи годинник?<img src="http://www.edaboard.com/images/smiles/icon_arrow.gif" alt="Стрілка" border="0" />

Може бути, простий декодер держави?

 
Недоступні означає, що ваш ф призначений побудований з помилкою в структурі.не існує шляху з флопе о / р в верхній частині чіпа.
перевірити в RTL.

 
Ви можете перевірити стан машинного коду, відповідно до ваших схема передачі стані, то ви будете знати, в яких не може бути досягнуто

 
FSM містить послідовне участь та комбінаційної частини, але тільки в комбінаційної опис схеми в коді.
Ваш код стиль ще одне питання: гоночний стані.
Ви повинні переписати ФШМ.

 
Привіт,
FSM послідовне участь у mainstate.v
Я змінити свій стиль кодування, видалити недоступним попередження, але в даний час працюють до цих пір не нормально.
Тільки одна функція логіка не є правильним, звертайте увагу на коментарі в statedecode.v "синтез логіки не праві: синхронізація".повинні тримати sync1_state_types, а не тримати в даний час.
багато задач використовували в своєму коді, хтось порадите мені змінити задачі кодування, як ви мені порадите?
спасибі за відповідь.
Вибачте, але Ви повинні увійти, щоб переглянути це вкладення

 
так багато засувки, але не ДФФ створити в Netlist, чому?І я повинен додати
/ / Synopsys full_case parallel_case до справі, а також генерувати заскочки.в чому проблема?спасибі.

 
Очевидно, що Є помилки в RTL коди, ви повинні перевірити RTL перший

 
Привіт,

Я згоден перевірити код RTL перший!
Я думаю, що ви повинні переписати код і до читав яке-небудь додаток відзначає,
на FSM кодування

 
Я видалити засувки, але синтез Netlist також логічну помилку, я повинен переписати синхронізації логіка по-іншому, і тепер воно пройшло.Дякуємо всім за вашу допомогу.

 

Welcome to EDABoard.com

Sponsor

Back
Top