Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • AlexKud AlexKud 26 постов
  • StariiZoldatt StariiZoldatt 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Спецификация

С этим тегом используют

Datasheet Перевод Все
41 пост сначала свежее
59
Fidgy
Fidgy
2 года назад
IT-юмор

Очередная попытка понять как работает функционал⁠⁠

1: Эта документация - говно!
2: Это документация говна
1: Тогда не дурно

Очередная попытка понять как работает функционал Спецификация, Документы, Юмор, Картина
Спецификация Документы Юмор Картина
3
2599
cartime.pkb
cartime.pkb
2 года назад
Автомобильное сообщество

В сортах...⁠⁠

В сортах... Авто, Мемы, Моторное масло, Спецификация, Картинка с текстом
Показать полностью 1
[моё] Авто Мемы Моторное масло Спецификация Картинка с текстом
488
71
Oksanka118
Oksanka118
3 года назад
Помощники

Поработаю на пикабушников бесплатно⁠⁠

Привет.

Я не умею стричь, копать и делать уколы, так что вряд ли буду полезна большинству пикабушников. Но я работаю с разрешительной документацией на пищевую продукцию. Если вы печете печенье, производите сыры и йогурт, коптите колбасу и вам нужна консультация по регистрации декларации о соответствии, спецификации на продукт или сырье, консультация по НАССР, консультация по разработке ППК, обращайтесь. Естественно безвозмездно.


ТГ oksana_ano

Пароль: сила Пикабу

Поработаю на пикабушников бесплатно Малый бизнес, Производство, Декларация, Сертификат, Хассп, Пищевая промышленность, Спецификация, ДоброВспышка, Помощь
[моё] Малый бизнес Производство Декларация Сертификат Хассп Пищевая промышленность Спецификация ДоброВспышка Помощь
19
2
Fantome161
Fantome161
3 года назад
Сообщество Ремонтёров - Помощь

Нужен даташит⁠⁠

Нужен даташит Datasheet, Спецификация, Текст, Короткопост

Всем привет. Помогите с даташитом на мультиконтроллер ENE KB930QF A1

Datasheet Спецификация Текст Короткопост
15
14
Srg63
3 года назад
Сообщество Ремонтёров - Помощь

Кассетная дека Sony TC-K333ES мануал на IC Sony CX-10031⁠⁠

Помогите с даташитом IC Sony CX-10031. Это драйвер мотора капстан . 3 регулятора подстроечных в обвязке, проблемы с оборотами. Технологию настройки понять. На моторе6 обмоток, на три группы и датчики, думаю холла.

Кассетная дека Sony TC-K333ES мануал на IC Sony CX-10031 Кассетный магнитофон, Спецификация, Sony, Нужна помощь в ремонте
[моё] Кассетный магнитофон Спецификация Sony Нужна помощь в ремонте
6
HardCode
3 года назад
Arduino & Pi

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов⁠⁠

Содержание:

Часть 1: Введение

Часть 1.3: Чип

Часть 1.4: Распиновка

Часть 2: Описание системы

Часть 2.1.1: Матрица AHB-Lite

Часть 2.1.2: Доступ к атомарному регистру

Часть 2.1.5: Список регистров


Карта адресов для устройства разбита на разделы, как показано в Таблице 15. Подробности показаны в следующих разделах. При обращении к несопоставленным диапазонам адресов возникает ошибка шины.


2.2.1 Сводка

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

2.2.2 Подробности


ПЗУ:

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Память с функцией "выполнения на месте":

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Объединённые модули статической памяти с произвольным доступом 0-3 (SRAM0-3):

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Всегда раздельные модули статической памяти с произвольным доступом 4-5 (SRAM 4-5):

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Раздельные псевдонимы модулей статической памяти с произвольным доступом 0-3 (SRAM0-3):

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Периферия APB:

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Периферия AHB-Lite:

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Универсальная последовательная шина имеет в своей основе двухпортовую память с параллельным интерфейсом доступа и следующими регистрами:

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Остальные периферийные устройства AHB-Lite:

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Периферия IOPORT:

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Внутренняя периферия Cortex-M0+:

RP2040 - разбираем даташиты. Часть 2.2: Карта адресов Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост
Показать полностью 12
[моё] Спецификация Datasheet Raspberry pi Перевод Длиннопост
0
HardCode
4 года назад
Arduino & Pi

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров⁠⁠

Содержание:

Часть 1: Введение

Часть 1.3: Чип

Часть 1.4: Распиновка

Часть 2: Описание системы

Часть 2.1.1: Матрица AHB-Lite

Часть 2.1.2: Доступ к атомарному регистру


Регистры шины начинаются с базового адреса 0x40030000 (определенного как BUSCTRL_BASE в SDK).

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр BUS_PRIORITY


Смещение: 0x00


Описание:

Устанавливает приоритет каждого мастера для арбитража шины.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр BUS_PRIORITY_ACK


Смещение: 0x04


Описание:

Подтверждение приоритета шины.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFCTR0


Смещение: 0x08


Описание:

Счетчик производительности шины 0.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFSEL0


Смещение: 0x0c


Описание:

Выбор события производительности шины для PERFCTR0.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFCTR1


Смещение: 0x10


Описание:

Счетчик производительности шины 1.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFSEL1


Смещение: 0x14


Описание:

Выбор события производительности шины для PERFCTR1.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFCTR2


Смещение: 0x18


Описание:

Счетчик производительности шины 2.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFSEL2


Смещение: 0x1c


Описание:

Выбор события производительности шины для PERFCTR2.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFCTR3


Смещение: 0x20


Описание:

Счетчик производительности шины 3.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

BUSCTRL: Регистр PERFSEL3


Смещение: 0x24


Описание:

Выбор события производительности шины для PERFCTR3.

RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост
Показать полностью 11
[моё] Спецификация Datasheet Raspberry pi Перевод Длиннопост
0
HardCode
4 года назад
Arduino & Pi

RP2040 - разбираем даташиты. Часть 2.1.2: Доступ к атомарному регистру⁠⁠

Содержание:

Часть 1: Введение

Часть 1.3: Чип

Часть 1.4: Распиновка

Часть 2: Описание системы

Часть 2.1.1: Матрица AHB-Lite


Каждому блоку периферийных регистров выделяется 4 КБ адресного пространства, доступ к регистрам осуществляется одним из 4 методов, выбранных посредством декодирования адреса.


Addr + 0x0000: нормальный доступ для чтения и записи

Addr + 0x1000: атомарное исключающее "или" при записи

Addr + 0x2000: установка атомарной битовой маски при записи

Addr + 0x3000: очистка атомарной битовой маски при записи


Это позволяет изменять отдельные поля регистра управления без выполнения последовательности чтения-изменения-записи в программном обеспечении: вместо этого изменения отправляются на периферийное устройство и выполняются на месте. Без этой возможности трудно безопасно получить доступ к регистрам ввода-вывода, когда подпрограмма обслуживания прерывания выполняется одновременно с кодом, выполняемым на переднем плане, или когда два процессора выполняют код параллельно.


Четыре псевдонима атомарного доступа занимают в общей сложности 16 КБ. Большинство периферийных устройств на RP2040 обеспечивают эту функциональность изначально, а атомарная запись имеет те же временные характеристики, что и обычный доступ для чтения/записи. Некоторые периферийные устройства (I2C, UART, SPI и SSI) вместо этого имеют эту функциональность, добавленную с помощью промежуточного устройства шины, которое переводит восходящие атомарные записи в нисходящие последовательности чтения-изменения-записи на уровне периферийного устройства. Это увеличивает время доступа на два системных тактовых цикла.


SIO (Часть 2.3.1), одноцикловый блок ввода-вывода, подключенный непосредственно к портам ввода/вывода ядер, не поддерживает атомарный доступ на уровне шины, хотя некоторые отдельные регистры (например, интерфейс ввода/вывода общего назначения) имеют псевдонимы set / clear / xor.


2.1.3. Мост APB


Мост APB связывает высокоскоростное основное соединение AHB-Lite с периферийными устройствами с более низкой пропускной способностью. В то время как матрица AHB-Lite предлагает доступ с нулевым временем ожидания повсюду, доступ к APB имеет штраф за цикл:

- Доступ к шине APB занимает минимум два цикла (фаза настройки и фаза доступа)

- Мост добавляет дополнительный цикл для доступа на чтение, так как запрос и ответ шины регистрируются.

- Мост добавляет два дополнительных цикла для доступа к записи, так как этап настройки APB не может начаться, пока данные записи AHB-Lite не станут действительными.


В результате пропускная способность части APB структуры шины несколько ниже, чем у части AHB-Lite. Однако пропускной способности более чем достаточно для насыщения последовательной периферии APB.


2.1.4. "Узкая" запись в регистр ввода/вывода


Отображенные в память регистры ввода/вывода на RP2040 игнорируют ширину доступа для чтения/записи по шине. Они обрабатывают все записи, как если бы они были размером 32 бита. Это означает, что программное обеспечение не может использовать запись байтов или полуслов для изменения части регистра ввода-вывода: любая запись по адресу, где 30 старших битов адресов совпадают с адресом регистра, повлияет на содержимое всего регистра.


Для обновления части регистра ввода-вывода без последовательности чтения-изменения-записи лучшим решением на RP2040 является атомарные set/clear/XOR (см. Раздел 2.1.2). Обратите внимание, что это более гибко, чем запись байтов или полуслов, так как любая комбинация полей может быть обновлена за одну операцию.


После 8-битной или 16-битной записи (такой как инструкция strb на Cortex-M0+) регистр ввода-вывода будет производить выборку всей 32-битной шины данных записи. Cortex-M0+ и контроллер прямого доступа к памяти на RP2040 всегда будут реплицировать "узкие" данные по шине:


https://ideone.com/Qk6Vxz (код с комментариями и выводом на русском)


https://github.com/raspberrypi/pico-examples/blob/2fb08a028f... (оригинальный код)

Показать полностью
[моё] Спецификация Datasheet Raspberry pi Перевод Длиннопост Текст
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии