ПОИСК Статьи Чертежи Таблицы Системы с шинной структурой из "Отладка микропроцессорных систем " Информация передается из одного блока вычислительной системы в другой по линиям связи в форме двоичных (двузначных) сигналов. Такие сигналы имеют только два допустимых состояния или уровня напряжения, которые называются состояниями логического О и логической 1. Установлено соглашение о том, что нуль представляет состояние логического О и - -5 В — состояние логической 1 (так называемая позитивная логика). [c.13] Если информация передается из одного места в другое по jDднoй линии путем представления логических уровней в виде последовательных временных рядов, то такой вид связи называется последовательной передачей. [c.13] СЛОВО данных в обратном порядке, т. е. начиная с младшего бита. В последовательной передаче применяется минимальное число линий связи, но для передачи слова из N бит требуется N тактов синхронизации. При другом виде передачи каждый из N бит посылается по отдельной линии, а сами линии упорядочиваются в соответствии с двоичными весами. В результате получается параллельная передача, а совокупность линий, по которым передается информация, называется шиной. [c.14] Информация передается по шине параллельно битами и последовательно словами, причем передача каждого слова длится всего один такт синхронизации. Каждый элемент данных считывается с шины синхронно с системной синхронизацией. На рис. 1.3 показана передача слова 01001100 по 8-битной шине в некоторый момент времени 1. [c.14] Для достижения высокой скорости передачи данных в компьютере применяются шины. Конечно, система с шинной структурой усложняет компоненты компьютера, но это компенсируется повышением его производительности. [c.14] Как показано на рис. 1.4, в компьютере передача одного элемента данных из одного блока в другой осуществляется с использованием трех шин. [c.14] Передачами данных управляет ЦП, который определяет источник или получатель данных,-помещая его адрес на шину адреса. В простых системах выдавать адреса может только ЦП, поэтому шина адреса называется однонаправленной. Число линий или ширина шины адреса определяет общее число ячеек, которое может адресовать ЦП. В большинстве микропроцессоров шина адреса имеет 16 линий, что позволяет ЦП выбирать любую из (65536) ячеек. Так как принято обозначать число (1024) буквой К, то диапазон прямой адресации (адресное пространство) такой системы составляет 64К. [c.15] Поместив код адреса на шину адреса, ЦП должен информировать остальные компоненты системы о типе инициируемой передачи. Операцией может быть считывание или запись, а участвовать в ней могут память и входные или выходные порты. ЦП определяет операцию сигналами в линиях шины управления, которые выбирают память или ввод-вывод и указывают операцию считывания или записи. Не все линии в шине управления являются для ЦП выходными например, при операции считывания из памяти с большим временем доступа устройство памяти должно передать в ЦП управляющий сигнал, информирующий его о необходимости ожидания готовности запрошенных данных. Таким образом, одни сигналы в шине управления ЦП выдает, а другие принимает. [c.15] Совокупность из 8 бит называется байтом, а ширина шины данных определяет формат слова компьютера. В 8-битном микропроцессоре по шине данных передаются байты. Формат слова компьютера определяет также разрядность каждой из ячеек памяти и ширину его входных и выходных портов. [c.16] Вернуться к основной статье