Jump to content

Поперечный рычаг (компьютерный автобус)

Поперечный рычаг
Создано Силикор Корпорейшн
Ширина в битах 8, 16, 32, 64
Стиль Параллельно
Интерфейс горячего подключения Нет (чиповая шина)
Внешний интерфейс Нет
Интерфейсы главного и подчиненного Wishbone.

Wishbone Bus — это с открытым исходным кодом аппаратная компьютерная шина , предназначенная для обеспечения связи частей интегральной схемы друг с другом. Цель состоит в том, чтобы обеспечить соединение разных ядер друг с другом внутри чипа. Шина Wishbone используется во многих проектах проекта OpenCores .

Wishbone задуман как «логическая шина». Он не определяет электрическую информацию или топологию шины. Вместо этого спецификация написана с точки зрения «сигналов», тактовых циклов, а также высокого и низкого уровней.

Эта двусмысленность намеренна. Wishbone создан для того, чтобы дизайнеры могли комбинировать несколько проектов, написанных на Verilog , VHDL или каком-либо другом языке логического описания для автоматизации электронного проектирования (EDA). Wishbone предоставляет разработчикам стандартный способ объединения этих аппаратных логических конструкций (называемых «ядрами»).Wishbone имеет 8, 16, 32 и 64-битные шины. Все сигналы синхронизированы с одним тактовым сигналом, но некоторые ответы ведомого устройства должны генерироваться комбинаторно для достижения максимальной производительности. Wishbone позволяет добавлять «шину тегов» для описания данных. Но сброс, простое адресное чтение и запись, перемещение блоков данных и неделимые циклы шины — все работает без тегов.

Wishbone имеет открытый исходный код . Чтобы предотвратить вытеснение своих технологий путем агрессивного патентования, спецификация Wishbone включает примеры предшествующего уровня техники , чтобы доказать, что ее концепции находятся в общественном достоянии.

Устройство не соответствует спецификации Wishbone, если к нему не прилагается таблица данных , в которой описывается, что оно делает, ширина шины, использование и т. д. Для поощрения повторного использования конструкции требуется таблица данных. Создание возможности повторного использования дизайна, в свою очередь, облегчает обмен им с другими.

Простая архитектура шины — это упрощенная версия спецификации Wishbone. [1]

Поперечные топологии

[ редактировать ]

Wishbone хорошо адаптируется к распространенным топологиям, таким как «точка-точка», «многие-ко-многим» (т. е. классическая шинная система), иерархическим или даже коммутируемым фабрикам, таким как перекрестные коммутаторы . В более экзотических топологиях Wishbone требуется контроллер или арбитр шины, но устройства по-прежнему поддерживают тот же интерфейс.

Общий автобус

[ редактировать ]

Поток данных

[ редактировать ]

Перекладной переключатель

[ редактировать ]

Сравнения

[ редактировать ]

Сигналы управления поперечными рычагами по сравнению с другими стандартами шины системы на кристалле (SoC):

Поперечный рычаг => Авалон
Поперечный рычаг Автобус Авалон Описание
циклический = !write_n или !read_n указывает, что выполняется действительный цикл шины
и т. д. = выбор чипа указывает на действительный цикл передачи данных
мы = !write_n и read_n указывает, является ли текущий цикл локальной шины циклом ЧТЕНИЕ или ЗАПИСЬ. Сигнал инвертируется во время циклов ЧТЕНИЯ и устанавливается во время циклов ЗАПИСИ.
подтверждение = !waitrequest указывает на прекращение нормального цикла шины подчиненным устройством.
Авалон => Поперечный рычаг
Автобус Авалон Поперечный рычаг Описание
Выбор чипа = и т. д. указывает, что выбрано ведомое устройство.
write_n = !(cyc и мы) указывает, что ведущее устройство запрашивает запись на ведомое устройство.
read_n = !(cyc и !we) указывает, что ведущее устройство запрашивает чтение с ведомого устройства.
запрос на ожидание = !ак указывает, что ведомое устройство запрашивает ожидание ведущего.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e67fe12447408215e817ece34bfeef76__1649444700
URL1:https://arc.ask3.ru/arc/aa/e6/76/e67fe12447408215e817ece34bfeef76.html
Заголовок, (Title) документа по адресу, URL1:
Wishbone (computer bus) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)