Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: получить стурктурное VHDL из *.edn
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Михаил_K
Народ. Доброе время суток.
Подскажите. Можно ли из файла edn получить файл vhdl со структурным описанием на вентильном уровне, так, чтобы он потом синтезировался?
SM
Цитата(Михаил_K @ Mar 18 2009, 11:26) *
Можно ли из файла edn получить файл vhdl со структурным описанием на вентильном уровне, так, чтобы он потом синтезировался?

Я не знаю, что подразумвается под структурностью, но считать EDIF-нетлист, и записать его в VHDL-формате, сохранив ту иерархию, что была в EDIF - это легко. В том же Design Compiler-е например.
andrew_b
Цитата(Михаил_K @ Mar 18 2009, 11:26) *
Подскажите. Можно ли из файла edn получить файл vhdl со структурным описанием на вентильном уровне, так, чтобы он потом синтезировался?
Стесняюсь спросить: а зачем edn ещё раз потом синтезировать?
SM
Цитата(andrew_b @ Mar 18 2009, 12:01) *
Стесняюсь спросить: а зачем edn ещё раз потом синтезировать?

Могу попытаться телепатически предположить. Чтобы готовую корку перенести на какую-то другую технологию.
Михаил_K
Цитата(SM @ Mar 18 2009, 12:01) *
Я не знаю, что подразумвается под структурностью, но считать EDIF-нетлист, и записать его в VHDL-формате, сохранив ту иерархию, что была в EDIF - это легко. В том же Design Compiler-е например.


Что за программка, где взять ее можно?


Цитата(SM @ Mar 18 2009, 12:04) *
Могу попытаться телепатически предположить. Чтобы готовую корку перенести на какую-то другую технологию.


Не правильно smile.gif
Задача - из читаемых исходников сделать нечитаемые :-X
aat_81
Цитата(Михаил_K @ Mar 18 2009, 12:14) *
Не правильно smile.gif
Задача - из читаемых исходников сделать нечитаемые :-X

Так может просто после синтеза взять VHDL файл?По моему это будет проще.
Михаил_K
Цитата(aat_81 @ Mar 18 2009, 12:17) *
Так может просто после синтеза взять VHDL файл?По моему это будет проще.

Он ведь для моделирования и не синтезируется потом (вроде).
SM
Цитата(Михаил_K @ Mar 18 2009, 12:11) *
Что за программка, где взять ее можно?

Синтезатор от Synopsys. Это я как пример привел. А так думаю, что далеко не только он может это делать. Вроде как у хилых - сначала ngdbuild, потом ngd2vhd или ngd2ver.

Цитата(Михаил_K @ Mar 18 2009, 12:14) *
Задача - из читаемых исходников сделать нечитаемые :-X


Круто. ИМХО и так более нечитаемого формата, чем едиф, еще не изобретено smile.gif smile.gif А если еще накатать какой нить скриптик на базе (например) sed, который бы имена цепей и субмодулей попереиначивал, так вааще. Или "ungroup -all -flatten"
Михаил_K
Цитата(SM @ Mar 18 2009, 12:26) *
Круто. ИМХО и так более нечитаемого формата, чем едиф, еще не изобретено smile.gif smile.gif А если еще накатать какой нить скриптик на базе (например) sed, который бы имена цепей и субмодулей попереиначивал, так вааще.



edif сложно за исходник выдать smile.gif
SM
Цитата(Михаил_K @ Mar 18 2009, 12:35) *
edif сложно за исходник выдать smile.gif

А нетлист в каком-то другом формате типа как легко? rolleyes.gif
Михаил_K
Цитата(SM @ Mar 18 2009, 12:26) *
потом ngd2vhd или ngd2ver.


Нету таких утилит у хилых


Цитата(SM @ Mar 18 2009, 12:36) *
А нетлист в каком-то другом формате типа как легко? rolleyes.gif

А может меня в детстве стукнули и я так проектирую smile.gif
SM
Цитата(Михаил_K @ Mar 18 2009, 12:38) *
Нету таких утилит у хилых

Чё? http://www.xilinx.com/itp/xilinx4/data/docs/sim/simu7.html
Victor®
Цитата(Михаил_K @ Mar 18 2009, 12:14) *
Задача - из читаемых исходников сделать нечитаемые :-X



Вам нужен обфускатор, типа
http://www.semdesigns.com/Products/Obfusca...Obfuscator.html
Михаил_K
Цитата(SM @ Mar 18 2009, 12:39) *

Да, в 9 нашел, а в 10 нету. Но это опять же для симуляции
crying.gif

Получилось при поомощи FPGA Compiler, и после некоторой модернизации vhdl после синтеза тоже получилось 08.gif
Всем пасибо!

Цитата(Victor® @ Mar 18 2009, 12:49) *
Вам нужен обфускатор, типа
http://www.semdesigns.com/Products/Obfusca...Obfuscator.html

А где нить можно его скачать нахаляву?
SM
Цитата(Михаил_K @ Mar 18 2009, 13:01) *
Да, в 9 нашел, а в 10 нету. Но это опять же для симуляции

Ясное дело, что для симуляции. Но оно и синтезироваться тоже будет, куда денется-то. Просто мало кому это в голову прийти может smile.gif smile.gif
Victor®
Цитата(Михаил_K @ Mar 18 2009, 13:06) *
Да, в 9 нашел, а в 10 нету. Но это опять же для симуляции
crying.gif

Получилось при поомощи FPGA Compiler, и после некоторой модернизации vhdl после синтеза тоже получилось 08.gif
Всем пасибо!


А где нить можно его скачать нахаляву?


А вот этого не знаю...
Уж очень специфический продукт.
Вот еще один есть, по-интереснее
http://www.visengi.com/en/products/software/vhdl_obfuscator
andrew_b
Цитата(Михаил_K @ Mar 18 2009, 13:06) *
Да, в 9 нашел, а в 10 нету
Нонче мы называемся netgen. Эта тулза ещё в 8 появилась, если не раньше.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.