<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.simhard.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.simhard.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexander.i</id>
		<title>Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://www.simhard.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexander.i"/>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Alexander.i"/>
		<updated>2026-04-06T19:11:53Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.21.3</generator>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_05.png</id>
		<title>Файл:12 05.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_05.png"/>
				<updated>2015-03-02T06:45:50Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_04.png</id>
		<title>Файл:12 04.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_04.png"/>
				<updated>2015-03-02T06:45:38Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_03.png</id>
		<title>Файл:12 03.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_03.png"/>
				<updated>2015-03-02T06:45:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_03.png</id>
		<title>Файл:12 03.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_03.png"/>
				<updated>2015-03-02T06:45:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: Alexander.i загружена новая версия «Файл:12 03.png»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_02.png</id>
		<title>Файл:12 02.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:12_02.png"/>
				<updated>2015-03-02T06:45:09Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-03-02T06:43:24Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: BIT-Cup 2015 (1 part)&lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в VHDL&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 95&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 10&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Вопрос: Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 3 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 6 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Правильный ответ: Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 10 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( a='1' ) then s &amp;lt;= '0'; end if;&lt;br /&gt;
		if ( a='0' ) then s &amp;lt;= b;   end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:10_02.png|Схема 1&lt;br /&gt;
Файл:10_03.png|Схема 2&lt;br /&gt;
Файл:10_04.png|Схема 3&lt;br /&gt;
Файл:10_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Правильный ответ: Схема 1&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 11 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	variable v : std_logic;&lt;br /&gt;
	begin&lt;br /&gt;
		v := '1';&lt;br /&gt;
		if ( a='1' ) then&lt;br /&gt;
			v := '0';&lt;br /&gt;
		elsif rising_edge( b ) then&lt;br /&gt;
			v := not c;&lt;br /&gt;
		end if;&lt;br /&gt;
		q &amp;lt;= not v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с асинхронной установкой&lt;br /&gt;
* Синхронный T-триггер с асинхронным сбросом&lt;br /&gt;
* Синхронный T-триггер с асинхронной установкой&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 12 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c )&lt;br /&gt;
	variable v0 : std_logic;&lt;br /&gt;
	begin&lt;br /&gt;
		s &amp;lt;= v0 and b;&lt;br /&gt;
		v0 := a;&lt;br /&gt;
		v0 := s and c;&lt;br /&gt;
		q &amp;lt;= v0 or s;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:12_02.png|Схема 1&lt;br /&gt;
Файл:12_03.png|Схема 2&lt;br /&gt;
Файл:12_04.png|Схема 3&lt;br /&gt;
Файл:12_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-03-02T06:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: BIT-Cup 2015 (1 part)&lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в VHDL&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 95&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 10&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Вопрос: Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 3 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 6 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Правильный ответ: Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 10 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( a='1' ) then s &amp;lt;= '0'; end if;&lt;br /&gt;
		if ( a='0' ) then s &amp;lt;= b;   end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:10_02.png|Схема 1&lt;br /&gt;
Файл:10_03.png|Схема 2&lt;br /&gt;
Файл:10_04.png|Схема 3&lt;br /&gt;
Файл:10_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Правильный ответ: Схема 1&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: Задание 11 ===&lt;br /&gt;
Какая схема является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	variable v : std_logic;&lt;br /&gt;
	begin&lt;br /&gt;
		v := '1';&lt;br /&gt;
		if ( a='1' ) then&lt;br /&gt;
			v := '0';&lt;br /&gt;
		elsif rising_edge( b ) then&lt;br /&gt;
			v := not c;&lt;br /&gt;
		end if;&lt;br /&gt;
		q &amp;lt;= not v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с асинхронной установкой&lt;br /&gt;
* Синхронный T-триггер с асинхронным сбросом&lt;br /&gt;
* Синхронный T-триггер с асинхронной установкой&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/Quiz:V3</id>
		<title>Quiz:V3</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/Quiz:V3"/>
				<updated>2015-02-23T08:45:20Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: Новая страница: «; Название: BIT-Cup 2015 (1 part) ; Введение: Данный тест позволит вам проверить знания в VHDL ; Режим: …»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: BIT-Cup 2015 (1 part)&lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в VHDL&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 95&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 10&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;br /&gt;
&lt;br /&gt;
=== Задание 10 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( a='1' ) then s &amp;lt;= '0'; end if;&lt;br /&gt;
		if ( a='0' ) then s &amp;lt;= b;   end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:10_02.png|Схема 1&lt;br /&gt;
Файл:10_03.png|Схема 2&lt;br /&gt;
Файл:10_04.png|Схема 3&lt;br /&gt;
Файл:10_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Правильный ответ: Схема 1&lt;br /&gt;
* Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T08:44:06Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: BIT-Cup 2015 (1 part)&lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в VHDL&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 95&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 10&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;br /&gt;
&lt;br /&gt;
=== Задание 10 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( a='1' ) then s &amp;lt;= '0'; end if;&lt;br /&gt;
		if ( a='0' ) then s &amp;lt;= b;   end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:10_02.png|Схема 1&lt;br /&gt;
Файл:10_03.png|Схема 2&lt;br /&gt;
Файл:10_04.png|Схема 3&lt;br /&gt;
Файл:10_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Правильный ответ: Схема 1&lt;br /&gt;
* Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T08:39:34Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде 1&lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;br /&gt;
&lt;br /&gt;
=== Задание 10 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( a='1' ) then s &amp;lt;= '0'; end if;&lt;br /&gt;
		if ( a='0' ) then s &amp;lt;= b;   end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:10_02.png|Схема 1&lt;br /&gt;
Файл:10_03.png|Схема 2&lt;br /&gt;
Файл:10_04.png|Схема 3&lt;br /&gt;
Файл:10_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Правильный ответ: Схема 1&lt;br /&gt;
* Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:47:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;br /&gt;
&lt;br /&gt;
=== Задание 10 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( a='1' ) then s &amp;lt;= '0'; end if;&lt;br /&gt;
		if ( a='0' ) then s &amp;lt;= b;   end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:10_02.png|Схема 1&lt;br /&gt;
Файл:10_03.png|Схема 2&lt;br /&gt;
Файл:10_04.png|Схема 3&lt;br /&gt;
Файл:10_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Правильный ответ: Схема 1&lt;br /&gt;
* Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:44:59Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: /* Ответы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_04 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_04;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_04 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_06 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_06;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_06 is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_07 is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_07;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_07 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev_08 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_08;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_08 is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_09 is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev_09;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_09 is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;br /&gt;
&lt;br /&gt;
=== Задание 10 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( a='1' ) then s &amp;lt;= '0'; end if;&lt;br /&gt;
		if ( a='0' ) then s &amp;lt;= b;   end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:10_02.png|Схема 1&lt;br /&gt;
Файл:10_03.png|Схема 2&lt;br /&gt;
Файл:10_04.png|Схема 3&lt;br /&gt;
Файл:10_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Правильный ответ: Схема 1&lt;br /&gt;
* Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:44:23Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_04 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_04;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_04 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_06 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_06;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_06 is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_07 is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_07;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_07 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev_08 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_08;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_08 is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_09 is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev_09;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_09 is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;br /&gt;
&lt;br /&gt;
=== Задание 10 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( a='1' ) then s &amp;lt;= '0'; end if;&lt;br /&gt;
		if ( a='0' ) then s &amp;lt;= b;   end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:10_02.png|Схема 1&lt;br /&gt;
Файл:10_03.png|Схема 2&lt;br /&gt;
Файл:10_04.png|Схема 3&lt;br /&gt;
Файл:10_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 3&lt;br /&gt;
* Правильный ответ: Схема 2&lt;br /&gt;
* Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:42:15Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_04 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_04;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_04 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_06 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_06;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_06 is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_07 is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_07;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_07 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev_08 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_08;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_08 is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;br /&gt;
&lt;br /&gt;
=== Задание 9 ===&lt;br /&gt;
Какое двоичное значение будет вырабатываться на выходе цифрового&lt;br /&gt;
устройства, описанного следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_arith.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_09 is&lt;br /&gt;
generic ( g : std_logic_vector := &amp;quot;101010000&amp;quot; );&lt;br /&gt;
port(&lt;br /&gt;
	q : out integer&lt;br /&gt;
);&lt;br /&gt;
end dev_09;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_09 is&lt;br /&gt;
begin&lt;br /&gt;
	q &amp;lt;= g'high;&lt;br /&gt;
	&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 00000000000000000000000000001000&lt;br /&gt;
* 101010000&lt;br /&gt;
* 1000&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* 1&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_04 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_04;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_04 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_06 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_06;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_06 is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_07 is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_07;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_07 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 8 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
entity dev_08 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic_vector( 3 downto 0 );&lt;br /&gt;
	q : out std_logic_vector( 1 downto 0 );&lt;br /&gt;
	g : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_08;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_08 is&lt;br /&gt;
begin&lt;br /&gt;
	process( a )&lt;br /&gt;
	variable v: std_logic_vector( 1 downto 0 );&lt;br /&gt;
	begin&lt;br /&gt;
		v := &amp;quot;00&amp;quot;;&lt;br /&gt;
		for i in 3 downto 0 loop&lt;br /&gt;
			if ( a(i)='1' ) then&lt;br /&gt;
				v := conv_std_logic_vector( i, 2 );&lt;br /&gt;
				g &amp;lt;= '1';&lt;br /&gt;
				exit;&lt;br /&gt;
			else&lt;br /&gt;
				g &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		end loop;&lt;br /&gt;
		q &amp;lt;= v;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Приоритетный шифратор 4х2&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Сдвиговый асинхронный 4-разрядный регистр&lt;br /&gt;
* Дешифратор 2х4&lt;br /&gt;
* Мультиплексор 2х4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:35:24Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_04 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_04;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_04 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_06 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_06;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_06 is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 7 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_07 is&lt;br /&gt;
port(&lt;br /&gt;
	a,b,c,d : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_07;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_07 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b,c,d,s )&lt;br /&gt;
	begin&lt;br /&gt;
		if ( d = '1' ) then&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		elsif falling_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				if ( c = '1' ) then&lt;br /&gt;
					s &amp;lt;= not s;&lt;br /&gt;
				else&lt;br /&gt;
					s &amp;lt;= '1';&lt;br /&gt;
				end if;&lt;br /&gt;
			elsif ( c = '1' ) then&lt;br /&gt;
				s &amp;lt;= '0';				&lt;br /&gt;
			end if;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: JK-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* RS-триггер, управляемый фронтом сигнала синхронизации, с асинхронным сбросом&lt;br /&gt;
* T-триггер, управляемый спадом сигнала синхронизации с асинхронным сбросом&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* D-триггер, управляемый спадом сигнала синхронизации с синхронным сбросом&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:31:53Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_04 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_04;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_04 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;br /&gt;
&lt;br /&gt;
=== Задание 6 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_06 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_06;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_06 is&lt;br /&gt;
signal s : std_logic_vector( 4 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	sch: for i in 4 downto 1 generate&lt;br /&gt;
		s( i-1 ) &amp;lt;= ( s( i ) and c ) when ( rising_edge( a ) );&lt;br /&gt;
	end generate;&lt;br /&gt;
	s( 4 ) &amp;lt;= b;&lt;br /&gt;
	q &amp;lt;= s( 0 );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:06_02.png|Схема 1&lt;br /&gt;
Файл:06_03.png|Схема 2&lt;br /&gt;
Файл:06_04.png|Схема 3&lt;br /&gt;
Файл:06_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Правильный ответ: Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:29:53Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_04 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_04;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_04 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;br /&gt;
&lt;br /&gt;
=== Задание 5 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	d : in  std_logic_vector( 1 downto 0 );&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c,d)&lt;br /&gt;
	begin&lt;br /&gt;
		if d=&amp;quot;00&amp;quot; then&lt;br /&gt;
			q &amp;lt;= a;&lt;br /&gt;
		elsif d=&amp;quot;01&amp;quot; then&lt;br /&gt;
			q &amp;lt;= b;&lt;br /&gt;
		elsif d=&amp;quot;10&amp;quot; then&lt;br /&gt;
			q &amp;lt;= c;&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:05_02.png|Схема 1&lt;br /&gt;
Файл:05_03.png|Схема 2&lt;br /&gt;
Файл:05_04.png|Схема 3&lt;br /&gt;
Файл:05_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 4&lt;br /&gt;
* Схема 3&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:27:12Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;br /&gt;
&lt;br /&gt;
=== Задание 4 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_04 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	c : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_04;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_04 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	process(a,b,c)&lt;br /&gt;
	begin&lt;br /&gt;
		if rising_edge( a ) then&lt;br /&gt;
			if ( b = '1' ) then&lt;br /&gt;
				s &amp;lt;= c;&lt;br /&gt;
			end if;&lt;br /&gt;
		else&lt;br /&gt;
			s &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
	q &amp;lt;= s;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: Описание является несинтезируемым&lt;br /&gt;
* Синхронный D-триггер с разрешением&lt;br /&gt;
* Синхронный D-триггер с асинхронным сбросом&lt;br /&gt;
* Асинхронный D-триггер с синхронным сбросом&lt;br /&gt;
* Синхронный D-триггер с синхронным сбросом&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:10_05.png</id>
		<title>Файл:10 05.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:10_05.png"/>
				<updated>2015-02-23T07:23:59Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:10_04.png</id>
		<title>Файл:10 04.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:10_04.png"/>
				<updated>2015-02-23T07:23:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:10_03.png</id>
		<title>Файл:10 03.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:10_03.png"/>
				<updated>2015-02-23T07:23:37Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:10_02.png</id>
		<title>Файл:10 02.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:10_02.png"/>
				<updated>2015-02-23T07:23:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:06_05.png</id>
		<title>Файл:06 05.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:06_05.png"/>
				<updated>2015-02-23T07:23:09Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:06_04.png</id>
		<title>Файл:06 04.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:06_04.png"/>
				<updated>2015-02-23T07:22:58Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:06_03.png</id>
		<title>Файл:06 03.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:06_03.png"/>
				<updated>2015-02-23T07:22:26Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:06_02.png</id>
		<title>Файл:06 02.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:06_02.png"/>
				<updated>2015-02-23T07:22:13Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:05_05.png</id>
		<title>Файл:05 05.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:05_05.png"/>
				<updated>2015-02-23T07:21:57Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:05_04.png</id>
		<title>Файл:05 04.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:05_04.png"/>
				<updated>2015-02-23T07:21:45Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:05_03.png</id>
		<title>Файл:05 03.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:05_03.png"/>
				<updated>2015-02-23T07:21:31Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:05_02.png</id>
		<title>Файл:05 02.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:05_02.png"/>
				<updated>2015-02-23T07:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:18:23Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: /* Ответы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Файл:03_02.png|Схема 1&lt;br /&gt;
Файл:03_03.png|Схема 2&lt;br /&gt;
Файл:03_04.png|Схема 3&lt;br /&gt;
Файл:03_05.png|Схема 4&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* Схема 1&lt;br /&gt;
* Схема 2&lt;br /&gt;
* Правильный ответ: Схема 3&lt;br /&gt;
* Схема 4&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:14:24Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: /* Ответы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* A [[Файл:03 02.png|мини|слева]]&lt;br /&gt;
* Правильный ответ: [[Файл:03 04.png|мини|слева]]&lt;br /&gt;
* B [[Файл:03 03.png|мини|слева]]&lt;br /&gt;
* C [[Файл:03 05.png|мини|слева]]&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:12:55Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: /* Задание 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* [[Файл:03 02.png|мини|слева]]&lt;br /&gt;
* Правильный ответ: [[Файл:03 04.png|мини|слева]]&lt;br /&gt;
* [[Файл:03 03.png|мини|слева]]&lt;br /&gt;
* [[Файл:03 05.png|мини|слева]]&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:03_05.png</id>
		<title>Файл:03 05.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:03_05.png"/>
				<updated>2015-02-23T07:08:39Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:03_04.png</id>
		<title>Файл:03 04.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:03_04.png"/>
				<updated>2015-02-23T07:08:27Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:03_03.png</id>
		<title>Файл:03 03.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:03_03.png"/>
				<updated>2015-02-23T07:08:13Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:03_02.png</id>
		<title>Файл:03 02.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:03_02.png"/>
				<updated>2015-02-23T07:07:59Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T07:04:50Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;br /&gt;
&lt;br /&gt;
=== Задание 3 ===&lt;br /&gt;
Какая схема будет является результатом синтеза следующего VHDL-описания:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev_03 is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev_03;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev_03 is&lt;br /&gt;
signal s : std_logic;&lt;br /&gt;
begin&lt;br /&gt;
	s &amp;lt;= a when b='0' else '1';&lt;br /&gt;
	q &amp;lt;= s when b='1' else 'Z';&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Описание является несинтезируемым&lt;br /&gt;
* &lt;br /&gt;
* Правильный ответ: &lt;br /&gt;
* &lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T06:59:44Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: /* Ответы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
1. Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
1. Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* Правильный ответ: 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T06:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: /* Задание 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
1. Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
begin&lt;br /&gt;
	process( a,b )&lt;br /&gt;
	begin&lt;br /&gt;
		if a='1' then&lt;br /&gt;
			if b='1' then&lt;br /&gt;
				q &amp;lt;= '1';&lt;br /&gt;
			else&lt;br /&gt;
				q &amp;lt;= '0';&lt;br /&gt;
			end if;&lt;br /&gt;
		else &lt;br /&gt;
			q &amp;lt;= '0';&lt;br /&gt;
		end if;&lt;br /&gt;
	end process;&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
1. Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T06:57:18Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: /* Вопрос: VHDL-2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
1. Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Задание 2 ===&lt;br /&gt;
1. Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* 4-разрядный регистр хранения&lt;br /&gt;
* 4-разрядный регистр сдвига&lt;br /&gt;
* 4-битное асинхронное ПЗУ&lt;br /&gt;
* 2-входовой элемент NOR&lt;br /&gt;
* Правильный ответ: 2-входовой элемент NXOR&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-23T06:52:41Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: /* Вопрос: VHDL-1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Задание 1 ===&lt;br /&gt;
1. Функционал какого цифрового блока описан следующим VHDL-кодом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
library ieee;&lt;br /&gt;
use ieee.std_logic_1164.all;&lt;br /&gt;
use ieee.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity dev is&lt;br /&gt;
port(&lt;br /&gt;
	a : in  std_logic;&lt;br /&gt;
	b : in  std_logic;&lt;br /&gt;
	q : out std_logic&lt;br /&gt;
);&lt;br /&gt;
end dev;&lt;br /&gt;
&lt;br /&gt;
architecture behavioral of dev is&lt;br /&gt;
constant s : std_logic_vector( 3 downto 0 ) := &amp;quot;1001&amp;quot;;&lt;br /&gt;
signal   c : std_logic_vector( 1 downto 0 );&lt;br /&gt;
begin&lt;br /&gt;
	c &amp;lt;= a &amp;amp; b;&lt;br /&gt;
	q &amp;lt;= s( conv_integer( c ) );&lt;br /&gt;
end behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: 2-входовой элемент AND&lt;br /&gt;
* Асинхронный D-триггер с разрешением&lt;br /&gt;
* Цифровой буфер с разрешением&lt;br /&gt;
* 2-входовой элемент NXOR&lt;br /&gt;
* 2-входовой элемент OR&lt;br /&gt;
&lt;br /&gt;
=== Вопрос: VHDL-2 ===&lt;br /&gt;
2. В VHDL'93 при объявлении (задании) структуры данных типа массив его размер должен&lt;br /&gt;
обязательно быть заранее определен.&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
 &lt;br /&gt;
* Да, если объявление осуществляется в пакете;&lt;br /&gt;
* Нет;&lt;br /&gt;
* Правильный ответ: Да;&lt;br /&gt;
* Да, если объявлен в декларативной части процесса.&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:01_00.png</id>
		<title>Файл:01 00.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:01_00.png"/>
				<updated>2015-02-23T06:47:54Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD</id>
		<title>Доступ запрещён</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/wiki/index.php/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD"/>
				<updated>2015-02-18T12:17:31Z</updated>
		
		<summary type="html">&lt;p&gt;Alexander.i: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Название: Вопросы к олимпиаде &lt;br /&gt;
; Введение: Данный тест позволит вам проверить знания в различных областях микроэлектроники&lt;br /&gt;
; Режим: TUTOR&lt;br /&gt;
; Число вопросов: 20&lt;br /&gt;
; Переставлять вопросы: да&lt;br /&gt;
; Переставлять ответы: да&lt;br /&gt;
; Процент завершения: 85&lt;br /&gt;
; Мин. попыток слишком простых вопросов: 20&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=== Вопрос: VHDL-1 ===&lt;br /&gt;
1. Укажите необходимую конструкцию (вместо троеточия) STD_LOGIC_VECTOR (7 … 0):&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
* Правильный ответ: DOWNTO;&lt;br /&gt;
* TIME;&lt;br /&gt;
* WHEN;&lt;br /&gt;
* TO;&lt;br /&gt;
* PACKAGE.&lt;br /&gt;
 &lt;br /&gt;
=== Вопрос: VHDL-2 ===&lt;br /&gt;
2. В VHDL при объявлении (задании) структуры данных типа массив его размер должен&lt;br /&gt;
обязательно быть заранее определен.&lt;br /&gt;
 &lt;br /&gt;
==== Ответы ====&lt;br /&gt;
 &lt;br /&gt;
* Да, если объявление осуществляется в пакете;&lt;br /&gt;
* Нет;&lt;br /&gt;
* Правильный ответ: Да;&lt;br /&gt;
* Да, если объявлен в декларативной части процесса.&lt;/div&gt;</summary>
		<author><name>Alexander.i</name></author>	</entry>

	</feed>