WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Шина Wishbone — параллельная компьютерная шина для объединения модулей в системе на кристалле. Шина описана в открытой спецификации, и широко используется в проектах цифровых систем с открытым исходным кодом на сайте OpenCores.org.[1] Изначально шина была создана корпорацией Silicore Corporation. Стандарт допускает присутствие нескольких ведущих устройств в системе, а также различные топологии соединения модулей.

Общие характеристики:

  • ширина шин адреса и данных: 8, 16, 32, 64 бит
  • тип шины: параллельная
  • внутренняя шина, используется только для соединения модулей на кристалле
  • нет возможности «горячего» подключения

Топологии

Wishbone предполагает несколько топологий соединения модулей в системе. Среди них:

  • точка-точка
  • общая шина
  • конвейер
  • коммутатор

Интерфейсы модулей

Интерфейсы ведущего и ведомого модулей в системе Wishbone.
СигналОписание
CLK_IСигнал синхронизации. Все операции считывания данных происходят по переднему фронту этого сигнала.
RST_IСинхронный сброс. По высокому уровню этого сигнала элементы памяти интерфейсов сбрасываются в начальное состояние.
ADR_OШина адреса. Может быть 8, 16, 32 или 64 бит. Разрядность определяется объемом адресуемой памяти.
DAT_I, DAT_OШины данных. Могут быть 8, 16, 32 или 64 бит.
WE_OУправляющий сигнал ведущего модуля, который определяет тип операции с ведомым модулем: чтение (низкий уровень) или запись (высокий).
SEL_OУправляющая шина, которая определяет, какой из байт должен быть считан в шине данных.
STB_OСтроб операции. Ведомый интерфейс выполняет операции только если этот сигнал установлен в высокий уровень.
ACK_I, ACK_OОповестительный сигнал. Установив этот сигнал в высокий уровень, ведомое устройство подтверждает, что данные были успешно прочитаны или записаны. Ведущее устройство может снять строб операции и завершить цикл или приступить к следующей операции записи/чтения.
CYC_OОповестительный сигнал. Установив этот сигнал в высокий уровень, ведущее устройство сообщает, что начат цикл записи или чтения с ведомым устройством.
TAGN_O, TAGN_IВспомогательные шины, которые могут использоваться, например, для передачи знаков четности, или других управляющих команд между ведущим и ведомым устройствами. Необязательные сигналы.

Примечания

  1. SoC Interconnection: Wishbone (англ.) (html) (07-09-2002). Проверено 18 января 2010. Архивировано 22 февраля 2012 года.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии