Главная -> Книги (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (84) (85) (86) (87) (88) (89) (90) (91) (92) (93) (94) (95) (96) (97) (98) (99) (100) (101) (102) (103) (104) (105) (106) (107) (108) ( 109 ) (110) (111) (112) (113) (114) (115) (116) (117) (118) (119) (120) (121) (122) (123) (124) (109) Таблица 8-t Классификационные признаки контролеров
структуры. Адаптивность к различным ВЗУ обычно достигается изменением управляющей программы. В настоящее время широкое распространение получают микропроцессорные контроллеры. Применение микропроцессоров уменьшает сроки разработки и стоимость изделия за счет уменьшения числа микросхем и увеличивает функциональные возможности. Разработаны сложные БИС для управления различными тнпамн ВЗУ. Этн контроллеры совместимы с микропроцессорной шнной н обеспечивают подключение устройств определенного типа к мнкро-ЭВМ. Вследствие жесткою управления онн ориентированы на определенные скорости передачи данных, способы записи и форматы. На основе анализа функционирования современных ВЗУ, сопряжения с ЦП и функциональной нагрузки контроллера можно предъявить многофункциональному контроллеру ВЗУ совокупность требований и предложить методы обеспечения этих требований (табл. 8-2). Таблица 8-2 Требования к контроллерам и средства реализации их
Выделим основные аспекты многофункциональности контроллера ВЗУ и способы нх реализации в многофункциональном контроллере. 1. Реализация управления различными типами накопителей осуществляется за счет общего набора модулей управления. 2. Учет особенностей алгоритмов управления различными типами накопителей осуществляется посредством программной реализации алгоритмов управления. 3. Учет особенностей ВЗУ реализуется в результате применения сменных блоков контроллера, а также введения избыточности в аппаратные н программные средства. Используемый в работе функционально-структурный подход основывается на первичности функционального назначения системы по отнощению к ее реализации н предполагает ряд взаимосвязанных этапов, основными нз которых являются: выделение основных и дополнительных функций н их декомпозиция (построение дерева функций); построение операторных моделей каждого уровня декомпозиции системы (позволяет проанализировать совокупность внешних н внутренних связей в системе); построение временных диаграмм активности (позволяет провести анализ временных соотношений между функцкональны-ми модулями различных уровней системной организации); эквивалентные преобразования на уровне функциональных модулей (реализация принципа временного совмещения н разделения функций с целью формирования многофункциональных н специализированных модулей); покрытие функциональной структуры системы конструктивными модулями (формирование ряда базовых структур); оценка произведенного покрытия (выбор н оценка вариантов структурной реализации). Синтез базовых структур многофункционального контроллера ВЗУ микро-ЭВМ. Ранее было отмечено деление операций контроллера на основные н дополннтельные. Исходя нз многоуровневой организации системы, в которой функционирует контроллер, разделим набор функций иа следующие группы: функции сопряжения с ЦП; функции обработки информации в контроллере; функции сопряжения с ВЗУ. Построим дерево функций многофункционального контроллера ВЗУ мнкро-ЭВМ. I уровень f* - управление ВЗУ- П уровень {р1 -организация сопряжения с ЦП, -промежуточная обработка информации, f - организация сопряжения с ВЗУ. П1 уровень f} -обмен параллельной информацией, fJ --формирование н хранение слова состояния канала (сск), F3 -управление обменом; рз. 532 Fj -хранение параллельной информации, р2 -обработка принимаемой информации; pf -управление приводом, р2 -обработка последовательной информации. (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) (76) (77) (78) (79) (80) (81) (82) (83) (84) (85) (86) (87) (88) (89) (90) (91) (92) (93) (94) (95) (96) (97) (98) (99) (100) (101) (102) (103) (104) (105) (106) (107) (108) ( 109 ) (110) (111) (112) (113) (114) (115) (116) (117) (118) (119) (120) (121) (122) (123) (124) |
|