Въпроси и задачи. 1).Колко входа трябва да има мултиплексор, с който реализираме функция на 4 променливи, при условие че не трябва да се използват допълнителни схеми?
2).На базата на четиривходов мултиплексор, синтезирайте схема, реализираща функцията: f(x2,x1,x0)=m0+m3+m4+m6 3).Какви са правилата за попълване на матрицата на входните въздействия?
4 ).На базата на мултиплексори да се синтезира автомат зададен чрез показаната таблица на преходите и изходите.
Автор: С. Иванов, Ю. Петкова, С. Каров
1999-03-18 16:26:59+02 Това са гама от устройства,чиято вътрешна структура позволява чрез програмирането им да се реализират комбинационни схеми или последователностни схеми. Разнообразието от видове и технологии е голямо, но всяко едно от тези устройства съдържа в себе си една “И” и една “ИЛИ” запомняща матрица, като едната или двете матрици са програмируеми. Входните променливи се подават към “И” матрицата, която изпълнява операция логическо умножение между всички или част от променливите и формира т. н. p-терми или p-линии. Тези изходни линии от “И” матрицата постъпват към входа на “ИЛИ”матрицата. В нея се извършва операция логическа сума на всички или част от термите и се формират необходимите изходни функции.
В зависимост от това , възможно ли е програмирането на “И” и “ИЛИ” матриците се различават следните групи логически устройства.
- Програмируемата памет съдържа една непрограмируема “И” матрица, реализираща функция на дешифратор т. е. пълния набор от минтерми и една програмируема “ИЛИ” матрица.
- Програмируемата матрична логика (PAL) и общата матрична логика (GAL) имат една програмируема “И” матрица и една непрограмируема “ИЛИ” матрица. Вътрешната структура на PAL и GAL в общи линии съвпада, но докато PAL позволява еднократно програмиране, то GAL позволява многократно програмиране (от 20 до 100 пъти).
- Програмируемата логическа матрица (PLA) съдържа програмируема “И” и програмируема “ИЛИ” матрица.
- Програмируемите в система устройства (ispLSI) имат сложна вътрешна структура и съдържат в себе си голям брой блокове с общо предназначение (наподобяват PAL, PLA), блокове за вход/изход, таймери, регистрови блокове и др. Връзките между отделните блокове, както и връзките в блоковете с общо предназначение се програмират. За програмирането не се изисква специално апаратно средство (програматор), както при горните три групи устройства, а може да бъде извършено докато устройството се намира в състава на общата логическа схема.
Всяка една от разгледаните групи програмируеми логически устройства има своите особености и разнообразие от решения, които са описани в справочната литература.
По-подробно ще се разгледат приложенията на PROM и PLA.