Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
morrinoa
0 / 0 / 0
Регистрация: 16.06.2014
Сообщений: 30
#1

Не разобраться с SystemC - C++

20.09.2015, 03:26. Просмотров 281. Ответов 0
Метки нет (Все метки)

Пытаюсь разобраться в синтаксисе sc, нашёл сайтик на котором его довольно подробно разбирают, однако возникают вопросы, с которыми не к кому обратиться, а самому разобраться не выходит.
Допустим "пример модели логического элемента НЕ7404, задержка срабатывания которого реализовано с помощью события:"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
SC_MODULE(not){
    sc_in <bool> A;
    sc_out <bool> F;
    sc_event delay;
    SC_CTOR(not){
        SC_METHOD(do_delay);
        sensitive<<A;
        SC_METHOD(do_not);
        sensitive<<delay;
    }
    void do_delay(){delay.notify(22,SC_NS);}
    void do_not(){F.write(!A.read());}
};
"В данном примере временная задержка реализована с использованием события. Событие delay, объявленное в теле модуля происходит тогда, когда, на входе элемента НЕ меняется входной сигнал (sc_in <bool> A, метод do_delay чувствителен к изменению сигнала A. Команда delay.notify(22, SC_NS) активизирует событие delay спустя 22 ns, в свою очередь метод do_not, чувствительный к событию delay, реагирует и меняет значение на выходе элемента НЕ."

Вопрос заключается вот в чём, на примере sensitive<<A; и sensitive<<delay; идут после объявления процессов SC_METHOD, почему так, на что это влияет? Вообще не совсем понятна работа этого модуля, вернее что происходит в конструкторе, может ли кто нибудь более понятно пояснить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2015, 03:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не разобраться с SystemC (C++):

Связка Qt GUI и SystemC - C++ Qt
Доброго времени суток. Такая ситуация: требуется прикрепить графический интерфейс Qt к готовому проекту на SystemC. Сам интерфейс...

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

Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать - Delphi
В одномерном массиве, состоящем из n вещественных элементов, вычислить: минимальный элемент массива и сумму элементов массива,...

Разобраться в js - JavaScript
Объясните как работает скрипт, это библиотека jquery.isotope.min.js $(function(){ var $container =...

разобраться с GET - PHP
Есть ссылка вида: http://sajt.ru/cat/1/2/ и есть $id = intval($_GET); как сделать чтобы в переменной $id было первое число, а...

разобраться с WHILE и DO WHILE - C (СИ)
Почему если я x+=0.1 ставлю вначале цикла то все норм работает, только вот значение в точке х=1 оно пропускает(ну понятно почему) А вот...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2015, 03:26
Привет! Вот еще темы с ответами:

разобраться - Delphi
Здравствуйте помогите разобраться, чего не хватает описанию модуля unit Unit1; interface uses Windows, Messages, SysUtils,...

Разобраться!! - Pascal
Объясните, пожалуйста! Как поменять массивы? Сам массив что обозначает.(напримаер: а). обозначает номер массива, а &quot;а&quot;? Как вывести...

С многопоточностью разобраться - C#
Помогите с многопоточностью разобраться

Нужно разобраться - jQuery
Необходимо сделать одностраничное приложение, реализующее CRUD операции по этим сущностям: - Person (person_id, first_name,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru