Часть 14. Тридцатидвухразрядные risc-микропроцессоры и risc-микроконтроллеры семейства powerpc.
Каждый порт имеет 32-разрядный регистр данных PDATx (адреса $10D10, $10D30, $10D50, S10D70), где х=А, В, С либо D - имя порта. Функциональное предназначение выводов портов А, В, С, D определяется содержимым 32-разрядных регистров PDIRx (адреса $10D00, $10D20, $10D40, $10D60), PPARx (адреса S10D04, $10D24, $10D44, S10D64) и PSORx (адреса $10D08, $10D28, S10D48, S10D68). В регистрах портов В и D, имеющих уменьшенное значение выводов, младшие разряды соответственных регистров не употребляются (резервированы).
В регистрах PDIRx каждый бит описывает направление передачи сигнала для соответственного вывода порта х: если бит имеет значение 0, то вывод служит входом, если значение 1, то выходом. В регистрах PPARx каждый бит задает предназначение соответственного вывода: если бит имеет значение 0, то данный вывод служит входом либо выходом параллельного порта х, если значение равно 1, то вывод делает другие функции, используясь в качестве входа либо выхода сигналов для разных блоков СРМ (контроллеров, таймеров, каналов мультиплексного обмена и прямого доступа, таймеров либо блока синхронизации). При всем этом для большинства выводов имеются разные варианта реализации другой функции. Выбор варианта другой функции задается значением соответственных битов в регистрах PSORx. Почти все сигналы могут подаваться на разные выводы портов, обеспечивая юзеру возможность выбора места подключения.
Если вывод порта служит в качестве выхода, то для него может быть внедрение выходного каскада с «открытым стоком». Таковая возможность реализуется для порта х, если в регистре PODRx (адреса $10D0C, $10D2C, $10D4C, $10D6C) установить значение 1 для бита, соответственного данному выводу.
Выводы РС-015 порта С, выполняющие функции параллельного ввода данных (надлежащие биты в регистрах PDIRC, PPARC имеют значение 0), могут употребляться как входы наружных запросов прерывания.
Номенклатура коммуникационных контроллеров семейства МРС82хх. Описанная выше базисная модель МРС8260 имеет ряд модификаций.
Все модели содержат центральный микропроцессор СРШОЗе и внутреннюю кеш-память команд 1С и данных DC емкостью по 16 Кбайт. В составе коммуникационных модулей СРМ всех моделей имеется 4 связных контроллера SCC, два управляющих контроллера SMC, также контроллеры SPI и I2C. Главные отличия моделей семейства МРС82хх состоят в количестве и многофункциональных способностях контроллеров FCC, МСС, наличии либо отсутствии встроенного контроллера шины PCI.
Модели МРС8250, 8255 анонсированы как дешевые представители данного семейства, имеющие ограниченные многофункциональные способности. Они содержат наименьшее количество контроллеров FCC, МСС. При всем этом они обеспечивают функционирование наименьшего числа интерфейсов ATM UTOPIA, Т1/Е1 и ТЗ/ЕЗ. Модели МРС8255, 8265, 8266 содержат внутренний контроллер шины PCI. Модели МРС8264, МРС8266 различаются также возможностью поддержки доп протоколов, применяемых на промежных уровнях сетевого обмена (ТС, IMA).
Разные модели различаются также рабочим спектром частот функционирования микропроцессора Ft, коммуникационного модуля Fc и наружной шины Fb. Модели МРС8250, 8255 реализуют значения Ft/Fc/Fb = 200/133/66 МГц. Модель МРС8260 выпускается в 3-х вариантах, обеспечивающих значения этих частот: 166/133/66 МГц, 200/133/66 МГц и 200/166/66 МГц. Для моделей МРС8260А, 8264А, 8265А, 8266А, выпускаемых по улучшенной технологии, обеспечиваются значения Ft/Fc/Fb=233/166/66, 266/200/66 либо 300/208/83 МГц.
В регистрах PDIRx каждый бит описывает направление передачи сигнала для соответственного вывода порта х: если бит имеет значение 0, то вывод служит входом, если значение 1, то выходом. В регистрах PPARx каждый бит задает предназначение соответственного вывода: если бит имеет значение 0, то данный вывод служит входом либо выходом параллельного порта х, если значение равно 1, то вывод делает другие функции, используясь в качестве входа либо выхода сигналов для разных блоков СРМ (контроллеров, таймеров, каналов мультиплексного обмена и прямого доступа, таймеров либо блока синхронизации). При всем этом для большинства выводов имеются разные варианта реализации другой функции. Выбор варианта другой функции задается значением соответственных битов в регистрах PSORx. Почти все сигналы могут подаваться на разные выводы портов, обеспечивая юзеру возможность выбора места подключения.
Если вывод порта служит в качестве выхода, то для него может быть внедрение выходного каскада с «открытым стоком». Таковая возможность реализуется для порта х, если в регистре PODRx (адреса $10D0C, $10D2C, $10D4C, $10D6C) установить значение 1 для бита, соответственного данному выводу.
Выводы РС-015 порта С, выполняющие функции параллельного ввода данных (надлежащие биты в регистрах PDIRC, PPARC имеют значение 0), могут употребляться как входы наружных запросов прерывания.
Номенклатура коммуникационных контроллеров семейства МРС82хх. Описанная выше базисная модель МРС8260 имеет ряд модификаций.
Все модели содержат центральный микропроцессор СРШОЗе и внутреннюю кеш-память команд 1С и данных DC емкостью по 16 Кбайт. В составе коммуникационных модулей СРМ всех моделей имеется 4 связных контроллера SCC, два управляющих контроллера SMC, также контроллеры SPI и I2C. Главные отличия моделей семейства МРС82хх состоят в количестве и многофункциональных способностях контроллеров FCC, МСС, наличии либо отсутствии встроенного контроллера шины PCI.
Модели МРС8250, 8255 анонсированы как дешевые представители данного семейства, имеющие ограниченные многофункциональные способности. Они содержат наименьшее количество контроллеров FCC, МСС. При всем этом они обеспечивают функционирование наименьшего числа интерфейсов ATM UTOPIA, Т1/Е1 и ТЗ/ЕЗ. Модели МРС8255, 8265, 8266 содержат внутренний контроллер шины PCI. Модели МРС8264, МРС8266 различаются также возможностью поддержки доп протоколов, применяемых на промежных уровнях сетевого обмена (ТС, IMA).
Разные модели различаются также рабочим спектром частот функционирования микропроцессора Ft, коммуникационного модуля Fc и наружной шины Fb. Модели МРС8250, 8255 реализуют значения Ft/Fc/Fb = 200/133/66 МГц. Модель МРС8260 выпускается в 3-х вариантах, обеспечивающих значения этих частот: 166/133/66 МГц, 200/133/66 МГц и 200/166/66 МГц. Для моделей МРС8260А, 8264А, 8265А, 8266А, выпускаемых по улучшенной технологии, обеспечиваются значения Ft/Fc/Fb=233/166/66, 266/200/66 либо 300/208/83 МГц.
<< В начало < Предыдущая 1 2 3 4 5 6 7 8 Следующая > В конец >>