ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
47955
Evgeny_CD (08.01.2006 16:07, просмотров: 6545)
Очень интересное письмо в lpc2000@yahoogroups.com. Время uCOS стремительно уходит... <pre>From: Ryan Niemi <ryan@fireserve.net> To: lpc2000@yahoogroups.com Date: Sunday, January 8, 2006, 2:17:21 PM Date: 8 &#255;&#237;&#226;&#224;&#240;&#255; 2006 &#227;., 14:17:21 Subject: [lpc2000] Re: LPC's w/ ENC28J60 for ethernet via SPI ===8<==============Original message text=============== > Have you looked at the Atmel AT91SAM7X? I took a brief look, but availability concerns me.  Actually, while getting into an alternate CPU discussion, I came up with an interesting silicon cost comparison for some of my options.  These prices below are based on single unit quantities priced via Digikey: LPC2292                  $13.46 CS8900A                   $8.36 256Kx16 SRAM              $4.41     Total:  $26.23 EP9302                   $16.14 64Mb (4Mx16) SDRAM        $5.67 Micrel 10/100 PHY         $3.78 4Mb (512KB) SPI flash     $2.15     Total:  $27.74 Hmm, $26.23 for an ARM7TDMI @ 60MHz, 256KB flash, 512KB SRAM, 10mbps ethernet, vs. $27.74 for an ARM920T @ 200MHz, 512KB flash, 8MB SDRAM, 10/100 ethernet.  A whole $1.51 additional silicon cost. Granted however that the EP9302 solution takes up more board space, requires somewhat more complicated code to bring up the chip w/ cache and MMU config, and there's a lot more core power decoupling requirements (possibly necesitating going to 4 layers vs. 2 w/ the LPC).  I've been down the EP9301/2 route before, and I'll admit that designing and bringing up an ARM920T microprocessor design *is* quite a bit more complex than the LPC microcontrollers..  On the otherhand, it can run eCos or Linux (if some more flash is added) with the Cirrus board support package nearly out-of-the-box.. That bugs me that a full ARM920T ethernet solution comes that close to cost to the ARM7TDMI LPC's.  Its things like that which make our lives difficult in selecting chips!  Now if the ethernet LPC's w/ onboard PHY's were on the scene in some reasonable timeframe, it would be a no-brainer.. For anyone confused on my SPI flash choice above in the comparison, the reason is that the Cirrus ARM920T's (and Atmel ARM920T if I recall correctly) will happily boot off a SPI flash.  Minimal pin and netlist count for the flash interfacing (board routing mayhem, especially when you have SDRAM on the bus too!), then I whip up a simple bootloader that loads the firmware from serial flash to SDRAM.  I usually compress the serial flash image with an LZO variant and decompress in the small bootloader program while loading to SDRAM. -Ryan ===8<===========End of original message text===========</pre> Поскольку на EP9302 портированы и Linux 2.4, и eCos (портировано самим Cirrus), то перспективы LPC22xx + SRAM становятся все туманее. uCOS тоже мало интересен, когда такой набор стоит <30$. А дешевая отладка для EP9302 есть, как мы знаем http://www.caxapa. …echo/arm.html?id=46447 http://electronix. …howtopic=10753&hl=