реклама на сайте
подробности

 
 
> PC104+
Sl.Hunter
сообщение Jun 30 2008, 16:58
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 29-06-08
Из: Москва
Пользователь №: 38 628



Здравствуйте! Где можно найти документацию по теме, в частности распиновку разёмов и сами разёмы, и что какой выход значит. И что-нибудь как можно более подробное по шине PCI, ещё хотелось бы найти примеры на языке VHDL устройсв PCI...

Можно ссылки на темы форума, я искал ничего, что нужно не нашёл! На Википедии в разделах посвещённых данным темам был.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sl.Hunter
сообщение Jul 1 2008, 13:54
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 29-06-08
Из: Москва
Пользователь №: 38 628



То что конектор есть я уже видел, но по нему идут какие-нибудь сигналы необходимые для функционирования данной платы или он необходим только для того что бы эту плату можно было вставлять в блоки с платами PC104.


Народ кто может расскзаать как происходит иниализация новго устройсва на шине PCI, как и почему биос распределяет ресурсы, как заполняеться 256 байт пространсва конфигурации оно должно быть энерго независимым? Т.е. БИОС из него получает какаю-либо информаци по которой происходит конфигурация устройтсва? или БИОС сам прописывает все данные? Как реализовывать эту область на базе ППЗУ? или на базе регистров, но устанавливаемых изначально при подаче питания?? Где можно почитать? ОЧень желательно на русском, но можено и на английском? Что где там записано я вроде понимаю... Опять же еа что влияет Идификатор устройства и Индификатор производителя? Т.е. первые 4 байта? Их кто-нибудь считывает?

А и ещё вот там есть "Основные адрессные регистры" куда биос заносит выделяемое адрессное пространство, а откуда он узнает, что необходмо туда внести? Ну точнее вот мне для устройсва нужно получить только пространстово ввода/вывода, а вот пространство памяти мне не нужно, как мне это сообщить БИОСу?
Go to the top of the page
 
+Quote Post
3ABXO3
сообщение Jul 1 2008, 15:44
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 17-01-07
Пользователь №: 24 495



Цитата(Sl.Hunter @ Jul 1 2008, 16:54) *
То что конектор есть я уже видел, но по нему идут какие-нибудь сигналы необходимые для функционирования данной платы или он необходим только для того что бы эту плату можно было вставлять в блоки с платами PC104.

это вроде не просто коннектор, это больше похоже на системную шину... (если рассматривать процессорную плату) smile.gif
если это не процессорная плата (блок питания), то системная шина может быть почти не подключена (питание) к нему...

Цитата(Sl.Hunter @ Jul 1 2008, 16:54) *
как и почему биос распределяет ресурсы

ну вроде технологию такую придумали Plug and Play называется, облегчает жизнь пользователям

Цитата(Sl.Hunter @ Jul 1 2008, 16:54) *
как заполняеться 256 байт пространства конфигурации оно должно быть энерго независимым?

можно посмотреть главу 6 Рис. 6-1 часть
ID устройства, ID поставщика, Код Класса надо будет хранить остальная область представляет собой обычное ОЗУ

Цитата(Sl.Hunter @ Jul 1 2008, 16:54) *
Как реализовывать эту область на базе ППЗУ? или на базе регистров, но устанавливаемых изначально при подаче питания??

есть ПЛИС, есть готовые PLX микрушки

Цитата(Sl.Hunter @ Jul 1 2008, 16:54) *
Опять же еа что влияет Идификатор устройства и Индификатор производителя? Т.е. первые 4 байта? Их кто-нибудь считывает?

считывают если надо определить присутствие вашего устройства на шине

Цитата(Sl.Hunter @ Jul 1 2008, 16:54) *
А и ещё вот там есть "Основные адрессные регистры" куда биос заносит выделяемое адрессное пространство, а откуда он узнает, что необходмо туда внести? Ну точнее вот мне для устройсва нужно получить только пространстово ввода/вывода, а вот пространство памяти мне не нужно, как мне это сообщить БИОСу?

ну вроде у каждого BAR есть несколько последних бит они и задают режим работы вашего девайса в режиме ввода/вывода либо выделяют вам пространство памяти

дополните меня если что не так smile.gif

Сообщение отредактировал 3ABXO3 - Jul 1 2008, 15:45
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sl.Hunter   PC104+   Jun 30 2008, 16:58
- - VladKot   Посмотри, может то что нужно: HWB   Jun 30 2008, 17:09
- - Sl.Hunter   Спасибо там есть PC-104, а мне надо PC-104+, там к...   Jun 30 2008, 17:31
- - Elresearch   А почему бы не обратиться к оригиналу? http://www....   Jul 1 2008, 07:26
- - 3ABXO3   Цитата(Sl.Hunter @ Jun 30 2008, 19:58) Зд...   Jul 1 2008, 09:02
- - Sl.Hunter   Цитата(Elresearch @ Jul 1 2008, 11:26) А ...   Jul 1 2008, 10:11
|- - 3ABXO3   Цитата(Sl.Hunter @ Jul 1 2008, 13:11) Спа...   Jul 1 2008, 10:39
|- - Elresearch   Цитата(Sl.Hunter @ Jul 1 2008, 14:11) Спа...   Jul 1 2008, 11:44
|- - Elresearch   Цитата(Sl.Hunter @ Jul 1 2008, 17:54) сиг...   Jul 1 2008, 14:30
- - Sl.Hunter   Большое спасибо будем читать! ))   Jul 1 2008, 14:35
- - Sl.Hunter   Ничего новго не нашёл + в Русской версии большие п...   Jul 1 2008, 16:07
|- - 3ABXO3   Цитата(Sl.Hunter @ Jul 1 2008, 20:07) Я т...   Jul 1 2008, 16:30
- - Sl.Hunter   Мда... Это всё таки жесть начинать изучать VHDL с ...   Jul 1 2008, 19:18
- - Elresearch   Цитата(Sl.Hunter @ Jul 1 2008, 23:18) Нар...   Jul 2 2008, 10:58


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016