|
Отвечу на вопросы по PowerQUICC |
|
|
|
Mar 17 2009, 16:49
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 240

|
Доброго времени суток. Имею некоторый опыт, готов ответить на вопросы по PowerQUICC процессорам (серия MPC8xxx фирмы Freescale). Кому интересно - ссылка на сравнительную таблицу продуктов PowerQUICC на сайте freescale http://www.freescale.com/files/32bit/doc/b...RDSDPRODSUM.pdf
|
|
|
|
|
 |
Ответов
|
May 27 2010, 08:47
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 6-04-10
Пользователь №: 56 441

|
Такой ламерский вопрос... Никогда с DDR2 не работал... 1. Можно ли подключить 1 чип MT47H16M16BG к MPC8323 или обязалово пару надо? 2. Есть ли аналоги подешевле, ну или какими чипами памяти пользуетесь вы? 3. Выкладывают ли на фрискейлы прошивки для I2C епромки, которая грузит ю-бут через кермит в параллельную флешку?
Один чип MT47H16M16BG стоит 9-10 баксов... несправедливо как то, если учесть что целая планка DDR2 в комп стоит столько же, где штук 8 чипов стоит аналогичных...
|
|
|
|
|
May 28 2010, 04:33
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 240

|
Цитата(Славка @ May 27 2010, 15:47)  1. Можно ли подключить 1 чип MT47H16M16BG к MPC8323 или обязалово пару надо? Нет, MPC8323 DDR контроллер не поддерживает 16-bit, эта поддержка есть в 8313 и 8315 Цитата(Славка @ May 27 2010, 15:47)  2. Есть ли аналоги подешевле, ну или какими чипами памяти пользуетесь вы? Ну аналоги-то известны - Samsung, Kingston, Hynix Пользоваться удобнее готовыми SODIMM модулями, там где размер платы позволяет. Просто потому что за счет SPD информации появляется некоторая гибкость настройки. Цитата(Славка @ May 27 2010, 15:47)  3. Выкладывают ли на фрискейлы прошивки для I2C епромки, которая грузит ю-бут через кермит в параллельную флешку? Не видел, но я думаю никакого секрета в ней нету, напишите в сапорт - пришлют образ. Цитата(Славка @ May 27 2010, 15:47)  Один чип MT47H16M16BG стоит 9-10 баксов... несправедливо как то, если учесть что целая планка DDR2 в комп стоит столько же, где штук 8 чипов стоит аналогичных... Ну не совсем "аналогичных", 16-битных чипов вы там скорее всего не найдете. А если найдутся, то что мешает распаять планку? Бывало и такое.
|
|
|
|
|
May 28 2010, 08:42
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 6-04-10
Пользователь №: 56 441

|
Цитата(_SY_ @ May 28 2010, 08:33)  Нет, MPC8323 DDR контроллер не поддерживает 16-bit, эта поддержка есть в 8313 и 8315 Не понятно... А чипы есть 32-битные? Ни у микрона, ни у самсунга не нашел модулей x32 Цитата most JEDEC standard x8, x16, or x32 DDR2 and DDR memories available. x8 x16 x32 width модулей - это и есть разрядность модулей? тоесть чтобы подключить память над или 4 модуля x8, или 2модуля x16, или 1x32? Цитата(_SY_ @ May 28 2010, 08:33)  Не видел, но я думаю никакого секрета в ней нету, напишите в сапорт - пришлют образ. В какой момент загрузки линукса (от включения питания до логина) происходит инициализация DDR контроллера? Просто если поменять память, пойдет ли этот образ I2C флешки для новой системы? И где хранится конфигурация в образе линукс, чтоб можно было ее изменить? Цитата(_SY_ @ May 28 2010, 08:33)  Ну не совсем "аналогичных", 16-битных чипов вы там скорее всего не найдете. А если найдутся, то что мешает распаять планку? Бывало и такое. Это идея  А какие там обычно чипы используются? Цитата(_SY_ @ Mar 17 2009, 20:49)  Кому интересно - ссылка на сравнительную таблицу продуктов PowerQUICC на сайте freescale http://www.freescale.com/files/32bit/doc/b...RDSDPRODSUM.pdfВ этой таблице написано что у MPC8323E: T1/E1 - 2 , T3/E3 - вообще нету!!!! В даташите: The SI includes the following features: • Can connect to four independent TDM channels. Each can be one of the following: — T1 or CEPT line — Integrated services digital network primary rate (PRI) — ISDN basic rate–interchip digital link in 4 channels (IDL) — E3 or DS3 clear channel. ---------4 Е3!!!! — User-defined interfaces. • Independent, programmable transmit and receive routing paths. • Total of 512 routing entries for receive and transmit each. ----- 512 таймслотов - это 16х32, тоесть как раз Е3 поток • Total of 256 routing entries + 256 shadow routing entries for receive and transmit each. Эта строчка пока непонятна... ----------------------------------------------------------------------- Кому верить то? В таблице - 2хЕ1, а в даташите 4хЕ3!
|
|
|
|
|
May 28 2010, 09:50
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 240

|
Цитата(Славка @ May 28 2010, 15:42)  Не понятно... А чипы есть 32-битные? Ни у микрона, ни у самсунга не нашел модулей x32 Мне не попадались. Цитата(Славка @ May 28 2010, 15:42)  x8 x16 x32 width модулей - это и есть разрядность модулей? тоесть чтобы подключить память над или 4 модуля x8, или 2модуля x16, или 1x32? Да. Цитата(Славка @ May 28 2010, 15:42)  В какой момент загрузки линукса (от включения питания до логина) происходит инициализация DDR контроллера? Просто если поменять память, пойдет ли этот образ I2C флешки для новой системы? И где хранится конфигурация в образе линукс, чтоб можно было ее изменить?  Этим занимается boot loader, а не линукс. Я думаю что все описано в документации на него. http://www.denx.de/wiki/U-Boot/WebHomeЦитата(Славка @ May 28 2010, 15:42)  Это идея  А какие там обычно чипы используются? Да разные бывают, вот например 2-гиговый модуль Hynix HYMP125S64CR8 сделал из 16-ти чипов по 8 бит, чипы HY5PS1G831C А модули меньшего размера (1G и 512Mb) сделаны на 16-битных чипах. Цитата(Славка @ May 28 2010, 15:42)  — E3 or DS3 clear channel E3 имеет очень сложную канальную структуру, которая не поддерживается. "E3 clear channel" это просто битовый поток со скоростью E3, без поддержки без канальной структуры. Простой битовый поток конечно нет проблем принять.
Сообщение отредактировал _SY_ - May 28 2010, 09:52
|
|
|
|
|
May 28 2010, 11:01
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 6-04-10
Пользователь №: 56 441

|
Цитата(_SY_ @ May 28 2010, 13:50)  Этим занимается boot loader, а не линукс. Я думаю что все описано в документации на него. Значит i2c boot будет работать даж без памяти или при любой ее конфигурации? Цитата(_SY_ @ May 28 2010, 13:50)  E3 имеет очень сложную канальную структуру, которая не поддерживается. "E3 clear channel" это просто битовый поток со скоростью E3, без поддержки без канальной структуры. Простой битовый поток конечно нет проблем принять. Тоесть 4 полноценных E1 с клоком в 16 раз больше (32 Мбит) без проблем перепакует отправит и даж не запыхается? А почему в даташите 4 канала, а в той таблице 2 канала?... чую здесь какой то подвох... Вот у MPC8560 - 8 каналов E1, в даташите написано, что они без проблем могут работать как E3, но в таблице написано что всего 2 канала E3.
|
|
|
|
|
May 28 2010, 17:28
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 240

|
Цитата(Славка @ May 28 2010, 18:01)  Значит i2c boot будет работать даж без памяти или при любой ее конфигурации? Я не очень понимаю смысл вопроса. Что такое "i2c boot"? Цитата(Славка @ May 28 2010, 18:01)  Тоесть 4 полноценных E1 с клоком в 16 раз больше (32 Мбит) без проблем перепакует отправит и даж не запыхается? А почему в даташите 4 канала, а в той таблице 2 канала?... чую здесь какой то подвох... Вот у MPC8560 - 8 каналов E1, в даташите написано, что они без проблем могут работать как E3, но в таблице написано что всего 2 канала E3. TDM интерфейс - железный, он ресурсы процессора или QE не потребляет. Можете щелкать биты туда/сюда как хочется. А дальше вопрос, что именно вы хотите с этими битами делать. Если просто сложить в память без обработки, то нужен transparent протокол. Надо оценивать производительность QE, сможет ли она лопатить transparent протокол с нужной вам скоростью. Если производительности QE хватило, то в память вы сложили. А дальше надо понять, что конкретно нужно сделать, какие конкретно нужны процессорные ресурсы для этого.
|
|
|
|
|
May 31 2010, 04:43
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 6-04-10
Пользователь №: 56 441

|
Цитата(_SY_ @ May 28 2010, 21:28)  Я не очень понимаю смысл вопроса. Что такое "i2c boot"? Ну это бут с внешней I2C eeprom'ки (которая грузит юбут через Kermit)... Цитата(_SY_ @ May 28 2010, 21:28)  TDM интерфейс - железный, он ресурсы процессора или QE не потребляет. Можете щелкать биты туда/сюда как хочется. А дальше вопрос, что именно вы хотите с этими битами делать. Если просто сложить в память без обработки, то нужен transparent протокол. Надо оценивать производительность QE, сможет ли она лопатить transparent протокол с нужной вам скоростью. Если производительности QE хватило, то в память вы сложили. А дальше надо понять, что конкретно нужно сделать, какие конкретно нужны процессорные ресурсы для этого. В Linux есть tdm драйвер ucc_tdm называются... Как вы оцениваете его производительность? Задача будет что-то типа взять пакет эзернет, взять канал ТЧ (1 таймслот от слик) и послать по tdm... Хватит его (драйвера) для работы с четырьмя 32 Мгцовыми tdm на mpc8323 (задачи те же, ну там еще может маршрутизация самих таймслотов)? Да и вопрос так и остался открытым))) Чего эт они в даташите пишут одно, в таблицу заполняют другое, и что это значит??
|
|
|
|
|
May 31 2010, 08:23
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 240

|
Цитата(Славка @ May 31 2010, 11:43)  Ну это бут с внешней I2C eeprom'ки (которая грузит юбут через Kermit)... I2C eeprom не грузит U-boot, она содержит код флэш программатора, который умеет брать образ флэшки по протоколу Kermit и программировать флэшку. Т.е. с помощью нее можно образ U-boot-а зашить в пустую флешку без использования USB TAP, если у вас нет USB TAP. Цитата(Славка @ May 31 2010, 11:43)  В Linux есть tdm драйвер ucc_tdm называются... Как вы оцениваете его производительность? Задача будет что-то типа взять пакет эзернет, взять канал ТЧ (1 таймслот от слик) и послать по tdm... Хватит его (драйвера) для работы с четырьмя 32 Мгцовыми tdm на mpc8323 (задачи те же, ну там еще может маршрутизация самих таймслотов)? Да и вопрос так и остался открытым))) Чего эт они в даташите пишут одно, в таблицу заполняют другое, и что это значит?? Про производительность драйвера ucc_tdm спросите в сапорте. Про корявые таблицы - я вам ответил как есть на самом деле. Таблицу можно исправить, если есть желание, то можете туда-же написать, скажут вам спасибо и исправят.
|
|
|
|
|
May 31 2010, 09:51
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 6-04-10
Пользователь №: 56 441

|
Цитата(_SY_ @ May 31 2010, 12:23)  I2C eeprom не грузит U-boot, она содержит код флэш программатора, который умеет брать образ флэшки по протоколу Kermit и программировать флэшку. Т.е. с помощью нее можно образ U-boot-а зашить в пустую флешку без использования USB TAP, если у вас нет USB TAP. Ну эт понятно. Вопрос в том, что если я поменяю конфигурацию памяти (заменю чипы), будет ли работать этот флеш программатор?? Если заменю паралельную флеш на другую? Ведь ДДР контроллер инициализируется уже только в u-boot. Нет у меня USB TAP и 500 баксов за него, а плату свою сделать хочется... Цитата(_SY_ @ May 31 2010, 12:23)  Про производительность драйвера ucc_tdm спросите в сапорте. Про корявые таблицы - я вам ответил как есть на самом деле. Таблицу можно исправить, если есть желание, то можете туда-же написать, скажут вам спасибо и исправят. Да непонятная у них поддержка... Особенно по Линуксу... Когда спросишь чо-нить не элементарное, то они сразу грят извините, Линукс бесплатный идите на форумы и там спрашивайте... Седня спросил их про токи потребления по питанию... В MPC8323EEC.pdf есть только Table 5. MPC8323E Power Dissipation! Больше ничего, резонный вопрос на сколько бпшник расчитывать... Так как необходимый параметр это Power Consumtion (Мощность потребления) В ответ на реквест меня начали учить закону ома, грят, ты подели мощность рассеивания на напряжение питания ядра и получишь ток потребления проца  я ему в ответ написал байку про КПД)) Вот жду чо ответит... Так где взять то ток потребления по 1 и 3.3В, если в документации этого нет?
|
|
|
|
|
May 31 2010, 15:04
|
Участник

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

|
Цитата(Славка @ May 31 2010, 05:51)  Ну эт понятно. Вопрос в том, что если я поменяю конфигурацию памяти (заменю чипы), будет ли работать этот флеш программатор?? Если заменю паралельную флеш на другую? Ведь ДДР контроллер инициализируется уже только в u-boot. Нет у меня USB TAP и 500 баксов за него, а плату свою сделать хочется... А Вам и не нужно покупать USB TAB за 500 зеленых. Это забота руководства. Вам в этой ситуации этот самый дебагер ой как поможет. Вы же другую память и флеш будете ставить. Вы с этим дебагеров сможете запустить проц без памаяти. Потом с помошью дебагера отладите тайминг памяти. Я месяца 2-3 тому видел, что кто то в Москве , через eBay, продавал б/у отладочную плату с USB TAP кажись за 100 или 150 дол.
|
|
|
|
Сообщений в этой теме
_SY_ Отвечу на вопросы по PowerQUICC Mar 17 2009, 16:49 vitan Вы представитель freescale или просто поработали с... Mar 17 2009, 17:59 _SY_ Работал, и продолжаю. С какими конкретно не особо ... Mar 17 2009, 19:29 AlexandrY Ну и как оно, сильно там глючные прошивки их QUICC... Mar 17 2009, 21:19  Shamil Цитата(AlexandrY @ Mar 18 2009, 02:19) Ну... Mar 18 2009, 03:48  _SY_ Цитата(AlexandrY @ Mar 18 2009, 03:19) Ну... Mar 18 2009, 08:52   AlexandrY Цитата(_SY_ @ Mar 18 2009, 10:52) Да не о... Mar 18 2009, 18:54    VslavX Цитата(AlexandrY @ Mar 18 2009, 20:54) Це... Mar 19 2009, 07:59     AlexandrY А, типа намекаете, что беспристрастной оценки юзаб... Mar 19 2009, 09:17      VslavX Цитата(AlexandrY @ Mar 19 2009, 11:17) А,... Mar 19 2009, 16:34    _SY_ Ну закидали вопросами. Я думал чахлый раздел, хоте... Mar 19 2009, 18:37     VslavX Цитата(_SY_ @ Mar 19 2009, 20:37) Ну я бы... Mar 19 2009, 19:34      _SY_ Цитата(VslavX @ Mar 20 2009, 01:34) Жаль ... Mar 20 2009, 07:47 darlock Есть куча вопросов по 8240 и 8245. Все вопросы пра... Mar 19 2009, 22:28 darlock MPC8245 до сих пор используется.
У меня задача бо... Mar 20 2009, 14:35 _SY_ Цитата(darlock @ Mar 20 2009, 20:35) Из д... Mar 20 2009, 17:10 Shkn День добрый.
Нужна помощь с MPC8323E PowerQUICC I... Apr 8 2009, 09:51 dch Цитата(Shkn @ Apr 8 2009, 13:51) Нужна по... Apr 8 2009, 10:34 _SY_ Цитата(Shkn @ Apr 8 2009, 16:51) Есть ли ... Apr 8 2009, 17:20  dch Цитата(_SY_ @ Apr 8 2009, 21:20) Я не вер... Apr 11 2009, 21:17 _SY_ Цитата(Shkn @ Apr 8 2009, 16:51) Или един... Apr 9 2009, 10:34 dkogna А кто нибудь видео контроллер использовал с 83xx? ... Apr 16 2009, 18:40 _SY_ Есть небольшой опыт использования видеоконтроллеро... Apr 18 2009, 10:54 _SY_ Не могу отправить ответ на ЛС, пишет "пользов... Sep 3 2009, 04:26 itcit Цитата(_SY_ @ Sep 3 2009, 08:26) Не могу ... Sep 4 2009, 10:47 _SY_ Ну, видимо, второй lane просто не включили. Посмот... Sep 5 2009, 03:03 DMax Цитата(_SY_ @ Mar 17 2009, 19:49) Доброго... Feb 27 2010, 16:16 _SY_ Писать можно. Какое-то время назад Freescale предл... Mar 1 2010, 10:10 primus Заранее извините за тривиальный вопрос. Столкнулс... Mar 30 2010, 14:01 _SY_ Цитата(primus @ Mar 30 2010, 20:01) У Fre... Mar 31 2010, 10:49  primus Спасибо! Разобрался.
Осталась только одна нер... Mar 31 2010, 15:24   _SY_ Цитата(primus @ Mar 31 2010, 22:24) CodeW... Apr 1 2010, 03:21    primus Цитата(_SY_ @ Apr 1 2010, 07:21) Зашить ф... Apr 1 2010, 07:39     _SY_ Цитата(primus @ Apr 1 2010, 14:39) Можно ... Apr 1 2010, 08:00      primus Цитата(_SY_ @ Apr 1 2010, 12:00) Поверх п... Apr 6 2010, 06:58 dkogna Вот в журнале нашел, что у Avnet 25% скидка до 3... Mar 31 2010, 17:50 _SY_ Славка
Надо ltib использовать:
1. Пишем файл hell... Apr 6 2010, 11:10 _SY_ Цитата(Славка @ Apr 7 2010, 12:09) А мне ... Apr 7 2010, 11:27 VladA Добрый день!
Можете ли Вы помочь с программ... Apr 19 2010, 13:07 _SY_ Цитата(VladA @ Apr 19 2010, 20:22) Добрый... Apr 20 2010, 02:38  VladA Цитата(_SY_ @ Apr 19 2010, 22:53) Конечно... Apr 21 2010, 14:09 _SY_ У пользователя VladA отключен личный ящик, поэтому... Apr 24 2010, 16:35 VladA Цитата(_SY_ @ Apr 24 2010, 12:35) У польз... Apr 27 2010, 17:05 VladA Цитата(_SY_ @ Apr 24 2010, 12:35) У польз... Jun 24 2010, 19:49  _SY_ Цитата(VladA @ Jun 25 2010, 02:49) Не под... Jun 25 2010, 07:40   VslavX Цитата(_SY_ @ Jun 25 2010, 10:40) Ну в Ли... Jun 25 2010, 10:18   VladA Цитата(_SY_ @ Jun 25 2010, 03:40) Ну в Ли... Jun 25 2010, 19:57 ilyxa_SPB MPC8360 - выбрали для новой разработки, вы с ним р... Apr 27 2010, 14:00 _SY_ Цитата(ilyxa_SPB @ Apr 27 2010, 21:00) MP... Apr 29 2010, 17:00 gosu-art А кто нить может поделится примером схемотехники н... May 20 2010, 10:02 _SY_ У Freescale есть плата на базе MPC8536, называется... May 21 2010, 09:09 gosu-art Подключаю сейчас шину eLBC (GPCM режим, 32 бита дл... May 21 2010, 11:17 _SY_ UPD: Протупил, извиняюсь. Схема платы лежит внутри... May 21 2010, 11:52 gosu-art Цитата(_SY_ @ May 21 2010, 15:52) Да, для... May 24 2010, 04:59  _SY_ Цитата(gosu-art @ May 24 2010, 11:59... May 24 2010, 07:46   gosu-art Цитата(_SY_ @ May 24 2010, 11:46) Для 16-... May 24 2010, 09:29 _SY_ Это вообще для всех. Попробую объяснить, извиняюсь... May 25 2010, 15:28 gosu-art Спасибо за развернутый ответ!!! Все по... May 26 2010, 11:39 _SY_ Цитата(gosu-art @ May 26 2010, 18:39... May 26 2010, 18:39          vitan Цитата(dkogna @ May 31 2010, 19:04) Вам в... May 31 2010, 18:03 _SY_ Э..м-м-м... А что такое КПД проца? Проц - это грел... May 31 2010, 10:40 Славка Цитата(_SY_ @ May 31 2010, 14:40) Э..м-м-... May 31 2010, 12:49  _SY_ Цитата(Славка @ May 31 2010, 19:49) кстат... May 31 2010, 14:57 _SY_ На страничке 8349-го есть пара ссылок на стэки - C... Jun 26 2010, 01:42 VslavX Цитата(_SY_ @ Jun 26 2010, 04:42) На стра... Jun 26 2010, 07:15 VladA Цитата(_SY_ @ Jun 25 2010, 21:42) На стра... Jun 28 2010, 13:17 neiro80 привет.
у нас платка с MPC8360A.
Не получается л... Sep 13 2010, 10:03 _SY_ Uboot и линукс откуда взяты? Из фрискейловского BS... Sep 14 2010, 07:17 neiro80 Юбут собран с небольшой правкой конфига mpc8360emd... Sep 14 2010, 08:54 _SY_ Цитата(neiro80 @ Sep 14 2010, 15:54) Юбут... Sep 14 2010, 10:49 neiro80 Спасибо за ответы.
Тогда если можно то начну с пр... Sep 14 2010, 14:47 _SY_ dtb это device tree без него ядро не будет работат... Sep 15 2010, 11:30 neiro80 блин. а если в двух словах...то куда писать этот d... Sep 15 2010, 12:21 _SY_ Вы ядро какой командой Uboot-а запускаете? Если ... Sep 15 2010, 12:45 neiro80 Ок.
получается dtb собирается из dts с помощью ко... Sep 15 2010, 14:43 _SY_ Да, писать самостоятельно dts, потом компилировать... Sep 16 2010, 02:15 neiro80 Можно еще вопрос про отладку задать.
Пытаюсь сред... Sep 28 2010, 15:00 _SY_ Ну видимо да. С отладкой U-boot опыта нету, извини... Oct 2 2010, 03:49 neiro80 Спасиб за помощь. Ядро стартануло...дальше легче )... Oct 5 2010, 19:36 gosu-art Добрый время суток!!!
Сейчас подбираю... Nov 17 2010, 05:13 mitrich1982 Господа подскажите пожалуйста!
дали плату потр... Sep 1 2011, 13:45 klevo Надо восстановить плату на базе процессора MPC8270... Mar 22 2012, 10:03 vitan Цитата(klevo @ Mar 22 2012, 14:03) C помо... Mar 22 2012, 10:10  klevo Есть в наличии JTAG - Wiggler LPT
интерфейс подклю... Apr 2 2012, 11:19   Victor® Цитата(klevo @ Apr 2 2012, 14:19) Есть в ... Apr 2 2012, 11:45    nemo444 Случилась засада с EVM-кой.
Есть EVM MPC8360EAPB.... Jul 5 2012, 12:08     nemo444 Цитата(nemo444 @ Jul 5 2012, 16:08) Случи... Jul 6 2012, 06:01 arty123123 Возникла проблема с ремонтом контроллеров на базе ... Jul 29 2013, 20:19
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|