Разработка адаптера связи ОЗУ с синхронной системной шиной - Программирование, компьютеры и кибернетика курсовая работа

Разработка адаптера связи ОЗУ с синхронной системной шиной - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Разработка адаптера связи ОЗУ с синхронной системной шиной

Анализ архитектуры, структуры и элементной базы существующих ОЗУ и системных шин компьютеров. Разработка структурной и принципиальной схемы адаптера связи оперативного запоминающего устройства с синхронной системной шиной. Выбор элементов и узлов ОЗУ.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.


Курсовой проект содержит: пояснительная записка 36 с., рисунков 9, таблиц 1, список литературы 24 источника; графическая часть содержит 1 чертеж.
АДАПТЕР СВЯЗИ, ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, СИНХРОННАЯ СИСТЕМНАЯ ШИНА, БЛОК УПРАВЛЕНИЯ, БЛОК ВЫДАЧИ ИНФОРМАЦИИ, БЛОК ПРИЕМА ИНФОРМАЦИИ, РЕГИСТР АДРЕСОВ, ДЕШИФРАТОРЫ.
Объектом для разработки является адаптер связи ОЗУ с синхронной системной шиной.
Цель работы - разработать адаптер связи ОЗУ с синхронной системной шиной.
В результате проведенной работы разработан адаптер связи ОЗУ с синхронной системной шиной.
Эффективность внедрения: повышение скорости обмена информации в ЭВМ.
1.1 Анализ архитектуры и структуры существующих устройств
1.2 Анализ элементной базы существующих устройств
2. РАЗРАБОТКА АДАПТЕРА СВЯЗИ ОЗУ С СИНХРОННОЙ СИСТЕМНОЙ ШИНОЙ
2.1 Разработка структурной схемы устройства
2.2 Выбор элементной базы устройства
2.3 Разработка принципиальной схемы устройства
ЭВМ - электронно-вычислительная машина;
ЭВУ - электронно-вычислительное устройство;
ЭВТ - электронно-вычислительная техника;
ОЗУ - оперативное запоминающее устройство;
ПЗУ - постоянное запоминающее устройство;
БПрИ - блок приема информации (unit receiving information);
БВИ - блок выдачи информации (block the release of information);
БУ - блок управления (control block);
РА - регистр адреса (address register);
На сегодняшний день компьютеры проникли во все сферы деятельности человека, начиная с начального образования и заканчивая изучением новейших технологий, изучения новых видов материи, неизвестных пока человечеству. Применение компьютерных технологий облегчает процесс образования в средних и высших учебных заведениях, как самих учеников, студентов, так и рабочего персонала. Автоматизация обработки информации позволяет в считанные секунды проделать работу, на которую раньше терялись недели, информирование руководителей о состоянии предприятий и рабочих мест происходит мгновенно. А благодаря разнообразию программного и аппаратного обеспечения сегодня возможно использование всех потенциальных возможностей компьютерных технологий.
Оперативное запоминающее устройство - (ОЗУ, RAM -- Random Access Memory) позволяет записывать и считывать данные средствами микропроцессора. При отключении питания данные не сохраняются, таким образом, ОЗУ не является энергонезависимым. ОЗУ используется, как правило, для временного хранения промежуточных данных в процессе расчетов.
Системная шина - основная интерфейсная система компьютера, обеспечивающая сопряжение и связь всех его устройств между собой.
Все блоки, а точнее их порты ввода-вывода, через соответствующие унифицированные разъемы (стыки) подключаются к шине единообразно: непосредственно или через контроллеры (адаптеры). Управление системной шиной осуществляется микропроцессором либо непосредственно, либо, что чаще, через дополнительную микросхему контроллера шины, формирующую основные сигналы управления.
При синхронном обмене ведущее устройство не анализирует готовность ведомого устройства, предполагая, что ведомое устройство всегда готово к обмену. Такой метод обмена применим в случае, если ведомое и ведущее устройства обладают примерно одинаковым быстродействием.
В связи с тем, что в современном мире ЭВМ развиваются очень быстро и нужны новые решения для ускорения обмена информации, в данной работе мы будем разрабатывать адаптер связи ОЗУ с синхронной системной шиной, для этого нам необходимо:
1. Проанализировать существующие ОЗУ и системные шины компьютеров;
2. Разработать структурную схему адаптера связи ОЗУ с синхронной системной шины;
3. Выбрать элементы и узлы устройства;
4. Разработать принципиальную схему устройства.
В результате работы мы получим адаптер связи ОЗУ с синхронной системной шиной.
ГЛАВА 1 АНАЛИЗ СУЩЕСТВУЮЩИХ УСТРОЙСТВ
1.1 Анализ архитектуры и структуры существующих устройств
Одним из основных компонентов компьютера является оперативная память, которая служит местом хранения информации и для дальнейшей ее передачи процессору, жесткому диску, другим внешним устройствам. Она располагается в специальных разъемах на материнской плате. Оперативная память является тем местом, где хранятся данные и команды, с которыми работает центральный процессор, и представляет собой схему из огромного количества мельчайших конденсаторов и транзисторов (одна такая пара позволяет обычно хранить один бит). Если бы не существовало оперативной памяти, то данные располагались бы на жестком диске, и время обращения к ним резко бы увеличилось, что привело бы к резкому снижению общей производительности компьютера.
Оперативную память также обозначают RAM (Random Аccess Memory - память произвольного доступа). Понятие произвольного доступа означает, что можно обратиться к произвольной ячейке памяти, в отличие от последовательного метода доступа, когда для доступа к ячейке нужно вначале прочитать другие данные, которые находятся до данной ячейки (примером может служить магнитная лента).
Оперативная память изготовляется в виде микросхем, крепящихся на специальных пластинах, которые устанавливаются на материнской плате в соответствующие разъемы. При включении компьютера операционная система загружается в оперативную память, затем в нее загружаются программы приложения, например, Word, и данные, например, документы. Центральный процессор управляет загрузкой программы, данных в оперативную память, далее происходит работа с данными, находящимися в оперативной памяти, а не на жестком диске. Если требуются данные, которые находятся на жестком диске, то информация вначале загружается в оперативную память, после чего она вызывается для обработки центральным процессором. После обработки она снова помещается в оперативную память и затем заносится на жесткий диск. То есть центральный процессор работает с инструкциями и данными, которые находятся в оперативной памяти, а все другие устройства (диски, магнитная лента, модемная связь и пр.) действуют через нее. Поэтому оперативная память имеет огромное влияние на работу компьютера. Так как оперативная память предназначена для хранения данных и программ только во время работы компьютера, то после выключения электропитания все данные, которые в ней находились, теряются.
Самой первой была архитектура FPM DRAM (Fast Page Mode DRAM - быстрая со страничным способом), имеющая два вида памяти с разным временем доступа: 60 и 70 нс; микросхемы с доступом 60 нс работают при частоте системной шины 60, 66 МГц. FPM называется также стандартной памятью и работает в пакетном режиме чтения цикла 5-3-3-3.
Следующей модификацией памяти является EDO DRAM (Extended Data Output DRAM - расширенный вывод данных DRAM). Быстродействие достигается за счет дополнительных регистров, в которых хранятся данные в течение следующего запроса к микросхеме и которые позволяют начать следующий цикл до того, как закончится предыдущий. Работает на 10-15% быстрее, чем FPM DRAM. Имеет время доступа 50 нс, 60 нс (для шины с частотой 66 МГц) и 70 нс. Используется на материнских платах с частотой шины до 66 МГц и процессорами Pentium, реже с 486-процессором. В силу того, что при частоте системной шины более 66 МГц работает неустойчиво, постепенно ушла с рынка.
EDO обеспечивает конвейеризацию при работе памяти. Она используется в платах SIMM-72 и DIMM, при этом в них не используется проверка на нечетность, но могут запоминаться контрольные суммы ЕСС. Данный тип памяти может использоваться как в оперативной памяти, так и в видеопамяти. Для работы с данным типом нужно, чтобы BIOS мог работать с ними, так что старые материнские платы могут их не поддерживать. Некоторые платы определяют при помощи соответствующего BIOS тип модуля памяти и допускают одновременную установку стандартной и EDO памяти. Достигает при пакетном режиме чтения цикла 5-2-2-2.
BEDO (Burst EDO - пакетный EDO) - позволяет считывать данные блоками или пакетами за один такт. Развилась из SDRAM и работает на частоте системной шины 66 МГц. В BEDO получили дальнейшее развитие принципы конвейерной обработки. Данная память требует несколько больше времени на выборку первого данного в пакетном режиме, но обеспечивает более быструю выборку следующих данных. Она также используется в платах SIMM-72 и DIMM. Достигает при пакетном режиме чтения цикла 5-1-1-1.
SDRAM (Synchronous DRAM - синхронная DRAM) - обеспечивает конвейерную обработку данных и чередование адресов, что увеличивает ее производительность. Все операции в таких микросхемах синхронизированы с тактовой частотой CPU и работают с тактовыми частотами системной шины до 133 МГц, причем время рабочего цикла составляет 8-10 нс при частоте системной шины 100 МГц. Для современных шин существует память РС100, РС133, где цифры указывают частоту системной шины. Работает быстрее, чем EDO DRAM, однако при частоте шины до 66 МГц разница в производительности не существенна.
Память SDRAM является наиболее перспективной, особенно для больших тактовых частотах системной шины компьютера, которую не может эффективно поддерживать памяти других типов. Данная память устанавливается на платах DIMM или как микросхема на системную или видеоплату. Достигает при пакетном режиме чтения цикла 5-1-1-1.
SDRAM II (DDR SDRAM) позволяет обрабатывать команды доступа параллельно в их независимых банках памяти, что убыстряет время доступа. Данная память ускоряет работу за счет использования переднего фронта и спада импульса в два раза, имеет обозначение РС1600, РС2100, где цифры обозначают количество Мбайт/сек, которые могут быть переданы по шине, соответственно 1 600 Мбайт/сек с использованием системной шины 100 МГц, а 2100 - для 133 МГц. Однако они должны поддерживаться чипсетом.
Память Direct RDRAM является перспективной памятью, на которую перешла компании Intel. Она может работать с тактовой частотой шины 400 МГц/сек, с пропускной способностью до 1 600 МГц/сек, позволяя передавать данные на переднем и заднем фронтах импульса, обеспечивает конвейерную выборку данных. Кроме указанных, существует память SLDRAM, которая, как и Direct RDRAM, на частоте 400 МГц позволяет осуществлять передачу данных до 1 600 байт/сек.
Существуют модификации вышеуказанных типов памяти, например, CDRAM (Cashe RAM), EDRAM (Enhanced RAM) - является памятью DRAM, в которой имеется статическая память, используется как буферная память в модуле. Время доступа к данным в указанных выше видах памяти составляет от 50 до 70 нс.
Кроме того, существуют другие виды памяти, которые устанавливаются на графических (видео) картах (но не для оперативной памяти) - VRAM, SGRAM, GDDR2, GDDR3, GDDR4, GDDR5. Где GDDR2 построен на основе DDR2, GDDR3, GDDR4, GDDR5 построены на основе DDR3.
Современные компьютеры используют DDR, DDR2 и DDR3.
Передача данных между оперативной памятью и процессором происходит по системной шине, которая характеризуется тактовой частотой, то есть количеством тактов в секунду. Этот показатель измеряется в мегагерцах, то есть количеством миллионов тактов в секунду. Количество данных, которые передаются в течение одного цикла шины, называются шириной шины. По сравнению с процессором, производительность оперативной памяти меньше, и, чтобы центральный процессор не простаивал, организована кэш-память, которая работает быстрее, чем оперативная память, и хранит образ участков оперативной памяти. Если бы жесткие диски работали намного быстрее, то оперативной памяти могло бы не потребоваться, однако жесткие диски работают примерно в 200 раз медленнее.
Компьютерная шина (от англ. computer bus, bidirectional universal switch -- двунаправленный универсальный коммутатор) -- в архитектуре компьютера, подсистема, которая передаёт данные между функциональными блоками компьютера. Обычно шина управляется драйвером. В отличие от связи точка-точка, к шине можно подключить несколько устройств по одному набору проводников. Каждая шина определяет свой набор коннекторов (соединений) для физического подключения устройств, карт и кабелей.
Ранние компьютерные шины представляли собой параллельные электрические шины с несколькими подключениями, но сейчас данный термин используется для любых физических механизмов, предоставляющих такую же логическую функциональность, как параллельные компьютерные шины.
Компьютерная шина служит для передачи данных между отдельными функциональными блоками компьютера и представляет собой совокупность сигнальных линий, которые имеют определенные электрические характеристики и протоколы передачи информации. Шины могут различаться разрядностью, способом передачи сигнала (последовательные или параллельные, синхронные или асинхронные), пропускной способностью, количеством и типами поддерживаемых устройств, протоколом работы, назначением (внутренняя или интерфейсная).
Системная шина -- основная интерфейсная система компьютера, обеспечивающая сопряжение и связь всех его устройств между собой. Системная шина включает в себя:
- кодовую шину данных (КШД), содержащую провода и схемы сопряжения для параллельной передачи всех разрядов числового кода (машинного слова) операнда;
- кодовую шину адреса (КША), содержащую провода и схемы сопряжения для параллельной передачи всех разрядов кода адреса ячейки основной памяти или порта ввода-вывода внешнего устройства;
- кодовую шину инструкций (КШИ), содержащую провода и схемы сопряжения для передачи инструкций (управляющих сигналов, импульсов) во все блоки машины;
- шину питания, содержащую провода и схемы сопряжения для подключения блоков ПК к системе энергопитания.
Системная шина обеспечивает три направления передачи информации:
- между микропроцессором и основной памятью;
- между микропроцессором и портами ввода-вывода внешних устройств;
- между основной памятью и портами ввода-вывода внешних устройств (в режиме прямого доступа к памяти).
1.2 Анализ элементной базы существующих устройств
Существует несколько видов оперативной памяти, но основными являются виды, типа SDRAM (Synchronous Dynamic Random Access Memory - синхронная динамическая память с произвольным доступом).
DDR (Double Data Rate - двойная скорость передачи данных). Удвоенная скорость достигается за счет считывания данных не только по фронту (нарастание сигнала), но и по спаду сигнала. Таким образом, за один такт передается два бита данных, то есть, если частота системной шины равняется 100 МГц/сек, то получаем эффективную частоту в 200 МГц/сек. Ширина шины данных составляет 64 бит, то есть для предыдущего примера получаем пропускную способность в 100 МГц х 2 х 64 бит = 12,8 Гбит/сек. Микросхемы выполняются по технологии 0.13 и 0.09 мкм процесса.
Существуют следующие типы памяти: DDR200 для работы на частоте 100 МГц, DDR266 на частоте 133 МГц, DDR333 - 166 МГц, DDR400 - 200 МГц, DDR433 - 217 МГц, DDR466 - 233 МГц, DDR500 - 250 МГц, DDR533 - 267 МГц. Платы могут иметь и другое название, которое начинается с РС со значением округленной пропускной способности памяти. Так память DDR200 может иметь название РС1600, память DDR266 название РС2100 (пропускная способность - 2133 мегабайт в секунду), DDR300 - РС2400, DDR333 - РС2700 (пропускная способность - 2 667 Мбайт/сек), DDR400 - РС3200, DDR433 - РС3500 (3 467 Мб/с), DDR466 - РС3700, DDR500 - РС4000, DDR533 - РС4300 (4 267Мб/с). Пропускная способность указывается в одноканальном режиме, в двухканальном этот показатель увеличивается в два раза. Большинство плат позволяют работать в двухканальном режиме, но существуют и четырехканальные модули.
Указанная выше частота обозначает гарантированную частоту, на которой работает модуль. Модуль можно использовать на более низкой (underclocking) и более высокой (overclocking) частоте.
Основной характеристикой платы оперативной памяти является ее емкость. Она измеряется в мегабитах. Если одна микросхема имеет емкость 512 Мбит, то общая емкость на данной плате будет 512 х 8 (8 микросхем на одной стороне) х 2 (2 стороны платы) = 8 194 мегабит = 1024 мегабайт = 1 гигабайт. Таким образом, плата на рисунке имеет емкость в 1 гигабайт.
DDR2 второе поколение данного вида памяти, появившееся в 2004 году. Отличие от DDR заключается в вдвое большей частоте шины, по которой данные передаются в буфер. Главное отличие состоит в том, что данный вид памяти может работать на более высокой частоте, так как у DDR имелось ограничение. Тесты показывают, что скорость работы DDR2 чуть выше, чем у DDR, приближаясь к заявленной.
Платы также имеют различие. Ключ сдвинут влево, слева от ключа находится 64 контактов, справа - 56, всего на одной стороне - 120, всего на двух сторонах - 240. Таким образом, память DDR нельзя вставить в разъем DDR2 и наоборот, то есть, они не взаимозаменяемы.
Имеются модули DDR2-400 (PC2-3200), DDR2-533 (PC2-4200), DDR2-667 (PC2-5300), DDR2-675 (PC2-5400), DDR2-700 (PC2-5600), DDR2-711 (PC2-5700), DDR2-750 (PC2-6000), DDR2-800 (PC2-6400), DDR2-888 (PC2-7100), DDR2-900 (PC2-7200), DDR2-1000 (PC2-8000), DDR2-1066 (PC2-8500), DDR2-1150 (PC2-9200), DDR2-1200 (PC2-9600).
DDR3 третье поколение данного вида памяти. Отличие от DDR2 заключается в пониженной энергопотреблении (на 40 %), так как произошел переход на технологии 90, 65, 50, 40 нанометров (один нанометр равен одной тысячной микрометра).
Платы также имеют различие. Ключ сдвинут еще левее, слева от ключа находится 48 контактов, справа - 72, всего на одной стороне - 120, всего на двух сторонах - 240. Таким образом, память DDR2 нельзя вставить в разъем DDR3 и наоборот, то есть, они не взаимозаменяемы.
Имеются модули DDR3-800 (PC3-6400), DDR3-1066 (PC3-8500), DDR3-1333 (PC3-10600), DDR3-1600 (PC3-12800), DDR3-1800 (PC3-14400), DDR3-1866 (PC3-14900), DDR3-2000 (PC3-16000), DDR3-2133 (PC3-17000), DDR3-2200 (PC3-17600), DDR3-2400 (PC3-19200).
DDR4 следующее поколение этого вида памяти, которое планируется массово выпускать в 2013 году. Данный вид памяти будет поддерживать частоты от 2133 до 4266 МГц/сек.
Память организована блоками по 8 бит, которые составляют 1 байт. Чтобы увеличить надежность памяти, иногда добавляется девятый бит, называемый битом четности, который принимает значение таким образом, чтобы сумма всех девяти бит составляла определенную величину по модулю два (0 или 1), и нарушение этого правила означает ошибку в памяти. При ее наличии на экране появится сообщение о том, что произошла ошибка четности. Однако не все микросхемы имеют 9 бит, так как не во всех модулях памяти используется данный метод и такие микросхемы немного дешевле, чем с проверкой на четность. Некоторые изготовители для удешевлении микросхем используют 8 бит, вычисляют значение девятого и посылают значение 9 бита в процессор, и такие микросхемы трудно отличить от 9-битных.
Некоторые изготовители выпускают микросхемы с коррекцией ошибок по тому же принципу, как это сделано в жестких дисках, то есть позволяют в некоторых случаях восстановить испорченную информацию. Эта память использует дополнительно 7 бит (ЕСС) для 32 разрядов и 8 для 64. Такая память дороже и используется для компьютеров, которые требуют особой надежности хранения данных. При частом возникновении ошибок можно при помощи специальных программ определить место сбоев. Обычно для домашних компьютеров используется память без проверки на четность и кодов ЕСС, так как работа памяти и так достаточно надежна. Если возникают ошибки, то можно сделать перезагрузку компьютера, чтобы избавиться от наведенных ошибок и, кроме того, время от времени выполнить тесты памяти.
Оперативная память не вся состоит из перезаписываемых ячеек памяти. Часть оперативной памяти состоит из не перезаписываемых ячеек (ROM или ПЗУ), она не позволяет записать в нее информацию. Данные и программы, записанные в ней, установлены один раз и в течение долгого времени не меняются. Этот вид памяти используется в BIOS и необходим при включении компьютера, чтобы можно было запустить операционную систему после включения электропитания.
Основными характеристиками оперативной памяти являются: время доступа (время выполнения операции считывания/записи, то есть время от начала цикла чтения до получения данных на выходе), ее размер, производительность, разрядность и т.д. Производительность измеряется в мегабайт/сек, это количество данных, которые память может считывать и записывать в единицу времени. Разрядность шины памяти определяется количеством бит, с которыми может быть выполнена операция чтения/записи за один момент времени.
- шина расширения ISA (Industry Standard Architecture -- промышленная стандартная архитектура) представлена в двух версиях: для IBM PC/XT (1981 год) и для PC AT (1984 год). Она использовалась в первом компьютере IBM PC, и тогда это было неофициальное название шины IBM PC/XT, позволяющей добавлять в систему различные устройства. Часто возникает путаница относительно ее характеристик, поскольку в новых компьютерах эта шина не применяется, а фирма IBM до 1987 года не публиковала ее полного описания и временных диаграмм сигналов.
- шина PC/XT -- 8-разрядная шина данных и 20-разрядная шина адреса, рассчитанная на тактовую частоту 4,77 МГц; имеет 4 линии для аппаратных прерываний и 4 канала для прямого доступа в память (каналы DMA -- Direct Memory Access). Шина адреса ограничивала адресное пространство микропроцессора величиной 1 Мбайт. Использовалась с МП 8086, 8088.
- Шина PC/AT -- 16-разрядная шина данных и 24-разрядная шина адреса, рабочая тактовая частота до 8 МГц, но может применяться и МП с тактовой частотой 16 МГц, так как контроллер шины способен делить частоту пополам; имеет 7 линий для аппаратных прерываний и 4 канала DMA. Использовалась с МП 80286, совместима и с МП с тактовой частотой больше 66 МГц (коэффициент деления увеличен); увеличено количество линий аппаратных прерываний с 4 до 15 и каналов прямого доступа к памяти (DMA) с 4 до 7. Благодаря 24-разрядной шине адреса адресное пространство увеличилось с 1 Мбайт до 16 Мбайт. Теоретическая пропускная способность шины данных равна 16 Мбайт/с, но реально она ниже, около 5,5 Мбайт/с, ввиду ряда особенностей ее использования.
ISA -- основная шина на устаревших материнских платах. С появлением 32-разрядных высокоскоростных МП шина ISA стала существенным препятствием увеличения быстродействия ПК. Раньше с помощью интерфейса ISA подключались такие устройства, как видеокарты, модемы, звуковые карты и т. д. На современных материнских платах этот интерфейс либо совсем отсутствует, либо имеется всего 1-2 слота. Конструктивно слот ISA представляет собой разъем, состоящий из двух частей -- 62-контактного и примыкающего к нему (в PC AT) 36-контактного сегментов.
Шина EISA (Extended ISA) -- 32-разрядная шина данных и 32-разрядная шина адреса, создана в 1989 году как функциональное и конструктивное расширение ISA. Адресное пространство шины 4 Гбайт, работает на частоте 8-10 МГц. Теоретическая пропускная способность шины -- 33 Мбайт/с, причем скорость обмена по каналу МП -- кэш -- ОП определяется параметрами микросхем памяти; увеличено число разъемов расширений -- теоретически может подключаться до 15 устройств (практически до 10). Улучшена система прерываний, поддерживается Bus Mastering -- режим единоличного управления шиной со стороны любого из устройств на шине, имеет систему арбитража для управления доступом устройств к шине. Обеспечивается автоматическое конфигурирование системы и управление DMA. Шина поддерживает многопроцессорную архитектуру вычислительных систем. Шина EISA весьма дорогая и применяется в скоростных ПК, сетевых серверах и рабочих станциях. Внешне слоты шины на СП имеют такой же вид, как и ISA, и в них могут вставляться платы ISA, но в глубине разъема находятся дополнительные ряды контактов EISA, а платы EISA имеют более высокую ножевую часть разъема с дополнительными рядами контактов.
Шина MCA (Micro Channel Architecture) -- 32-разрядная шина, созданная фирмой IBM в 1987 году для машин PS/2, пропускная способность 76 Мбайт/с, рабочая частота 10-20 МГц. По своим прочим характеристикам близка к шине EISA, но не совместима ни с ISA, ни с EISA. Поскольку компьютеры PS/2 не получили широкого распространения, в первую очередь ввиду отсутствия наработанного обилия прикладных программ, шина МСА также используется не очень широко. Второй важной причиной отсутствия спроса на МСА является несовместимость плат адаптеров ISA с МСА. И не последнюю роль сыграл тот факт, что IBM потребовала от всех изготовителей, желающих приобрести права на использование этой шины, заплатить за использование ISA во всех выпущенных ранее компьютерах. Собственно говоря, это и повлекло за собой разработку
Современные вычислительные системы характеризуются:
- стремительным ростом быстродействия микропроцессоров и некоторых внешних устройств (так, для отображения цифрового полноэкранного видео с высоким качеством необходима пропускная способность 22 Мбайт/с);
- появлением программ, требующих выполнения большого количества интерфейсных операций (например программы обработки графики в Windows, мультимедиа).
В этих условиях пропускной способности шин расширения, обслуживающих одновременно несколько устройств, оказалось недостаточно для комфортной работы пользователей, поскольку компьютеры стали подолгу «задумываться». Разработчики интерфейсов пошли по пути создания локальных шин, подключаемых непосредственно к шине МП, работающих на тактовой частоте МП (но не на внутренней рабочей его частоте) и обеспечивающих связь с некоторыми скоростными внешними по отношению к МП устройствами: основной и внешней памятью, видеосистемами и т. д.
Сейчас существуют три основных стандарта универсальных локальных шин: VLB, PCI и AGP.
Шина VLB (VL-bus, VESA Local Bus) представлена в 1992 году ассоциацией стандартов видеоэлектроники (VESA -- торговая марка Video Electronics Standards Association) и поэтому часто ее называют шиной VESA. Шина VLB, по существу, является расширением внутренней шины МП для связи с видеоадаптером и реже с жестким диском, платами мультимедиа, сетевым адаптером. Разрядность шины для данных -- 32 бита, для адреса -- 30, реальная скорость передачи данных по VLB -- 80 Мбайт/с, теоретически достижимая -- 132 Мбайт/с (в версии 2 -- 400 Мбайт/с).
- ориентация только на МП 80386, 80486 (не адаптирована для процессоров класса Pentium);
- жесткая зависимость от тактовой частоты МП (каждая шина VLB рассчитана только на конкретную частоту до 33 МГц);
- малое количество подключаемых устройств -- к шине VLB может подключаться только 4 устройства;
- отсутствует арбитраж шины -- могут быть конфликты между подключаемыми устройствами.
Шина PCI (Peripheral Component Interconnect, соединение внешних компонентов) -- самый распространенный и универсальный интерфейс для подключения различных устройств. Разработана в 1993 году фирмой Intel. Шина PCI является намного более универсальной, чем VLB; допускает подключение до 10 устройств; имеет свой адаптер, позволяющий ей настраиваться на работу с любым МП от 80486 до современных Pentium. Тактовая частота PCI -- 33 МГц, разрядность -- 32 разряда для данных и 32 разряда для адреса с возможностью расширения до 64 бит, теоретическая пропускная способность 132 Мбайт/с, а в 64-битовом варианте -- 264 Мбайт/с. Модификация 2.1 локальной шины PCI работает на тактовой частоте до 66 МГц и при разрядности 64 имеет пропускную способность до 528 Мбайт/с. Осуществлена поддержка режимов Plug and Play, Bus Mastering и автоконфигурирования адаптеров.
Конструктивно разъем шины на системной плате состоит из двух следующих подряд секций по 64 контакта (каждая со своим ключом). С помощью этого интерфейса к материнской плате подключаются видеокарты, звуковые карты, модемы, контроллеры SCSI и другие устройства. Как правило, на материнской плате имеется несколько разъемов PCI. Шина PCI, хотя и является локальной, выполняет и многие функции шины расширения. Шины расширения ISA, EISA, MCA (а она совместима с ними) при наличии шины PCI подключаются не непосредственно к МП (как это имеет место при использовании шины VLB), а к самой шине PCI (через интерфейс расширения). Благодаря такому решению шина является независимой от процессора (в отличие от VLB) и может работать параллельно с шиной процессора, не обращаясь к ней за запросами. Таким образом, загрузка шины процессора существенно снижается.
Шина AGP (Accelerated Graphics Port -- ускоренный графический порт) -- интерфейс для подключения видеоадаптера к отдельной магистрали AGP, имеющей выход непосредственно на системную память. Разработана шина на основе стандарта PCI v2.1. Шина AGP может работать с частотой системной шины до 133 МГц и обеспечивает высочайшую скорость передачи графических данных. Ее пиковая пропускная способность в режиме четырехкратного умножения AGP4x (передаются 4 блока данных за один такт) имеет величину 1066 Мбайт/с, а в режиме восьмикратного умножения AGPSx -- 2112 Мбайт/с. По сравнению с шиной PCI, в шине AGP устранена мультиплексированность линий адреса и данных (в PCI для удешевления конструкции адрес и данные передаются по одним и тем же линиям) и усилена конвейеризация операций чтения-записи, что позволяет устранить влияние задержек в модулях памяти на скорость выполнения этих операций.
Шина AGP имеет два режима работы: DMA и Execute. В режиме DMA основной памятью является память видеокарты. Графические объекты хранятся в системной памяти, но перед использованием копируются в локальную память карты. Обмен ведется большими последовательными пакетами. В режиме Execute системная память и локальная память видеокарты логически равноправны. Графические объекты не копируются в локальную память, а выбираются непосредственно из системной. При этом приходится выбирать из памяти относительно малые случайно расположенные куски. Поскольку системная память выделяется динамически, блоками по 4 Кбайт, в этом режиме для обеспечения приемлемого быстродействия предусмотрен механизм, отображающий последовательные адреса фрагментов на реальные адреса 4-килобайтовых блоков в системной памяти. Эта процедура выполняется с использованием специальной таблицы (Graphic Address Re-mapping Table или GART), расположенной в памяти. Интерфейс выполнен в виде отдельного разъема, в который устанавливается
Разработка адаптера связи ОЗУ с синхронной системной шиной курсовая работа. Программирование, компьютеры и кибернетика.
Отчет По Торговой Практике
Усиление Украины Карабельно Еатрным Составом Реферат
Понятие И Классификация Пособий Курсовая Работа
Контрольная работа: Ответственность за вред, причиненный несовершеннолетними
Реферат: Развитие исторического сознания школьников во внеклассной работе
Значение Семьи Сочинение
Основы Обучения Движениям Реферат
Курсовая работа: Правовое регулирование создания и хозяйственной деятельности предприятий с участием иностранного капитала
Эссе Я Современный Учитель Географии
Сочинение Проблема Выбора Человека
Курсовая работа по теме Бухгалтерский учет и анализ финансово-хозяйственной деятельности на предприятии ООО 'Лига'
Курсовая работа: История развития прямого маркетинга в России
Контрольная Работа На Тему Самозванство В России
Дипломная работа: Совершенствование стратегии кредитования на предприятии
Реферат: Расчет однокорпусного выпарного аппарата
Упражнения На Гибкость Реферат
Презентация На Тему Економіко-Математичні Моделі Прогнозування Інфляції В Україні
Дипломная работа по теме Прoект мерoприятий пo разрабoтке финансoвoгo планирoвания
Реферат: Менеджмент угольной промышленности
Реферат На Тему Искусство В Философии
Токсоплазмоз-трихомоноз - бич нашей эпохи - Медицина статья
Понятие и виды отпусков - Государство и право контрольная работа
Рак желчного пузыря и внепеченочных желчных протоков - Медицина реферат


Report Page