автобус организирана структура

В случай на 3C изхода е необходимо да се гарантира, че линията винаги е работил само един активен изход, както и всички други изходи ще бъде в това време, в третата държава, в противен случай може да има конфликти. Комбинираното изходи QA могат да работят по едно и също време, без никакви конфликти.

Типична структура на микропроцесорната система е както следва:

автобус организирана структура

Структурата на микропроцесорната система

Тя включва три основни типа устройства:

· А памет, съдържаща памет за произволен достъп (RAM, RAM - памет с произволен достъп) и памет (ROM, ROM памет само -Read), който се използва за съхранение на данни и програми;

· I / O устройство (IOCTL, I / O - входно / изходни устройства), които служат за свързване на микропроцесорната система към външни устройства за получаване на (вход, четене, прочетен) входни сигнали и извеждане (дисплей, запис, запис) изходни сигнали.

Всички устройства на микропроцесорната система се комбинират общата системна шина (това се нарича канал или системно артерия). Системна линия включва четири основни автобус по-ниско ниво:

· Автобус на данните (Data Bus);

· Контрол шина (контрол Bus);

· Bus захранване (Bus).

Данните автобус - автобус, който се използва за предаване на информационни кодове между всички устройства на микропроцесорна система. Обикновено участва в изпращането на информация процесор, който предава код за данни в някои устройство или клетки на паметта, да получава данни от кода на устройството, или от клетката памет. Но също така е възможно и прехвърлянето на информация между устройства без участието на процесора. Автобусът за данни винаги е двупосочна. Най-често срещаният тип на крайното стъпало, за линиите на автобуса - изход с три състояния.

Броят на битовете (линии) определя скоростта и ефективността на обмена на информация, както и най-големият брой на инструкции. Обикновено, шината за данни е 8, 16, 32 или 64 бита. Разбираемо е, че за един цикъл на обмен на 64-битова шина могат да се предават 8 байта информация, както и 8-битов - само един байт. ширина автобус данни определя малко по време на магистралата. Например, когато става дума за 32-битова система гръбнак, се разбира, че тя има 32-битова шина за данни.

Други сигнали за контрол могат да бъдат използвани, за да потвърдите получаването на данни, за да нулирате всички устройства на първоначалното състояние, за всички часовникови устройства и т.н. В допълнение, контролните сигнали осигуряват координация на процесора (или друг майстор линия, зададена стойност, родителска) работят памет или I / O устройства (устройство изпълнение, роби). Контролни сигнали служат също искане и предоставяне на заявка за прекъсване и предоставяне на пряк достъп.

контрол на автобусни линии могат да бъдат или двупосочно. Видове изходни етапи могат да бъдат много различни: с две състояния (за еднопосочни линии) с три състояния (за двупосочни линии) с отворен колектор (за двупосочни и мултиплексирани линии).

И накрая, автобус мощност, която не е предназначена за прехвърляне на данни сигнали и за захранване на системата. Състои се от електропроводите и общия проводник. Микропроцесорната система може да бъде единичен захранване (обикновено 5 V) или повече източници на енергия (обикновено по--5 V, 12 V и -12 V). Всеки има свой собствен захранващо напрежение връзка. Всички устройства са свързани в паралел с тези линии.

Важно е да се има предвид, че I / O устройства често са устройства на "трудно логика". Те са част от функциите, които изпълняват могат да бъдат наложени на микропроцесорната система. Поради това, разработчикът винаги е възможно да се преразпределят функциите на системата между хардуерни и софтуерни приложения оптимално. Най-често се използва комбинация от хардуерни и софтуерни функции.

Понякога, I / O устройства се състои от процесор, който е, сме малък специален микропроцесорна система. Това позволява да се премине някои софтуерни функции на I / O устройства, CPU разтоварване система.