|
Защита исходного кода., как? |
|
|
|
Nov 9 2010, 14:17
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
Подскажите как можно защитить исходный код Verilog? чтобы допустим передать кому-то реализованную функцию для использования в чужих проектах, но не передавать исходный код. поискал по форуму и в инете, но не понимая что именно ищу пока ничего путного не нашел.
--------------------
Работаю 20ns в сутки.
|
|
|
|
|
 |
Ответов
|
Nov 9 2010, 15:11
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 9-08-10
Из: Украина
Пользователь №: 58 828

|
Цитата(bark @ Nov 9 2010, 16:41)  есть например библиотека альтеровская tse (гигабитный ethernet) там файлы *.v почти все закодированы. это и есть *.vqm ? verilog quartus map file можно получить после синтеза. очень удобно. в меню assignments - export assignments в выпавшем меню ставите галочку
Сообщение отредактировал DW0 - Nov 9 2010, 15:14
|
|
|
|
|
Nov 9 2010, 15:33
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(DW0 @ Nov 9 2010, 09:11)  можно получить после синтеза. очень удобно. 1. для новых семейств не поддерживается (например сыклон 3) 2. при смене семейства потребуется ресинтез 3. плохо подается оптимизации в составе проекта и ресинтезу при многопроходной компиляции 4. при смене вендора метод не работает
--------------------
|
|
|
|
|
Nov 9 2010, 15:44
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 9-08-10
Из: Украина
Пользователь №: 58 828

|
Цитата(des00 @ Nov 9 2010, 17:33)  1. для новых семейств не поддерживается (например сыклон 3) 2. при смене семейства потребуется ресинтез 3. плохо подается оптимизации в составе проекта и ресинтезу при многопроходной компиляции 4. при смене вендора метод не работает для сыклон 3 можно и под 2 создать vqm, и все будет хорошо. ну я так понимаю тут конкретная задача, да и семейство если и будет меняться то тому кто задал вопрос это на руку, к нему на поклон придут, а он скажет: "лицензионное соглашение только на это семейство, я на нем все протестировал, для нового семейства снова нужно тестировать, а уж тем более другой вендор" что под 3 сцыклон нельзя не знал, нужно будет проверить, есть сомнения, и еще важно что vqm нужно создавать только после синтеза, после фитера не катит.
|
|
|
|
|
Nov 9 2010, 16:31
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(DW0 @ Nov 9 2010, 09:44)  для сыклон 3 можно и под 2 создать vqm, и все будет хорошо. ню ню Цитата что под 3 сцыклон нельзя не знал, нужно будет проверить, есть сомнения альтера официально отказывается от технологии vqm, так что хотите верьте, хотите нет %)
--------------------
|
|
|
|
Сообщений в этой теме
bark Защита исходного кода. Nov 9 2010, 14:17 DW0 если это altera, то можно *.vqm файл сделать. но о... Nov 9 2010, 14:21 des00 Цитата(bark @ Nov 9 2010, 08:17) чтобы до... Nov 9 2010, 14:21 Kuzmi4 2 bark
Синтезируйте в синплифае под семейство вашу... Nov 9 2010, 14:23     DW0 Цитата(des00 @ Nov 9 2010, 18:31) ню ню
... Nov 9 2010, 17:49      des00 Цитата(DW0 @ Nov 9 2010, 11:49) если не т... Nov 10 2010, 03:56       DW0 Цитата(des00 @ Nov 10 2010, 05:56) ...For... Nov 10 2010, 08:28        des00 Цитата(DW0 @ Nov 10 2010, 02:28) пробовал... Nov 10 2010, 09:41         DW0 Цитата(des00 @ Nov 10 2010, 11:41) наверн... Nov 10 2010, 10:45  x736C Цитата(DW0 @ Nov 9 2010, 18:11) verilog q... Nov 9 2010, 17:30   des00 Цитата(x736C @ Nov 9 2010, 11:30) Кто-ниб... Nov 9 2010, 17:38    x736C Цитата(des00 @ Nov 9 2010, 20:38) использ... Nov 9 2010, 17:41 Kuzmi4 2 bark
Есчё можно заюзать обфускатор: например это... Nov 9 2010, 15:13 Kuzmi4 2 des00
так а какие тогда нетлисты она собирается ... Nov 9 2010, 16:48 des00 Цитата(Kuzmi4 @ Nov 9 2010, 10:48) так а ... Nov 9 2010, 17:05 Kuzmi4 Недавно столкнулся с Clearbox от квартуса, интерес... Nov 10 2010, 06:59 bark Всем спасибо за обсуждение.
Сейчас речь идёт дейст... Nov 10 2010, 09:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|