Создание цифровых устройств
Реализация булевых функций на мультиплексорах. Применение постоянных запоминающих устройств (ПЗУ). Структурная схема программируемых логических матриц (ПЛМ). Функциональная схема устройства на микросхемах малой и средней степени интеграции, ПЗУ и ПЛМ.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.12.2013 |
Размер файла | 524,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
18
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСИЙ УНИВЕРСИТЕТ
Курсовая работа
дисциплина: Цифровые устройства и микропроцессоры
Выполнил: Скобликов
Группа: 33422/1
Преподаватель: Бунтов В.Д.
Вариант: 1.2 (а)
Санкт - Петербург
2013г
Содержание
1. Обзор методов решения
1.1 Построение устройства на микросхемах малой степени интеграции
1.2 Реализация булевых функций на мультиплексорах
1.3 ПЗУ
1.4 ПЛМ
2. Реализация на микросхемах малой степени интеграции
3. Реализация на микросхемах средней степени интеграции
4. Реализация на ПЗУ
5. Реализация на ПЛМ
Заключение
1. Обзор методов решения
1.1 Построение устройства на микросхемах малой степени интеграции
Существует много типов микросхем ТТЛ малой степени интеграции, различающихся по функциональному назначению, нагрузочной способности, схеме выходного каскада. Работа логических элементов этих микросхем достаточно проста. Для элементов И выходной уровень 1 формируется при подаче на все входы элемента уровней 1, для элемента ИЛИ для формирования уровня 1 на выходе достаточно подачи хотя бы на один вход уровня 1. Элементы И-НЕ (основной элемент серий ТТЛ) и ИЛИ-НЕ дополнительно инвертируют выходной сигнал, элемент И-ИЛИ-НЕ состоит из нескольких элементов И, выходы которых подключены к входам элемента ИЛИ-НЕ. [4, стр. 20]
1.2 Реализация булевых функций на мультиплексорах
Мультиплексор - устройство, которое в зависимости от кода на адресных входах осуществляет выбор одного из информационных входов и направленную передачу сигнала на выход.
Мультиплексоры могут быть использованы для синтеза КУ, реализующих логические функции многих переменных. В ряде случаев, особенно при большом числе входных переменных и значительном количестве выходов это позволяет уменьшить общее число требуемых корпусов микросхем.
КУ на мультиплексорах синтезируют исходя из карты Карно заданной функции. Число информационных входов мультиплексора выбирают равным числу клеток карты Карно. Если двоичные коды на адресных входах мультиплексора и коды клеток карт Карно совпадают, а информационные сигналы определяются значениями 0 или 1, записанными в клетках, то такой мультиплексор полностью воспроизводит заданное КУ. [1, стр. 51-58]
1.3 ПЗУ
ПЗУ представляет собой большую интегральную схему (БИС), имеющую N входов и М выходов. На входе схемы установлен дешифратор, преобразующий комбинации двухразрядного двоичного кода в четырехпозиционный унитарный (десятичный) код. При каждой комбинации входного ДК на одном из выходов дешифратора появляется логическая 1, а на остальных - нули.
Между выходами дешифратора k, l, m, n и выходными шинами ПЗУ X, Y, Z включены цепочки из двух последовательно включенных диодов VD1 и VD2. В исходном состоянии цепочки, связывающие выходы дешифратора и выходы ПЗУ, ток не проводят, и связи между шинами k, l, m, n и Х, Y, Z отсутствуют. При этом со всех выходов X, Y, Z снимаются логические нули.
Пользователь на специальном устройстве - программаторе - создает нужные связи между шинами, подавая пробивные напряжения между определенными точками. При этом соответствующие диоды пробиваются, и в дальнейшем могут рассматриваться как короткозамкнутые.
На ПЗУ можно реализовать нужную таблицу истинности комбинационного устройства, имеющего несколько выходов. Одна схема ПЗУ может заменить большое число логических микросхем малого и среднего уровня интеграции, поэтому ПЗУ могут эффективно использоваться для создания сложных комбинационных устройств. Кроме того, ПЗУ находят широкое применение как элементы постоянной памяти, в которые заносятся программы, управляющие работой микропроцессоров и однокристальных микроЭВМ. [2, стр. 154]
1.4 ПЛМ
Программируемые логические матрицы (ПЛМ) как и ПЗУ относятся к программируемым ИС двухступенчатой структуры, состоящей из двух последовательных матриц «Матрица И -- матрица ИЛИ». ПЛМ отличается от ПЗУ тем, что в ПЗУ матрица И жесткая, а матрица ИЛИ программируемая, а в ПЛМ обе матрицы И и ИЛИ программируемые. Второе отличие состоит в том, что на ПЛМ можно реализовать не любую систему переключательных функций, как на ПЗУ, а лишь удовлетворяющую дополнительному ограничению: длина дизъюнктивных нормальных форм воспроизводимых функцией не должна превышать числа переходных цепей между матрицами И и ИЛИ.
Структурная схема ПЛМ состоит из входных и выходных буферных каскадов и матрицы элементов И и ИЛИ. Входные буферы разгружают входные цепи и преобразуют однофазные входные сигналы в парафазные. Выходные буферы обеспечивают необходимую нагрузочную способность ПЛМ и стробируют ее с помощью входа выборки кристалла ВК, сигнал на котором либо разрешает работу ПЛМ, либо переводит выходы в состояние «Отключено».
Основными параметрами ПЛМ являются число входов , число переходных цепей (термов) и число выходов . Структура матрицы И и ИЛИ состоит из горизонтальных и вертикальных шин, в узлах пересечения которых находятся элементы связи (ЭС), которые при программировании вводятся или устраняются.
ПЛМ широко используются, как и ПЗУ, для реализации переключательных функций преобразования кодов, так и в качестве управляющей памяти ЭВМ с микропрограммным управлением. Следует отметить, что ПЗУ реализует наиболее развернутые формы представления функций (СДНФ) и для них не используется минимизация функций. Для ПЛМ реализуемую систему функций следует минимизировать. [4, стр. 226]
Построить устройство, реализующее 4 логических функции:
F1 = ABCE + AE + ACD +
F2 = AB + A + + EF
F3 = ABCDE + AB + D + ABD
F4 = AB + E + + C + EF
Для начала следует упростить логические функции, это можно сделать двумя методами: методом Квайна и методом Карно. Пользоваться методом Квайна в данной ситуации затруднительно, поэтому будем использовать метод Карно.
1. Упростим каждую из четырех функций.
F1 = ABCE + AE + ACD +
Составим карту Карно:
F1 |
000 |
001 |
011 |
010 |
110 |
111 |
101 |
100 |
||
D?E?F? |
D?E?F |
D?EF |
D?EF? |
DEF? |
DEF |
DE?F |
DE?F? |
|||
000 |
A?B?C? |
1 |
1 |
1 |
1 |
|||||
001 |
A?B?C |
1 |
1 |
1 |
1 |
|||||
011 |
A?BC |
|||||||||
010 |
A?BC? |
|||||||||
110 |
ABC? |
1 |
1 |
|||||||
111 |
ABC |
1 |
1 |
1 |
1 |
1 |
||||
101 |
AB?C |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
100 |
AB?C? |
1 |
1 |
1 |
1 |
1 |
Стоит отметить, что склеивание для функции шести переменных выполняется также и для клеток, кодировка которых отличается значениями одного из аргументов, но не расположенных рядом.
И того, минимизируя формулу получим:
F1 =B?D?+AEF?+ACD.
Рассмотрим следующую функцию F2:
F2 = AB + A + + EF
Составим карту Карно:
F2 |
000 |
001 |
011 |
010 |
110 |
111 |
101 |
100 |
||
D?E?F? |
D?E?F |
D?EF |
D?EF? |
DEF? |
DEF |
DE?F |
DE?F? |
|||
000 |
A?B?C? |
1 |
1 |
1 |
1 |
1 |
||||
001 |
A?B?C |
1 |
1 |
1 |
1 |
1 |
||||
011 |
A?BC |
1 |
1 |
|||||||
010 |
A?BC? |
1 |
1 |
|||||||
110 |
ABC? |
1 |
1 |
1 |
1 |
1 |
1 |
|||
111 |
ABC |
1 |
1 |
1 |
1 |
|||||
101 |
AB?C |
1 |
1 |
1 |
1 |
1 |
||||
100 |
AB?C? |
1 |
1 |
1 |
1 |
1 |
Как видно из таблицы, минимизировать функцию не удастся, придется оставить все как есть.
F2 = AB + A + + EF
Функция F3:
F3 = ABCDE + AB + D + ABD
Составим карту Карно:
F3 |
000 |
001 |
011 |
010 |
110 |
111 |
101 |
100 |
||
D?E?F? |
D?E?F |
D?EF |
D?EF? |
DEF? |
DEF |
DE?F |
DE?F? |
|||
000 |
A?B?C? |
1 |
1 |
1 |
1 |
|||||
001 |
A?B?C |
|||||||||
011 |
A?BC |
|||||||||
010 |
A?BC? |
1 |
1 |
1 |
1 |
|||||
110 |
ABC? |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
111 |
ABC |
1 |
1 |
1 |
1 |
|||||
101 |
AB?C |
|||||||||
100 |
AB?C? |
Объединим клетки строки ABC?, затем строки
A?B?C?D и A?BC?D, так как они отличаются значением только одного аргумента, аналогично объединим ABC?D и ABCD.
Получим F3 =A?C?D+ABD+ABC? ;
Перейдем к F4
F4 = AB + E + + C + EF ;
Карта Карно:
F3 |
000 |
001 |
011 |
010 |
110 |
111 |
101 |
100 |
||
D?E?F? |
D?E?F |
D?EF |
D?EF? |
DEF? |
DEF |
DE?F |
DE?F? |
|||
000 |
A?B?C? |
1 |
1 |
1 |
1 |
1 |
1 |
|||
001 |
A?B?C |
1 |
1 |
1 |
1 |
1 |
1 |
|||
011 |
A?BC |
1 |
1 |
1 |
1 |
1 |
1 |
|||
010 |
A?BC? |
1 |
1 |
1 |
1 |
|||||
110 |
ABC? |
1 |
1 |
1 |
1 |
|||||
111 |
ABC |
1 |
1 |
1 |
1 |
1 |
||||
101 |
AB?C |
1 |
1 |
1 |
1 |
1 |
||||
100 |
AB?C? |
1 |
1 |
1 |
1 |
1 |
F4 =B?D?+CD?+AD?E+EF+A?E
В итоге получили:
F1 =B?D?+AEF?+ACD
F2 = ABE?F?+ AC?D?+B?D?+EF
F3 =A?C?D+ABD+ABC?
F4 =B?D?+CD?+AD?E+EF+A?E
2. Реализация на микросхемах малой степени интеграции
Функциональная схема устройства приведена на рисунке 1.
Рисунок 1
12 элементов «И-НЕ» 4 элемента «ИЛИ» 6 элементов «НЕ» 1х7421-два четрех входовых И-НЕ (74ALS21 t=11нс I=0.9мА), 2х7412-три трехвходных И-НЕ(74ALS12 t=25нс I=0.8мА), 1х7409-четыре двухвходовых И-НЕ(t=18нс I=15мА), 1х7427 - три трехводных И-НЕ(74ALS27 t=4.75нс I=3.6мА), 1х7425-два пятивходных ИЛИ(t=10нс I=9мА), 1х7404-шесть инверторов (74ALS04 t=2нс I=6мА), 1х7427-три трехводных ИЛИ( t=4.75, W=3.6).
W=57,75мВт t=46нс
3. Реализация на микросхемах средней степени интеграции
Реализация на 64-входовых мультиплексорах
На адресные входы мультиплексора A1, A2, A3, A4, A5, A6 подаются соответственно входные логические переменные A, B, C, D, E, F а на информационных входах 1-64 зафиксированы значения реализуемой логической функции на наборах логических переменных (см. таблицу истинности), номера которых совпадают с номерами информационных входов мультиплексора. На рисунке 2 изображена функциональная схема устройства.
Таблица истинности:
A |
B |
C |
D |
E |
F |
F1 |
F2 |
F3 |
F4 |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
|
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
|
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
|
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
|
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
|
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
|
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
|
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
|
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
|
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
|
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
|
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
|
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
|
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
|
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
|
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
|
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
|
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
|
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
|
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
|
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
|
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
|
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
|
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
|
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
|
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
|
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
|
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
|
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
|
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
|
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
|
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
|
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
|
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
|
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
|
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
|
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
|
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
|
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
|
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
|
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Стоит отметить, что 64 входовой мультиплексор не производят, поэтому его придется собрать из шестнадцати входовых мультиплексоров. Это схема немного упрощена в силу своих больших размеров. И того в схеме средней интеграции будем иметь 16 шестнадцати входовых мультиплексоров и 4 четырехвходовых, в данном случае это не лучший способ реализации. 64-входовой мультиплексор изображен на рисунке 3.
F
Рисунок 3. Мультиплексор на 64 входа
16х74159-шестнадцативходовой мультиплексор ( t=24нс I=34 мА)
4х74155 -четырехвходовой мультиплекор (t=13нс I=25мА)
W=785мВт t=93нс.
4. Реализация на ПЗУ
Функциональная схема устройства на ПЗУ приведена на рисунке 4.
Рисунок 4
В качество ПЗУ можно использовать К155РЕ21, t=30нс W=682,5 мВт
5. Реализация на ПЛМ
Входные переменные А, В, С, D, E, F и их инверсии поступают в горизонтальные шины матрицы М1, а вертикальные шины формируют конъюнкции: CD, A, CD, B, A, B, C, A, D, C, AD, C. Связи между вертикальными и горизонтальными шинами, введенные при программировании, позволяют формировать конъюнкции в логических элементах И. Элементы матрицы М2 формируют на выходе требуемые логические суммы. Функциональная и принципиальная схемы показаны на рисунке 6 и 7
Рисунок 6
Рисунок 7
В качестве ПЛМ можно использовать КР556РТ22 t=20 нс W=780 мВт.
Заключение
мультиплексор логический матрица микросхема
Заданные нам функции лучше реализовывать на ПЛМ, в этом случае мы получим наибольшее быстродействие t=20нс, при этом будет использован всего 1 корпус, потребляемая мощность равна 780 мВт.
Таблица 1
Реализация на микросхемах малой степени интеграции |
|||
Использовано корпусов |
Время задержки, нс |
Потребляемая мощность, мВт |
|
8 |
46 |
57,75 |
|
Реализация на микросхемах средней степени интеграции |
|||
36 |
99 |
675 |
|
Реализация на ПЗУ |
|||
1 |
30 |
682,5 |
|
Реализация на ПЛМ |
|||
1 |
20 |
780 |
Литература:
1. Бунтов В.Д., Макаров С.Б. Микропроцессорные системы, часть 1 Цифровые устройства.
2. Сайт http://www.microshemca.ru/
3. Бирюков С.А. Применение цифровых микросхем серий ТТЛ и КМОП. -- М.: ДМК Пресс. -- 240 с.: ил. (В помощь радиолюбителю).
4. Горбачев Г.Н., Чаплыгин Е.Е. Промышленная электроника: Учебник для вузов/Под ред. В.А. Лабунцова. -- М.: Энергоатом-издат, 1988, -- 320 с.
Размещено на Allbest.ru
Подобные документы
Алгоритмическое, логическое и конструкторско-технологическое проектирование операционного автомата. Изучение элементной базы простейших цифровых устройств. Разработка цифрового устройства для упорядочивания двоичных чисел. Синтез принципиальных схем.
курсовая работа [2,5 M], добавлен 07.01.2015Виды постоянных запоминающих устройств (ПЗУ), их характеристики, принцип работы и строение. Исследование принципа работы ПЗУ с помощью программы Eltctronics WorkBench. Описание микросхемы К155РЕ3. Структурная схема стенда для изучения принципа работы ПЗУ.
дипломная работа [8,5 M], добавлен 29.12.2014Структурная схема и принцип работы информационного микротабло. Электрическая схема устройства. Программы и карты прошивки микросхем - постоянных запоминающих устройств. Конструкция микротабло, печатные платы, сборочный чертеж и особенности наладки.
курсовая работа [1,5 M], добавлен 15.10.2010Обзор современных схем построения цифровых радиоприемных устройств (РПУ). Представление сигналов в цифровой форме. Элементы цифровых радиоприемных устройств: цифровые фильтры, детекторы, устройства цифровой индикации и устройства контроля и управления.
курсовая работа [1,3 M], добавлен 15.12.2009Описание дешифратора и структурная схема устройства. Расчет потребляемой мощности и времени задержки. Описание мультиплексора и структурная схема коммутатора параллельных кодов. Устройство параллельного ввода слов в регистры. Ждущий мультивибратор.
курсовая работа [2,3 M], добавлен 27.04.2015Таблица истинности, функции алгебры логики разрабатываемого цифрового автомата. Функциональная логическая схема устройства. Минимизация функции алгебры логики, представление ее в базисе "И-НЕ". Функциональная схема минимизированных функций Y1 и Y2.
контрольная работа [2,1 M], добавлен 22.10.2012Применение булевой алгебры при анализе и синтезе цифровых электронных устройств. Реализация логических функций в разных базисах. Параметры и характеристики цифровых интегральных микросхем. Структура локальной микропроцессорной системы управления.
книга [3,6 M], добавлен 20.03.2011Системы счисления в цифровых устройствах. Теоремы, логические константы и переменные операции булевой алгебры. Назначение, параметры и классификация полупроводниковых запоминающих устройств, их структурная схема. Процесс аналого-цифрового преобразования.
курсовая работа [1,8 M], добавлен 21.02.2012Структурная схема дискретного устройства. Основное назначение делителя частоты. Синтез счётчика с параллельным переносом и коэффициентом счёта. Генератор прямоугольных импульсов. Реализация преобразователя кодов на базе программируемо-логических матриц.
курсовая работа [5,6 M], добавлен 22.01.2016Структурная схема микроконтроллеров семейства MCS-51: отличительные особенности, назначение выводов, блок регистров специальных функций. Карта прямоадресуемых бит. Методы адресации, граф команд пересылки, обмена и загрузки. Ввод и отображение информации.
курсовая работа [135,5 K], добавлен 22.08.2011