28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
1

Ведомое устройство PCI

08.09.2014, 17:28. Показов 4968. Ответов 93
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет)

Задание: Ведомое устройство PCI
Допускается реализация либо на отдельных элементах, либо на МК. На чём будет это проще сделать?

Решил обратиться к интернету за временными диаграммами, нашёл только для PCI, что меня окончательно расстроило и ввело в ступор))
Что делать? С чего начать?)

Спасибо)

Добавлено через 7 минут
Возможно, я разместил тему не в том разделе; то прошу не винить и перенести по месту назначения)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2014, 17:28
Ответы с готовыми решениями:

Для устройства не установлены драйверы. (Код 28) PCI гнездо 9 (PCI шина 9, устройство 1, функция 0)
Добрый день. В списке "устройства и принтеры" висит уведомление, что отсутствует драйвер на...

Гнездо PCI 1 (PCI - Шина 1, устройство 0, функция 0) (Код 43)
Здравствуйте, столкнулся с такой проблемой: после переустановки Windows 10 перестала работать...

PCI гнездо 32 (PCI шина 3, устройство 0, функция 0)
PCI гнездо 32 (PCI шина 3, устройство 0, функция 0) что это ...как исправить....и может ли из за...

PCI шина 2, устройство 12, функция 0
Доброго всем дня. У меня такая проблема - установил новый винт на ноут Тошиба сателлит...

PCI-устройство не могу найти драйвер
Собрал компьютер, в основе материнка Asus a320m-k и проц amd ryzen 2200g. Установил сборку Win 8.1,...

93
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
01.10.2014, 21:56  [ТС] 41
Author24 — интернет-сервис помощи студентам
raxp, PCI-X же...
Мне сказали, я передаю.
Завтра тогда попрошу объяснить.
Я нашёл упоминание про срс только в описании ПСИе.
Мб что-то напутал препод)

Всё-таки думаете, что на ПЛИС будет проще реализовать?
Просто мне тз через неделю нужно представить(
Блин, вообще не знаю, что делать.
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
01.10.2014, 22:08 42
А что еще по быстродействию и степени интеграции вы можете предложить?

не знаю, что делать.
выяснить подробности, что в конечном итоге от вас ожидается и все вводные данные.
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
03.10.2014, 19:09  [ТС] 43
Цитата Сообщение от raxp Посмотреть сообщение
что в конечном итоге от вас ожидается
Узнал)
Значит так, дали мне пример тз:
Кликните здесь для просмотра всего текста

Разработать принципиальную схему устройства сопряжения с шиной расширения PCI 2.0.

Проектирование выполнить с учетом всех требований ЕСКД и ЕСПД.

Пояснительная записка должна отражать последовательность этапов проектирования цифровых устройств и должна включать:
1. Описание интерфейса с указанием назначений его линий.
2. Разработку структурной схемы устройства с подробным описанием.
3. Разработку функциональной схемы устройства с подробным описанием.
4. Разработку принципиальной схемы устройства с подробным описанием.
5. Расчет временных характеристик принципиальной схемы (тактовой частоты).
6. Временную диаграмму работы схемы в контрольных точках.
7. Расчет основных характеристик и параметров схемы (потребляемая мощность, защита по цепям питания и т.д.).
8. Подробную блок-схему программы микроконтроллера.
9. Листинг программы для микроконтроллера.

10. Список принятых сокращений.
11. Список использованной литературы, включая ссылки на нормативные документы (справочники, требования по ЕСКД и ЕСПД).
12. Чертежи:
• структурная схема устройства формата не менее А4;
• функциональная схема устройства формата не менее А4;
• принципиальная схема устройства формата не менее А4 с перечнем элементов.

Исходные данные:
1. Шина расширения PCI 2.0.
2. Общее число линий шины – 124 бита.
3. Число сигнальных линий шины – 32 бита.
4. Напряжение питания, подводимое к разъему – +3,3, +5, +12 и -12 В.
5. Объем буфера памяти – 0,5 Мбайта.
6. Элементная база:
• микросхемы серии 1533;
• контроллер серии AVR.
7. Язык программирования микроконтроллера – С.

8. Особые требования: повышенное быстродействие устройства.


Как я понял, если делать на ПЛИС/МК, то количество бумажных работ и "суммарных работ" сокращается в разы)

Если на FPGA:
Нужен код на VHDL + структурная схема, которую заливаем в ПЛИС,
Если на МК: код и алгоритм
0
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
03.10.2014, 20:28 44
Все же PCI 2.0. а не PCI-X?
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
04.10.2014, 14:51  [ТС] 45
Витальич,
Цитата Сообщение от Don Rodrigo Посмотреть сообщение
Значит так, дали мне пример тз:
Мне надо такое же для ПСИх написать)

Добавлено через 18 часов 10 минут
Смотрите, что я нашёл: http://www.plda.com/pci-x )))
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
04.10.2014, 16:57 46
...дык там предлагаются IP ядра (черные ящики) и так понял, что ознакомительная версия.
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
04.10.2014, 18:43  [ТС] 47
Ну а что, я преподу буду ядро разрабатывать сам?)))
Чтобы потом он через пару лет по этому диссертацию написал?)

Сейчас зарегистрируюсь и посмотрю, что там лежит.

Добавлено через 30 минут
Там всё серьёзно, надо делать запрос на пробную даже версию ядра. Ещё и не факт, что они мне её отправят. Надо думать дальше)
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
04.10.2014, 18:48 48
IP ядра для того и разрабатываются, чтобы мани косить. ЦОС - это деньги, только не все готовы за нее их платить.
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
04.10.2014, 18:54  [ТС] 49
Плохо(
Значит, вариант с ПЛИС отметаем?
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
04.10.2014, 18:56 50
...а что, есть альтернативы кроме ПЛИС?
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
04.10.2014, 19:05  [ТС] 51
На дискретных элементах или на МК)
Мне же не нужен реальный продукт)
Примерно, что-то, чтоб было, чтобы меня не отчислили)
0
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
04.10.2014, 19:30 52
Цитата Сообщение от Don Rodrigo Посмотреть сообщение
Мне же не нужен реальный продукт)
Так и подключите ОЗУ напрямую к шине плюс схема управление на мелкой логике, всё остальное валите на драйвер на стороне ПиСи, благо его разработка по заданию не требуется
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
05.10.2014, 12:23  [ТС] 53
Витальич, подождём ещё raxp'a, мб он тоже что-то интересное предложит)

Добавлено через 16 часов 9 минут
Ладно, будем делать на
Цитата Сообщение от Витальич Посмотреть сообщение
мелкой логике
С чего начнём?)
0
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
05.10.2014, 13:52 54
Цитата Сообщение от Don Rodrigo Посмотреть сообщение
С чего начнём?)
Не мы а Вы (с)
У вас же есть план
1. Описание интерфейса с указанием назначений его линий.
2. Разработку структурной схемы устройства с подробным описанием.
3. Разработку функциональной схемы устройства с подробным описанием
Пишем, рисуем выкладываем.
А у меня X2 в wot целый день.
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
05.10.2014, 20:50  [ТС] 55
Витальич, сначала я тз доделаю и покажу вам)
Танкист?)
0
Витальич
05.10.2014, 21:45
  #56

Не по теме:

ну типа да

0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
06.10.2014, 19:47  [ТС] 57
Никто не знает, чему равно "общее число линий шины"? Я что-то не нашёл)
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
07.10.2014, 19:22  [ТС] 58
Структурная схема

C#
1
2
3
4
5
6
7
8
9
10
11
AD[31:0] Address/Data — мультиплексированная шина адреса/данных. В начале транзакции передается адрес, в последующих тактах — данные
 
C/BE[3:0]# Command/Byte Enable — команда/разрешение обращения к байтам. Команда, определяющая тип очередного цикла шины, задается четырехбитным кодом в фазе адреса
 
FRAME# Кадр. Введением сигнала отмечается начало транзакции (фаза адреса), снятие сигнала указывает на то, что последующий цикл передачи данных является последним в транзакции
 
DEVSEL# Device Select — устройство выбрано (ответ ЦУ на адресованную к нему транзакцию)
 
IRDY# Initiator Ready — готовность ведущего устройства к обмену данными
 
TRDY# Target Ready — готовность ЦУ к обмену данными
Миниатюры
Ведомое устройство PCI  
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
07.10.2014, 20:49  [ТС] 59
Одобрено?)
0
28 / 28 / 1
Регистрация: 10.12.2009
Сообщений: 792
10.10.2014, 20:23  [ТС] 60
Блин, друзья) Проверьте плз структурную схему, мне надо её на этой неделе показать, чтобы я мог дальше продолжать выполнять задание)
Ну и еще с общим числом линий шины проблем, никто не знает, где можно эту инфу посмотреть?

Добавлено через 20 минут
И ещё) Микросхемы с питанием с 3.3в - только серия 74НС подходит?
0
10.10.2014, 20:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2014, 20:23
Помогаю со студенческими работами здесь

Не установилось устройство: pci-контроллер simple communications
не установилось устройство: pci-контроллер simple communications, из нета не обновляет, пишет что...

Не установилось устройство (PCI-контроллер Simple Communications)
После установки Windows 8.1 в диспетчере устройств появился восклицательный знак напротив...

Выбор видеокарты под PCI Express 2.0 2 PCI, 1 PCI-E x1, 1 PCI-E x16
Помогите хочу покупать в Среду Видео ATI Radeon 5850 1GB но там PCI Express 2.1 а у меня на...

Прочее устройство моста PCI\VEN_10DE&DEV_037
ПОМОГИТЕ ПОЖАЛУЙСТА!!! Ребят купил комп у друга, поменял винду а драйверов у него нету, пишет что...

Драйвера для PCI-устройство Intel 82801GB ICH7 - SMBus Controller
PCI-устройство Intel 82801GB ICH7 - SMBus Controller (SM контроллер шины) PCI-устройство ITE...

Устройство KabyLake PCI Express Root Port 10-A2B1 работает неправильно
Windows 10 в центре безопасности пишет, что KabyLake PCI Express Root Port 10-A2B1 работает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru