Перейти к содержанию
    

Про разработку решений в ПЛИС на основе интерактивных диаграмм

Помню, давно это было, менторовцы активно рекламировали свое flow, основанное на картинках (ну state diagram editor etc).

 

А потом еще и в форуме дикая реклама была, что вот мы щаз за полчаса контроллер PCIEXPRESS нарисовали - и он прям сразу заработал.

Помню, как сам пытался в етой косой проге делать чего-то, и как она у меня регулярно проекты теряла и гробила при малейшем неосторожном движении.

 

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

 

Тут вдруг мне для визуализации алгоритма очень надо стало такое.

Кто-нибудь еще пользуется этим чудо инструментом ?

 

Какую версию чего надо взять, чтобы она не валилась каждые пять минут? И вообще кому-то этот инструмент приносит пользу реально, так чтобы не pcie, но хотя бы com-порт нарисовать, и чтобы работало ?

 

Может где-то еще можно state машину в виде диаграмм разрисовывать, чтобы ето удобно было. В fpga advantage пока он не глючил, помню, удобно было....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я помню, очень давно мы так нарисовали один core. Результат был плачевный. И код получался таким, что мы шутили что его даже не надо кодировать при передаче клиенту - там так всё запутано, что даже автор не разберётся.

С тех пор, никто и не заикается про такие инструменты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может где-то еще можно state машину в виде диаграмм разрисовывать, чтобы ето удобно было.

Aldec Active-HDL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вместо fpga advantage теперь HDL Designer. Сие чудо там есть, но кроме наглядности для дипломных работ ничего путного эта функция не дает. Писать так серьезные корки не вариант. А посмотреть на то, как выглядит твой код до RTL синтеза - иногда полезно. Все лежит в закромах. Лекарства запаздывают, но версию 2013 найти можно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я помню, очень давно мы так нарисовали один core. Результат был плачевный. И код получался таким, что мы шутили что его даже не надо кодировать при передаче клиенту - там так всё запутано, что даже автор не разберётся.

С тех пор, никто и не заикается про такие инструменты.

блин, вот ведь волшебная сила рекламы.

я помню, как переживал, что толком не владею, и не сделал еще pcie за полчаса... а вот, оказывается, король голый как всегда)

 

погодите секундочку. может все же был толк какой-то ?

 

Вроде декриптованые менторовские корки как раз в етом инструменте сделаны - у них такие исходники, что как раз на вот ето похоже ?

Я знаю, что как минимум одну из этих корок использовали, и она вполне себе работала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из последнего видел такое:

https://forums.xilinx.com/t5/Xcell-Daily-Bl...ble/ba-p/729252

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я помню, очень давно мы так нарисовали один core. Результат был плачевный. И код получался таким, что мы шутили что его даже не надо кодировать при передаче клиенту - там так всё запутано, что даже автор не разберётся.

С тех пор, никто и не заикается про такие инструменты.

Не наводите, пожалуйста, тень на плетень. Инструмент в этом результате ничем не виноват - он, в основном, лишь структурирует и визуализирует ваш дизайн, - какой код в содержимое квадратиков вписали, такой и будет. Некоторую кодогенерацию HDL Designer делает для FSM, но делает все классически (и еще спрашивает, вам по какому канону код сделать - с 2-мя процессами или с 3-мя (если в VHDL)). Все бы кодописатели так еще писали б!

 

Другое дело, что для серьезного дизайна нужно загонять все под контроль версий, а тут файлы-описатели красивых картинок, пусть и текстовые, как собаке пятая нога,- информация об изменениях в весьма недружественной для пользователя форме. Так что для изучения HDL, для документирования RTL-решений, для еще чего-то, не предполагающего интенсивную эволюцию версий - штука хорошая (в текстах некоторых стандартов, например, можно увидеть описание FSM, сделанные в этом tool'е). А для работы над проектом типа PCIe контроллера - через какое-то время сами откажетесь, даже если поначалу все будет Ок :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не наводите, пожалуйста, тень на плетень.

А для работы над проектом типа PCIe контроллера - через какое-то время сами откажетесь, даже если поначалу все будет Ок :)

Тень наводил сам ментор.

Именно они и рекламировали среду на чем-то монструозном, типа pcie.

 

Мне и врезалось в память, как продаван с пеной у рта доказывал, что это ядро (как и многие другие похожие, после чего открывал папку с проектами и тыкал в файлы) он набомбил буквально за пару дней.

 

Инструмент в этом результате ничем не виноват

Очень даже виноват - он абсолютно дико глючил, и в итоге, видите, все от него отказались.

И код сгенерированный был кривой и нечитаемый.

И жить при его глючности можно было только с резервированием и контролем версий - а именно этого и нельзя было сделать.

 

Ментор только и умеет, что скупать и убивать.

 

Какая была система VeriBest... Купили и убили.

Теперь гробят LPWizard . Думаю это далеко не все(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень даже виноват - он абсолютно дико глючил, и в итоге, видите, все от него отказались.

И код сгенерированный был кривой и нечитаемый.

Видимо, с 2005-2007 годов, когда я имел с ним дело, он малость изменился :) А так у меня осталось о нем впечатление как о вполне работоспособном инструменте для того круга задач, о котором я упоминал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Соглашусь с Raven - вполне приличный инструмент. Мы его используем для структурирования дизайна и для создания fsm. И не могу сказать, что часто валится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Соглашусь с Raven - вполне приличный инструмент. Мы его используем для структурирования дизайна и для создания fsm. И не могу сказать, что часто валится.

Бог помощь. Я возьму альдек. Всем спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...