«Случай — это псевдоним Бога, когда Он не хочет подписываться своим собственным именем.» А. Франс

SystemC — вопросы

Перейти к: навигация, поиск
12345678910
11121314151617181920
Данный тест позволит Вам проверить свои знания в области SystemC

Вариант 3659591817.


Ваше имя: 


Вопрос 1

Какой тип данных SystemC задан строкой "0xus10"?

  1.  Восьмеричный без знаковый
  2.  Двоичный беззнаковый
  3.  Восьмеричный
  4.  Массив двоичный
  5.  Шестнадцатеричный
  6.  Десятичный
  7.  Двоичный
  8.  Шестнадцатеричный беззнаковый

Вопрос 2

Если в теле функции X есть:

sc_mutex NAME;

NAME.lock();

cout << "im first;";

NAME.unlock();

А в функции Y только

cout << "im second;";

И обе функции работают по одному и тому же событию. Какое сообщение увидим в консоли при работе приложения?

  1.  Неизвестно
  2.  im second; im first;
  3.  Нет верного ответа
  4.  im first; im second;

Вопрос 3

Какой из типов данных не является беззнаковым?

  1.  sc_biguint;
  2.  sc_uint;
  3.  sc_biguint<80>;
  4.  sc_int;

Вопрос 4

Какое значение примет переменная active?

sc_bv<5> positions = "10101";

sc_bv<6> mask = "110111";

sc_bv<5> active = positions & mask; // значение=

  1.  10101
  2.  00101
  3.  110101
  4.  100010
  5.  001011

Вопрос 5

Аналог SC_THREAD из SystemC в языке VHDL?

  1.  Нет верного ответа
  2.  procedure()
  3.  function()
  4.  component()
  5.  process()
  6.  initial block

Вопрос 6

Какой тип данных SystemC задан строкой "0bus10"?

  1.  Массив двоичный
  2.  Двоичный беззнаковый
  3.  Восьмеричный без знаковый
  4.  Шестнадцатеричный
  5.  Двоичный
  6.  Восьмеричный
  7.  Десятичный

Вопрос 7

Каким ключевым словом обозначают процесс без списка чувствительности в SystemC?

  1.  SС_THREAD
  2.  SC_CTOR
  3.  Нет верного ответа
  4.  CS_METHOD
  5.  СS_THREAD
  6.  SC_MODULE

Вопрос 8

Каким ключевым словом обозначают процесс со списком чувствительности в SystemC?

  1.  SС_THREAD
  2.  SC_CTOR
  3.  Нет верного ответа
  4.  СS_THREAD
  5.  SC_MODULE
  6.  SС_METHOD

Вопрос 9

Какие команды нужно выполнить в ModelSim, чтобы запустить моделирование с SystemC модулем?

  1.  Все перечисленные действия
  2.  vsim voptargs=+acc work sc_module
  3.  sccom -link -work <library>
  4.  sccom -work <library>

Вопрос 10

Каким ключевым словом обозначают конструктор в SystemC?

  1.  CS_CTOR
  2.  cs_ctor
  3.  SC_HAS_PROCESS
  4.  Нет верного ответа
  5.  CS_MODULE
  6.  cs_module

Вопрос 11

Какой тип данных SystemC задан строкой "0o03"?

  1.  Шестнадцатеричный
  2.  Восьмеричный
  3.  Восьмеричный без знаковый
  4.  Двоичный
  5.  Шестнадцатеричный беззнаковый
  6.  Десятичный
  7.  Двоичный без знаковый

Вопрос 12

Какой тип данных SystemC задан строкой "0d11101110"?

  1.  Двоичный беззнаковый
  2.  Восьмеричный
  3.  Восьмеричный без знаковый
  4.  Шестнадцатеричный беззнаковый
  5.  Двоичный
  6.  Массив двоичный
  7.  Десятичный
  8.  Шестнадцатеричный

Вопрос 13

При создании модуля wheel_FL = new Wheel ("wheel_param"); "wheel_param"- для чего этот параметр?

  1.  Имя модуля, при моделировании
  2.  Входной параметр типа String
  3.  Имя модуля
  4.  Нет верных ответов

Вопрос 14

В каких случаях применяют конструктор SC_HAS_PROCESS в SystemC?

  1.  Если нужно весь код писать в одном файле
  2.  Если нужно передать параметр не имя модуля
  3.  Нужно передать параметр в модуль
  4.  Нужно передать имя модуля

Вопрос 15

В каких случаях используют тип данных sc_semaphore ?

  1.  Управление совместным доступом к нескольким ресурсам
  2.  Управление совместным доступом к одному ресурсу
  3.  Нет верного ответа
  4.  Получение удаленного доступа к ресурсам

Вопрос 16

Какой тип данных SystemC задан строкой "0b10"?

  1.  Восьмеричный без знаковый
  2.  Шестнадцатеричный с
  3.  Шестнадцатеричный
  4.  Десятичный
  5.  Восьмеричный
  6.  Двоичный без знаковый
  7.  Двоичный

Вопрос 17

Какой оператор не является присваиванием для SystemC?

  1.  ^=
  2.  >>=
  3.  -=
  4.  =/
  5.   %=
  6.  <<=

Вопрос 18

Какие команды нужно выполнить в ModelSim, чтобы после можно было запустить моделирование с SystemC модулем?

  1.  sccom -work <library>
  2.  sccom -link -work <library>
  3.  Все перечисленные действия

Вопрос 19

Какое значение примет переменная positions?

sc_bv<5> positions = "10101";

positions. range (3,2) = "10"; // значение=

  1.  10101
  2.  10001
  3.  100010
  4.  001011
  5.  110101

Вопрос 20

Аналог SC_METHOD из SystemC в языке VHDL?

  1.  always @ signal
  2.  process(signal)
  3.  module
  4.  initial block @ signal
  5.  initialize
  6.  Нет верного ответа