Запись памяти, порожденная конечной точкой

Корневой комплекс получает требуемые данные из системной памяти и создает TLPзавершения с данными (CplD). Номер шины в IDзапросчика в завершающем TLPиспользуется, чтобы маршрутизировать пакет через переключатели к конечной точке.

Запросчик-конечная точка может также сообщаться с другими равноправными комплитерами-конечными точками. Например, конечная точка, прикрепленная к переключателю В, может общаться с конечной точкой, присоединенному к переключателю С. TLP запроса направляется, используя адрес. Завершающий пакет направляется, использую номер шины. Многопортовые корневые комплексы не нужны, чтобы поддерживать межпортовую маршрутизацию пакетов. В этом случае, одноранговые транзакции между конечными точками, связанными с двумя различными портами корневого комплекса, не поддерживаются.

Запись IO, инициализированная ЦПУ

IOзапросы могут быть инициированы только Корневым комплексом или действующей конечной точкой. PCIExpressконечные точки не инициируют IO транзакции. IOтранзакции ссылаются на традиционную поддержку. Собственные PCIExpress устройства не запрещаются из-за реализации IOпространства, но технические требования утверждают, что PCIExpressконечная точка не должна зависеть от операционной системы, размещающей IOресурсы, которые требуются.

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

Рисунок 2-8 показывает маршрутизацию пакетов, связанных с транзакцией записи IO. ЦПУ инициирует запись IOна Шине Передней Стороны (FSB). Запись содержит целевой IOадрес и до 4 байт данных. Корневой комплекс создает TLP запроса записи IO(IOWr), использующий адрес и данные из ЦПУ транзакции. Он использует IDсобственного регистра в заголовке пакета. Этот пакет направляется через переключатели А и В. Конечная точка-комплитер возвращает пакет завершения без данных  и (Cpl) и статус завершения “удачного завершения”, чтобы подтвердить прием

Ссылка на основную публикацию
Adblock detector