Устройства PCI Express - Курсовая работа

бесплатно 0
4.5 32
Разработка программы реализации устройства передачи данных по шине PCI Express. Функциональная схема передачи данных по протоколу. Технические характеристики ПЛИСС. Разработка программного обеспечения, результаты тестовых испытаний и моделирования.


Аннотация к работе
Разработка стандарта PCI Express была начата фирмой Intel после отказа от шины INFINIBAND . В отличие от стандарта PCI, использовавшего для передачи данных общую шину с подключением параллельно нескольких устройств, PCI Express, в общем случае, является пакетной сетью с топологией типа звезда . Устройства PCI Express взаимодействуют между собой через среду, образованную коммутаторами, при этом каждое устройство напрямую связано соединением типа точка-точка с коммутатором. Так как программная модель PCI Express во многом унаследована от PCI, то существующие системы и контроллеры могут быть доработаны для использования шины PCI Express заменой только физического уровня, без доработки программного обеспечения. Высокая пиковая производительность шины PCI Express позволяет использовать ее вместо шин AGP и тем БОЛЕЕРСІ и PCI-X .Для подключения устройства PCI Express используется двунаправленное последовательное соединение типа точка-точка , называемое линией (англ. lane - полоса, ряд); это резко отличается от PCI , в которой все устройства подключаются к общей 32-разрядной параллельной двунаправленной шине. Соединение (англ. link - связь, соединение) между двумя устройствами PCI Express состоит из одной (x1) или нескольких (x2, x4, x8, x12, x16 и x32) двунаправленных последовательных линий. На электрическом уровне каждое соединение использует низковольтную дифференциальную передачу сигнала (LVDS ), прием и передача информации производится каждым устройством PCI Express по отдельным двум проводникам, таким образом, в простейшем случае, устройство подключается к коммутатору PCI Express всего лишь четырьмя проводниками. Использование подобного подхода имеет следующие преимущества: карта PCI Express помещается и корректно работает в любом слоте той же или большей пропускной способности (например, карта x1 будет работать в слотах x4 и x16); слот большего физического размера может использовать не все линии (например, к слоту x16 можно подвести проводники передачи информации, соответствующие x1 или x8, и все это будет нормально функционировать; однако, при этом необходимо подключить все проводники питания и заземления, необходимые для слота x16).Структурная схема интерфейса PCI Express представлена на рисунке Рисунок 4 - Структурная схема интерфейса PCI Express Данный интерфейс состоит из 3 логических уровней: уровень транзакций; Каждый из уровней разделен на 2 секции, одна из которых функционирует как выходная(передающая информацию), а другая как входная(принимающая информацию).Функциональная схема передачи данных по протоколу PCI Express представлена на рисунке: Рисунок 4- Со входа zapros поступает сигнал на демультиплексор.Данная ПЛИСС поддерживает заданный нам интерфейс и обладает достаточной скоростью для реализации проекта.В отличии от других семейств серии Cyclone, являются адаптивные логические модули. Кроме этого, микросхемы семейства Cyclone V содержат блоки цифровой обработки сигналов переменной точности, блоки встроенного ОЗУ, высокоскоростные приемопередатчики, аппаратные IP-блоки (контроллеры PCI Express и контроллеры внешней синхронной памяти), и средства защиты проекта от несанкционированного копирования и модификации. Технические характеристики ПЛИСС представлены в таблице: Напряжение питания 3.3 ВБлок DEMUX является демультиплексором который имеет вход D на который поступают данные, вход addr, который является управляющим сигналом, и четыре входа datac которых в зависимости от адреса поступает информация на один из выходов. В БЛОКЕNEWCRC находится регистр, в котором происходит преобразование сообщения и генераторного полинома алгоритма контрольной суммы для большей помехоустойчивости.В зависимости от адреса на вход будет поступать то или иное сообщение. Если на входе zapros будет 1,значит есть сигнал и сообщения поступают, в противном случае сигнала нет.По ходу работы была построена модель устройства при помощи программного пакета ALTERA Quartus, где были представлены передаваемые кодовые сообщения.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?