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

 
 
> AVR + PCI, Возможно ли ?
entomolog
сообщение Jul 19 2009, 12:02
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 27-05-08
Из: Харьков
Пользователь №: 37 844



Здравствуйте ! Мучает меня один вопрос, можно ли сделать PCI устройство на AVR ? С PCI никогда дела не имел, но подключал ATMega16 к ISA шине.
Вобщем попорядку:
От этого устройства требуется самый минимум, просто обмен информацией, скорость некритична, чем проще устройство тем лучше (просто хочу разобраться с PCI шиной).
Долго искал что-то подобное, но находил только про подключение плис к PCI, что контроллер нельзя подключить к PCI в принципе ?
Был бы рад если кто-то даст ссылку на подобный проект. Может книга есть с подобной информацией.
Всем зарание большое спасибо !
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Jul 19 2009, 13:25
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Мне попадалась статья, где для подключения к PCI обходились одной GAL22V10 (вроде даже на русском языке). Это довольно маленькая PLD, так что, думаю, то же самое можно сделать на полдюжине корпусов обычной логики.


Самодельная PCI-postcard представляет из себя обработку единственного порта на запись. Сделано на почти самой маленькой CPLD'шке. Но как только на PCI надо обрабатывать чуть больше, расход ресурсов CPLD/FPGA очень возрастает.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Jul 19 2009, 17:19
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Цитата(Rst7 @ Jul 19 2009, 16:25) *
Самодельная PCI-postcard представляет из себя обработку единственного порта на запись. Сделано на почти самой маленькой CPLD'шке. Но как только на PCI надо обрабатывать чуть больше, расход ресурсов CPLD/FPGA очень возрастает.

Согласен с вами. Но у топикстартера конкретных требований не было, только "прикрутить AVR к PCI" rolleyes.gif

Цитата
Спс, Artem_Petrik а можно плз ссылку на эту статью ?

Была бы под рукой - сразу бы дал. Но, к сожалению, в своей свалке, куда все такое сбрасываю, найти ее не удалось sad.gif Вероятнее всего нашел я ее на этом же форуме, больше негде, так что попробуйте воспользоваться поиском (я этого делать пожалуй не стану smile.gif ).

Цитата
Цель у меня всеволишь разобраться с PCI.

Цитата
C плис у меня нет опыта работы

Вобщем не понятно, что всетаки нужно. Разобраться с PCI, просто, чтоб знать че там к чему? Тогда нужно читать спецификацию. Чтобы научится что-то к PCI цеплять? Тогда нужно либо изучать FPGA, либо подобрать уже готовую микруху, которая целяет к PCI какой-нибудь более удобный интерфейс. Например PCI-COM smile.gif.
Чтобы начать цеплять PCI к FPGA мог бы посоветовать глянуть http://www.fpga4fun.com/PCI.html, но раз опыта работы с ПЛИС нет, оно вам врядли поможет. Начинать же изучать ПЛИС нужно с чего-то попроще, чем PCI.

Цитата

точно biggrin.gif +1.

P.S. Вообще подумайте, оно вообще вам надо? Есть много чего, более полезного, что можно было-бы изучить. Ато пока PCI изучите, все уже на PCI-E перейдут, и просто PCI будет уже таким-же анахронизмом как сейчас ISA.
Интерфейсов есть много хроших, USB-HS и Ethernet проживут намного дольше чем PCI.

P.P.S. Нашел все же статью. Дожил, в инете найти легче чем в собственном сборнике pdf-ов biggrin.gif . Самый простой интерфейс для PCI
Вот заодно и спецификация PCI Local Bus Specification

Сообщение отредактировал Artem_Petrik - Jul 19 2009, 17:44
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 31 2009, 23:11
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Artem_Petrik @ Jul 19 2009, 20:19) *
Вобщем не понятно, что всетаки нужно. Разобраться с PCI, просто, чтоб знать че там к чему? Тогда нужно читать спецификацию. Чтобы научится что-то к PCI цеплять? Тогда нужно либо изучать FPGA,

Человек хочет разобраться с PCI. Что тут непонятного? Чтобы Разобраться нужна практика вместе с теорией.
Пусть практической задачей будет передать переменную x (1 байт) в AVR-ку и назад получить y = x + 5 по PCI. Достаточно конкретная задача?

Нужен ли МК в котором хорошо плаваешь подключенный к FPGA/CPLD в фазе изученя шины? Думаю его наличие будет большим плюсом, хотя бы в качестве Debug Unit'a, ведь не каждый сразу сдюжит и шину, и новый проц, и новый способ отладки осилить.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 1 2009, 06:35
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Aug 1 2009, 02:11) *
Пусть практической задачей будет передать переменную...

Человек "хочет" разообраться с автомобилем, пусть практикой вместе с теорией будет протирка тряпочкой номерного знака. Путь будет sad.gif. Достаточно конкретная задача.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 1 2009, 23:40
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zltigo @ Aug 1 2009, 09:35) *
Человек "хочет" разообраться с автомобилем, пусть практикой вместе с теорией будет протирка тряпочкой номерного знака. Путь будет sad.gif. Достаточно конкретная задача.

Совсем неадекватное сравнение.

Я бы сказал так: человек хочет научиться ездить на автомобиле, пусть попробует сперва поездить не выше первой передачи.

Много раз сталкивался с задачами когда высокая скорость надух не нужна (телемеханика/телеметрия). Есть проверенные годами решения на ISA, только вот беда материнки с ISA стоят нынче дурных денег. Дык, зачем поддерживать всё, когда нужно чтобы девайс аналогичный по простоте старому, работал на дешевой сейчас материнке.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 2 2009, 13:15
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Aug 2 2009, 02:40) *
Я бы сказал так: человек хочет научиться ездить на автомобиле, пусть попробует сперва поездить не выше первой передачи.

АБСОЛЮТНО адекватное, посткольку с AVR это не езда вообще, ибо практически НИЧЕГО из возможностей PCI не используется, а то, что используется, то в извращенной форме.
Что-то вроде обучения езде на автоморбиле путем толкания его по дну водоема sad.gif. Толкать можно, но смысла нет никакого.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- entomolog   AVR + PCI   Jul 19 2009, 12:02
- - Rst7   Как Вы себе это видите? Если подрыгать ногами и сы...   Jul 19 2009, 12:17
|- - entomolog   Цитата(Rst7 @ Jul 19 2009, 14:17) Если по...   Jul 19 2009, 12:25
- - Rst7   ЦитатаА почему категорично никак? Меня вот это и и...   Jul 19 2009, 13:09
|- - entomolog   Спс, Artem_Petrik а можно плз ссылку на эту статью...   Jul 19 2009, 13:53
- - Artem_Petrik   Цитата(entomolog @ Jul 19 2009, 15:02) Зд...   Jul 19 2009, 13:18
- - Rst7   Цитатаа к ним уже авр прикрутить ? А зачем там AV...   Jul 19 2009, 14:04
|- - entomolog   Цитата(Rst7 @ Jul 19 2009, 16:04) А зачем...   Jul 19 2009, 14:07
|- - zltigo   Цитата(entomolog @ Jul 19 2009, 17:07) ос...   Jul 19 2009, 14:13
|- - entomolog   Цитата(zltigo @ Jul 19 2009, 16:13) Знани...   Jul 19 2009, 14:20
- - Rst7   ЦитатаЦель у меня всеволишь разобраться с PCI. За...   Jul 19 2009, 14:15
- - Rst7   ЦитатаЗнание трех букв AVR Да в общем-то и знание...   Jul 19 2009, 14:22
- - Rst7   ЦитатаМного раз сталкивался с задачами когда высок...   Aug 2 2009, 09:08
|- - defunct   Цитата(Rst7 @ Aug 2 2009, 12:08) Мир изме...   Aug 2 2009, 22:17
- - Rst7   Цитата- весьма ограниченное расстояние ethernet...   Aug 3 2009, 05:46
- - defunct   Цитата(Rst7 @ Aug 3 2009, 08:46) Оптика р...   Aug 3 2009, 11:54


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:26
Рейтинг@Mail.ru


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