RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Июль 2020
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031  

Календарь Календарь

Последние темы
» Радио-86РК: внешние видео-адаптеры
автор Microsha Вчера в 14:06

» Новости криптовалют: статьи, заметки, разное...
автор Viktor2312 Пн Июл 06 2020, 10:51

» Новинки. Книги. Часть 1.
автор Viktor2312 Сб Июл 04 2020, 11:56

» Арго ПК ФВ 6511. Информация, документы, фото.
автор Viktor2312 Ср Июл 01 2020, 21:23

» Обзор крипто проектов.
автор Viktor2312 Вс Июн 28 2020, 00:03

» МИКРО - 80. Статьи, заметки, очерки, разное...
автор barsik Сб Июн 27 2020, 22:56

» Серия видео про Биткоин.
автор Viktor2312 Сб Июн 27 2020, 16:09

» Электроника КР-04. Информация, документы, фото.
автор barsik Пт Июн 26 2020, 13:25

» Флейм только по теме "Радио-86РК".
автор barsik Чт Июн 25 2020, 20:06

» Netbox.Global (NBX) - браузер с инновационной технологией.
автор Viktor2312 Вт Июн 23 2020, 14:45

» Электроника КР-03: Обсуждение
автор barsik Чт Июн 18 2020, 21:24

» Радио-86РК: Разное
автор barsik Чт Июн 18 2020, 02:06

» Биткоин, с технической точки зрения. Разное...
автор Viktor2312 Вт Июн 16 2020, 22:47

» Радио-86РК: Расширение ОЗУ
автор barsik Чт Июн 11 2020, 10:21

» Разное
автор Viktor2312 Вт Июн 09 2020, 01:40

» Улучшение видео возможностей РК86
автор barsik Вс Май 31 2020, 12:39

» Турбирование Специалиста
автор barsik Пт Май 22 2020, 13:33

» Программы от РК86 на Специалисте
автор barsik Ср Май 20 2020, 21:08

» Варианты улучшения платы ЭКСПРЕСС минимальной ценой
автор barsik Ср Май 20 2020, 21:02

» Z80 в Специалисте
автор barsik Ср Май 20 2020, 21:00

» Семейство PIC32MZ EF 32-разрядных МК (252 МГц).
автор Viktor2312 Вт Апр 28 2020, 15:53

» Микросхема ЦАП AK4499, ЦАПы на её основе. Общая тема.
автор Viktor2312 Вс Апр 12 2020, 14:27

» Можно ли улучшить цвет Специалиста ?
автор barsik Чт Апр 09 2020, 19:03

» USB --> I2S
автор Viktor2312 Пн Апр 06 2020, 00:25

» Часики на лампах
автор freddy Вс Мар 15 2020, 14:27

Самые активные пользователи за месяц
Viktor2312
Семейство PIC32MZ EF 32-разрядных МК (252 МГц). Vote_lcapСемейство PIC32MZ EF 32-разрядных МК (252 МГц). Voting_barСемейство PIC32MZ EF 32-разрядных МК (252 МГц). Vote_rcap 
barsik
Семейство PIC32MZ EF 32-разрядных МК (252 МГц). Vote_lcapСемейство PIC32MZ EF 32-разрядных МК (252 МГц). Voting_barСемейство PIC32MZ EF 32-разрядных МК (252 МГц). Vote_rcap 
Microsha
Семейство PIC32MZ EF 32-разрядных МК (252 МГц). Vote_lcapСемейство PIC32MZ EF 32-разрядных МК (252 МГц). Voting_barСемейство PIC32MZ EF 32-разрядных МК (252 МГц). Vote_rcap 

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Семейство PIC32MZ EF 32-разрядных МК (252 МГц).

Перейти вниз

Семейство PIC32MZ EF 32-разрядных МК (252 МГц). Empty Семейство PIC32MZ EF 32-разрядных МК (252 МГц).

Сообщение  Viktor2312 в Пн Апр 27 2020, 21:15

1
.
Общая тема по данному семейству микроконтроллеров
PIC32MZ EF 32-разряда (252 МГц).


____

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

Сообщения : 12354
Дата регистрации : 2012-08-10
Возраст : 41
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Семейство PIC32MZ EF 32-разрядных МК (252 МГц). Empty .

Сообщение  Viktor2312 в Вт Апр 28 2020, 15:53

2
.
CPU. Предварительное ознакомление.


____Ядро MIPS32 M-Class является "сердцем" микроконтроллеров семейства PIC32MZ EF. Процессор (CPU) выбирает инструкции, декодирует каждую инструкцию, выбирает исходные операнды, выполняет каждую инструкцию и записывает результаты выполнения инструкции в соответствующие пункты назначения.
____Ключевые особенности включают в себя:

  • 5-ступенчатый конвейер.

  • 32-разрядные шины адреса и данных.

  • MIPS32 усовершенствованная архитектура (выпуск 5):

    • Инструкции Multiply-accumulate/умножение-сложение и multiply-subtract/умножение-вычитание (совмещённое умножение-сложение - распространённая операция, при которой умножаются два числа и складываются с аккумулятором).

    • Инструкции целевого умножения (targeted multiply instruction).

    • Инструкции определения нуля/единицы.

    • Инструкции ожидания (WAIT).

    • ---


  • ---

____Структурная схема ядра процессора семейства PIC32MZ EF показана на рисунке ниже:

Семейство PIC32MZ EF 32-разрядных МК (252 МГц). 0001__STM32MZ.1588087012


Обзор архитектуры.

____Микропроцессорное ядро MIPS32 M-Class в устройствах семейства PIC32MZ EF содержит несколько логических блоков, работающих вместе, обеспечивая эффективный высокопроизводительный вычислительный механизм. Следующие блоки включены в ядро:

  • Исполнительный блок (Execution unit).

  • Регистры общего назначения (General Purpose Register, GPR).

  • Блок умножения/деления (Multiply/Divide Unit, MDU).

  • Система управления сопроцессором (System control coprocessor, CP0).

  • Блок вычислений с плавающей точкой (Floating Point Unit, FPU).

  • Блок управления памятью (Memory Management Unit, MMU).

  • Контроллер кэша инструкций/данных (Instruction/Data cache controllers).

  • Блок управления энергопотреблением (Power Management).

  • Кэш инструкций и данных (Instructions and data caches).

  • Блок поддержки microMIPS (microMIPS support).

  • Улучшенный контроллер JTAG (EJTAG).


Исполнительный блок (execution unit).

____Исполнительный блок ядра процессора реализует архитектуру загрузки/сохранения с одно-цикловыми (single-cycle) операциями ALU (логические, сдвиг, сложение, вычитание) и автономным модулем умножения/деления. Ядро содержит тридцать два 32-разрядных регистра общего назначения (GPR), используемых для целочисленных операций и вычисления адресов. Добавлены семь дополнительных наборов теневых регистровых файлов (содержащих тридцать два регистра), чтобы минимизировать издержки переключения контекста при обработке прерываний/исключений. Файл регистра состоит из двух портов чтения и одного порта записи и полностью обойден, чтобы минимизировать задержку работы в конвейере.
Блок исполнения включает в себя:

  • 32-разрядный сумматор, используемый для расчёта адреса данных (32-bit adder used for calculating the data address).

  • Блок адреса, для расчёта адреса следующей инструкции (Address unit for calculating the next instruction address).

  • Логика для определения ветви и расчёта целевого адреса ветви (Logic for branch determination and branch target address calculation).

  • Выравниватель нагрузки (Load aligner).

  • Определитель состояния компаратора (Trap condition comparator).

  • Обходные мультиплексоры, используемые для избежания сбоев при выполнении потоков команд (Bypass multiplexers used to avoid stalls when executing instruction streams where data producing instructions are followed closely by consumers of their results).

  • Ведущий блок обнаружения нуля/единицы для реализации инструкций CLZ и CLO.

  • Арифметико-логическое устройство (АЛУ) для выполнения арифметики и побитовых логических операций.

  • ---

  • ---



(Блин, да что же так сложно, отложу на потом...)

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

Сообщения : 12354
Дата регистрации : 2012-08-10
Возраст : 41
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения