Каскадирование дешифраторов позволяет увеличить количество входов и выходов. 1 Это необходимо, когда разрядность одной ИС оказывается недостаточной для адресации большого количества различных устройств. 1
Для увеличения количества выходов нужно: 1
- Нарисовать базовый дешифратор. 1
- Определить количество дешифраторов в выходной части каскада (общее количество выходов схемы разделить на количество выходов базового дешифратора) и нарисовать выходную очередь каскада. 1
- Нарисовать входную шину каскада нужной разрядности (из расчёта N=2^n, где N — количество выходов схемы, n — количество необходимых входных линий). 1
- Соединить входные информационные линии дешифраторов выходного каскада и младшие разряды входной информационной шины. 1
- Количество выходов дешифраторов следующей очереди каскада равно количеству дешифраторов предыдущей очереди. 1 Следовательно, определить количество дешифраторов в следующем каскаде можно, поделив количество дешифраторов в предыдущем каскаде на количество выходов базового дешифратора. 1
- Нарисовать следующую очередь. 1
- Подключить выходы следующей очереди к разрешающим входам дешифраторов предыдущей очереди (на схемах очереди следуют справа налево). 1
- Входные информационные линии дешифраторов следующей очереди подключаются к следующим разрядам входной шины каскада и т. д.. 1
Для увеличения количества входов нужно разбить входной код на группы, и в пределе каждому разряду входного кода может соответствовать свой отдельный каскад дешифратора. 5