Jump to content

    

Recommended Posts

Всем доброго дня!

 

Повествование мое будет долгим, посему прдлагаю заварить чайку/кофейку и поудобней устроится у монитора )))

 

Началось все с того что к менжмент басу (mdc, mdio) ethernet MAC'а прикрутили как 10Г Phy так и некоторое количество 10/100/1000 Phy. Проблема на этой стадии заключалась в том что 10Г и 10/100/1000 имеют несколько различные протоколы на шине управления....

 

Не беда подумал я, где наша не пропадала, и решил немного допилить ядро axi_ethernet_soft_temac_wrapper_v3_01_a....

 

Это была преамбула, а вот теперь начинается амбула...

 

действо будет разворачивать на версии 14.4 данного "продукта"...

 

 

порядок моих действий был таков:

1. Сложил я свою платформу, сделал кое какие тесты все работает за исключеним 10Г Phy функций

2. Создал проект в ISE в который из папки где лежат корки для XPS натягал исходники (криптованные декриптовал), и после этого успешно отсинтезил получившийся проект

3. После этого я в папке где лежит корка axi_ethernet_soft_temac_wrapper_v3_01_a для XPS я заменил криптованные файлы на декриптованные (прошу заметить что лицензия у меня Bought на данное ядро)

4. Запустил на генерацию нетлиста платформу, которая спустя какое то время выдало следующую ошибку синтеза:

 

ERROR:HDLCompiler:1084 - "Unknown" Line 0: Registering Dependencies Error: The primary unit 'blk_mem_gen_v6_2_defaults' could not be found during restore

INTERNAL_ERROR:Xst:cmain.c:3423:1.29 - Process will terminate. For technical support on this issue, please open a WebCase with this project attached at http://www.xilinx.com/support.

ERROR:EDK:546 - Aborting XST flow execution!

 

 

5. немного подумав, решил что я что то сломал в инсталяции когда декриптовал файлы решил переинталировать пакет ISE

uninstal -> registry cleanup -> delete packet folder -> install

 

 

6. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist

7. Вуаля, с криптованными файлами получилось.

8. Заменил криптованные файлы на декриптованные

9. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist

10. И с декриптованными файлами тоже получилось

11. Сделал изменения в корке и проверил на синтезуемость в ISE проекте - проект отсинтезился после чего перенес измененные исходники в директорию с коркой

12. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist

13. В этот раз получил ошибку как в пункте 4:

 

ERROR:HDLCompiler:1084 - "Unknown" Line 0: Registering Dependencies Error: The primary unit 'blk_mem_gen_v6_2_defaults' could not be found during restore

INTERNAL_ERROR:Xst:cmain.c:3423:1.29 - Process will terminate. For technical support on this issue, please open a WebCase with this project attached at http://www.xilinx.com/support.

ERROR:EDK:546 - Aborting XST flow execution!

 

 

14. Вернул криптованные файлы назад

15. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist

16. В этот раз получил ошибку как в пункте 4:

 

17. Вернул проект (платфрмы) в исходное состояние то есть к состояию пункта 1

18. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist

19. снова получил ошибку как в пункте 4:

 

Короче я перепробовал кучу разных вариантов, в какое то время я даже пытался полностью удалить директории synthesis и implementation но ничего не помогло

 

 

У меня сложилось стойкое ощущение что проблема возникает где то в инсталяции а не в проекте а как будто в инсталяции возникает что то, что мешает нормальной работе....

 

 

P.S. Добавил еще лог синтезатора по этому модулю

 

 

 

 

 

Если кто то подкинет хоть какую нибудь идею по этому поводу (пусть даже бредовую) буду очень признателен!!!

Спасибо всем откликнувшися!

system_axi_ethernet_0_wrapper_xst.txt

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this