|
Esterel, Генератор HDL |
|
|
|
May 15 2015, 11:26
|
Группа: Новичок
Сообщений: 8
Регистрация: 9-04-12
Пользователь №: 71 261

|
Здравствуйте! Я занимаюсь разработкой HDL-описаний для электроники по всяким разным ИСО и МЭКам. При этом для разработки стоящих в паралель процессоров, которые выполняют аналогичные алгоритмы, используется САПР ESTEREL. В нем можно строить довольно удобные интерфейсы для тестирования построенных программ. Недавно выяснилось, что в нем есть отдельный тул, который позволяет генерировать код на VHDL, но каких-либо вменяемых примеров соответствия нет. При том что САПР куплен легально у меня нет возможности проконсультироваться у службы поддержки.
Сейчас для сравнения алгоритмов, приведения в соответствие приходится очень много колдовать, часто возникают нюансы, которые на первый взгляд незаметно.
Вопрос такой, может кто-нибудь пользовался этим генератором? Как с соотвествием между выполнением функций?
|
|
|
|
|
 |
Ответов
|
May 18 2015, 13:16
|
Местный
  
Группа: Участник
Сообщений: 413
Регистрация: 4-04-09
Пользователь №: 47 147

|
Цитата(Anafema @ May 15 2015, 14:26)  При этом для разработки стоящих в паралель процессоров, которые выполняют аналогичные алгоритмы, используется САПР ESTEREL. В нем можно строить довольно удобные интерфейсы для тестирования построенных программ. Недавно выяснилось, что в нем есть отдельный тул, который позволяет генерировать код на VHDL, но каких-либо вменяемых примеров соответствия нет. По моим данным в SCADE фирмы Esterel никогда не было кодогенератора VHDL, только C и Ada.
|
|
|
|
|
May 19 2015, 10:24
|
Группа: Новичок
Сообщений: 8
Регистрация: 9-04-12
Пользователь №: 71 261

|
Цитата(ЮВГ @ May 18 2015, 17:16)  По моим данным в SCADE фирмы Esterel никогда не было кодогенератора VHDL, только C и Ada. Встроенной функции нет, есть дополнительный пакет. Это точно. http://www.eeherald.com/section/news/nw10000761.html вот, например. Вообще много инфрмации про их синхронный язык и как его туда обратно из HDL и обратно трансформируют.
|
|
|
|
|
May 20 2015, 19:32
|
Местный
  
Группа: Участник
Сообщений: 413
Регистрация: 4-04-09
Пользователь №: 47 147

|
Цитата(Anafema @ May 19 2015, 13:24)  Встроенной функции нет, есть дополнительный пакет. Это точно. Позвольте не согласиться. SCADE имеет возможность моделировать (обмениваться моделями) совместно с другими системами через Functional Mock-up Interface ( FMI). Вы можете работать совместно с моделями Simplorer от ANSYS, Open source Modelica, проверить реальные сигналы через NI VeriStand supports FMI through the use of the FMI add-on for NI VeriStand from Dofware. Может сложиться так, что Вам придется переползти на SystemC.
|
|
|
|
|
May 21 2015, 05:01
|
Группа: Новичок
Сообщений: 8
Регистрация: 9-04-12
Пользователь №: 71 261

|
Цитата(ЮВГ @ May 20 2015, 22:32)  Позвольте не согласиться. SCADE имеет возможность моделировать (обмениваться моделями) совместно с другими системами через Functional Mock-up Interface ( FMI). Вы можете работать совместно с моделями Simplorer от ANSYS, Open source Modelica, проверить реальные сигналы через NI VeriStand supports FMI through the use of the FMI add-on for NI VeriStand from Dofware. Может сложиться так, что Вам придется переползти на SystemC. Пока непонятно, чем это противоречит тому, что есть кодогенератор, как дополнительный пакет. То что можно проверять через VeriStand я уже почитала. А что вы предлагаете мне на SystemC делать? HDL из него генерировать?
|
|
|
|
|
May 21 2015, 06:27
|
Местный
  
Группа: Участник
Сообщений: 413
Регистрация: 4-04-09
Пользователь №: 47 147

|
Цитата(Anafema @ May 21 2015, 08:01)  Пока непонятно, чем это противоречит тому, что есть кодогенератор, как дополнительный пакет. Фирма Esterel для своего SCADE не выпускает дополнительных пакетов с поддержкой VHDL, Verilog и т.п. Как и ANSYS.
|
|
|
|
|
May 22 2015, 05:16
|
Группа: Новичок
Сообщений: 8
Регистрация: 9-04-12
Пользователь №: 71 261

|
Цитата(ЮВГ @ May 21 2015, 09:27)  Фирма Esterel для своего SCADE не выпускает дополнительных пакетов с поддержкой VHDL, Verilog и т.п. Как и ANSYS. Может я совсем сошла с ума, на сайте у самого Esterel действительно не нашла, но DASC или Synopsys. Что же на самом деле?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|