Файл: Дипломная работа тема Современные технологии создания компьютерных процессоров, материнских плат и их совместимость.docx
Добавлен: 23.11.2023
Просмотров: 199
Скачиваний: 8
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Частное профессиональное образовательное учреждение
ГЛАВА 1. СОВРЕМЕННЫЕ МЕТОДЫ СОЗДАНИЯ КОМПЬЮТЕРНЫХ ПРОЦЕССОРОВ И МАТЕРИНСКИХ ПЛАТ
Современные технологии создания процессоров и материнских плат
Совместимость процессоров и материнских плат
1.4 Характеристика компьютерных процессоров и материнских плат
ГЛАВА 2 АНАЛИЗ И СРАВНЕНИЕ СОВРЕМЕННЫХ ПРОЦЕССОРОВ И МАТЕРИНСКИХ ПЛАТ
2.1 Современные процессоры и материнские платы, выход которых планируется в скором будущем
2.2 Сравнение процессоров и материнских плат
поколение получило расширения, увеличивающие возможности ММХ. У AMD это расширение 3dNnoy!, а у Intel - SSE (Streaming SIMD Extensions – потоковые расширения SIMD).
Седьмое поколение началось с процессора Athlon фирмы AMD. Процессор обладал характеристика ми обуславливающие развитие супер скалярности и супер конвейерности . Позже компания Intel также выпустила свой процессор седьмого поколения Pentium 4.
Первая материнская плата была разработана фирмой IBM, и показанная в августе 1981 года (PC-1). В 1983 году появился компьютер с увеличенной системной платой (PC-2). Максимум, что могла поддерживать PC-1 без использования плат расширения- 64К памяти. PC-2 имела уже 256К, но наиболее важное различие заключалось в программировании двух плат. Системная плата PC-1 не могла без корректировки поддерживать наиболее мощные устройства расширения, таких, как жесткий диск и улучшенные видеоадаптеры.
В общем случае материнские платы можно разделить по размерам на три группы. Раньше все материнские платы имели размеры 8,5/11 дюймов. В XT размеры увеличились на 1 дюйм в AT размеры возросли еще больше.
Сейчас часто речь может идти о “зеленых” платах (green mothrboard). Данные системные платы позволяют реализовать несколько экономичных режимов энергопотребления. Американское агентство защиты окружающей среды (EPA) сосредоточила свое внимание на уменьшении потребления энергии компьютерными системами. Оборудование, удовлетворяющее ее (EPA) требованиям должно в среднем ( в режиме холостого хода) потреблять не более 30Вт, не использовать токсичные материалы и допускать 100% утилизацию. Поскольку современные микропроцессоры используют напряжение питания 3,3-4В, на системных платах монтируют преобразователи напряжение (т.к. на плату подается 5В).
Архитектура материнской платы напрямую зависит от внешней архитектуры микропроцессора.
В 1976 году фирма Intel начала усиленно работать над микропроцессором 8086. Размер его регистров был увеличен в два раза, что дало возможность увеличить производительность в 10 раз по сравнению с 8080. Кроме того размер информационных шин был увеличен до 16 разрядов, что дало возможность увеличить скорость передачи информации на микропроцессор и с него в два раза. Размер его адресной шины также был существенно увеличен - до 20 бит. Это позволило 86-му прямо контролировать 1М оперативной памяти.
Вместо 20-разрядной адресной шины 8088/8086 80286 имел 24-разрядную шину. Эти дополнительные 4 разряда давали возможность увеличить максимум адресуемой памяти до 16 М.
Intel 80386 был создан в 1985 году. С увеличением шины данных до 32 бит, число адресных линий также было увеличено до 32. Само по себе это расширение позволило микpопpоцессоpу прямо обращаться к 4Гб физической памяти. Кроме того он мог работать с 16 триллионами байт виртуальной памяти. Существует модификация процессора Intel80386 — 386SX. Главное отличие его от 80386 это 16-битный вход/выход шины данных. Как следствие его внутренние регистры заполняются в два шага.
Все процессоры семейства 486 имеют 32-разрядную архитектуру, внутреннюю кэш-память 8 Кб со сквозной записью (у DX4 - 16 КВ). Модели SX не имеют встроенного сопроцессора. Модели DX2 реализуют механизм внутреннего удвоения частоты (например, процессор 486DX2-66 устанавливается на 33-мегагерцовую системную плату), что позволяет поднять быстродействие практически в два раза, так как эффективность кэширования внутренней кэш-памяти составляет почти 90 процентов. Процессоры семейства DX4 - 486DX4-75 и 486DX4-100 предназначены для установки на 25-ти и 33-мегагерцовые платы.
Первой системной, разработанной для компьютеров PC/XT, в основе которых лежали микропроцессоры, была шина PC/XT-bus. Она была 8-и разрядной а ее контролер обеспечивал работу на чистоте микропроцессора (4,77мгц). С появлением машин типа PC/AT, использующих 16-и разрядные микропроцессоры 80286, а позже и 80386 (версия SX), была создана шина PC/AT-bus. В связи с ростом тактовой частоты микропроцессоров до 12-16 МГц контролер выполнял ее деление пополам для обеспечения приемлемой тактовой частоты работы шины.
Эволюция микросхем ОЗУ вплотную связана с эволюцией
персональных компьютеров. Для успеха настольных компьютеров требовались миниатюрные чипы ОЗУ. По мере увеличения емкости памяти цена скачкообразно возрастала, но потом постоянно уменьшалась по мере отработки технологии и роста объемов производства.
Первые PC реализовывались на стандартных RAM-чипах по 16 Кбит. Каждому биту соответствовал свой собственный адрес.
Где-то около года после представления XT появилось ОЗУ с большими возможностями и более эффективное с точки зрения его цены. Хотя новые микросхемы могли вмещать по 64 Кбит, она были дешевле чем 4 по 16 Кбит. Системная плата PC была создана с учетом использования новых микросхем памяти. Через несколько лет 64 Кбитные чипы стали настолько широко распространены, что стали дешевле чем 16 Кбитные микросхемы.
К 1984 году был сделан еще один шаг по увеличению объема памяти в одном корпусе - появились 256 - Кбитные микросхемы. И RAM чипы этого номинала были установлены на первых AT. А сегодня микросхемы в 1 Мбит стали обычным явлением.
За годы существования архитектура материнских плат для РС не претерпела особых изменений, точнее ее состав (микропроцессор; шины адреса, данных и управления; разъемы для плат расширения, внешней памяти, внешнего кэша; контролеров ввода/вывода и некоторых других вспомогательных с микросхем). На сегодняшний день в материнскую плату встраивают контролер HDD и внешними устройствами. Архитектура же материнской платы совершенствовалась вместе с микропроцессорами. Появлялись новые шины, увеличивалась разрядность, быстродействие шин, их пропускная способность.
Многие фирмы производители на свой страх и риск создают новые шины (в том числе и слоты расширения). Так достаточно известная фирма AsusTeK создала свой собственный слот MediaBus. На сегодняшний момент MediaBus больше никто не поддерживает, да и сама фирма AsusTeK создала только плату видеоадаптера, соединенную с звуковой картой. Правда MediaBus представляет собой просто расширенную PCI дополнительным разьемом. В приложении приведено таблиц с собственными тестами нескольких материнских плат для PC, выпускаемыми фирмой AsusTeK.
Говорить о материнской плате в отдельности от всех остальных частей компьютера не возможно — это комплекс, работающий как один организм. Тенденции развития материнских плат в основном диктуются развитием микропроцессоров. Микропроцессоры сделали огромный прыжок вперед (4004 — Pentium Pro). Но CISC архитектура построения процессоров практически иссякла. Фирма Intel и HP уже работают над созданием нового процессора поддерживающего (совместимого) как с процессоры для PC так и процессоры, построенными на RISC архитектуре. Вслед за процессорами, материнские платы будут тоже менять свою конфигурацию и архитектуру и направление этого развития лежит в сторону RISC-архитектуры.
В современных компьютерах процессоры выполнены в виде компактного модуля (размерами около 5Ч5Ч0,3 см) вставляющегося в ZIF-сокет. Большая часть современных процессоров реализована в виде одного полупроводникового кристалла, содержащего миллионы, а с недавнего времени даже миллиарды транзисторов.
Первоначально перед разработчиками ставится техническое задание, исходя из которого принимается решение о том, какова будет архитектура будущего процессора, его внутреннее устройство, технология изготовления. Перед различными группами ставится задача разработки соответствующих функциональных блоков процессора, обеспечения их взаимодействия, электромагнитной совместимости. В связи с тем, что процессор фактически является цифровым автоматом, полностью отвечающим принципам булевой алгебры, с помощью специализированного программного обеспечения, работающего на другом компьютере, строится виртуальная модель будущего процессора. На ней проводится тестирование процессора, исполнение элементарных команд, значительных объёмов кода, отрабатывается взаимодействие различных блоков устройства, ведётся оптимизация, ищутся неизбежные при проекте такого уровня ошибки.
После этого из цифровых базовых матричных кристаллов и микросхем, содержащих элементарные функциональные блоки цифровой электроники, строится физическая модель процессора, на которой проверяются электрические и временные характеристики процессора, тестируется архитектура процессора, продолжается исправление найденных ошибок, уточняются вопросы электромагнитной совместимости (например, при практически рядовой тактовой частоте в 10 ГГц отрезки проводника длиной в 7 мм уже работают как излучающие или принимающие антенны).
Затем начинается этап совместной работы инженеров-схемотехников и инженеров-технологов, которые с помощью специализированного программного обеспечения преобразуют электрическую схему, содержащую архитектуру процессора, в топологию кристалла. Современные системы автоматического проектирования позволяют, в общем случае, из электрической схемы напрямую получить пакет трафаретов для создания масок. На этом этапе технологи пытаются реализовать технические решения, заложенные схемотехниками, с учётом имеющейся технологии. Этот этап является одним из самых долгих и сложных в разработке и иногда требует компромиссов со стороны схемотехников по отказу от некоторых архитектурных решений. Следует отметить, что ряд производителей заказных микросхем (foundry) предлагает разработчикам (дизайн-центру или fabless) компромиссное решение, при котором на этапе конструирования процессора используются представленные ими стандартизованные в соответствии с имеющейся технологией библиотеки элементов и блоков (Standard cell). Это вводит ряд ограничений на архитектурные решения, зато этап технологической подгонки фактически сводится к игре в конструктор "Лего". В общем случае, изготовленные по индивидуальным проектам микропроцессоры являются более быстрыми по сравнению с процессорами, созданными на основании имеющихся библиотек.
Следующим этапом является создание прототипа кристалла микропроцессора. При изготовлении современных сверхбольших интегральных схем используется метод литографии. При этом, на подложку будущего микропроцессора (тонкий круг из монокристаллического кремния, либо сапфира) через специальные маски, содержащие прорези, поочерёдно наносятся слои проводников, изоляторов и полупроводников. Соответствующие вещества испаряются в вакууме и осаждаются сквозь отверстия маски на кристалле процессора. Иногда используется травление, когда агрессивная жидкость разъедает не защищённые маской участки кристалла. Одновременно на подложке формируется порядка сотни процессорных кристаллов. В результате появляется сложная многослойная структура, содержащая от сотен тысяч до миллиардов транзисторов. В зависимости от подключения транзистор работает в микросхеме как транзистор, резистор, диод или конденсатор. Создание этих элементов на микросхеме отдельно, в общем случае, не выгодно. После окончания процедуры литографии подложка распиливается на элементарные кристаллы. К сформированным на них контактным площадкам (из золота) припаиваются тонкие золотые проводники, являющиеся переходниками к контактным площадкам корпуса микросхемы. Далее, в общем случае, крепится теплоотвод кристалла и крышка микросхемы.
Затем начинается этап тестирования прототипа процессора, когда проверяется его соответствие заданным характеристикам, ищутся оставшиеся незамеченными ошибки. Только после этого микропроцессор запускается в производство. Но даже во время производства идёт постоянная оптимизация процессора, связанная с совершенствованием технологии, новыми конструкторскими решениями, обнаружением ошибок.
Следует отметить, что параллельно с разработкой универсальных микропроцессоров, разрабатываются наборы периферийных схем ЭВМ, которые будут использоваться с микропроцессором и на основе которых создаются материнские платы. Разработка микропроцессорного набора (chipset) представляет задачу, не менее сложную, чем создание микросхемы микропроцессора.
В последние несколько лет наметилась тенденция переноса части компонентов чипсета (контроллер памяти, контроллер шины PCI Express) в состав процессора.
Седьмое поколение началось с процессора Athlon фирмы AMD. Процессор обладал характеристика ми обуславливающие развитие супер скалярности и супер конвейерности . Позже компания Intel также выпустила свой процессор седьмого поколения Pentium 4.
Первая материнская плата была разработана фирмой IBM, и показанная в августе 1981 года (PC-1). В 1983 году появился компьютер с увеличенной системной платой (PC-2). Максимум, что могла поддерживать PC-1 без использования плат расширения- 64К памяти. PC-2 имела уже 256К, но наиболее важное различие заключалось в программировании двух плат. Системная плата PC-1 не могла без корректировки поддерживать наиболее мощные устройства расширения, таких, как жесткий диск и улучшенные видеоадаптеры.
В общем случае материнские платы можно разделить по размерам на три группы. Раньше все материнские платы имели размеры 8,5/11 дюймов. В XT размеры увеличились на 1 дюйм в AT размеры возросли еще больше.
Сейчас часто речь может идти о “зеленых” платах (green mothrboard). Данные системные платы позволяют реализовать несколько экономичных режимов энергопотребления. Американское агентство защиты окружающей среды (EPA) сосредоточила свое внимание на уменьшении потребления энергии компьютерными системами. Оборудование, удовлетворяющее ее (EPA) требованиям должно в среднем ( в режиме холостого хода) потреблять не более 30Вт, не использовать токсичные материалы и допускать 100% утилизацию. Поскольку современные микропроцессоры используют напряжение питания 3,3-4В, на системных платах монтируют преобразователи напряжение (т.к. на плату подается 5В).
Архитектура материнской платы напрямую зависит от внешней архитектуры микропроцессора.
В 1976 году фирма Intel начала усиленно работать над микропроцессором 8086. Размер его регистров был увеличен в два раза, что дало возможность увеличить производительность в 10 раз по сравнению с 8080. Кроме того размер информационных шин был увеличен до 16 разрядов, что дало возможность увеличить скорость передачи информации на микропроцессор и с него в два раза. Размер его адресной шины также был существенно увеличен - до 20 бит. Это позволило 86-му прямо контролировать 1М оперативной памяти.
Вместо 20-разрядной адресной шины 8088/8086 80286 имел 24-разрядную шину. Эти дополнительные 4 разряда давали возможность увеличить максимум адресуемой памяти до 16 М.
Intel 80386 был создан в 1985 году. С увеличением шины данных до 32 бит, число адресных линий также было увеличено до 32. Само по себе это расширение позволило микpопpоцессоpу прямо обращаться к 4Гб физической памяти. Кроме того он мог работать с 16 триллионами байт виртуальной памяти. Существует модификация процессора Intel80386 — 386SX. Главное отличие его от 80386 это 16-битный вход/выход шины данных. Как следствие его внутренние регистры заполняются в два шага.
Все процессоры семейства 486 имеют 32-разрядную архитектуру, внутреннюю кэш-память 8 Кб со сквозной записью (у DX4 - 16 КВ). Модели SX не имеют встроенного сопроцессора. Модели DX2 реализуют механизм внутреннего удвоения частоты (например, процессор 486DX2-66 устанавливается на 33-мегагерцовую системную плату), что позволяет поднять быстродействие практически в два раза, так как эффективность кэширования внутренней кэш-памяти составляет почти 90 процентов. Процессоры семейства DX4 - 486DX4-75 и 486DX4-100 предназначены для установки на 25-ти и 33-мегагерцовые платы.
Первой системной, разработанной для компьютеров PC/XT, в основе которых лежали микропроцессоры, была шина PC/XT-bus. Она была 8-и разрядной а ее контролер обеспечивал работу на чистоте микропроцессора (4,77мгц). С появлением машин типа PC/AT, использующих 16-и разрядные микропроцессоры 80286, а позже и 80386 (версия SX), была создана шина PC/AT-bus. В связи с ростом тактовой частоты микропроцессоров до 12-16 МГц контролер выполнял ее деление пополам для обеспечения приемлемой тактовой частоты работы шины.
Эволюция микросхем ОЗУ вплотную связана с эволюцией
персональных компьютеров. Для успеха настольных компьютеров требовались миниатюрные чипы ОЗУ. По мере увеличения емкости памяти цена скачкообразно возрастала, но потом постоянно уменьшалась по мере отработки технологии и роста объемов производства.
Первые PC реализовывались на стандартных RAM-чипах по 16 Кбит. Каждому биту соответствовал свой собственный адрес.
Где-то около года после представления XT появилось ОЗУ с большими возможностями и более эффективное с точки зрения его цены. Хотя новые микросхемы могли вмещать по 64 Кбит, она были дешевле чем 4 по 16 Кбит. Системная плата PC была создана с учетом использования новых микросхем памяти. Через несколько лет 64 Кбитные чипы стали настолько широко распространены, что стали дешевле чем 16 Кбитные микросхемы.
К 1984 году был сделан еще один шаг по увеличению объема памяти в одном корпусе - появились 256 - Кбитные микросхемы. И RAM чипы этого номинала были установлены на первых AT. А сегодня микросхемы в 1 Мбит стали обычным явлением.
За годы существования архитектура материнских плат для РС не претерпела особых изменений, точнее ее состав (микропроцессор; шины адреса, данных и управления; разъемы для плат расширения, внешней памяти, внешнего кэша; контролеров ввода/вывода и некоторых других вспомогательных с микросхем). На сегодняшний день в материнскую плату встраивают контролер HDD и внешними устройствами. Архитектура же материнской платы совершенствовалась вместе с микропроцессорами. Появлялись новые шины, увеличивалась разрядность, быстродействие шин, их пропускная способность.
Многие фирмы производители на свой страх и риск создают новые шины (в том числе и слоты расширения). Так достаточно известная фирма AsusTeK создала свой собственный слот MediaBus. На сегодняшний момент MediaBus больше никто не поддерживает, да и сама фирма AsusTeK создала только плату видеоадаптера, соединенную с звуковой картой. Правда MediaBus представляет собой просто расширенную PCI дополнительным разьемом. В приложении приведено таблиц с собственными тестами нескольких материнских плат для PC, выпускаемыми фирмой AsusTeK.
Говорить о материнской плате в отдельности от всех остальных частей компьютера не возможно — это комплекс, работающий как один организм. Тенденции развития материнских плат в основном диктуются развитием микропроцессоров. Микропроцессоры сделали огромный прыжок вперед (4004 — Pentium Pro). Но CISC архитектура построения процессоров практически иссякла. Фирма Intel и HP уже работают над созданием нового процессора поддерживающего (совместимого) как с процессоры для PC так и процессоры, построенными на RISC архитектуре. Вслед за процессорами, материнские платы будут тоже менять свою конфигурацию и архитектуру и направление этого развития лежит в сторону RISC-архитектуры.
- 1 2 3 4 5 6 7 8
Современные технологии создания процессоров и материнских плат
В современных компьютерах процессоры выполнены в виде компактного модуля (размерами около 5Ч5Ч0,3 см) вставляющегося в ZIF-сокет. Большая часть современных процессоров реализована в виде одного полупроводникового кристалла, содержащего миллионы, а с недавнего времени даже миллиарды транзисторов.
Первоначально перед разработчиками ставится техническое задание, исходя из которого принимается решение о том, какова будет архитектура будущего процессора, его внутреннее устройство, технология изготовления. Перед различными группами ставится задача разработки соответствующих функциональных блоков процессора, обеспечения их взаимодействия, электромагнитной совместимости. В связи с тем, что процессор фактически является цифровым автоматом, полностью отвечающим принципам булевой алгебры, с помощью специализированного программного обеспечения, работающего на другом компьютере, строится виртуальная модель будущего процессора. На ней проводится тестирование процессора, исполнение элементарных команд, значительных объёмов кода, отрабатывается взаимодействие различных блоков устройства, ведётся оптимизация, ищутся неизбежные при проекте такого уровня ошибки.
После этого из цифровых базовых матричных кристаллов и микросхем, содержащих элементарные функциональные блоки цифровой электроники, строится физическая модель процессора, на которой проверяются электрические и временные характеристики процессора, тестируется архитектура процессора, продолжается исправление найденных ошибок, уточняются вопросы электромагнитной совместимости (например, при практически рядовой тактовой частоте в 10 ГГц отрезки проводника длиной в 7 мм уже работают как излучающие или принимающие антенны).
Затем начинается этап совместной работы инженеров-схемотехников и инженеров-технологов, которые с помощью специализированного программного обеспечения преобразуют электрическую схему, содержащую архитектуру процессора, в топологию кристалла. Современные системы автоматического проектирования позволяют, в общем случае, из электрической схемы напрямую получить пакет трафаретов для создания масок. На этом этапе технологи пытаются реализовать технические решения, заложенные схемотехниками, с учётом имеющейся технологии. Этот этап является одним из самых долгих и сложных в разработке и иногда требует компромиссов со стороны схемотехников по отказу от некоторых архитектурных решений. Следует отметить, что ряд производителей заказных микросхем (foundry) предлагает разработчикам (дизайн-центру или fabless) компромиссное решение, при котором на этапе конструирования процессора используются представленные ими стандартизованные в соответствии с имеющейся технологией библиотеки элементов и блоков (Standard cell). Это вводит ряд ограничений на архитектурные решения, зато этап технологической подгонки фактически сводится к игре в конструктор "Лего". В общем случае, изготовленные по индивидуальным проектам микропроцессоры являются более быстрыми по сравнению с процессорами, созданными на основании имеющихся библиотек.
Следующим этапом является создание прототипа кристалла микропроцессора. При изготовлении современных сверхбольших интегральных схем используется метод литографии. При этом, на подложку будущего микропроцессора (тонкий круг из монокристаллического кремния, либо сапфира) через специальные маски, содержащие прорези, поочерёдно наносятся слои проводников, изоляторов и полупроводников. Соответствующие вещества испаряются в вакууме и осаждаются сквозь отверстия маски на кристалле процессора. Иногда используется травление, когда агрессивная жидкость разъедает не защищённые маской участки кристалла. Одновременно на подложке формируется порядка сотни процессорных кристаллов. В результате появляется сложная многослойная структура, содержащая от сотен тысяч до миллиардов транзисторов. В зависимости от подключения транзистор работает в микросхеме как транзистор, резистор, диод или конденсатор. Создание этих элементов на микросхеме отдельно, в общем случае, не выгодно. После окончания процедуры литографии подложка распиливается на элементарные кристаллы. К сформированным на них контактным площадкам (из золота) припаиваются тонкие золотые проводники, являющиеся переходниками к контактным площадкам корпуса микросхемы. Далее, в общем случае, крепится теплоотвод кристалла и крышка микросхемы.
Затем начинается этап тестирования прототипа процессора, когда проверяется его соответствие заданным характеристикам, ищутся оставшиеся незамеченными ошибки. Только после этого микропроцессор запускается в производство. Но даже во время производства идёт постоянная оптимизация процессора, связанная с совершенствованием технологии, новыми конструкторскими решениями, обнаружением ошибок.
Следует отметить, что параллельно с разработкой универсальных микропроцессоров, разрабатываются наборы периферийных схем ЭВМ, которые будут использоваться с микропроцессором и на основе которых создаются материнские платы. Разработка микропроцессорного набора (chipset) представляет задачу, не менее сложную, чем создание микросхемы микропроцессора.
В последние несколько лет наметилась тенденция переноса части компонентов чипсета (контроллер памяти, контроллер шины PCI Express) в состав процессора.