КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Защита памятиВстроенный модуль защиты памяти (MPU) AVR32UC управляет распределением памяти в системе и задает полномочия для доступа к ней. MPU позволяет выполнять доступ с ограничением чтения-записи к различным областям памяти в зависимости от степени привилегированности режима. Модуль защиты памяти позволяет пользователю фиксировать все случаи доступа к памяти с нарушением полномочий. Если производится доступ к некорректному адресу памяти, то MPU отменяет такой доступ и генерирует исключение. Пользователь может задавать различные уровни привилегий различным блокам памяти, формируя содержимое набора специальных регистров. Каждый такой блок памяти принято называть областью защиты. MPU позволяет сконфигурировать 8 различных областей защиты для доступа к командам и 8 областей защиты для доступа к данным. Каждая область имеет программируемый пользователем начальный адрес, размер, разрешение доступа, признаки наличия кэширования и наличия буферизованности. Каждый из этих параметров задается содержимым соответствующих полей системных регистров. Каждая область защиты может иметь размер от 4к до 4Г. Все области защиты должны иметь значение начального адреса, соответствующее размеру этой области.
ШИННАЯ МАТРИЦА HSB (Н MATRIX) Входящая в состав всех МК AT32UC3 шинная матрица HSB (HMATRIX) представляет собой многослойную шинную структуру, которая позволяет организовать параллельный множественный доступ через высокоскоростную шину (HSB) для ведущих и ведомых устройств в системе. Это позволяет значительно увеличить полную полосу пропускания шины. Шинная матрица связывает между собой до 16 ведущих устройств и до 16 ведомых устройств HSB. Нормальное время ожидания соединения ведущего устройства с ве-яомым — один тактовый цикл, за исключением случаев, когда ведущее устройство непосредственно связано с ведомым. В этом случае получается ноль циклов ожидания. Шинная матрица реализует так называемый спекулятивный метод предоставления устройствам шины, обеспечивающий механизм предупреждения запросов доступа от некоторых ведущих устройств. Этот механизм умень-щает время ожидания при первом доступе для блочных или отдельных транзакций. Согласно этому механизму для каждого ведомого устройства определяется соответствующее заданное по умолчанию ведущее устройство. В конце текущего сеанса доступа, если не поступает никакой другой апрос доступа, ведомое устройство остается связанным с заданным для его по умолчанию ведущим. Шинная матрица обеспечивает механизм арбитража, позволяющий уменьшить время ожидания в случае конфликта, т. е. когда два или более ведущих устройства одновременно пытаются обратиться к одному и тому же ведомому. У каждого ведомого устройства HSB имеется собственный арбитр, вынося, таким образом, решение для каждого ведомого индивидуально.
Дата добавления: 2014-01-13; Просмотров: 305; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |