реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> получить стурктурное VHDL из *.edn
Михаил_K
сообщение Mar 18 2009, 08:26
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Народ. Доброе время суток.
Подскажите. Можно ли из файла edn получить файл vhdl со структурным описанием на вентильном уровне, так, чтобы он потом синтезировался?
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 18 2009, 09:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Михаил_K @ Mar 18 2009, 11:26) *
Можно ли из файла edn получить файл vhdl со структурным описанием на вентильном уровне, так, чтобы он потом синтезировался?

Я не знаю, что подразумвается под структурностью, но считать EDIF-нетлист, и записать его в VHDL-формате, сохранив ту иерархию, что была в EDIF - это легко. В том же Design Compiler-е например.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Mar 18 2009, 09:01
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(Михаил_K @ Mar 18 2009, 11:26) *
Подскажите. Можно ли из файла edn получить файл vhdl со структурным описанием на вентильном уровне, так, чтобы он потом синтезировался?
Стесняюсь спросить: а зачем edn ещё раз потом синтезировать?
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 18 2009, 09:04
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(andrew_b @ Mar 18 2009, 12:01) *
Стесняюсь спросить: а зачем edn ещё раз потом синтезировать?

Могу попытаться телепатически предположить. Чтобы готовую корку перенести на какую-то другую технологию.
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Mar 18 2009, 09:14
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



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


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


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


Не правильно smile.gif
Задача - из читаемых исходников сделать нечитаемые :-X
Go to the top of the page
 
+Quote Post
aat_81
сообщение Mar 18 2009, 09:17
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 2-11-06
Из: N.Novgorod
Пользователь №: 21 891



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

Так может просто после синтеза взять VHDL файл?По моему это будет проще.
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Mar 18 2009, 09:21
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



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

Он ведь для моделирования и не синтезируется потом (вроде).
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 18 2009, 09:26
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Михаил_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"
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Mar 18 2009, 09:35
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



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



edif сложно за исходник выдать smile.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 18 2009, 09:36
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



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

А нетлист в каком-то другом формате типа как легко? rolleyes.gif
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Mar 18 2009, 09:38
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(SM @ Mar 18 2009, 12:26) *
потом ngd2vhd или ngd2ver.


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


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

А может меня в детстве стукнули и я так проектирую smile.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 18 2009, 09:39
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Михаил_K @ Mar 18 2009, 12:38) *
Нету таких утилит у хилых

Чё? http://www.xilinx.com/itp/xilinx4/data/docs/sim/simu7.html
Go to the top of the page
 
+Quote Post
Victor®
сообщение Mar 18 2009, 09:49
Сообщение #13


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



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



Вам нужен обфускатор, типа
http://www.semdesigns.com/Products/Obfusca...Obfuscator.html


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Mar 18 2009, 10:06
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(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

А где нить можно его скачать нахаляву?
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 18 2009, 10:06
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



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

Ясное дело, что для симуляции. Но оно и синтезироваться тоже будет, куда денется-то. Просто мало кому это в голову прийти может smile.gif smile.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01509 секунд с 7
ELECTRONIX ©2004-2016