Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PowerPC (AMCC PPC405-GPr) для embedded устройств
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Evgeny_CD
После постыдного кидалова embedded рынка со стороны AMD (Alchemy) и Intel (PXA2xxx), задался я вопросом - а что использовать в перспективе как top контроллер для больших проектов?

После некоторых рызмышлений выбор мой пал на AMCC PPC405-GPr.

============================ Камень ============================
Страница продукта
https://www.amcc.com/MyAMCC/jsp/public/prod...uctID=PPC405GPr

Апноут насчет DMA - 30+ Мбайт/сек качает!
https://www.amcc.com/MyAMCC/retrieveDocumen...ance__v1_01.pdf

* есть PPC405-GP - страя версия до 266 Мгц, технология 0.25 и PPC405-GPr - новая версия 400 Мгц, технология 0.18, жрет меньше
* 608 Drystone MIPS at 400 MHz
* PowerPC® 405 32-bit RISC processor core operating up to 400MHz with 16KB I- and D-caches
* Synchronous DRAM (SDRAM) interface operating up to 133MHz
- 32-bit interface for non-ECC applications
- 40-bit interface serves 32 bits of data plus 8 check bits for ECC applications !!!
* 4KB on-chip memory (OCM)
* External peripheral bus
- Flash ROM/Boot ROM interface
- Direct support for 8-, 16-, or 32-bit SRAM and external peripherals
- Up to eight devices
- External Mastering supported
* DMA support for external peripherals, internal UART and memory
- Scatter-gather chaining supported
- Four channels
* PCI Revision 2.2 compliant interface (32-bit, up to 66MHz)
- Synchronous or asynchronous PCI Bus interface
- Internal or external PCI Bus Arbiter
* Ethernet 10/100Mbps (full-duplex) support with media independent interface (MII)
* Programmable interrupt controller supports 13 external and 19 internal edge triggered or levelsensitive interrupts
* Programmable timers
* Two serial ports (16550 compatible UART)
* One IIC interface
* General purpose I/O (GPIO) available
* Supports JTAG for board level testing
* Internal processor local Bus (PLB) runs at SDRAM interface frequency
* Supports PowerPC processor boot from PCI memory
* Unique software-accessible 64-bit chip ID number (ECID).
* жрет меньше 1 ватта.
* только индустриальные версии чипа. Коммерческих не бывает.

Неприятно, что нет SPI - но его всегда в ПЛИСке на шине можно сделать. Было бы хуже, если бы I2C не было.

Питание ядра 1.8В, что хорошо согласуется с ARM7 контроллерами (если "сопроцессор" нужно будет поставить) и Lattice MachXO, LatticeXP FPGA со встроенной FLASH - заодно они и проблему защиты от копирования решат.

============================ Цены и доступность ============================
http://www.efind.ru/icsearch/?search=PPC405GPr-3bb
PPC405GPR-3BB266 $56,50. Есть на складе в Выборге.

Это чип в замечательном BGA свинцовом (!!!) корпусе с шагом 1.27 мм, 5 рядов + остров. Разведется он без проблем на весьма "дубовой" 4-х сйлоке
* контактная площадка под BGA пин - 0.5
* зазор/проводник/пояскок вокруг VIA 0.2
* сверло 0.4

Дороговато, конечно, но далее будет понятно, что возможно, такая цена и оправдана.

============================ Литература ============================

Толковых книжек пока не нашел. Попалось только это - но оно умеренно полезно.
The Linux® Kernel Primer: A Top-Down Approach for x86 and PowerPC Architectures
http://www.chmpdf.com/book/the-linux-kerne...hitectures-893/

Вот тут еще одна книжка упоминается
http://www.mactech.com/articles/mactech/Vo...ooks/index.html
POWER and PowerPC
By Weiss and Smith
Morgan Kaufmann Publishers, Inc. 1994.
ISBN 1-55860-279-8.
408 pages (hardback).

============================ Платы ============================

******************* PPCHAMELEON *******************
CPU DDR-SO-DIMM Board (PowerPC 405EP)
http://www.dave-tech.it/index.php?page=2&n...ducts&subgroup=

Цены довольно демократичные
DPC1430 samples 180,00 Eur

Но для модуля еще "мамка" неужна - а она наверняка будет "добрых" денег стоить.

Зато цены на софт у них безумные
All kits for all OS come for 899,00 Eur (за каждую ОСь - eCos, Linux, uClinux надо платить бабло отдельно).

******************* CSB472, 672 *******************
http://www.cogcomp.com/csb_csb472.htm

* Core 200Mhz 405GP, 16KI/8KD Cache
* SDRAM 32Mbyte 32-Bit Wide SDRAM
* FLASH 2Mbyte 16-Bit Wide AMD FLASH
* Serial RS232 x1 RS232/RS485 Selectable x 1
* Ethernet Internal 10/100 Interface
* Real Time Clock Dallas DS1307 With Battery
* GPIO 40-GPIO via XC95144 Xilinx CPLD, programmable by customer
* Bus Expansion 32-Bit Data, 26-Bit Address CPU Bus and 32-Bit PCI via 40-Pin Stackable Headers
* CPU Expansion 32-Bit Data, 26-Bit Address via 40-Pin Stackable Headers
* JTAG 20-Pin Header ( Abatron BDI2000 and Macraigor OCDemon compatible)
* LED's 2 User Driven via GPIO
* Power 5V Only Connection
* Boot Monitor Micromonitor

CSB472 Datasheet
http://www.cogcomp.com/datasheets/Visio-CSB472_disti.pdf

CSB472 Photo
http://www.cogcomp.com/photos/csb472.jpg

Цена 750$
http://www.cogcomp.com/pdfs/csb_price_list.pdf

Планируют новую плату
CSB672 - AMCC PowerPC 405EP
Coming soon. Call for availability.

******************* MOAB Embedded Single Board Computer. *******************
!! Чемпион обзора

Страница платы
http://www.tamsinc.com/3011/index.htm

Документация
http://www.tamsinc.com/3011/support/index.htm

Фотка
http://www.tamsinc.com/3011/images/3011-66501-Side300.jpg

Software Tutorial
http://www.tamsinc.com/3011/support/MOAB.tutorial.Rev4.pdf

3011 Installation & Operation
http://www.tamsinc.com/3011/support/MOAB.User.Man.Rev5.pdf

!!! Цена очень правильная:
MOAB Embedded Single Board Computer. Includes serial cable. $399.00

На плате стоит 128 Mbyte TC58DVG02A1FT NAND FLASH и 512 Kbyte AT49LV040 NOR FLASH, 64 мбайт SDRAM.

============================ JTAG ============================

******************* macraigor *******************
Wiggler в пролете, Raven, usbDemon (благодарности Гудвину за его работу!!!) mpDemon - ОК
http://macraigor.com/cpus.htm

Взрослый JTAG mpDemon, но цена $1800.00...
http://www.macraigor.com/mpDemon.htm

******************* Abatron BDI2000 *******************
Самый взрослый JTAG.
http://www.abatron.ch/Files/BDI2000.pdf
http://www.abatron.ch/Files/PL-bdiGDB5.pdf

Цена тоже "самая"...
33103 BDI2000 with software bdiGDB for PPC4xx targets EUR 2'430

============================ Компиляторы и прочий toolchain ============================

******************* Green Hills *******************
Поддерждивает камень
http://www.ghs.com/products/PowerPC_development.html
http://www.ghs.com/download/datasheets/PPC_4.0_0804.pdf

Macraigor поддерживается, так что можно, благодаря Гудвину, из usbDemon можно сделать недорогой отладчик.

******************* Embedded Linux Development Kit (ELDK) *******************
Хороший тулчейн, ориентирован на линух
http://www.denx.de/wiki/DULG/ELDK

******************* Microcross GNU-X-Tools *******************
Неплохой тулчейн, но платный - 1k$.
http://www.microcross.com/html/gxt-v3.html

мануал
http://www.microcross.com/GNU-X-Tools-User-Guide-v3.40.pdf

Таргеты mips-elf, mips-linux
http://www.microcross.com/html/targets.html

******************* powerpc-eabi из дистрибутива eCos *******************
ftp://ecos.sourceware.org/pub/ecos/gnutoo....cygwin.tar.bz2
ftp://ecos.sourceware.org/pub/ecos/gnutoo...86linux.tar.bz2

Древние (2003 г), но, надо полагать, хорошо протестированные тулзы smile.gif

============================ Мониторы ============================

******************* MicroMonitor *******************

http://www.microcross.com/html/micromonitor.html

Есть свежий релиз, 23 Feb 06.

******************* RedBoot *******************
Входит в комплект eCos

****************** U-Boot *******************
http://www.denx.de/wiki/DULG/ELDK
http://u-boot.sourceforge.net/
http://www.denx.de/wiki/publish/DULG/DULG-tqm8xxl.html

============================ OS'и ============================
******************* Linux *******************
http://www.denx.de/wiki/DULG/ELDK

******************* RTEMS *******************
http://www.rtems.org/targets.html

Вроде готовый порт есть только для PPC403, но отличий от PPC405 преодолимые.

Вообще RTEMS очень любит PPC. smile.gif)

******************* uCOS *******************
http://www.micrium.com/ibm/index.html
Порт древний, чуть ли не от версии 2.00.

******************* eCos *******************
Самое интересное!!! Готовый порт на ту самую недорогую плату.

MOAB Development Board
http://ecos.sourceware.org/ecos/boards/moab.html

Порт качественный!

* Diagnostic (polled) serial I/O
* Interrupt-driven serial I/O
* Ethernet
* FLASH
* PCI
* Timekeeping (real-time clock)

В том числе полная поддержка 128 Mbyte TC58DVG02A1FT NAND FLASH.

С remote GDB по Ethernet как-то не понятно, в доке описано только для последовательного порта.
Software Tutorial
http://www.tamsinc.com/3011/support/MOAB.tutorial.Rev4.pdf

Но при настройке порта eCos можно выбрать скорость обмена по UART 230 кбит/сек, что при правильном порте на пЫсюке даст вполне терпимую скорость, даже если GDB по Ethernet не запустится.

============================ Отладка ============================

Я много в последнее время писал о синтетических портах. Но столь качественный порт eCos дает возможность совсем по другом организовать отладку. FTP клиент входит в шататный дистрибутив eCos, RAM FS - тоже (FLASH FS может сказаться на быстродействии - так что лучше из RAM). Telnet Server нет, но, полагаю, отмапить printf/scanf на IP сокет - это разумной сложности занятие.

* ресетим плату
* грузим через GDB прогу, запускаем
* перед программой ставим служебный кусок, он сихронизирует RAM FS с FTP сервером мы пысюке
* основная программа, работает с RAM FS
* после проги ставим служебный кусок, он сихронизирует RAM FS с FTP сервером мы пысюке
* в любой момент при помощи GDB можем отлаживать по полной: смотреть память и регистры, ставить точки останова и т.д.

Понятно, что не сложно написать скрпит для полностью автоматического прогона test units.

Ресеттер можно сделать управляемый, прицепив на COM или LPT какую-нибудь простую железяку.

============================ Копирование платы MOAB Development Board ============================

Блок схема есть. PPC405 сильно интегрирован - внешяя периферия примитивна. CPLD вроде нет - NAND прикручена на адреса, и необходимые времянки сигналов делаются хитрыми записями и чтениями по разным адресам - все просто.

Если использовать ту же идею с отдельной NOR Boot флешкой - то можно поставить PLCC панельку под AT49LV040, и вообще обойтись без JTAG smile.gif

Так что вроде как копирование платы проблем не вызовет.

============================ Выводы ============================

1. PPC-405GP® очень даже хорошо подходит для топовых моделей встраиваемых контроллеров.

2. За счет качественного порта eCos можно организовать очень продвинутую автоматизированную систему тестирования софта. При небольших тиражах сложных проектов это с лихвой покроет достаточно высокую стоимость камня - стоимость разработки сложного ПО всегда выше стоимости железа.

3. Не так уж он и страшен, этот PPC. Если, конечно, с нуля ОСь на него портировать - утухнуть можно. А вот при готовой оси потихоньку осваивать камень и писать свою апликуху - не так уж и сложно.

============================ Вопросы ============================
А нет ли у AMCC какого-нибудь паскудного плана в отношении PPC-405GPr?
aaarrr
А чем Вас не устраивает куча 200MHz ARM9 от разных производителей на роль top контроллера? Здесь разве что PCI есть, только не очень часто он нужен: проще и дешевле поставить x86 промPC.
Тем более, что PXA и Alchemy с производства не завтра снимут.
makc
Не знаю, насколько проблемны процессоры в исполнении AMCC, но после перехода с PCI-мостов их производства на мосты от PLX не один я почувствовал облегчение. К тому же качество документации от AMCC оставляло очень часто желать лучшего... В общем у меня после общения с продукцией AMCC сложилось впечатление, что они работают для какого-то конкретного большого заказчика, а мелкие потребители им совершенно не интересны.
SpiritDance
Что-то мне сомнительно что intel PXA невозможно будет достать. Ну не будет на нем лейбла интел и что? Процессор-то останется. Иначе завалится весь рынок наладонников. smile.gif

А что у самой freescale в качестве powerPC ничего нет?
xyzzy
Семейства PPC405 и PPC440 были оригинально сделаны IBM, которые в итоге продали их AMCC.
Я пару лет назад плотно возился с PPC405 (без r). Портировали туда NetBSD (port-walnut).

Документация на редкость толковая (по сравнению, к примеру, с доками на встраиваемые/интергрированые PowerPC от Freescale). Особых глюков в железе не встретил. PCI шина точно работала без проблем.

Из плюсов - почти все, что надо - на кристале. Жрет немного. Скорость - так себе, но для многих приложений хватит. Неплохой отладочный JTAG интерфейс. У IBM был девайс RiscWatch/RiscTrace который мог записать что процессор делал последние 8 миллионов циклов. Сразу видно что где и как быстро исполняется. Заметны даже такие вещи, как попадание или промах мимо кэша. А еще очень удобно если что-то повалилось - можно понять как дошли до такого дела.

Минусы - шина памяти - 32 бита. ECC есть, но требуется 32+8 бит. Неудобно для использования со стандартными DIMM модулями у которых 64+8. Кэш - маленький. "Тяжелые" UNIX-подобные оси в него толком не влазят -> все упирается в память, а она не фонтан. MMU довольно специфичный - только TLB. Все управление трансляцией - через софт. В итоге - компромиссы. Мы использовали 16-КБ страницы, что позволяло держать 512K без особой потери производительности. Но вот программы с рабочим множеством больше этого - страдали, даже с учетом поциклово вылизаного ассемблерного кода, отвечавшего за обновление TLB.

Но все это призказка. После того, как процессоры продали AMCC, мы на этих процах поставили крест. Ибо: поддержка от АМСС - весьма так себе. Похоже, у нас уже больше опыта с этими процами, чем у АМСС. Вторая причина - развития у этой линии не будет. А менять проц каждый раз - накладно.

В общем, переползли мы на Freescale. Документация, как и периферия довольно хаотичны, но время от времени встречаются интересные чипы и не очень плохой документацией. Типа MPC8548/8545/8543.
С другой стороны Freescale - рас@$#@$яи те еще. Из последнего - пол-года поставляли процы собраные с материалами загрязненными изотопами, которые при распаде испускали альфа-частицы. В результате - непредсказуемые ошибки. Чаще всего в кэше. Второй большой глюк был когда они в одной из ревизий забыли заземлить субстрат (подложку?) чипа. Симптомы тоже были интересные.. Тем не менее, в итоге все как-то утрясается и 8548 который вот-вот выйдет в ревизии 2.0 выглядит довльно ничего.
Evgeny_CD
Цитата(aaarrr @ Jul 12 2006, 04:47) *
А чем Вас не устраивает куча 200MHz ARM9 от разных производителей на роль top контроллера? Здесь разве что PCI есть, только не очень часто он нужен: проще и дешевле поставить x86 промPC.

* Недостатоком производительности
* Совмещенной шиной SDRAM / периферия
* не у всех есть DMA, который транзакции по запросам через внешнюю шину может проводить.

Что касается x86 - я, как известно, горячий противник их использования в embedded решениях. И ничто и никто меня пока не переубедили.

Смотрите - 400 Мгц PPC405GPr жрет не более 1 Вт, и по int (float мне нафиг не нужен) производительности будет точно не хуже 533 Мгц Geode, который жрет 5 Вт (и которому обязательно нужен радиатор), и -40 их нет.
Цитата(aaarrr @ Jul 12 2006, 04:47) *
Тем более, что PXA и Alchemy с производства не завтра снимут.
Даже по официальным утверждениям им осталось не более 3 лет - достаточно глупо сейчас на них начинать новую серию устройств. 405, как мне кажется, еще минимум лет 5 проживут, а там и на 440 можно будет переползти - освоив ядро, и накопив на "взрослый" JTAG, не думаю, что будет так уж трудно портировать тот же eCos.
zltigo
Цитата(Evgeny_CD @ Jul 12 2006, 10:22) *
И ничто и никто меня пока не переубедили.

Радует, что хоть "пока" а не "никогда ни при каких условиях" :-)
И что характерно! Вы сами в этом топике x86 помянули - сидит занозой?.

Да, кстати, 533 Geode от AMD кушает 1.1W.

Код
AMD Geode™ GX 533@1.1W Processor

The AMD Geode™ GX 533@1.1W processor is designed to yield the optimum combination of low-power requirements, excellent performance and small size – making it an ideal solution for applications that need small processor size and minimal power usage.

Designed from the outset for information appliance applications, the AMD Geode™ GX 533@1.1W processor delivers maximum performance for full-featured multimedia applications across broadband Internet connections.

The AMD Geode™ GX 533@1.1W processor features:
32-bit low-power x86 performance with support for MMX® and 3DNow!™ extensions
32KB of level 1 cache, 16KB instruction, and 16KB data
High-performance patented GeodeLink™ architecture
Integrated display controller – integrated video DACs and integrated TFT interface for flexible output options:
EBGA package - CRT pin-out or TFT pin-out
TE-PBGA package – CRT/TFT pin-out, pin strap selection, simultaneous operation not supported
Evgeny_CD
Цитата(makc @ Jul 12 2006, 08:39) *
Не знаю, насколько проблемны процессоры в исполнении AMCC, но после перехода с PCI-мостов их производства на мосты от PLX не один я почувствовал облегчение. К тому же качество документации от AMCC оставляло очень часто желать лучшего... В общем у меня после общения с продукцией AMCC сложилось впечатление, что они работают для какого-то конкретного большого заказчика, а мелкие потребители им совершенно не интересны.
Весь кайф в том, что PPC405 и PPC440 еще IBM разрабатывало, документацию - тоже.


Цитата(zltigo @ Jul 12 2006, 11:44) *
И что характерно! Вы сами в этом топике x86 помянули - сидит занозой?.
Первым упомянул его не я biggrin.gif Да нет - просто я о них никогда не забываю, чтобы не утратить полноты картины.
Цитата(zltigo @ Jul 12 2006, 11:44) *
Да, кстати, 533 Geode от AMD кушает 1.1W.
Вранье! excl.gif twak.gif Почитайте, плиз, на их сайте документик - как они меряли. Так вот, 1.1Вт - это не потребление камня, это потребление ядра (раньше они вообще 0.9Вт рекламировали. Теперь, вероятно, по башке получили, и 1.1 пишут.) smile.gif А камень целиком кушает куда больше. Я сам на этом чуть не накололся.


Цитата(SpiritDance @ Jul 12 2006, 09:13) *
Что-то мне сомнительно что intel PXA невозможно будет достать. Ну не будет на нем лейбла интел и что? Процессор-то останется. Иначе завалится весь рынок наладонников. smile.gif
Вы (мы) и прозводители PDА - это "две большие разницы". Для них никогда и ничего не кончится. А мы - попробуйте комплектуху для сотиков купить? Не в розницу, для ремонта, а хотя бы 1к/мес. И Вы много нового узнаете об открытом рынке, конкуренции, свободе, etc.
Цитата(SpiritDance @ Jul 12 2006, 09:13) *
А что у самой freescale в качестве powerPC ничего нет?
"Их есть у них", достаточно много. Но тут уже хорошо про "странности" FreeScale написали. a14.gif
zltigo
Цитата(Evgeny_CD @ Jul 12 2006, 10:59) *
Почитайте, плиз, на их сайте документик - как они меряли.

А как меряли у Вашего сегодняшнего фаворита тоже можно где-то почитать?
Или нет информации - нет проблемы :-)?

Цитата
Первым упомянул его не я

Да нет, в _этой_ веке именно Вы :-), в качестве упреждающего удара, как я понял. Дабы ни у кого и мысли не возникло :-) помянуть. Просто, как Вы, полагаю, помните я их использую. А помню, отчего у Вас такая психологическая реакция на x86 - надеюсь! время сгладит горечь от прошлых проектов!
Evgeny_CD
Цитата(zltigo @ Jul 12 2006, 12:09) *
Да нет, в _этой_ веке именно Вы :-),
blink.gif blink.gif blink.gif Первым его в суе упомянул aaarrr.
Цитата(zltigo @ Jul 12 2006, 12:09) *
А как меряли у Вашего сегодняшнего фаворита тоже можно где-то почитать?
Или нет информации - нет проблемы :-)?
Я пока не мерял - у меня даже камня пока нет biggrin.gif Читаем дата шит PPC405GPR_DS2005_v2_02.pdf
Код
* In general, the values were measured using a PPC405GPr Evaluation Board with four PCI devices, an external bus master on the peripheral bus, and external wrap-back on the Ethernet port. For all CPU clock rates, PLB = 133.3MHz, OPB = PerClk = 66.6MHz, PCI = SysClk = 33.3MHz.

* Typical current and power are characterized at VDD = +1.8V, OVDD = +3.3V, and TC = +36°C while running various applications under the Linux operating system.

* Maximum current and power are characterized at VDD = +1.9V, OVDD = +3.6V, and TC = +85°C while running applications designed to maximize CPU power consumption. An external PCI master heavily loads the PCI bus with transfers targeting SDRAM while the internal DMA controller further increases SDRAM bus traffic.
Вроде все прозрачно.
Первая цифра typ, вторая цифра max.
Active Operating Power–266MHz PDD 0.72 1.92 W
Active Operating Power–333MHz PDD 0.76 2.07 W
Active Operating Power–400MHz PDD 0.82 2.23 W
zltigo
Цитата(Evgeny_CD @ Jul 12 2006, 11:28) *
Первым его в суе упомянул aaarrr.

Виноват :-( Приношу извинения.

Цитата
while running various applications under the Linux operating system.

Да, сразу видно "научный" подход к эксперименту :-)

Да и дальше цифири за 2W уже переваливают.

Ну а из личных наблюдений над Geode
1. Раньше (причем даже не AMDшные, когда они начали боротся с потреблением, а NECовсие чипы)
не самый левый производитель железа Advantech поставлял субмодули с чипами без каких либо радиаторов вообще. В свободном пространстве при работе под Linux c загрузкой прочессора процентов на 30% грелись на ощупь незначительно. Под, условно говоря, DOS - грелись заметно, но моя нежная рука неиспорченняя :-) физическим трудом) терпела долго и спокойно - никакими 5W там и не пахло.
Причем все это железо уходило в статив и в жарких краях при полном отсутствии кондиционеров, когда
такой статив открываешь - рука уже не терпит температуры металлических частей кассеты :-(
Работали.
Потом уже начали дополнительно поставлять низкопрофильные (~3-4mm)радиаторы c двухсторонней лентой. Хочешь - можешь наклеить. Все это абсолютно не научно, но по крайней мере явно показывает, что И РЕАЛЬНОЕ потребление Geode вполне скромное.
Если кого-то интересует, могу и инстументальные температурные (ток конкретно чипа померить невозможно) измерения провести.
Evgeny_CD
Цитата(zltigo @ Jul 12 2006, 13:11) *
Да и дальше цифири за 2W уже переваливают.
При ядре 1.9В и +85С - уголок "юного садиста".
Цитата(zltigo @ Jul 12 2006, 13:11) *
Все это абсолютно не научно, но по крайней мере явно показывает, что И РЕАЛЬНОЕ потребление Geode вполне скромное.
Я немного работал со старыми 233 жеодами - они меня не впечатлили. А жеоды -40 бывают (чтобы купить можно было - не на бумаге!)

Цитата(xyzzy @ Jul 12 2006, 09:41) *
Минусы - шина памяти - 32 бита. ECC есть, но требуется 32+8 бит. Неудобно для использования со стандартными DIMM модулями у которых 64+8.
На самоме деле, для embedded приложений очень даже грамотная комбинаци. Два чипа Х16 (256 Мбит - как самые оптимальные) и один чип половинного размера (128 Мбит) х 8 - самое то. Х4 - экзотика, или половина чипа "болталась" бы впустую.
zltigo
Цитата(Evgeny_CD @ Jul 12 2006, 12:22) *
Цитата(zltigo @ Jul 12 2006, 13:11) *
Да и дальше цифири за 2W уже А жеоды -40 бывают (чтобы купить можно было - не на бумаге!)


Минус 40 это тяжело, но если Вы начнете делать _реальную_ железку набивая электроникой какую-нибудь 6U 19" кассету, то столько всего не будет на -40, что впору брать веревку и
вешаться :-(. Cоответственно и деньги там совсем другие, и решения совсем с другой точки зрения оптимизированные.
Ну а конкретно по -40 Geode сейчас сразу не скажу, но армейская разработка (не выпускаемая :-( ) c заложенным туда SOM cубмодулем есть, и судя по тому, что заказчик-производитель мне гениталии по именно этому поводу отрывать не пытался, то есть. Если не Geode, так Pentium-M какой-нибудь, например :-).
Evgeny_CD
Цитата(zltigo @ Jul 12 2006, 13:49) *
Минус 40 это тяжело, но если Вы начнете делать _реальную_ железку набивая электроникой какую-нибудь 6U 19" кассету, то столько всего не будет на -40, что впору брать веревку и вешаться :-(.
Вот Вы и сами "слили" x86 a14.gif

Что есть -40:
* PPC405
* SDRAM от Micron и не только
* PHY от Micrel
* FASH NAND, NOR - от Самсунга и не только.
* FPGA - у всех производителей
* стабилиазторы, резюки, кондюки - они сейчас все -40.

Все!!! На PPC405 я без проблем соберу решение -40, и стоить оно будет % на 20 дороже commercial, особых проблем с доступностью нет.

Я умолчу про ECC - как там с этим в жеодах?
zltigo
Цитата(Evgeny_CD @ Jul 12 2006, 12:59) *
Вот Вы и сами "слили" x86 a14.gif

Перечитайте внимательно!!!!
Отнюдь - Я ВООБЩЕ НЕ ПОЧУВСТВОВАЛ проблемы -40 при использовании x86 платфрмы в качестве управляющей. С остальным - в полный рост, это да.
Вот такие дела.

Цитата
* PPC405
* SDRAM от Micron и не только
* PHY от Micrel
* FASH NAND, NOR - от Самсунга и не только.
* FPGA - у всех производителей
* стабилиазторы, резюки, кондюки - они сейчас все -40.

Я потрясен. Вы что, реально не понимаете разницы в проблеме создания "голенького контроллера" для -40 и железки занимающей хотя-бы одну кассету, не говоря уже о куче железа занимающем КУНГ тоже работающем при -40? Вы полагаете, что там все остальное "стабилиазторы, резюки, кондюки"?
Evgeny_CD
Цитата(zltigo @ Jul 12 2006, 14:12) *
Перечитайте внимательно!!!!
Отнюдь - Я ВООБЩЕ НЕ ПОЧУВСТВОВАЛ проблемы -40 при использовании x86 платфрмы в качестве управляющей.
Так, ориентируясь на "чувства", можно и с прокурором познакмиться. Написано в дата шите - 40 - это одно, а "вроде работает" - это другое.
Цитата(zltigo @ Jul 12 2006, 14:12) *
Я потрясен. Вы что, реально не понимаете разницы в проблеме создания "голенького контроллера" для -40 и железки занимающей хотя-бы одну кассету, не говоря уже о куче железа занимающем КУНГ тоже работающем при -40? Вы полагаете, что там все остальное "стабилиазторы, резюки, кондюки"?
Нет, это я потрясен!!! Когда при помощи кассеты за несколько K$ пытаются решить задачу, которую можно сделать на десятке чипов (пусть и в формате кассеты для совместимости) - вот это я никогда не мойму и не прийму.

PPC405 позволит создать нормальный шкаф CompactPCI, и ядро там будет -40 без проблем. А уж чем его набивать - так это думать надо!
zltigo
Цитата(Evgeny_CD @ Jul 12 2006, 13:23) *
Так, ориентируясь на "чувства", можно и с прокурором познакмиться. Написано в дата шите - 40 - это одно, а "вроде работает" - это другое.

Я нигде НЕ ПИСАЛ ВРОДЕ РАБОТАЕТ по отношению к -40 x86 устройству :-E. Это натовский заказ, там
-40 должно быть без всяких дураков в каждой бумажке на комплектующие, да и сама бумажка не из
"интернету". Научитесь наконец ЧИТАТЬ написанное а не видеть ТО ЧТО ВАМ ХОЧЕТСЯ и НЕ ВИДЕТЬ то, что не хочется.

Цитата
Нет, это я потрясен!!! Когда при помощи кассеты за несколько K$ пытаются решить задачу, которую можно сделать на десятке чипов (пусть и в формате кассеты для совместимости) - вот это я никогда не мойму и не прийму.

Почему Вы вбили себе в голову, что "шкаф" выполняет у меня роль Вашего сегодняшнего фафорита?
Роль Ваших ОЧЕРЕДНЫХ фаворитов в ОЧЕРЕДНОМ Вашем гипотетическом проекте у меня выполняют несколько PC индустриальных машин в SOM конструктиве. Размеры этих управляющих модулей укладываются на ладошку.
Все остальное занимается совсем другими делами и смею Вас заверить не заменяется
"десятком чипов". Если Ваши фантазии и Ваш опыт исчерпывается "системами" на десятке чипов, то
из этого не следует, что все остальное в Мире устроено не сложнее.

P.S.
Резковато конечно получилось :-(
Rst7
Да нет, о чем разговор, конечно PPC рулит однозначно. Мне немного довелось попрограмить на нем (железо не разрабатывал), очень понравилось. Особо порадовал способ загрузки long'ов в регистры (за две комманды, сначала старшую, потом младшую половину), что не нарушает работы конвейера и burst-режима чтения из памяти. В этом отношении ARMы куда более кривоватые... Ну и конечно регистров много, это особая радость...
Evgeny_CD
Цитата(zltigo @ Jul 12 2006, 14:47) *
Если Ваши фантазии и Ваш опыт исчерпывается "системами" на десятке чипов, то
из этого не следует, что все остальное в Мире устроено не сложнее.
Мой опыт - это мой опыт. А вот мое стремлениевсе ужать до "десятка" чипов - это другое дело. Электроника - она того, "наука о контактах".

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

А запостил сюда я свою внутренню писанину только для того, чтобы взглянуть на мир объемно. С Вашей точки зрения, с точки зрения других людей. Так надежнее - меньше шансов, что какой-то нюанс "ускребется" от моего внимания.
zltigo
Цитата(Evgeny_CD @ Jul 12 2006, 13:55) *
Что касается фаворитов и гипотетических проектов - смею Вас заверить, процесс самообразования и самосовершенствования идет семимильными шагами. В общем и целом, задачи, которые я ставил перед сознательным затягиванием будущего проекта, я выполнил. Меня сейчас уже мало волнуют оси и тулчейны, я готов организовать распределенную разработку кода. Сейчас мне важно найти стартовый чип, который обспечит старт проекта с минимальными затратами, но при этом не утянет меня "вниз" своей примитивностью, и необходимостью сразу переходить на что-то новое. Пока PPC405 - явный лидер с этой точки зрения.

Если серьезно, то я рад вышеизложенному! Еще раз пожелаю удачи!
Evgeny_CD
Цитата(zltigo @ Jul 12 2006, 15:00) *
Если серьезно, то я рад вышеизложенному! Еще раз пожелаю удачи!
И мне приятно общаться с грамотными оппонентами!


Цитата(Rst7 @ Jul 12 2006, 14:50) *
Да нет, о чем разговор, конечно PPC рулит однозначно. Мне немного довелось попрограмить на нем (железо не разрабатывал), очень понравилось. Особо порадовал способ загрузки long'ов в регистры (за две комманды, сначала старшую, потом младшую половину), что не нарушает работы конвейера и burst-режима чтения из памяти. В этом отношении ARMы куда более кривоватые... Ну и конечно регистров много, это особая радость...
Интересно, как с эффективностью GCC компилеров для PPC? Так, судя по всему, мне придется начинать с 2.95 (неохота сейчас влезать в сборку GCC и тулчейна, а под специфические требования eCos ppc-eabi больше ничего нет). Говорят, что IBM нехило поспособствовала повышению эффективности GCC именно на платформе PPC. Так ли это?
COMA
Вроде 4-й GCC как раз сильно "заточен" для !x86 архитектур.

Ну а со сборкой тулчейнов - это дело можно автоматизировать. К примеру - в Gentoo Linux есть прекрасная утилита - crossdev. С ее помощью очень легко собрать тулчейн под нужную Вам архитектуру.
Я таким образом собрал GCC для установки Linux на AT91RM9200.
Evgeny_CD
Цитата(COMA @ Jul 12 2006, 15:25) *
Ну а со сборкой тулчейнов - это дело можно автоматизировать. К примеру - в Gentoo Linux есть прекрасная утилита - crossdev. С ее помощью очень легко собрать тулчейн под нужную Вам архитектуру.
Так то он так, но не сильно хотелось бы со всем этим разбираться. И под Cygwin охота smile.gif - хотя бы на первых порах, чтобы не возиться со всем сразу smile.gif
COMA
Тогда "ой!" smile.gif
Stewart Little
Цитата(aaarrr @ Jul 12 2006, 04:47) *
А чем Вас не устраивает куча 200MHz ARM9 от разных производителей на роль top контроллера? Здесь разве что PCI есть, только не очень часто он нужен: проще и дешевле поставить x86 промPC.
Тем более, что PXA и Alchemy с производства не завтра снимут.

Имхо, в качастве альтернативы не стоит также сбрасывать со счетов процессоры с MIPS-овскими ядрами, к примеру от IDT :
http://www.idt.com/?catID=58533
Есть и PCI, и с Ethernet, и с контроллерами пямяти.
И софт имеется smile.gif
Evgeny_CD
Цитата(Stewart Little @ Jul 12 2006, 17:41) *
Имхо, в качастве альтернативы не стоит также сбрасывать со счетов процессоры с MIPS-овскими ядрами, к примеру от IDT :
http://www.idt.com/?catID=58533
Есть и PCI, и с Ethernet, и с контроллерами пямяти.
И софт имеется smile.gif
Это так, но тут IDT, мягко говоря, не сильно распространены smile.gif.


В листе потвердили, что GDB via Ethernet работает нормально. Осталось с тулзами разобраться - и в путь!
Evgeny_CD
Нашлась еще одна недорогая платка на PPC - KURO BOX

http://www.kurobox.com/downloads/kuroboxspecs.pdf

Цены на него правильные: Kuro Box HG WR Our Price: $149.00
http://www.revogear.com/

WiKi.
http://www.kurobox.com/mwiki

Много всякой документации, Linux kernel, образы, фоки платы и пр.
http://www.kurobox.com/downloads/

Фотки платы
http://www.kurobox.com/downloads/Hardware/IMG_1392.jpg

Внутренности корпуса
http://www.kurobox.com/downloads/Hardware/IMG_1393.jpg

Некий сайт по Linux на PPC
http://penguinppc.org/

Мануал
http://www.kurobox.com/downloads/KuroBoxSG.pdf

Сделано вот на этом проце
http://www.freescale.com/files/32bit/doc/d...t/MPC8241EC.pdf

Проц похож на PPC405, но построен на MPC603e core, имеет float point. Только два канала DMA, но можно использовать внешнюю 64 битную память. ECC поддерживается.

MPC8241 бывает industrial и commercial. По ценам - чуть ниже PPC405, но по тактовой - максимум 266.

Есть более продвинутый его аналог - MPC8245, до 466 Мгц. Но цены на industrial очень добрые - от 70$, коммерческие варианты от 50.

MPC8241 и 45 лежат на DigiKey, что приятно.

У MPC824(1|5) совмещенная шина SDRAM/периферии, (PCI отдельно), и нет DMA интерфейса на внешнюю шину периферии. Так что он менее интересн, чем PPC405.
Evgeny_CD
Симуляторы PPC архитектуры

================= Статья по симуляторам =================

Emulation and cross-development for PowerPC
http://www-128.ibm.com/developerworks/libr...-emulation.html

================= Коммерческие симуляторы =================
Коммерческий симулятор
http://www.endeav.com/pdf%20brochures/PPC405%20Precyse.pdf

================= Симуляторы от IBM =================

Документ на сайте Xilinx - Instruction Set Simulator User’s Guide
http://www.xilinx.com/ise/embedded/iss_ug.pdf
Интересная штучка! Получается, что его можно выдрать из комплекта ксиловых тулзов.

================= PearPC =================
PearPC - PowerPC Architecture Emulator
http://pearpc.sourceforge.net/

Симулирует MAC'и.

================= QEMU =================
QEMU - Тоже симулирует MAC'и.
http://www.qemu.org/
http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC42

4.1 QEMU PowerPC System emulator
Use the executable `qemu-system-ppc' to simulate a complete PREP or PowerMac PowerPC system.

QEMU emulates the following PowerMac peripherals:

UniNorth PCI Bridge
PCI VGA compatible card with VESA Bochs Extensions
2 PMAC IDE interfaces with hard disk and CD-ROM support
NE2000 PCI adapters
Non Volatile RAM
VIA-CUDA with ADB keyboard and mouse.
QEMU emulates the following PREP peripherals:

PCI Bridge
PCI VGA compatible card with VESA Bochs Extensions
2 IDE interfaces with hard disk and CD-ROM support
Floppy disk
NE2000 network adapters
Serial port
PREP Non Volatile RAM
PC compatible keyboard and mouse.

Вообще, QEMU - очень серьезный проект, хорошо развиавается, в мейл листе обстановка здоровая.

================= PSIM =================
Домашняя страница psim
http://sources.redhat.com/psim/

Дока
http://sourceware.org/psim/manual/

В настоящее время входит в состав GDB.
http://sources.redhat.com/gdb/

Судя по всему, хорошо отлаженный симулятор.

************** RTEMS на PSIM ****************
RTEMS порт на PSIM
http://www.rtems.org/cgi-bin/cvsweb.cgi/rt...p/powerpc/psim/

Сделано неплохо:

..........BSP NAME: psim
..........BOARD: PowerPC Simulator
..........BUS: N/A
..........CPU FAMILY: ppc
..........CPU: PowerPC 603, 603e, 604
..........COPROCESSORS: N/A
..........MODE: 32 bit mode
..........
..........DEBUG MONITOR: BUG mode (emulates Motorola debug monitor)
..........
..........PERIPHERALS
..........===========
..........TIMERS: PPC internal Timebase register
.......... RESOLUTION: ???
..........SERIAL PORTS: simulated via bug
..........REAL-TIME CLOCK: PPC internal Decrementer register
..........DMA: none
..........VIDEO: none
..........SCSI: none
..........NETWORKING: none
..........
..........DRIVER INFORMATION
..........==================
..........CLOCK DRIVER: PPC internal
..........IOSUPP DRIVER: N/A
..........SHMSUPP: N/A
..........TIMER DRIVER: PPC internal
..........TTY DRIVER: PPC internal
..........
..........STDIO
..........=====
..........PORT: Console port 0
..........ELECTRICAL: na
..........BAUD: na
..........BITS PER CHARACTER: na
..........PARITY: na
..........STOP BITS: na
..........
..........Notes
..........=====
..........
..........Based on papyrus bsp which only really supports
..........the PowerOpen ABI with an ELF assembler.
..........
..........For the multiprocessing tests to run, you must have a modified version of
..........the PowerPC Simulator psim which supports an area of UNIX shared memory
..........and UNIX semaphore mapped into the PowerPC address space.

Booting RTEMS/GeSys on the PowerPC Simulator
http://www.slac.stanford.edu/comp/unix/pac...c/psimboot.html

The RTEMS Evaluation CD
http://www.slac.stanford.edu/comp/unix/pac.../doc/index.html

************** eCos на PSIM ****************
http://ecos.sourceware.org/ecos/boards/psim.html
http://ecos.sourceware.org/ecos/docs-lates...up-ppc-sim.html
The PowerPC simulator is an architectural simulator which implements all the features of the PowerPC needed to run eCos. The current implementation provides accurate simulation of the instruction set and timers, as well as having generic support for diagnostic output and exceptions.

The simulator also allows devices to be simulated, but no device simulation support has been defined for the serial device drivers in this release.

Судя по отзывам народа в листе - вполне работает
http://sourceware.org/ml/ecos-discuss/2005-11/msg00157.html

......Sorry , now am able to work when i provide arguments at target sim..like
......(gdb)target sim -o '/iobus/pal@0xf0001000/reg 0xf0001000 32'
......Now it works.. great..i tried all the examples... everything is fine..
......Is this right..?Any suggestions are welcome.
......Thanks.

Возможности PSIM, конечно, ограничены, но в принципе базовые вещи он симулирует. Насколько я понимаю, процесс отладки должен выглядеть примерно так:

* отконфигурировали симулятор на большой размера памяти
* загрузили в память из файла большой кусок данных
* запустили симулятор
* результаты симуляции из памяти в файл

Ну и, конечно, работа с симулируемой программой через diagnostic output.
Evgeny_CD
Все, все желающие могут копировать плату. Живем!!!

Схема подключения NAND флешака к CPU
Код
CPU             Flash

IRQ5            pin 7  R/B
PerOE/          pin 8  RE/
GPIO17          pin 9  CE/
GPIO15          pin 16  CLE
GPIO14          pin 17  ALE
PerWBE0/        pin 18  WE/
Reset/          pin 19  WP
PD0             pin 44  I/O8
PD1             pin 43  I/O7
PD2             pin 42  I/O6
PD3             pin 41  I/O5
PD4             pin 32  I/O4
PD5             pin 31  I/O3
PD6             pin 30  I/O2
PD7             pin 29  I/O1
Все остальное там из документации на сайте понятно.

eCos порт они используют из основного репозитория eCos - все можно собрать самому.
xyzzy
Цитата(Evgeny_CD @ Jul 12 2006, 08:51) *
Симуляторы PPC архитектуры


Кстати, об эмуляторах.
У Freescale есть кучка эмуляторов для их ядер, включая эмуляторы с аккуратными таймингами. Можно в явном виде увидеть как инструкции раскладываются по конвейеру.

http://www.freescale.com/webapp/sps/site/o...PCPPCPMD&srch=1

Из минусов - дают нахаляву, но просто так не скачаешь - надо, чтобы кто-нибудь из Freescale разрешил (sales/Field Application Engineer).
Evgeny_CD
Цитата(xyzzy @ Jul 13 2006, 00:56) *
Кстати, об эмуляторах.
У Freescale есть кучка эмуляторов для их ядер, включая эмуляторы с аккуратными таймингами. Можно в явном виде увидеть как инструкции раскладываются по конвейеру.

http://www.freescale.com/webapp/sps/site/o...PCPPCPMD&srch=1

Из минусов - дают нахаляву, но просто так не скачаешь - надо, чтобы кто-нибудь из Freescale разрешил (sales/Field Application Engineer).
Замечательно! Т.е. если подобрать подходящее ядро, скажем, такое же, как в PPC405, с одинаковым размером кеша, то можно симулировать критичные куски и оптимизировать их!
Evgeny_CD
По поводу клонирования TAMS 3011
С PHY разобрались - там стоит National DP83847 (ответ из суппорта). Так что можно сделать полного клона smile.gif

Дополнение этого топика в части тестирования:

eCos на ARM симуляторе SID, автоматическое тестирование при помощи DejaGNU - очень интересно!!!
http://www.caxapa.ru/echo/arm.html?id=62769
http://electronix.ru/forum/index.php?showtopic=18602
Stewart Little
Цитата(xyzzy @ Jul 13 2006, 00:56) *
Из минусов - дают нахаляву, но просто так не скачаешь - надо, чтобы кто-нибудь из Freescale разрешил (sales/Field Application Engineer).

Давай мы попробуем разрешить smile.gif
Evgeny_CD
Цитата(Stewart Little @ Jul 13 2006, 11:21) *
Цитата(xyzzy @ Jul 13 2006, 00:56) *
Из минусов - дают нахаляву, но просто так не скачаешь - надо, чтобы кто-нибудь из Freescale разрешил (sales/Field Application Engineer).
Давай мы попробуем разрешить smile.gif
Да, было бы здорово заполучить такой симулятор.
Stewart Little
Цитата(Evgeny_CD @ Jul 13 2006, 12:03) *
Да, было бы здорово заполучить такой симулятор.

Засылай даные, чего просить. Успеха не гарантирую, но попробуем получить.
Evgeny_CD
Цитата(Stewart Little @ Jul 13 2006, 13:55) *
Засылай даные, чего просить. Успеха не гарантирую, но попробуем получить.
Написал Вам письмо.
xyzzy
Цитата(Evgeny_CD @ Jul 12 2006, 15:11) *
Замечательно! Т.е. если подобрать подходящее ядро, скажем, такое же, как в PPC405, с одинаковым размером кеша, то можно симулировать критичные куски и оптимизировать их!


К сожалению, timing model у них, похоже, только для относительно "толстых" ядер - e500 и 74xx. И у того и у другого конвейер существенно длиннее, чем у 405, больше execution units и куча других существенных отличий. 603e/e300/G2/G2LE был бы ближе к теме, но, увы. Так что приближение будет довольно грубое. Но все же лучше/быстрее, чем разрисовывать конвейер на бумажке.

С другой стороны, не удивлюсь, если у Freescale есть аккуратные модели и для ядер попроще, вот только на их веб сайте о них забыли упомянуть - такое тоже бывает. Впрочем, надежды не очень много. Если мне не изменяет память, когда нам Freescale расхваливал 8548, то гордо били пяткой в грудь, что, мол, сделали точный эмулятор и все вылизали до выхода чипа. У меня сложилось впечатление, что это у них был первый подобный эмулятор. До этого в основном использовали функциональные симуляторы - исполняет инструкции как надо, но вот временные характеристики жизни никак не соответствуют.

Интересно, ведь как пить дать у IBM тоже эмуляторы есть/были. Кто-нибудь видел для 405?
Evgeny_CD
Цитата(xyzzy @ Jul 14 2006, 02:30) *
Интересно, ведь как пить дать у IBM тоже эмуляторы есть/были. Кто-нибудь видел для 405?
Я пока нарыл такое (было в моем посте выше)

Документ на сайте Xilinx - Instruction Set Simulator User’s Guide
http://www.xilinx.com/ise/embedded/iss_ug.pdf
Интересная штучка! Получается, что его можно выдрать из комплекта ксиловых тулзов.
xyzzy
Цитата(Evgeny_CD @ Jul 13 2006, 15:52) *
Документ на сайте Xilinx - Instruction Set Simulator User’s Guide
http://www.xilinx.com/ise/embedded/iss_ug.pdf
Интересная штучка! Получается, что его можно выдрать из комплекта ксиловых тулзов.


Хмм.. RiscWatch.. Похоже, что они скрестили симулятор и оболочку их дебаггера RiscWatch, который обычно идет, собственно, с железякой-пробом. Симулятор, похоже, как раз и прикидывается пробом прицепленым к процессору. В принципе - вполне адекватно. Жаль, что GDB к нему вряд-ли прицепишь.

Кстати, они обещают хорошее приближение количества циклов на инструкцию. Впрочем, удивляет не сильно - с суперскалярностью в 405 не сильно. в 440 получше, но тоже без особых наворотов, так что предсказать, что, когда и где исполняется наверное не так уж и сложно.
Stewart Little
Цитата(Evgeny_CD @ Jul 13 2006, 18:04) *
Цитата(Stewart Little @ Jul 13 2006, 13:55) *
Засылай даные, чего просить. Успеха не гарантирую, но попробуем получить.
Написал Вам письмо.

Чета не получал ничего...
Doka
хоть моторолла уже и обсуждалась, но приведу линк на новость:
(как видно -камешек шустрый)

Цитата
GDA представляет AMC-платформу на микропроцессорах PowerQUICC III
Как мы уже сообщали, на днях компания Motorola объявила о расширении семейства микропроцессоров PowerQUICC III моделью MPC8572, а как на практике можно использовать процессоры этого семейства, сегодня показала корпорация GDA Technologies, представив референс-дизайн платформы для разработки AMC(Advanced Mezzanine Card)-плат на микропроцессоре PowerQUICC III MPC8548E.
Референсная платформа AMC-платы на MPC8548E поддерживает четыре интерфейса Gigabit Ethernet (два на передней панели и два через переходник) и восемь линий PCI Express для подключения встраиваемых устройств, также имеется отладочный (debug) порт. Тактовая частота микропроцессора составляет 1,3 ГГц, операционная система – Linux.
Платформа предназначается разработчикам решений, использующихся в широкополосных телекоммуникационных сетях и высокоскоростных цифровых сетях.

Основные характеристики платформы:

* 1333-МГц микропроцессор PowerQUICC III MPC8548E
* Ядро e500 PowerPC core с 512 Кбайт L2-кэша
* На плате размещено 512 Мбайт DDR2 SDRAM
* x8, x4, x2, x1 PCI-Express (до 32 Гбит/с)
* Четыре порта 10/100/1000 Мбит/с
* Поддерживается загрузка с флэш-накопителя (32 Мбайт)
Не удержусь от соблазна еще раз заметить, что сообщение GDA Technologies продолжает череду анонсов встраиваемых решений, в данном случае - для телекоммуникационного сегмента, начавшуюся после того, как Intel и AMD значительно сократили свое присутствие на рынке встраиваемых систем.


источник: http://www.ixbt.com/news/hard/index.shtml?06/54/18
сайт производителя: http://www.gdatech.com/ref_MPC8548EbasedAdvdMezzanine.shtml
xyzzy
Цитата
...моделью MPC8572


Этот проц и впрямь новый и интересный... Два ядра плюс pattern matching engine - regex в железе.

Цитата
...плат на микропроцессоре PowerQUICC III MPC8548E.


А вот это довольно старая новость. У меня такая плата вот уж почти с год под столом пылится.
Впрочем, проц и впрямь симпатичный вышел. По словам народа из Freescale они были сами приятно удивлены, что проц вышел настолько шустрый. В прошлом году обещали как раз 1.3ГГц как максимум. Сейчас, похоже, по результатам новоиспеченного Rev.2 замахиваются на 1.8ГГц.

Все хорошо, вот только 85xx в несколько иной категории нежели 405. Как по скорости, так и по периферии, так и по потреблению, так и по цене.
Volldemar
Тема живая ещё?
Топикстртер, отзовитесь.
Нужна помощь в освоении PPC460EX от AMCC. Очень-очень нужно help.gif
andrei2010
Интересно, а почему в обсуждении не участвует новое семейство QorIQ от Фрискейл? Вот ему пока что нет равных на рынке. Если уж новый проект, так может стоите его рассмотреть?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.