|
|
  |
High Speed USB Cortex M0-M3 |
|
|
|
Jun 5 2011, 17:52
|
Знающий
   
Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840

|
Цитата(aaarrr @ Jun 5 2011, 19:10)  Для I2S кодеков остается ставить внешний генератор и запускать процессорный I2S в режиме slave. Ну на SAM7S я формировал частоту и стробы с помощью таймеров (с выхода PCK=18,432 MHz на вход TCLK) и для SSC и для внешнего кодека Texas. В SAM3U вроде как тоже можно использовать эту фичу: PA28 TK PWMH0; PA29 RK PWMH1; PA30 TF TIOA2; PA31 RF TIOB2. Ножка одна, а служит и выходом для внешнего кодека и входом для SSC. Ну само собой выходом таймера.
|
|
|
|
|
Jun 6 2011, 09:39
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(sonycman @ Jun 6 2011, 12:48)  В смысле, насколько медленно через внешнюю шину? Думаю вот, стоит ли прикручивать внешнюю память... Ну, чисто теоретически, если взять 10ns память, то можно и 96MHz на внешней шине получить. На деле, думаю, более реальны такие варианты: - 48MHz Fast SRAM - 16MHz Low Power SRAM/PSRAM (как на ките) Первый вариант в 4 раза медленнее внутренней памяти, второй - аж в 12.
|
|
|
|
|
Jun 6 2011, 14:45
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(MrAlex @ Jun 6 2011, 17:32)  Для HS резервируется не больше 25% полосы 480 Мб. Для HS резервируется не больше 25% полосы HS? Нет в USB 2.0 подобных ограничений. Обещанные попугаи (SAM3U4C, 96MHz, Flash, 3WS, RVCT 4.1 -O3 -Otime): Memcpy SRAM0->SRAM0: 126.3 МБайт/с Memcpy SRAM1->SRAM0: 126.0 МБайт/с Memcpy NFC->SRAM0: 116.2 МБайт/с 93.4 Dhrystone VAX MIPS 1.25DMIPS/MHz было при 0WS.
|
|
|
|
|
Jun 6 2011, 20:48
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(sonycman @ Jun 6 2011, 23:08)  Как я понял, всю оперативку (оба банка) можно использовать в виде одного куска в 48 килобайт (или даже 52)? Можно, но только 48. Вариант 32 + 20 тоже должен работать. Цитата(sonycman @ Jun 6 2011, 23:08)  То есть не как в LPC17xx, два куска по 32 кб? А там они совсем разнесены?
|
|
|
|
|
Jun 6 2011, 21:23
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046

|
Цитата Не подскажете доступный кортекс от NXP с USB HS? LPC18 скоро будут  ) по поводу USB hs. - реально, что на CY7C68013A+FPGA мастер,синхронно, что с AT32UC3A0512+dma у меня больше 30мб/с в булке выжать не удалось, и то скорость зависить от загрузки системы, особенно от IO активности (скажем записи принятых по усб данных на диск)..и то не стабильно, если кеши чистые,то еще тормознее (порядка 16MB/s). Так что смысл HS USB есть большой, особенно,если реализован MSC или хоть какой-то поточный обмен данными. разница есть, что ждать 5 минут, а что 20 сек...
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|