«…Труд избавляет человека от трех великих зол: скуки, порока, нужды…»

SystemC — вопросы

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

Вариант 1213937877.


Ваше имя: 


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

sc_mutex NAME;

NAME.lock();

cout << "im first;";

NAME.unlock();

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

cout << "im second;";

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

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

Вопрос 4

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

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

Вопрос 5

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

sc_bv<5> positions = "10101";

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

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

Вопрос 6

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

sc_bv<5> positions = "10101";

sc_bv<6> mask = "110111";

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

Можно ли использовать собственные типы данных языка C++ в SystemC?

  1.  Да;
  2.  Только типы определённые в пакетах SystemC;
  3.  Нет;

Вопрос 12

Какой компилятор использует ModelSim для компиляции SystemC описания?

  1.  gcc
  2.  Нет верного ответа
  3.  gsc
  4.  g++

Вопрос 13

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

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

Вопрос 14

Может ли отсутствовать в программе на SystemC главный модyль sc_main()?

  1.  Нет;
  2.  Да,только если есть SC_MODULE;
  3.  Да;

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

Какой единицы времени из перечисленных нету в SystemC ?

  1.  SC_KS //
  2.  SC_FS //
  3.  SC_MS //
  4.  SC_US //
  5.  SC_NS //
  6.  SC_SEC //
  7.  SC_PS //