Leka 1 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба С `define - это для практики, чтобы понять, что и как поправить в препроцессоре. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба С `define - это для практики, чтобы понять, что и как поправить в препроцессоре. А если не секрет, цель то какая всего этого? Наука? Или потягаться с монстрами высокоуровневого синтеза, типа того же BlueSpec или Forte? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба Ну давайте новый круг про "устройство печати таблицы умножения". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба Ну давайте новый круг про "устройство печати таблицы умножения". Нет, зачем... Вы же вроде сами не захотели синтезировать его чем либо, кроме ISE. Так и крутитесь в его пределах + собственные примочки, если так решили, несмотря на то, что в мире есть много еще ОЧЕНЬ высокоуровневых синтезаторов. О которых остальным, возможно, интересно узнать. Есть даже с UML http://www.synopsys.com/Community/Interope...s/MAxilica.aspx . Куда уж выше уровень-то? Просто мне вот лично на данный момент они совсем не нужны, мои задачи эффективнее решаются именно на низком уровне. Т.е. среднем. Низкий это все таки gate level. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба А если не секрет, цель то какая всего этого? Конкретная - усовершенствовать рабочий инструмент, >90% кода пишу на препроцессоре. А там видно будет. Перспективы большие - прошивку "железной" программы можно не защищать (в отличие от процессорной программы) - понять/модифицировать алгоритм намного сложнее (надеюсь). в мире есть много еще ОЧЕНЬ высокоуровневых синтезаторов. О которых остальным, возможно, интересно узнать. Мне тоже. :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба Мне тоже. :laughing: Так а чего же от них отмахиваетесь, как от мух назойливых :) хотя бы документацию нашли бы и изучили... Еще классика жанра - Forte Cynthesizer, этот даже в закромах есть . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба хотя бы документацию нашли бы и изучили... Это первое, что сделал. Идея притянуть Си к синтезу мне не нравится, лучше притянуть синтезируемый HDL к ЯП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Builder 1 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба Конкретная - усовершенствовать рабочий инструмент, >90% кода пишу на препроцессоре. А там видно будет. Перспективы большие - прошивку "железной" программы можно не защищать (в отличие от процессорной программы) - понять/модифицировать алгоритм намного сложнее (надеюсь).А что по этому поводу думает Ваш работодатель? Такой-же проект кроме вас никто поддерживать не сможет нормально. ЗЫ: А если и сможет, то икаться Вам будет долго. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба Это первое, что сделал. Идея притянуть Си к синтезу мне не нравится, лучше притянуть синтезируемый HDL к ЯП. Ну и? А чем Bluespec тогда не устроил? У него именно это направление, и развито на куда более высокий уровень, чем Ваши озвученные идеи. Они подняли синтезируемость конструкций SystemVerilog-а на порядок по сравнению с другими синтезаторам Если не на пару порядков. Такой-же проект кроме вас никто поддерживать не сможет нормально. IMHO это и есть цель... Хотя может и не угадал. Но речь о "защите" проскакивала. Не уверен, что с точки зрения защиты "такое" выгоднее классики - нетлиста в EDIF-виде, но все таки было озвучено про защиту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба Если не на пару порядков. Когда запустят синтезатор с симулятором на старших Виртексах/Стратиксах, чтобы х86 обгонять на пару прорядков, тогда поверю. А так - песочница (как и у меня). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Des333 0 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба ... А так - песочница (как и у меня). Скромненько. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба Пластмассовый совочек с пластмассовым горшком, или эскаваторы с самосвалами - суть то не меняется с размерами - и там и там песочница. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 27 марта, 2010 Опубликовано 27 марта, 2010 (изменено) · Жалоба to SM Вы считаете, что в операторе for(i=0, i<n, i++) используются блокирующие присваивания? А в assign a = b & c; - тоже? Изменено 27 марта, 2010 пользователем ViKo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Des333 0 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба Пластмассовый совочек с пластмассовым горшком, или эскаваторы с самосвалами - суть то не меняется с размерами - и там и там песочница. Вторые могут решать реальные задачи. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 27 марта, 2010 Опубликовано 27 марта, 2010 · Жалоба :bb-offtopic: поправлюсь - экскаваторы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться