Подробные заметки об исследовании ARM шины zynq_AXI4_Lite
1. Шина AXI, интерфейс AXI и протокол AXI.
Шина, интерфейс и протокол. Шина — это набор каналов передачи, который представляет собой канал передачи данных, образованный различными логическими устройствами. Обычно он состоит из линий данных, адресных линий и линий управления. Интерфейс — это стандарт соединения, который часто называют физическим интерфейсом. Протокол — это правило передачи данных.
1.1 Обзор шины AXI
В ZYNQ поддерживаются три типа шин AXI и три типа интерфейсов AXI, конечно, все они используют протокол AXI. Три автобуса AXI:
AXI4: (Для требований высокопроизводительного отображения памяти) ориентирован в основном на потребности высокопроизводительной связи с отображением адресов.Это интерфейс, ориентированный на отображение адресов, который позволяет максимум 256 раундов передачи пакетов данных;
AXI4-Lite: (для простой связи с отображением памяти с низкой пропускной способностью) представляет собой облегченный интерфейс передачи с отображением адресов, занимающий очень мало логических единиц.
Ableton Live Lite — Что это и зачем? Подробный обзор.
AXI4-Stream: (для высокоскоростной потоковой передачи данных) ориентирован на высокоскоростную потоковую передачу данных; элемент адреса удален, что обеспечивает неограниченный масштаб передачи пакетов данных.
Во-первых, шина AXI4 и шина AXI4-Lite имеют одинаковые компоненты:
(1) Считывать адресный канал, включая сигналы ARVALID, ARADDR, ARREADY;
(2) Чтение канала данных, включая сигналы RVALID, RDATA, RREADY, RRESP;
(3) Запись адресного канала, включая сигналы AWVALID, AWADDR, AWREADY;
(4) Запись канала данных, включая сигналы WVALID, WDATA, WSTRB, WREADY;
(5) Запись канала ответа, включая сигналы BVALID, BRESP, BREADY;
(6) Системный канал, включая сигналы ACLK и ARESETN.
В состав шины AXI4-Stream входит:
(1), сигнал ACL: синхронизация шины, нарастающий фронт действителен;
(2), сигнал ARESETN: сброс шины, активный низкий уровень;
(3), сигнал TREADY: ведомое устройство сообщает ведущему о готовности к передаче;
(4), сигнал TDATA: данные, необязательная ширина 32, 64, 128, 256 бит;
(5), сигнал TSTRB: каждый бит соответствует действительному байту TDATA, ширина TDATA / 8;
(6), сигнал TLAST: ведущий сообщает ведомому, что эта передача является концом пакетной передачи;
(7), сигнал TVALID: ведущий сообщает ведомому, что данные действительны для этой передачи;
(8), сигнал TUSER: определяемый пользователем сигнал, ширина 128 бит
1.2 Введение в интерфейс AXI Три интерфейса AXI:
Интерфейс AXI-GP (4): это универсальный интерфейс AXI, включающий два 32-битных интерфейса главного устройства и два 32-битных интерфейса подчиненного устройства, с помощью которых вы можете получить доступ к периферийным устройствам на кристалле в PS.
Интерфейс AXI-HP (4): это высокопроизводительный интерфейс со стандартной полосой пропускания, модуль PL подключается в качестве основного устройства. В основном используется для доступа PL к памяти на PS (DDR и встроенная оперативная память)
Интерфейс AXI-ACP (1): это интерфейс, определенный в многоядерной архитектуре ARM. Китайский перевод — это порт согласованности ускорителя, который используется для управления DMA и другими периферийными устройствами AXI без кеша. Сторона PS является интерфейсом Slave.
Программа настройки входов модуля AT4-0i ConfigAT4_Lite
Для выполнения настройки и проверки входов модуля AT4-0i необходимо следующее программно-аппаратное обеспечение:
1) Персональный компьютер с операционной системой Windows 7 или выше и USB-портом;
2) Программа ConfigAT4_Lite;
3) Преобразователь USB-RS485, обозначение в конструкторской документации: USB-RS485.1.00;
4) Источник питания 24 В постоянного тока, мощностью 200 мА и более.
Инструкция по настройке каналов AT4-0i:
ПРИБОР МИКРОПРОЦЕССОРНЫЙ ТРАНСФОРМЕР-SL
Руководство по эксплуатации
РЭ 4218-004-11361385-2014
Часть 3
«Настройка прибора под управлением
программной платформы ISaGRAF»
Файлы для скачивания:
Источник: eltecom.ru
Релиз дистрибутива Linux Lite 4.4
Состоялся релиз дистрибутива Linux Lite 4.4, основанного на Ubuntu 18.04 LTS.
Дистрибутив использует среду рабочего стола XFCE и предназначен для начинающих пользователей, которые хотят перейти с Windows на Linux.
Основа: Ubuntu 18.04.2.
Что нового
Рассмотрим некоторые из изменений.
Обновлена тема значков Papirus до последней версии.
Программа Sound Juicer добавлена в утилиту Lite Software, которая содержит рекомендованные подборки приложений. Во время установки Sound Juicer, будет установлен пакет Restricted Extras, чтобы обеспечить функциональность экспорта в mp3.

Исправлена ошибка при изменении уровня громкости.
Удалены все ссылки на Google+, так как сервис прекращает свою работу.
Разработчики пришли с серверов Sourceforge на OSDN, так как OSDN окажет содействие в финансировании проекта.
Ядро Linux: 4.15.0-45 (дополнительные версии 3.13 — 5.0 доступны из репозитория).
Новые версии программ:
- Firefox: 65.0 Quantum
- Thunderbird: 60.4.0
- LibreOffice: 6.0.7.3
- VLC: 3.0.4
- Gimp: 2.10.8
Наш видео обзор Linux Lite
Материалы по теме:
- Linux Lite
- Релиз дистрибутива Linux Lite 4.6
- Релиз дистрибутива Linux Lite 4.8. Тоже призывает перейти с Windows 7
Еще новости:
- Релиз дистрибутива Sabayon Linux 19.03
- Релиз файлового менеджера GNOME Commander 1.10
- Некоторые релизы из мира Linux в марте 2019
- Релиз консольного редактора nano 4.0
- Дата выхода Gnome 3.34, релизы LibreOffice, OpenShot, Geary, Firefox, Tails и Tor
- Опубликовано: 02.04.2019
Категории:
Новые комментарии
Albozaur 23:08 28.05.2023
[аноним] 20:14 28.05.2023
viy19 14:22 28.05.2023
щ 07:55 28.05.2023
x230 07:11 28.05.2023
igorborisov 22:47 27.05.2023
fallen 22:25 27.05.2023
PedroAmor 22:16 27.05.2023
Diamondy4 19:28 27.05.2023
x230 18:32 27.05.2023
Новое в галерее
Комментарии
Активный пользователь
02.04.2019
18:01
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Раз десять ее ставил в разные времена и разные версии. Что тогда, то и сейчас — у нее один «вечный» глюк — обновления через графическую утилиту сразу после установки системы не ставятся! Полозок «колбасит» без отображения прогресса и процедура может длиться бесконечно! Приходится обновляться через терминал! Тогда все легко и просто.
Стартует система как-то неоправданно долго — дольше, чем любая другая. Это только у меня так, на моем железе или кто-то подобное отмечал тоже?
Активный пользователь
02.04.2019
21:57
Постоянная ссылка на комментарий Родительский комментарий Yuriy73n
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
> Приходится обновляться через терминал!
Так только в нём и надо обновляться, использовать для этого гуёвины самое низкопробное извращение!
03.04.2019
08:10
Постоянная ссылка на комментарий Родительский комментарий nicolahome
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
оправдываешь рукожопие господ творцов
Активный пользователь
03.04.2019
17:46
Постоянная ссылка на комментарий Родительский комментарий Vanya
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Нет, меня удивляют люди использующие молоток обвернутый подушкой для забивания гвоздей, при этом с злобным удивлением и упоённым возмущением гавкающим на производителя молотка.
Есть ведь проверенный десятилетиями инструмент, консоль называется, каков смысл в использовании надстройки над ней?
Ладно бы если это совсем блондин отписал, но этот то индивид здесь постоянно всем советы раздаёт, типа он спец с крутыми коки-наками, а теперь вдруг обливается слезами что извращение прошло неудачно.
Противны мне такие .
Активный пользователь
03.04.2019
21:10
Постоянная ссылка на комментарий Родительский комментарий nicolahome
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
1) Ты тот индивид, который всегда хамит и разжигает тут баталии. Ты посмотри на манеру своего общения. Это называется, мягко говоря — хамство! Посмотри, какие словечки ты подбираешь, существо)));
2) Я не гавкаю на «производителя молотка», а говорю, что «. у нее один «вечный» глюк. » — я констатировал факт и не более! И, считаю, что, если в дистрибутиве есть графическая утилита обновления, ТО ОНА ДОЛЖНА РАБОТАТЬ. А они не могут ее заставить это делать годами! Причем, что открывается она автоматом при первой перезагрузке и пользователь упирается в нее носом!
Клацает на кнопку и недоуменно ждет часами, не зная, как выйти из ситуации! Именно об этом мне писали люди и я им советовал включить терминал и давал список команд на обновление.
3) Именно этот индивид (то есть — ты), ПОСТОЯННО ГАВКАЕТ здесь на конкретные сделанные мной замечания и предложения с советами!
Жаба замучала? Так помогай людям, если ты такой умный! ИНДИВИД, словечко то какое подобрал, великий спец по обсиранию )))
Активный пользователь
03.04.2019
21:45
Постоянная ссылка на комментарий Родительский комментарий Yuriy73n
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Это когда я вам хамил и какими словами?
Ну, а если вы любую критику ваших «хелпов» трактуете как «хамит и разжигает тут баталии» то это ваши проблемы. Не надо давать некомпетентных «советов» особенно тем кто вас о них не спрашивал и не будет вам критики.
Кстати, вы бы определились, другим «советы» вы обычно даёте «в консоли» а сами оказывается гуёвины юзаете, что за лицемерие? Вы или трусы наденьте, или крест снимите (поговорка такая), а то неаккуратненько как то, сами себя же и палите.
И да, термин индивид наиболее точно характеризует то как вы сейчас ЧСВ прокачиваете, но это вовсе не оскорбление, не надо обижаться.
А на счёт моей жабы, так людям то я помогаю, но когда они меня об этом просят или спрашивают, некультурно раздавать советы когда и где не попадя. У всего должно быть своё место и время, разве это не очевидно?
Умерьте чутка свою неудержимую пассионарность, а то она уже походит на клавиатурный метеоризм.
Активный пользователь
03.04.2019
13:21
Постоянная ссылка на комментарий Родительский комментарий Yuriy73n
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Специально попробовал, поставил Linux Lite 4.4. И, действительно, через стартовую утилиту не обновляется. Висит бесконечно.
Через терминал тоже все ок.
Грузится система довольно сносно.
Активный пользователь
03.04.2019
17:52
Постоянная ссылка на комментарий Родительский комментарий yuriy
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Почему бы просто Синаптика не использовать? Если гуёвины требуются. Он то давно в деб-дистрах без проблем справляется со всем спектром «ширпотребных» манипуляций с пакетами.
Активный пользователь
03.04.2019
18:05
Постоянная ссылка на комментарий Родительский комментарий nicolahome
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Можно и Синаптик, но тут речь вообще не об этом. Разработчики сделали «Стартап-визард-утилиту» для новичков, и она должна корректно работать.
Активный пользователь
03.04.2019
21:59
Постоянная ссылка на комментарий Родительский комментарий yuriy
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Да и убунтовая автообновлялка тоже не блещет качеством, по ней на форумах регулярно «жалобы» отписывают, может сейчас исправили?
Давно я её не смотрел, надо будет самому глянуть для тактильного сравнения. Обычно из за одной, простенькой ошибки всё стопорить начинает, это характерно для большинства подобных гуёвин.
Был недавно у знакомого, так у него на Маняро похожей болезнью Памак-Манагер болеет, через консоль только и «лечится», так что все они корректностью обделены.
Источник: pingvinus.ru