Направление передачи информации по шинам

Глава 1. Компьютер. Программное и аппаратное обеспечение

Магистраль: шина данных шина адреса и шина управления. Шины периферийных устройств

Вспомним, на прошлом уроке рассматривалось устройство материнской платы. Рассмотрим более подробно, какие же логические устройства можно установить на системную плату, т.к. системная плата наравне с процессором является основным устройством любого современного компьютера. Так же необходимость более подробного знакомства с системной платой обусловлено тем, что на системных платах реализуются шины различных типов. В гнёзда расширения системной платы устанавливаются платы таких периферийных устройств, как модем, сетевая плата, видеоплата и т.п.

Быстродействие различных компонентов компьютера (процессора, оперативной памяти и контроллеров периферийных устройств) может существенно различаться. Для согласования быстродействия на системной плате, как было сказано на прошлом уроке, устанавливаются специальные микросхемы (чипсеты), вклю­чающие в себя контроллер оперативной памяти (так называемый северный мост) и контроллер периферийных устройств (южный мост). (см. рис. 1)

Северный мост обеспечивает обмен информацией между процессором и оперативной памятью по системной шине. В процессоре используется внутреннее умножение частоты, поэтому частота процессора в несколько раз больше, чем частота системной шины. В современных компьютерах частота процессора может превышать частоту системной шины в 10 раз (например, частота процессора 1 ГГц, а частота шины — 100 МГц).

К северному мосту подключается шина PCI ( Peripherial Component Interconnect bus — шина взаимодействия периферийных устройств), которая обеспечивает обмен информацией с контроллерами периферийных устройств. Частота контроллеров меньше частоты системной шины, например, если частота системной шины составляет 100 МГц, то частота шины PCI обычно в три раза меньше — 33 МГц. Контроллеры периферийных устройств (звуковая плата, сетевая плата, SCSI -контроллер, внутренний модем) устанавливаются в слоты расширения системной платы.

По мере увеличения разрешающей способности монитора и глубины цвета требования к быстродействию шины, связывающей видеоплату с процессором и оперативной памятью, возрастают. В настоящее время для подключения видеоплаты обычно используется специальная шина AGP ( Accelerated Graphic Port — ускоренный графический порт), соединенная с северным мостом и имеющая частоту, в несколько раз большую, чем шина PCI .

Южный мост обеспечивает обмен информацией между се­верным мостом и портами для подключения периферийного оборудования.

Устройства хранения информации (жесткие диски, CD — ROM , DVD — ROM ) подключаются к южному мосту по шине UDMA ( Ultra Direct Memory Access — прямое подключение к памяти).

Мышь и внешний модем подключаются к южному мосту с помощью последовательных портов, которые передают элек­трические импульсы, несущие информацию в машинном коде, последовательно один за другим. Обозначаются после­довательные порты как СОМ1 и COM2, а аппаратно реализуются с помощью 25-контактного и 9-контактного разъемов, которые выведены на заднюю панель системного блока.

Принтер подключается к параллельному порту, который обеспечивает более высокую скорость передачи информации, чем последовательные порты, так как передает одновременно 8 электрических импульсов, несущих информацию в машинном коде. Обозначается параллельный порт как LPT , а аппаратно реализуется в виде 25-контактного разъема на задней панели системного блока.

Для подключения сканеров и цифровых камер обычно используется порт USB ( Universal Serial Bus — универсальная последовательная шина), который обеспечивает высокоскоростное подключение к компьютеру сразу нескольких периферийных устройств.

Видео:Системная шина процессораСкачать

Системная шина процессора

Клавиатура подключается обычно с помощью порта PS/2 или USB .

Все устройства (модули) компьютера подключаются к магистрали. Однако, непосредственно к магистрали можно подключить лишь процессор и оперативную память, остальные устройства подключаются с помощью специальных согласующих устройств — контроллеров (контроллер клавиатуры, контроллер дисководов, видеоадаптер и т.д.)

Рассмотрим структуру магистрали (системной шины), т.к. модульная организация системы опирается на магистральный (шинный) принцип обмена информации.

Магистраль

Магистраль или системная шина — это набор электронных линий, связывающих воедино по адресации памяти, передачи данных и служебных сигналов процессор, память и периферийные устройства.

Системная магистраль осуществляет обмен данными между процессором или ОЗУ с одной стороны и контроллерами внешних устройств компьютера с другой стороны.

Обмен информацией между отдельными устройствами ЭВМ производится по трем многоразрядным шинам, соединяющим все модули, —

Шины представляют собой многопроводные линии. Тип системных шин, применяемых в компьютерах с невысокой производительностью — ISA. Это дешевая но «малоинтеллектуальная» шина. Она может обеспечивать обмен с клавиатурой, дисплеем (алфавитно-цифровым), дисководами для гибких дискет, принтерами и модемами. Однако ее возможностей не достаточно для работы с дисководами для жестких дисков, видеоконтроллерами, адаптерами локальных сетей и т.п.

Шина MCA — более производительная, но не совместима с ISA, поэтому не нашла широкого применения.

Шина EISA — совместима с ISA , значительно дороже, чем ISA и не всегда обеспечивая нужную скорость обмена.

Шина VESA (VL) — более дешевая шина, используется в сочетании с ISA или с EISA.

Шина PCI — конкурент шины VESA , используется в PENTIUM в сочетании с ISA или EISA.

Рис 2. Магистрально-модульный принцип

Видео:Что означает маркировка на шинах! Значение цифр и букв на резине.Скачать

Что означает маркировка на шинах! Значение цифр и букв на резине.

Как уже было сказано, подключение отдельных модулей компьютера к магистрали на физическом уровне осуществляется с помощью контроллеров, а на программном обеспечивается драйверами. Контроллер принимает сигнал от процессора и дешифрует его, чтобы соответствующее устройство смогло принять этот сигнал и отреагировать на него. За реакцию устройства процессор не отвечает — это функция контроллера. Поэтому внешние устройства ЭВМ заменяемы, и набор таких модулей произволен.

Шина данных

По этой шине данные передаются между различными устройствами. Например, считанные из оперативной памяти данные могут быть переданы процессору для обработки, а затем полученные данные могут быть отправлены обратно в оперативную память для хранения. Таким образом, данные по шине данных могут передаваться от устройства к устройству в любом направлении, т. е. шина данных является двунаправленной.

Разрядность шины данных определяется разрядностью процессора, т.е. количеством двоичных разрядов, которые процессор обрабатывает за один такт. Разрядность процессоров постоянно увеличивалась по мере развития компьютерной техники.

За 25 лет, со времени создания первого персонального компьютера (1975г.), разрядность шины данных увеличилась с 8 до 64 бит.

К основным режимам работы процессора с использованием шины передачи данных можно отнести следующие: запись/чтение данных из оперативной памяти и из внешних запоминающих устройств, чтение данных с устройств ввода, пересылка данных на устройства вывода.

Читайте также: Подобрать шины в перми

Шина адреса

Шина адреса предназначена для передачи по ней адреса того устройства (или той ячейки памяти), к которому обращается процессор. Адрес на нее выдает всегда только процессор. По шине данных передается вся информация. При операции записи информацию на нее выставляет процессор, а считывает то устройство (например, память или принтер), адрес которого выставлен на шине адреса. При операции чтения информацию выставляет устройство, адрес которого выставлен на шине адреса, а считывает процессор.

Таким образом, каждое устройство или ячейка оперативной памяти имеет свой адрес. Адрес передается по адресной шине, причем сигналы по ней передаются в одном направлении от процессора к оперативной памяти и устройствам (однонаправленная шина).

Разрядность шины адреса определяет адресное пространство процессора, т.е. количество ячеек оперативной памяти, которые могут иметь уникальные адреса. Количество адресуемых ячеек памяти можно рассчитать по формуле:

N =2 I , где I — разрядность шины адреса.

Каждой шине соответствует свое адресное пространство, т. е. максимальный объем адресуемой памяти:

Разрядность шины адреса постоянно увеличивалась и в современных персональных компьютерах составляет 32 бит. Таким образом, максимально возможное количество адресуемых ячеек памяти равно:

Видео:Что означает МАРКИРОВКА НА ШИНАХ / Значение всех цифр и букв на резинеСкачать

Что означает МАРКИРОВКА НА ШИНАХ / Значение всех цифр и букв на резине

N == 2 32 = 4 294 967 296 = 4 Гб

В персональных компьютерах величина адресного пространства процессора и величина фактически установленной оперативной памяти практически всегда различаются. Несмотря на то, что общий объем адресуемой памяти достигает 4 Гбайт, величина фактически установленной оперативной памяти может быть значительно меньше — 32 Мбайта.

Аппаратно на системных платах реализуются шины различных типов. В компьютерах РС/286 использовалась шина ISA (Industry Standard Architecture), имевшая 16-разрядную шину данных и 24-разрядную шину адреса. В компьютерах РС/386 и РС/486 используется шина EISA (Extended Industry Standard Architecture), имеющая 32-разрядные шины данных и адреса. В компьютерах PC/ Pentium используется шина PCI (Peripheral Component Interconnect), имеющая 64-разрядную шину данных и 32-разрядную шину адреса.

Шина управления

По шине управления передаются сиг­налы такие, например, как сигналы чтения, записи, готовности, определяющие характер обмена информацией по ма­гистрали. Сигналы управления определяют, какую операцию считывание или запись информации из памяти нужно производить, синхронизируют обмен информацией между устройствами. Кроме того, каждое внешнее устройство, которому нужно обратиться к процессору, имеет на этой шине собственную линию. Когда периферийное устройство «хочет обратиться» к процессору, оно устанавливает на этой линии специальный сигнал (сигнал прерывания), заметив который, процессор прерывает выполняемые в этот момент действия и обращается (командой чтения или записи) к устройству.

Рассмотрим в качестве примера, как процессор читает содержимое ячейки памяти (см. таблицу). Убедившись, что шина в данный момент свободна, процессор помещает на шину адреса требуемый адрес и устанавливает необходимую служебную информацию (операция – чтение, устройство – ОЗУ и т.п.) на шину управления. Теперь ему остается только ожидать ответа от ОЗУ. Последний, “увидев” на шине обращенный к нему запрос на чтение информации, извлекает содержимое необходимой ячейки и помещает его на шину данных. Разумеется, реальный процесс значительно подробнее.

Особо отметим, что обмен по шине при определенных условиях и при наличии определенного вспомогательного оборудования может происходить и без непосредственного участия процессора, например, между устройством ввода и внутренней памятью.

Подчеркнем также, что описанная нами функциональная схема на практике может быть значительно сложнее. Современный компьютер может содержать несколько согласованно работающих процессоров, прямые информационные каналы между отдельными устройствами, несколько взаимодействующих магистралей и т.д. Тем не менее, если понимать наиболее общую схему, то разобраться в конкретной компьютерной системе будет уже легче.

Магистральная структура позволяет легко подсоединять к компьютеру именно те внешние устройства, которые нужны для данного пользователя. Благодаря ей удается скомпоновать из стандартных блоков любую индивидуальную конфигурацию компьютера.

Таким образом, Все устройства (модули) компьютера подключаются к магистрали. Однако, непосредственно к магистрали можно подключить лишь процессор и оперативную память, остальные устройства подключаются с помощью специальных согласующих устройств — контроллеров (контроллер клавиатуры, контроллер дисководов, видеоадаптер и т.д.)

Необходимость использования контроллеров вызвана тем, что функциональные и технические параметры компонентов компьютера могут существенно различаться, например, их быстродействие. Так, процессор может проводить сотни миллионов операций в секунду, тогда как пользователь может вводить с клавиатуры, в лучшем случае 2-3 знака в секунду. Контроллер клавиатуры как раз и обеспечивает согласование скорости ввода информации со скоростью ее обработки.

Контроллер жестких дисков обычно находится на системной плате. Существуют различные типы контроллеров жестких дисков, которые различаются по количеству подключаемых дисков, скорости обмена информацией, максимальной емкости диска и др.

Физические аспекты передачи информации по шинам

Все устройства, использующие шину, электрически подсоединены к ее сигналь­ным линиям, представляющим собой электрические проводники. Меняя уровни напряжения на сигнальных линиях, ведущее устройство формирует на них инфор­мационные или управляющие сигналы. Когда ведущее устройство выставляет на сигнальной шине какой-то уровень напряжения, этот уровень может быть воспри­нят приемниками в любой точке линии.

Видео:Маркировка шин: расшифровка размера, даты производства и других обозначенийСкачать

Маркировка шин: расшифровка размера, даты производства и других обозначений

Схему, меняющую напряжение на сигнальной шине, обычно называют драйве­ром (или возбудителем)шины. Таким драйвером может быть любая цифровая схема, на выходе которой имеется один из двух воз­можных уровней напряжения. При реализации шины предусматривается возможность отключения драйвера от сигнальной линии на период, когда он не использует шину. Один из возможных способов обеспечения подобного режима – применение драйвера, вы­ход которого может находиться в одном из трех состояний: «высокий уровень на­пряжения» («high»), «низкий уровень напряжения» («low») и «отключен» («off»). Для перевода в состояние «off», эквивалентное отключению выхода драйвера от сиг­нальной линии, используется специальный вход драйвера. Режим «off» необхо­дим для исключения возможности одновременного управления шиной двумя или более устройствами, в противном случае на линиях могут возникать пиковые вы­бросы напряжения или искаженные сигналы, которые кроме некорректной пере­дачи информации могут привести к преждевременному отказу электронных ком­понентов. Совместное использование линии шины несколькими устройствами возможно также за счет подключения этой линии к выходу драйвера через резистор, соединен­ный с источником питания. Этот способ исключает электрические конфлик­ты на шине.

Читайте также: Шина медная мягкая 25х3

Приемниками в операциях на шинах называют схемы, сравнивающие уровень сигнала на входе со стандартными значениями, формируемыми внутренними це­пями приемников. По итогам сравнения приемник генерирует выходной сигнал, уровень которого соответствует одному из двух возможных логических значений – 1 или 0. Трансивер (приемопередатчик) содержит приемник и драйвер, причем выход драйвера и вход приемника сводятся в общую точку.

Из-за несовершенства физической реализации сигнальных линий фронты им­пульсов по мере распространения сигналов меняются, соответственно меняется и форма сигнала. Для каждой шины существует некое минимальное значение ши­рины импульса, при которой он способен дойти от одного конца к другому так, что его еще можно распознать. Эта ширина выступает в качестве основного ограничения на полосу пропускания данной шины, то есть на число импульсов, которые могут быть переданы по шине в единицу времени.

Рассматривая процесс распространения сигнала по сигнальной линии, необхо­димо учитывать четыре основных фактора: скорость распространения, отражение, эффекты перекрестного влияния, перекос.

Теоретическая граница скорости распространения сигнала по шине – это скорость света в свободном пространстве, то есть около 300 мм/нс. Реальная скорость распространения, определя­емая физическими характеристиками сигнальных линий и нагрузкой, не превышает 70% скорости света.

По мере распространения по реальной линии сигнал преодолевает области с раз­личным сопротивлением. Там, где оно меняется, сигнал не может оставаться по­стоянным, поскольку меняется соотношение между током и напряжением. Часть сигнала продолжает продвижение, а часть – отражается в противоположную сто­рону. Прямой и отраженный сигналы могут повторно отражаться, в результате чего на линии формируется сложный результирующий сигнал. В конце линии сигнал отражается назад, если только он не поглощен правильно подобранным согласую­щим резистором. Если на конце линии имеется правильно подобранный согласующий резистор, сигнал будет поглощен без отражения. Такие резисторы должны размещаться по обоим концам сигнальной линии. Однако на практике точное согласование значения сопротивления резисторов с характеристиками линии является крайне затруднительной задачей, поэтому отражение фактически всегда имеет место.

Распространяясь по линии, сигнал создает вокруг нее электростатическое и ма­гнитное поля. Сигнальные линии в шине располагаются параллельно и в непо­средственной близости одна от другой. Поля от близко расположенных линий пе­рекрываются, приводя к тому, что сигнал на одной линии влияет на сигнал в другой. Этот эффект называют перекрестной помехой. Наиболее очевидный способ уменьшения эффекта перекрестной помехи – про­странственное разнесение линий шины так, чтобы их поля не влияли на соседние линии, что для печатной платы ограниченного размера практически не реализуемо. К снижению эффектов перекрестного влияния ведет уменьшение взаимных емкости и индуктивности линий, чего можно добиться, разместив вблизи сигнальных линий «земляные» линии или включив в многослойную печатную плату «земляные» слои. Это, одна­ко, приводит к нежелательному эффекту увеличения собственной емкости линий. Наиболее распространенный подход к снижению перекрестной помехи состоит в разделении линий изолятором с малой диэлектрической постоянной. При проектировании шин обычно используется комбинация перечисленных мето­дов борьбы с перекрестной помехой.

При параллельной передаче по линиям шины битов адреса или данных сигна­лы на разных линиях достигают соответствующих приемников обычно не одновре­менно. Это явление именуется перекосом сигналов. Так, при передаче адресной информации, прежде чем реагировать на по­ступивший адрес, все ведомые должны знать, с какого момента его можно считать достоверным. При передаче данных имеет место еще более сложная ситуация, так как данные могут пересылаться в обоих направлениях. В транзакции чтения имеет место задержка на время, пока ведомое устройство ищет затребованные данные, и ведомый должен каким-то об­разом известить о моменте, когда данные можно считать достоверными.

Методы, позволяющие предусматривать возможный перекос и информировать о достовер­ности адреса, данных и управляющих сигналов, относят к протоколам шины. Практически используются два основных класса протоколов – син­хронный и асинхронный.

В синхронном протоколе все сигналы «привязаны» к импульсам единого центрального генератора тактовых импульсов. Тактовые импульсы распространяются по специальной сигнальной линии и представляют собой регу­лярную последовательность чередующихся единиц и нулей. Один период такой последовательности называется тактовым периодом шины. Именно он определяет минимальный квант времени на шине (временной слот). Все подключенные к шине устройства могут считывать состояние тактовой линии, и все события на шине отсчитываются от начала тактового периода. Изменение управляющих сигналов на шине обычно совпадает с передним или задним фронтом тактового импульса, иными словами, момент смены состояния на синхронной шине известен заранее и определяется тактовыми импульсами.

Стартовый сигнал отмечает присутствие на линиях шины адресной или управ­ляющей информации. Когда ведомое устройство распознает свой адрес и находит затребованные данные, оно помещает эти данные и информацию о состоянии на шину и сигнализирует об их присутствии на шине сигналом подтверждения. Операция записи выглядит сходно. Отличие состоит в том, что данные выда­ются ведущим устройством в тактовом периоде, следующем за периодом выставления адреса, и остаются на шине до отправки ведомым устройством сигнала подтверждения и информации состояния. Отметим, что в каждой транзакции присутствуют элементы чтения и записи, и для каждого направления пересылки имеется свой сигнал подтверждения дос­товерности информации на шине. Сигналы управления и адрес всегда перемеща­ются от ведущего устройства. Информация состояния всегда поступает от ведомого устройства. Данные могут перемещаться в обоих направлениях.

Видео:Nokian Tyre - Экспертное мнение. Монтаж шин и направление рисунка протектора на 4 точки.Скачать

Nokian Tyre - Экспертное мнение. Монтаж шин и направление рисунка протектора на 4 точки.

Хотя скорость распространения сигналов в синхронном протоколе явно не фи­гурирует, она должна учитываться при проектировании шины. Тактовые импульсы обычно рас­пространяются вдоль шины с обычной скоростью прохождения сигналов, и за счет определенных технических усилий можно добиться практически одновременной до­ставки тактовых импульсов к каждому разъему шины. Выбираться тактовая частота должна таким образом, чтобы сигнал от любой точки на шине мог достичь любой другой точки несколько раньше, чем завершится тактовый период, то есть шина должна допус­кать расхождение в моментах поступления тактовых импульсов. Поэтому, более короткие шины могут быть спроектированы на более высокую тактовую частоту.

Читайте также: Шины из кореи в хабаровске

Синхронные протоколы требуют меньше сигнальных линий, они проще для реализации и тестирования. Поскольку для реализации синхронного про­токола практически не требуется дополнительной логики, эти шины могут быть быстрыми и дешевыми. С другой стороны, они менее гибки, поскольку привязаны к конкретной максимальной тактовой частоте и, следовательно, к конкретному уровню технологии. По этой причине существующие шины часто не в состоянии реализовать потенциал производительности подключаемых к ним новых устройств. Кроме того, из-за проблемы перекоса синхросигналов синхронные шины не могут быть длинными, а ведущий должен работать со скоростью самого медленного из уча­ствующих в пересылке данных ведомых.

В асинхронном протоколе начало очередного события на шине определяется не тактовым импульсом, а предшествующим событием и следует непосредственно за этим событием. Каждая совокупность сигналов, помещаемых на шину, сопро­вождается соответствующим синхронизирующим сигналом – стробом.

В цикле асинхронной шины для подтверждения успешности транзакции ис­пользуется двунаправленный обмен сигналами управления. Такая процедура называется квитированием установления связи или «рукопожатием» (handshake).

Как и в синхронных протоколах, в любой асинхронной транзакции присутствуют элементы чтения и записи: по отношению к управляющей информации вы­полняется операция записи, а к информации состояния – чтения. Данные синхро­низируются и управляются, соответственно, как управляющая и статусная инфор­мация. Скорость асинхронной пересылки данных диктуется ведомым устройством, поскольку ве­дущему устройству для продолжения транзакции приходится ждать отклика. Асинхронные протоколы по своей сути являются самосинхронизирующимися, поэтому шину могут совместно использовать устройства с различным быстродействием, постро­енные на базе как устаревших, так и новых технологий. Шина автоматически адапти­руется к требованиям устройств, обменивающихся информацией в данный момент. Таким образом, с развитием технологий к шине могут быть подсоединены более быстрые устройства. В отли­чие от синхронных систем для ускорения системы с асинхронной шиной не требу­ется замена на шине старых медленных устройств на быстрые новые. Однако перечисленные преимущества асинхронного протокола приводят к определенному повышению сложности аппаратуры.

Квитирование в асинхронных системах не всегда реализуется в полном объеме. Иногда транзакция на шине не может быть завершена стандартным образом, на­пример, если ведущее устройство из-за программных ошибок обращается к несуществующей ячейке памяти. В этом случае ведомое устройство не отвечает соответствующим подтверждающим сигналом. Чтобы предотвратить бесконечное ожидание в ши­нах используется тайм-аут, то есть задается время, спустя которое при отсутствии отклика транзакция принудительно прекращается. Тайм-аут реализуется с по­мощью таймера, запускаемого ведущим одновременно с началом транзакции. Если таймер достигает предопределенного значения до поступления ответного сигнала, ведущий обязан прекратить начатую транзакцию. После тайм-аута необходимо восстановить состояние шины и вычислительного процесса. Тайм-ауты цикла данных, обычно означающие отказ оборудования, достаточ­но редки, поэтому время тайм-аута может быть весьма большим. С другой сторо­ны, тайм-ауты по адресу возникают часто. Происходит это, например, когда про­грамма инициализирует систему и проверяет, какие из устройств присутствуют на шине. При этом вполне реальна выдача на шину адреса несуществующего устройства. В спецификациях шин предписываются очень малые значения тайм-аута по адресу, из-за чего устройства декодирования адреса в ведомых устройствах долж­ны быть весьма быстрыми, чтобы уложиться в отведенное время. Обычно как асинхронные реализуются шины ввода/вывода.

Обобщим особенности синхронного и асинхронного протоколов. Любой из протоколов предполагает информирование схем арбитража о заня­тости шины. В синхронном протоколе шина занята от начала стартового сигнала до завершения сигнала подтверждения, и специальный сигнал занятости шины не нужен. В асинхронном протоколе о занятости шины свидетельствуют адресный строб или сигнал подтверждения адреса. В асинхронной системе присутствует полная процедура квитирования установ­ления связи, то есть во всех случаях оба устройства до удаления информации с шины должны прийти к соглашению. Таким образом, даже если одно из них пост­роено на очень быстрых схемах, а другое – на очень медленных, взаимодействие все равно будет успешным. Синхронные системы квитируются частично за счет того, что ведомое устрой­ство перед выдачей подтверждения может занимать под поиск нужных данных несколько тактовых периодов. С другой стороны, существует неявное требование, чтобы ведомый успел использовать или, по крайней мере, скопировать адрес и ин­формацию управления за время одного тактового периода до их исчезновения с сигнальных линий. Необходимо также, чтобы и считывание данных ведущим устройством так­же происходило в пределах одного тактового периода, иначе эти данные будут уте­ряны. Для решения подобных проблем обычно исполь­зуют дополнительную буферную память. Отметим также, что если ведомому устройству для завершения своей операции требуется время, лишь незначительно превышающее длительность тактового периода, транзакция все равно удлиняется на целый пе­риод. Это существенный недостаток по сравнению с асинхронным протоколом.

В обоих видах протоколов необходимо учитывать эффект перекоса сигналов. Максимальное значение времени перекоса равно разности времен прохождения сигналов по самой быстрой и самой медленной сигнальным линиям шины. В син­хронных шинах перекос уже заложен в указанную в спецификации максималь­ную тактовую частоту, поэтому при проектировании устройств может не учиты­ваться. Для асинхронных шин перекос необходимо принимать во внимание для каждой транзакции и для каждого устройства. Перед выставлением строба ведущее устройство выжидает в течение времени перекоса данных, считая от момента выставления на шину данных, так, что когда ведомый видит строб, он уже может считать данные достоверными. У ведомого устройства дополнительно возможен перекос сиг­налов на внутренних трактах данных. Компенсировать его можно введением при­нудительной задержки перед тем как использовать полученный сигнал стробирования. Когда ведомое устройство возвращает данные ведущему устройству, он должен после установки данных на шине (но до отправки сигнала подтверждения) выждать время перекоса. Учет перекоса может быть реализован как в ведущем, так и в ведомом устрой­стве, либо в том и другом, лишь бы была обеспечена необходимая общая задержка. Величина компенсирующей задержки зависит от тех­нологии шины, а также физических свойств и длины ее сигнальных линий. В свою очередь, ведомые устройства должны самостоятельно отвечать за проблемы, связанные с их внутренними перекосами сигналов.

Дата добавления: 2015-12-17 ; просмотров: 1616 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

  • Свежие записи
    • Нужно ли менять пружины при замене амортизаторов
    • Скрипят амортизаторы на машине что делать
    • Из чего состоит стойка амортизатора передняя
    • Чем стянуть пружину амортизатора без стяжек
    • Для чего нужны амортизаторы в автомобиле


    источники:

    Видео:2/5 Теория. Диагностика кузовной электроники. Оптическая шина передачи данных MOSTСкачать

    2/5 Теория. Диагностика кузовной электроники. Оптическая шина передачи данных MOST

    https://fasad-adelante.ru/napravlenie-peredachi-informatsii-po-shinam

    🌟 Видео

    Всего за 2 минуты определить направление движения у колеса, если нет Никаких ОбозначенийСкачать

    Всего за 2 минуты определить направление движения у колеса, если нет Никаких Обозначений

    Левые и правые шины. Асимметричные и направленные. Разница?Скачать

    Левые и правые шины. Асимметричные и направленные. Разница?

    АЗЫ ДИАГНОСТИКИ. Шины передачи данных. Часть 6. Диагностика шины CAN.Скачать

    АЗЫ ДИАГНОСТИКИ. Шины передачи данных. Часть 6. Диагностика шины CAN.

    Направленные летние шины – вымирающий вид: что случилось и кто виноватСкачать

    Направленные летние шины – вымирающий вид: что случилось и кто виноват

    Монтаж шин и направление рисунка протектораСкачать

    Монтаж шин и направление рисунка протектора

    Передача данных - шина SPIСкачать

    Передача данных - шина SPI

    АЗЫ ДИАГНОСТИКИ. Шины передачи данных. Часть 3. Шина LinСкачать

    АЗЫ ДИАГНОСТИКИ. Шины передачи данных. Часть 3. Шина Lin

    Как определить направление вращения шины?Скачать

    Как определить направление вращения шины?

    ВСЕ МАРКИРОВКИ ШИН. БЕЗ ИСКЛЮЧЕНИЙСкачать

    ВСЕ МАРКИРОВКИ ШИН. БЕЗ ИСКЛЮЧЕНИЙ

    Как определить направление вращения шины, автомобильной резиныСкачать

    Как определить направление вращения шины, автомобильной резины

    Как узнать НАПРАВЛЕНИЕ ВРАЩЕНИЯ ШИНЫСкачать

    Как узнать НАПРАВЛЕНИЕ ВРАЩЕНИЯ ШИНЫ

    Передача данных по CAN-шине STM32Скачать

    Передача данных по CAN-шине STM32

    Монтаж шин и направление рисунка протектора. Рекомендации от экспертов Nokian Tyres.Скачать

    Монтаж шин и направление рисунка протектора. Рекомендации от экспертов Nokian Tyres.

    CAN шина👏 Как это работаетСкачать

    CAN шина👏 Как это работает
Поделиться или сохранить к себе:
Технарь знаток