Что делает “мультиплексирование адресных сведений” и “шину, буферизующую” средний?

В моих примечаниях я продолжаю сталкиваться с двумя условиями, которые смущают меня при просмотре моих примечаний по 8 085 процессорам.

Первое address data multiplexing. Что предназначено этим точно? Я понимаю, понятие мультиплексирования (объединяющийся n сигнализирует к одному), но где адресные сведения входят в это?

Во-вторых, что bus buffering? Мое понимание - то, что это - усиление электрических сигналов в схеме так, чтобы они могли путешествовать на большие расстояния. Это корректно?

4
задан 16.03.2011, 00:00

2 ответа

Я пытался вывести свой текст архитектуры ЭВМ, но он прокладывается под землей в поле в спине.

Мультиплексирование адреса позволяет Вам использовать меньше контактов на процессоре и таким образом меньше линий шины. Таким образом вместо того, чтобы иметь некоторые линии шины для адреса и еще немного для данных, Вы помещаете адрес на строку данных, это читается, затем Вы помещаете данные по тем же строкам, и это читается и сохранило в ранее адрес чтения. Для этих 8085 это позволило дизайну добавлять один контакт, но сокращать 8, для чистой прибыли (потеря?) 7 контактов (уменьшил физическую/производственную сложность за счет увеличенной логической сложности / сложности программирования).

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

Я надеюсь, что это было достаточно ясно. В противном случае не стесняйтесь просить разъяснение по поводу чего-либо, что Вы не поняли.

10
ответ дан 07.12.2019, 19:16

Эти термины могут быть использованы относительно материнской платы также, например, мой колледж использует 8 085 процессоров в сочетании с тем, что назвало материнскую плату TomAL.

С TomAL информация о шине данных мультиплексируется временем - те же линии шины несут или эти 8 битов данных или более низкие 8 адресных битов (A7-A0) в любой момент времени. Периферийные устройства знают, является ли это данными или адресом с помощью сигналов, сгенерированных ЦП.

Плата TomAL использует три микросхем для буферизации шины - существует два 8-разрядных DFF's (эффективно регистры) тот, который содержит более высокие 8 битов адреса (A15-A8) и другого, который содержит данные адреса/шины данных. Существует одна треть, так называемое с тремя состояниями, которое также содержит данные адреса/шины данных, но данные это хранения только допустимо, если это - более низкие 8 адресных битов. Иначе эта микросхема производит сигнал, эквивалентный, "не заботятся" о выводе.

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

Надеюсь, это поможет.

2
ответ дан 07.12.2019, 19:16

Теги

Похожие вопросы