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

 
 
 
Reply to this topicStart new topic
> Сравнение
PaulB
сообщение May 9 2007, 17:59
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



Здравствуйте.
Может быть, мой вопрос покажется тупым, но я всё же его задам: Чем отличается PCI от USB, хотел бы знать плюсы и минусы PCI, а так же использовать в будущем (если мозги хватит).


Точнее наверное будет так - чем отличается системная шина от компьютерного интерфейса?


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение May 9 2007, 18:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Ну, PCI от USB отличается многим - один параллельный, другой серийный; один hot-plugable, другой нет. Официально, насколько я понимаю эти понятия, разницы между системным и внешним (external) интерфайсом нет, но веншний интерфайс подрузамевает механическое соиденение между компом и кабелем. Например, PCI cables в прероде вроде бы не существуют, но зато есть стандарты типа PCI-104 и PC-104+ где PCI коннектор и является соиденением между автономными модулями, так что кабели не нужны.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
PaulB
сообщение May 10 2007, 04:27
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



А что лучше (или если я правильно понял, то разницикроме той что вы назвали - нет)?


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение May 10 2007, 04:54
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Ну, "лучше" зависит от того что Вам надо. Если Вам нужен аппарат действущий вне ПК, то PCI просто отпадает. Если Вас интересует скорость, так посмотрите сюда, PCI намного быстрее чем USB2.0. Писать driver для ПК проще для USB чем PCI. USB1.1 slave очень легко реализуется в простом МК от Microchip и многих других, с PCI Вам понадобится или ASSP, или ПЛИС. Любой интерфайс имеет свои плюсы/минусы, все зависет от Вашей цели.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
PaulB
сообщение May 13 2007, 05:39
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



Штука которую я задумал должна управлять примерно пяти платами одновременно, если делать на USB то скорей всего продётсяделать к одному порту одну плату. Примерно две платы будут только отправлять информацию-датчики, а другие три болжны не только отправлять но и принимать.


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение May 13 2007, 23:54
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Если пользоватся USB на 5 устройств, ничего близко к 480Mbs Вы не получите. Возьмите себе PCI или PCI Express bus arbiter core для ПЛИСа, и тогда Вы сможите реализовать соиденение между Вашими платами. Если скорость передачи варьирует от разных плат, Вы сможите пользоватся PCI-ex разной ширины.

PS Может это глупый вопрос, но Вы Ethernet не рассматривали? Gigabit Вам подойдет?


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
PaulB
сообщение May 18 2007, 05:42
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



Хорошо, вот только с чего начать?

В инете искал нашел пару статеек но нечего особенного.


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение May 18 2007, 09:06
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Цитата(PaulB @ May 18 2007, 01:42) *
Хорошо, вот только с чего начать?

В инете искал нашел пару статеек но нечего особенного.

Ну, в инете в принципе все есть... Но как только Вы выберете то что вам нужно для Ваших целей, станьте "своим", и пойдите на FTP... Там больше литературы про любой интерфайс чем нормальный (или любой другой) человек смог бы за жизнь прочитать.

На самом форуме тоже есть много открытих тем, типа "как я поднял гигабит ethernet", там все детально рассказано. Поижите на форуме, такие темы есть и для USB и для PCI.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
PaulB
сообщение May 18 2007, 15:43
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



А как стать своим?


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение May 18 2007, 17:34
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Цитата(PaulB @ May 18 2007, 11:43) *
А как стать своим?

Оооо, об этом много и путно на форуме написано. Посмотрите секцию "стать своим", и прочитайте правила форума.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
PaulB
сообщение May 19 2007, 14:22
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



Вобщем я тут кое что почитал и рпишёл к такому выводу: Ну чтобы сделать устройство для PCI интерфейса, нужно знать ПЛИС, еще можно использовать специализированную интерфейсную микросхему, но её крайне трудно достать и потом она достаточно дорога.
У меня есть несколько вопросов. Я вот только несовсем понял ПЛИС это МК? Скорей всего нет, но в чом разница???
Прошивка для ПЛИС пишется на VHDL?

Пока что это всё.


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение May 21 2007, 04:13
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Цитата(PaulB @ May 19 2007, 10:22) *
Вобщем я тут кое что почитал и рпишёл к такому выводу: Ну чтобы сделать устройство для PCI интерфейса, нужно знать ПЛИС, еще можно использовать специализированную интерфейсную микросхему, но её крайне трудно достать и потом она достаточно дорога.

Логично. ПЛИС - самый удобный вариант ИС с которой Вы можите в "домашних" условиях реализовать функциональность которая Вам удобна, и дать стандартный интерфайс с которым Ваш узел сможет общатся с окружающим миром. ASIC вряд ли Вы потяните по $$, а проц под скоросной интерфайс часто требует помощь дополнительного hardware. Опять же, это не всегда плохо, в зависимости от того что Вам надо.

Цитата
У меня есть несколько вопросов. Я вот только несовсем понял ПЛИС это МК? Скорей всего нет, но в чом разница???
Прошивка для ПЛИС пишется на VHDL?
Пока что это всё.
Вы задаете фундаментальные вопросы которым в этом отделе в принципе не место - посмотрите на отдел про ПЛИСы/FPGAs. На такие newb дела Вы сможите прочитать сами. Ваши соотечественики (мне кажется) предпочитают Altera как vendor, и язык Verilog как язык моделированья цифр. систем которые tools от, скажем, Altera привращают в работощию схему - ПЛИС выполняет модель одновреммено, а не последовательно как МК (грубо, но это начальное определение). Я лично работою с Xilinx-ом, и пишу под VHDL. Тут - www.xilinx.com/publications/products/cpld/logic_handbook.pdf начальная статейка про Xilinx-овые CPLDs (простейшие из programmable logic devices), если рубите по английски, прочитайте. Если нет, посмотрите по отделу про ПЛИСы на форуме - там масса русскоязычной инфо про них, книг, и масса новичков которые начали и реализовали проекты с ПЛИСами. Чесно говоря, пока Вы не начали непосредственно делать систему, у Вас не должно быть вопросов. Все что Вы можите задать - уже покрыто на той части форума.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
PaulB
сообщение May 22 2007, 10:30
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



Благодарю за представленную вами помощь. smile.gif


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post

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

 


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


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