Re: Feasible to implement a router on a system on a chip?



aubrey wrote:

I discovered that the MIPS architecture is widely licensed and used
frequently in common embedded applications. For example, the DI-525
router, hardware version C, uses a System on a Chip with the MIPS
instruction set, FLASH, and RAM. Lots of flash and ram, like 16Mb RAM
and 4Mb Flash (various posts cite different numbers).

I've often thought about buying some of these devices just to have a working platform. If you buy all that stuff separately, it would cost you a fortune. Those people hacking those devices are pretty crazy in their reverse engineering skills.

Yeah 16mb of ram and 4mb of flash is a lot of memory. However, if you compare it to today's serious routers(anything even remotely close to the OP's idea), it's not nearly enough. I just recently fitted a Cisco with 64MB flash and 256MB DRAM. It doesn't have the most complete feature set either...... and if you look at Cisco's memory roadmap, it will probably need upgraded by 2009. And this was in a router designed to handle T3 speeds. 45mbps.

Keith
.



Relevant Pages

  • Re: Feasible to implement a router on a system on a chip?
    ... instruction set, FLASH, and RAM. ... Lots of flash and ram, ... And this was in a router designed to handle T3 speeds. ...
    (comp.arch.embedded)
  • Re: Performance and Flash Pipelining on TI 28F12 DSPs
    ... > of "critical code" we could move to RAM. ... > from internal flash? ... Since the external RAM is as big as the internal flash, ... the timers and all other interrupts are shut off, ...
    (comp.dsp)
  • Re: [ANNOUNCE] Ramback: faster than a speeding bullet
    ... The fact is, enterprise scale ramdisks are here now, while ... enterprise scale flash is not. ... does not approach the write performance of RAM, ... My goal is not to replace RAM with flash, but disk with flash. ...
    (Linux-Kernel)
  • Re: Relocate from nor to ddr CE 5.0
    ... programmed into flash. ... but the image info says it belongs to ram. ... Your bootloader needs to have code that recognizes if the image is ... blt CODEINRAM ...
    (microsoft.public.windowsce.platbuilder)
  • XIP vs RAM
    ... Maybe the system can even get away with the next small size RAM ... Does anyone know if/what the premimum of the "K" Strata FLASH is? ... Also what are the steps needed to transition to a XIP OS? ... >>> My bootloader create a BINFS partition and an EXTENDED partition on ...
    (microsoft.public.windowsce.platbuilder)