+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Advanced Member level 5
    Points: 13,241, Level: 27
    Achievements:
    7 years registered

    Join Date
    Aug 2011
    Posts
    2,618
    Helped
    304 / 304
    Points
    13,241
    Level
    27

    Why can't the higher-end faster devices have embedded flash ?

    Most microcontrollers today have internal flash memory from where the program loads.
    However, the higher end faster devices ( sometimes from the same product family ) must use external memory to load from.

    What is the reason for such a design ?
    Why can't the higher-end faster devices have embedded flash ?

    •   AltAdvertisement

        
       

  2. #2
    Super Moderator
    Points: 264,284, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    46,187
    Helped
    14045 / 14045
    Points
    264,284
    Level
    100

    Re: SRAM vs SRAM + FLASH

    As far as I'm aware of, it's not a matter of speed rather than memory capacity. Higher end processors are often running embedded Linux, needing x Megabyte program storage. Typically, they also utilize external dynamic RAM.

    As another point, high density flash and high speed processors seems not to go well together, technlogy-wise. But you still get self-contained single chip uPs in the high end segment from various vendors.

    Referring to the question title (you didn't mention SRAM in your question at all), for highest execution speed, program code needs to be copied to SRAM.



    •   AltAdvertisement

        
       

  3. #3
    Advanced Member level 5
    Points: 13,241, Level: 27
    Achievements:
    7 years registered

    Join Date
    Aug 2011
    Posts
    2,618
    Helped
    304 / 304
    Points
    13,241
    Level
    27

    Re: SRAM vs SRAM + FLASH

    high density flash and high speed processors seems not to go well together, technlogy-wise.
    That's exactly what I meant - my question is - why ?



    •   AltAdvertisement

        
       

  4. #4
    Super Moderator
    Points: 264,284, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    46,187
    Helped
    14045 / 14045
    Points
    264,284
    Level
    100

    Re: SRAM vs SRAM + FLASH

    That's exactly what I meant - my question is - why ?
    It's what I hear frequently. It's also true for combining FPGA with flash. Altera said, if they would start a higher capacity embedded flash FPGA (> small MAX II/MAX V), it must be a multichip design. It's also obvious, that high end processors with flash have rather disappointing flash endurance data. Ask the semiconcuctor guys, why.


    1 members found this post helpful.

--[[ ]]--