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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Для USB, Какой контроллер оптимальнее
prottoss
сообщение Aug 16 2005, 09:54
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Хочу определиться в выборе контроллера USB. Управляющий МК в девайсе - AVR. Ориентируюсь на USB версии 2. Скорость передачи по максимуму. Но трансивер хочется отдельный, не типа 2 (3,4,5...) в одном. У кого какие предложения?


--------------------
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 16 2005, 11:13
Сообщение #2


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Если скорость по максимуму то выбирай CY7C68013 он самый быстрый, остальное тормозище.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 16 2005, 13:58
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(MALLOY2 @ Aug 16 2005, 19:13)
Если скорость по максимуму то выбирай CY7C68013 он самый быстрый, остальное тормозище.
*


Когда я говорил, что "трансивер хочется отдельный, не типа 2 (3,4,5...) в одном", я имел ввиду без встроенного МК. CY7C68013 судя по даташитам не плохой девайс, но его цена и ядро 8051... не совсем то что нужно.
Хотя ядро и работает на 48 Мгц, но при 12 тактах на одну команду получается максимум 4MIPS, у того же AVR можно выжать 20MIPS при 20 Мгц.

Я имел ввиду отдельный контроллер(трансивер) USB с 8-и (может 16-и) разрядной шиной данных к которому можно подцепить внешний управляющий МК типа AVR. Есть микросхемы типа PDIUSBD12, которую я скорее всего и буду пользовать, но я думал, может быть есть что то еще похожее, и примерно в таком же ценовом диапазоне ~5$


--------------------
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 16 2005, 14:24
Сообщение #4


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(prottoss @ Aug 16 2005, 16:58)
Цитата(MALLOY2 @ Aug 16 2005, 19:13)
Если скорость по максимуму то выбирай CY7C68013 он самый быстрый, остальное тормозище.
*


Когда я говорил, что "трансивер хочется отдельный, не типа 2 (3,4,5...) в одном", я имел ввиду без встроенного МК. CY7C68013 судя по даташитам не плохой девайс, но его цена и ядро 8051... не совсем то что нужно.
Хотя ядро и работает на 48 Мгц, но при 12 тактах на одну команду получается максимум 4MIPS, у того же AVR можно выжать 20MIPS при 20 Мгц.

Я имел ввиду отдельный контроллер(трансивер) USB с 8-и (может 16-и) разрядной шиной данных к которому можно подцепить внешний управляющий МК типа AVR. Есть микросхемы типа PDIUSBD12, которую я скорее всего и буду пользовать, но я думал, может быть есть что то еще похожее, и примерно в таком же ценовом диапазоне ~5$
*




Видать плохо посмотрели, внутринний проц там используется тоьлко для конфигурации или если не нужна высокая скорость (около 1 метра/с), а так у него есть внешняя шина (режим slve fifo в нем я разгонял до 39 метров в сек) и цепляй туда что хочеш, хоть AVR, PLD,DSP. Так что зря вы так. А AVR больше метра не даст так как нету AVR с HIGH SPEED контроллером на борту, а на FULL скорость не более 1.1 метра в сек.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 16 2005, 16:20
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(MALLOY2 @ Aug 16 2005, 22:24)
Видать плохо посмотрели, внутринний проц там используется тоьлко для конфигурации или если не нужна высокая скорость (около  1 метра/с), а так у него есть внешняя шина (режим slve fifo в нем я разгонял до 39 метров в сек)  и цепляй туда что хочеш, хоть AVR, PLD,DSP. Так что зря вы так. А AVR больше метра не даст так как нету AVR с HIGH SPEED контроллером на борту, а на FULL скорость не более 1.1 метра в сек.
*


Может быть плохо смотрел, но лишний проц на борту - лишние деньги.
Но вот там же нашел CY7C68001 - вот это вроде бы то что надо. Об этой девайсине что скажете, кто нибудь работал с ней?


--------------------
Go to the top of the page
 
+Quote Post
avv
сообщение Aug 16 2005, 23:08
Сообщение #6


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

Группа: Свой
Сообщений: 113
Регистрация: 28-01-05
Из: Владивосток
Пользователь №: 2 247



точно необходим USB 2? а то бы очень подошла продукция FTDI. Всё то, только скорость - sad.gif
Go to the top of the page
 
+Quote Post
Ёрген
сообщение Aug 17 2005, 05:08
Сообщение #7





Группа: Участник
Сообщений: 12
Регистрация: 1-07-05
Пользователь №: 6 437



Цитата(prottoss @ Aug 16 2005, 16:54)
Хочу определиться в выборе контроллера USB. Управляющий МК в девайсе - AVR. Ориентируюсь на USB версии 2. Скорость передачи по максимуму. Но трансивер хочется отдельный, не типа 2 (3,4,5...) в одном. У кого какие предложения?
*


Определись с необходимой скоростью передачи. Исходи из того, что на AVR скорость больше 500-800 кб/с не получишь ни при каких условиях с любым внешним контроллером. Если надо больше - то только CY7C68013 (или что-то подобное) или внешний контроллер + аппаратное решение (ПЛИС и т. п.). Второй вариант будет дороже и сложнее первого.

Посмотри здесь краткий обзор всех известных мне микросхем http://forum.electronix.ru/index.php?showt...st=&#entry38048
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 17 2005, 06:38
Сообщение #8


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(prottoss @ Aug 16 2005, 19:20)
Цитата(MALLOY2 @ Aug 16 2005, 22:24)
Видать плохо посмотрели, внутринний проц там используется тоьлко для конфигурации или если не нужна высокая скорость (около  1 метра/с), а так у него есть внешняя шина (режим slve fifo в нем я разгонял до 39 метров в сек)  и цепляй туда что хочеш, хоть AVR, PLD,DSP. Так что зря вы так. А AVR больше метра не даст так как нету AVR с HIGH SPEED контроллером на борту, а на FULL скорость не более 1.1 метра в сек.
*


Может быть плохо смотрел, но лишний проц на борту - лишние деньги.
Но вот там же нашел CY7C68001 - вот это вроде бы то что надо. Об этой девайсине что скажете, кто нибудь работал с ней?
*



Толком ничего сказать не могу не работал, но на первый взгляд тоже самое тоько без контоллера, из - за этого проблеммы сконфигурированием, всеравно нужно ставить контроллер который будет его конфигурировать, ище если посленего будет стоять мега, то лучше поставить FDI каккой нибуть всеравно скорость низкая будет, несможет мега его раскачать.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 17 2005, 09:46
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Ёрген @ Aug 17 2005, 13:08)
Определись с необходимой скоростью передачи. Исходи из того, что на AVR скорость больше 500-800 кб/с не получишь ни при каких условиях с любым внешним контроллером. Если надо больше - то только CY7C68013 (или что-то подобное) или внешний контроллер + аппаратное решение (ПЛИС и т. п.). Второй вариант будет дороже и сложнее первого.

Посмотри здесь краткий обзор всех известных мне микросхем http://forum.electronix.ru/index.php?showt...st=&#entry38048
*


Скорость нужна по максимуму. Ну а на счет AVR позвольте с Вами не согласится. AVR очень даже подходит. Смотря как организовать устройство.
Если Вы организуете устройство, чтоб поток данных шел по пути:

USB <----> AVR <----> конечная функция,

то я с вами согласен, но есть вариант

USB <---> конечная функция
|................|
|................|
<---AVR-->

Сдесь можно выжать то что хотите.
Согласны?


--------------------
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 17 2005, 09:54
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(MALLOY2 @ Aug 17 2005, 14:38)
Толком ничего сказать не могу не работал, но на первый взгляд тоже самое тоько без контоллера, из - за этого проблеммы сконфигурированием, всеравно нужно ставить контроллер который будет его конфигурировать,  ище если посленего будет стоять мега, то лучше поставить FDI каккой нибуть всеравно скорость низкая будет, несможет мега его раскачать.
*


Я и искал только трансивер с аппаратной обработкой протокола и 8-и(16-и) разрядной шиной, + к нему будет цеплятся AVR с 2-4 kb FLASH.

С FTDI я работал (курсовую писал два года назад для 245AM). Но скорость там приличную на самом деле не получишь.
И почему все заблуждаются...Почему все думают, что данные надо пропускать через управляющий МК. Есть такие вещи как каналы прямого доступа к данным, где МК только организует потоки данных, не глотая и не выталкивая их с другой стороны (точно - геморой получит и МК и программист).
МК только организует и настраивает все - на то он и УПРАВЛЯЮЩИЙ.


--------------------
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 17 2005, 11:13
Сообщение #11


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(prottoss @ Aug 17 2005, 12:54)
Цитата(MALLOY2 @ Aug 17 2005, 14:38)
Толком ничего сказать не могу не работал, но на первый взгляд тоже самое тоько без контоллера, из - за этого проблеммы сконфигурированием, всеравно нужно ставить контроллер который будет его конфигурировать,  ище если посленего будет стоять мега, то лучше поставить FDI каккой нибуть всеравно скорость низкая будет, несможет мега его раскачать.
*


Я и искал только трансивер с аппаратной обработкой протокола и 8-и(16-и) разрядной шиной, + к нему будет цеплятся AVR с 2-4 kb FLASH.

С FTDI я работал (курсовую писал два года назад для 245AM). Но скорость там приличную на самом деле не получишь.
И почему все заблуждаются...Почему все думают, что данные надо пропускать через управляющий МК. Есть такие вещи как каналы прямого доступа к данным, где МК только организует потоки данных, не глотая и не выталкивая их с другой стороны (точно - геморой получит и МК и программист).
МК только организует и настраивает все - на то он и УПРАВЛЯЮЩИЙ.
*




А вы все топики читаете или только последний ?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 17 2005, 11:31
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(MALLOY2 @ Aug 17 2005, 19:13)
А вы все топики читаете или только последний ?
*


Если Вы о встроенном ядре 8051(CY7C68013), то дорог этот камень по сравнению с CY7C68001 + AVR.
Вот схожу в отпуск и буду собирать именно такую связку


--------------------
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 17 2005, 13:40
Сообщение #13


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(prottoss @ Aug 17 2005, 14:31)
Цитата(MALLOY2 @ Aug 17 2005, 19:13)
А вы все топики читаете или только последний ?
*


Если Вы о встроенном ядре 8051(CY7C68013), то дорог этот камень по сравнению с CY7C68001 + AVR.
Вот схожу в отпуск и буду собирать именно такую связку
*



НЕТ, Я кто му что AVR здесь нах не нужен, о чем я еще с начала говорил что 68013 самое оно только что в нее будет или из нее генерить поток данных ? , а с АВР скорости не будет НИКОГДА.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 17 2005, 13:43
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(MALLOY2 @ Aug 17 2005, 21:40)
НЕТ, Я кто му что AVR здесь нах не нужен, о чем  я еще с начала говорил что 68013 самое оно только что в нее будет или из нее генерить поток данных ? , а с АВР скорости не будет НИКОГДА.
*


Объясните, почему


--------------------
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 17 2005, 14:23
Сообщение #15


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(prottoss @ Aug 17 2005, 16:43)
Цитата(MALLOY2 @ Aug 17 2005, 21:40)
НЕТ, Я кто му что AVR здесь нах не нужен, о чем  я еще с начала говорил что 68013 самое оно только что в нее будет или из нее генерить поток данных ? , а с АВР скорости не будет НИКОГДА.
*


Объясните, почему
*




А что тут обьяснять он 8 битный, мак скорость шины OЗУ равна

16Мгц/3(такта к внешней ОЗУ) = 5.3 Мегабайта в секунду это при том что он вобще ни чем не занимается. В реальности она упадет до 1 метра. Разве это не тормоз ?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Aug 17 2005, 14:31
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(MALLOY2 @ Aug 17 2005, 22:23)
А что тут обьяснять он 8 битный, мак скорость шины OЗУ равна
16Мгц/3(такта к внешней ОЗУ) =  5.3 Мегабайта в секунду это при  том что он вобще ни чем не занимается.  В реальности она упадет до 1 метра.  Разве это не тормоз ?
*


Хм, похоже это не я а Вы не все посты читаете. Я не собираюсь перекачивать данные через AVR. Рисую еще раз схему прохождения данных

Если Вы организуете устройство, чтоб поток данных шел по пути:

USB <----> AVR <----> конечная функция,

то я с вами согласен, но есть вариант

USB <---> конечная функция
|................|
|................|
<---AVR-->

Сдесь можно выжать то что хотите.
Или я опять не прав?


--------------------
Go to the top of the page
 
+Quote Post
Ёрген
сообщение Aug 18 2005, 02:59
Сообщение #17





Группа: Участник
Сообщений: 12
Регистрация: 1-07-05
Пользователь №: 6 437



Re1: Хм, похоже это не я а Вы не все посты читаете.

Re2: USB <---> конечная функция
|................|
|................|
<---AVR-->

Re3: Если Вы о встроенном ядре 8051(CY7C68013), то дорог этот камень по сравнению с CY7C68001 + AVR.


Извините, но посты вы плохо читаете, в том числе и свои ...

Что такое "конечная функция"? ПЛИС, DSP, ...? Вы думаете, что связка CY7C68001 + AVR + (ПЛИС, DSP) + некий огород + источник данных, будет дешевле и проще чем CY7C68013 + некий огород + источник данных. Сомневаюсь ...


Желаю хорошо отдохнуть. Мой отпуск к сожалению окончен. :0
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 18 2005, 07:57
Сообщение #18


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(Ёрген @ Aug 18 2005, 05:59)
Re1: Хм, похоже это не я а Вы не все посты читаете.

Re2: USB <---> конечная функция
|................|
|................|
<---AVR-->

Re3: Если Вы о встроенном ядре 8051(CY7C68013), то дорог этот камень по сравнению с CY7C68001 + AVR.


Извините, но посты вы плохо читаете, в том числе и свои ...

Что такое "конечная функция"? ПЛИС, DSP, ...? Вы думаете, что связка CY7C68001 + AVR + (ПЛИС, DSP) + некий огород + источник данных, будет дешевле и проще чем CY7C68013 + некий огород + источник данных. Сомневаюсь ...


Желаю хорошо отдохнуть. Мой отпуск к сожалению окончен. :0
*



А вы не совневайтесь, это действительно дешевле и надежней,
Вот цена 68001
http://www.einfo.ru/search_main.php?query=...001&in_name=yes
= самый дешевый 6.73$
Вот цена 68013
http://www.einfo.ru/search_main.php?query=...013&in_name=yes
= самый дешевый 8.33$

И того = 8.33 - 6.73 = 1.6$

А теперь скажите мне какой АВР вы туда поставети за 1.6$ + сколько будет стоить доп. место на плате ?, где выше надежность, и во сколько вы ее оцениваете, да и еще вам кварц к авр понадобится а он тоже денег стоит, + панелька под него или разьем для программирования, + обвязка по ресету, + емкостя по питанию.

Так обьясните почему дешевле 68001+ AVR + (ПЛИС, DSP) + некий огород + источник данных, чем CY7C68013 +ПЛИС, DSP) + некий огород + источник данных.
Go to the top of the page
 
+Quote Post
QuadMan
сообщение Oct 25 2005, 11:12
Сообщение #19


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

Группа: Свой
Сообщений: 92
Регистрация: 25-10-05
Пользователь №: 10 069



Цитата(MALLOY2 @ Aug 16 2005, 18:24)
Видать плохо посмотрели, внутринний проц там используется тоьлко для конфигурации или если не нужна высокая скорость (около  1 метра/с), а так у него есть внешняя шина (режим slve fifo в нем я разгонял до 39 метров в сек)  и цепляй туда что хочеш, хоть AVR, PLD,DSP. Так что зря вы так. А AVR больше метра не даст так как нету AVR с HIGH SPEED контроллером на борту, а на FULL скорость не более 1.1 метра в сек.
*


Вот тоже есть идея связать AVR и CY7C68013... я так понял, что вы это уже делали - поэтому возник вопрос - скорость, которую вы получили - реально 39 МБ/сек?
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Oct 25 2005, 11:48
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



С CY7C68013 реально получить до 46MB/s. Для реализации сего чуда был написан очень оптимизированный драйвер под Windows XP и использовалась двухпроцессорная мамка на i865 или что-то подобное. Реально, двухпроцессорность здесь не нужна, важен только ICH5 или более поздний южный мост. Загрузка 2.4GHz процессора составляла около 10%.

Со стандартными драйверами реально получить порядка 37-38MB/s, но их плюс в том, что они есть.

О самом CY7C68013 впечатления самые положительные, за исключением того, что сильно греется. Проблему решили переводом CY7C68013 на 12MHz клок, а источник данных - в нашем случае FPGA - работал на 48MHz. Таким образом производительность самого CY7C68013 была абсолютно не важна для проекта.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
Rash
сообщение Oct 25 2005, 11:57
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



А Вот ещё неплохая сылочка про CY7C68013
сылка
Зачем городить огород когда всё уже сделано.
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 25 2005, 12:30
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Может автор укажит какая ему необходима скорость?
если устроит 8Мбит/сек тогда AVR+FT245 хороший выбор, если 80 Мбит, тогда ни один AVR не подойдет.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
QuadMan
сообщение Oct 25 2005, 12:45
Сообщение #23


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

Группа: Свой
Сообщений: 92
Регистрация: 25-10-05
Пользователь №: 10 069



Спасибо за ответы.. но есть ламерский вопрос... smile.gif как с этой штуковиной (CY7C68013) работать? smile.gif) Посмотрел даташит но так и не понял... каким образом можно передавать данные от AVR в USB. Cам работал с CY7C68001 - там все просто - выставляешь на шину данных 16 бит и отправляешь... а тут зачем еще микропроцессор?

спасибо...
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 25 2005, 12:47
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(АДИКМ @ Oct 25 2005, 20:30)
Может автор укажит какая ему необходима скорость?
если устроит 8Мбит/сек тогда AVR+FT245 хороший выбор, если 80 Мбит, тогда ни один AVR не подойдет.
*


Про FT245 - хороший девайс для быстрого внедрения USB в проект. Два недостатка - ограниченная скорость и слишком высокая цена. Ну представьте мышь на этой микросхеме, или даже конвертер USB-COM(или PS/2). Какова цена будет?

Что касается АВР, то я уже устал объяснять, что нет у меня необходимости перекачивать через него данные, и можно сделать так что девайс будет прокачивать через себя данные, со скоростью, ограниченной лишь установленной микросхемой USB. А АВР используется как арбитр между USB микросхемой и конечной функцией.

Что касается скорости, то пока я немогу определить какая конкретно цифра мне нужна, наверное порядка 20-30 Мбит/с


--------------------
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 25 2005, 13:25
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



А задачу свою вы можете определить?
Что касается USB->COM можно взять FT232 за 3,15 или TUSB3410 за 3


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
BVU
сообщение Oct 25 2005, 13:50
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Как говориться на вкус и на цвет... Вот вам еще один вариант:
http://hc08web.de/usb08/
Выбор что использовать и как, всегда остается за автором проекта в силу обьективных и субьективных причин.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
QuadMan
сообщение Oct 26 2005, 07:14
Сообщение #27


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

Группа: Свой
Сообщений: 92
Регистрация: 25-10-05
Пользователь №: 10 069



А как это чудо - CY7C68013 программировать? Слышал, что через USB можно... для этого специальная прога нужна?
А про новые микросхемы CY7C68013А - CY7C68016А никто не слышал/не использовал?
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 26 2005, 08:16
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Можете вот на это посмотреть
http://www.samsung.com/Products/Semiconduc...de_20040216.pdf


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
dinam
сообщение Oct 27 2005, 03:10
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(prottoss @ Aug 16 2005, 20:58)
Хотя ядро и работает на 48 Мгц, но при 12 тактах на одну команду получается максимум 4MIPS, у того же AVR можно выжать 20MIPS при 20 Мгц.
*
Не 12, а 4 такта на команду.
И кстати "CY7C68013 NOT RECOMMENDED FOR NEW DESIGNS", а рекомендуют CY7C68013A.
Go to the top of the page
 
+Quote Post
Ёрген
сообщение Nov 1 2005, 07:38
Сообщение #30





Группа: Участник
Сообщений: 12
Регистрация: 1-07-05
Пользователь №: 6 437



Цитата(QuadMan @ Oct 26 2005, 14:14)
А как это чудо - CY7C68013 программировать? Слышал, что через USB можно... для этого специальная прога нужна?
А про новые микросхемы CY7C68013А - CY7C68016А никто не слышал/не использовал?
*


CY7C68013 программируется через USB при отладке с помощью программы CyConsole из DeviceKit (скачивается с Cypress), там драйвера, примеры и т.п.
При работе закачивается драйвером при подключении устройства к USB. Сам до этого не дошел, т. к. там надо, как я понял, написать скрипт загрузки программы, но ни примеров, ни описания я не нашел. Может кто-то просвятит меня по этому вопросу, или даст готовый скрипт.

CY7C68013А (FX2LP) отличаются главным образом более низким потреблением (300 ма vs. 80 ма), соответственно меньше греются и большим RAM (8 vs. 16). Я заказывал CY7C68013А, не смогли купить - достали CY7C68013, микросхемы полностью взаимозаменяемые, паял без доработок.
Go to the top of the page
 
+Quote Post
Ёрген
сообщение Nov 1 2005, 07:49
Сообщение #31





Группа: Участник
Сообщений: 12
Регистрация: 1-07-05
Пользователь №: 6 437



Цитата(QuadMan @ Oct 25 2005, 19:45)
Спасибо за ответы.. но есть ламерский вопрос... smile.gif как с этой штуковиной (CY7C68013) работать? smile.gif) Посмотрел даташит но так и не понял... каким образом можно передавать данные от AVR в USB. Cам работал с CY7C68001 - там все просто - выставляешь на шину данных 16 бит и отправляешь... а тут зачем еще микропроцессор?

спасибо...
*


Есть режим "SlaveFIFO" - в этом режиме CY7C68013 похожа на CY7C68001, есть шина данных, стробы чтения, записи и т. п.

RE: зачем еще микропроцессор
CY7C68013 = AVR + CY7C68001. Как зачем - ногами махать, по UARTу чего-нибудь передавать, считать чего-нибудь.

Как уже правильно сказали, пиковая производительность CY7C68013 12 MIPS.
Go to the top of the page
 
+Quote Post
BVU
сообщение Nov 1 2005, 07:55
Сообщение #32


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



http://www.ineltek.ru/html.cgi/txt/ic/Atme...s/usb/start.htm


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Nov 1 2005, 08:34
Сообщение #33


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(Ёрген @ Nov 1 2005, 10:49)
Цитата(QuadMan @ Oct 25 2005, 19:45)
Спасибо за ответы.. но есть ламерский вопрос... smile.gif как с этой штуковиной (CY7C68013) работать? smile.gif) Посмотрел даташит но так и не понял... каким образом можно передавать данные от AVR в USB. Cам работал с CY7C68001 - там все просто - выставляешь на шину данных 16 бит и отправляешь... а тут зачем еще микропроцессор?

спасибо...
*


Есть режим "SlaveFIFO" - в этом режиме CY7C68013 похожа на CY7C68001, есть шина данных, стробы чтения, записи и т. п.

RE: зачем еще микропроцессор
CY7C68013 = AVR + CY7C68001. Как зачем - ногами махать, по UARTу чего-нибудь передавать, считать чего-нибудь.

Как уже правильно сказали, пиковая производительность CY7C68013 12 MIPS.
*




Главная задача процессора это конфигурация чипа на нужный режим работы, внутринний проц экономит место на плате и деньги.
Go to the top of the page
 
+Quote Post
NahaL
сообщение Oct 27 2006, 07:13
Сообщение #34


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

Группа: Свой
Сообщений: 85
Регистрация: 5-07-06
Из: Барнаул
Пользователь №: 18 592



Цитата(v_mirgorodsky @ Oct 25 2005, 18:48) *
С CY7C68013 реально получить до 46MB/s. Для реализации сего чуда был написан очень оптимизированный драйвер под Windows XP и использовалась двухпроцессорная мамка на i865 или что-то подобное. Реально, двухпроцессорность здесь не нужна, важен только ICH5 или более поздний южный мост. Загрузка 2.4GHz процессора составляла около 10%.

Со стандартными драйверами реально получить порядка 37-38MB/s, но их плюс в том, что они есть.

О самом CY7C68013 впечатления самые положительные, за исключением того, что сильно греется. Проблему решили переводом CY7C68013 на 12MHz клок, а источник данных - в нашем случае FPGA - работал на 48MHz. Таким образом производительность самого CY7C68013 была абсолютно не важна для проекта.

А не подскажете где взять всё это??? help.gif
Go to the top of the page
 
+Quote Post
Gennadiy_
сообщение Oct 27 2006, 09:17
Сообщение #35


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

Группа: Свой
Сообщений: 79
Регистрация: 13-01-06
Из: Москва
Пользователь №: 13 133



Если отвечу, это будет реклама?
Вчера в одной фирме мне сказали. что Ч.Л. надо отправить им письмо @, получить в ответ квитанцию, оплатить ее через сбербанк, и получить у них со склада, вчера было 56 шт в наличии.
Go to the top of the page
 
+Quote Post
Diver84
сообщение Nov 11 2006, 18:35
Сообщение #36





Группа: Новичок
Сообщений: 3
Регистрация: 11-11-06
Пользователь №: 22 198



Расскажи поподробнее про использование FT232BM
Go to the top of the page
 
+Quote Post

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

 


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


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