Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  DSP   |   外部存储器   |   嵌入式处理   |   高速串行I/O   |   并行I/O   |   信号完整性   |   系统集成  

 Cost Reduction Examples
      PCI Interface Functions
      Broadcast Applications
      Serial EEPROM
      Parallel Flash Loading
  
 Performance Examples
      Imaging Applications
      Video Processing
      Medical/Industrial DSP
  
 Greater Flexibility Examples
      Consumer Applications
      Custom Processors
      Display Controllers
      Layer 2 Ethernet Switches
  

Integrate Serial EEPROM & Flash Devices to Reduce Costs

Get More With Integration - Solution

Primary Benefit
  • Cost reduction
Additional Benefits
  • Board space reduction
  • Simplifying manufacturing
  • Memory interface flexibility
  • Obsolescence proofing
Standard ICs Integrated
  • Serial EEPROM devices
  • Flash memory devices

In many applications, non-volatile memory needs are addressed by general-purpose serial-interface electrically erasable programmable read-only memories (EEPROM) or flash memory devices. These devices are used because they offer low pin counts, small packages, low-voltage operation, and low power consumption. Despite these advantages, designers still face the challenge of reducing board space and total system cost.

Common uses for these memory devices relate to system configuration, manufacturing, and security. Designers can obtain board space and cost reductions in these applications by instead using MAX® II CPLDs, which offer an 8-Kbit flash storage block called user flash memory.

Table 1 shows a comparison of the costs and features of some solutions offering non-volatile memory and programmable logic. MAX II CPLDs deliver the lowest cost, provide a more flexible user interface to the memory, and are not prone to obsolescence.

Table 1: Comparison of Altera MAX II CPLD-Based & Serial EEPROM-Based Solutions
Solution

Memory Size (Kbits)

User Flash Memory

Memory User Interface

Obsolescence Proof

Approx. Solution Price (1)

Altera MAX II
EPM240T100C5

8

Check Mark

SPI, I2C, Core Logic

Check Mark

$5.40

Altera MAX II
EPM570T100C5

8

Check Mark

SPI, I2C, Core Logic

Check Mark

$12.00

ST Microelectronics
M95080-W & Non-Altera CPLD (2)

8

 

SPI

 

$16.00-$21.00

Microchip Technology 24AA04 & Non-Altera 
CPLD

4

 

I2C

 

$17.00-$22.00

Philips Semiconductor PCF8598C2N & Non-Altera CPLD

8

 

I2C

 

$22.00-$27.00

Notes:

  1. Pricing based on 100-unit list price
  2. An example non-Altera CPLD is the Lattice Semiconductor LC4256V-75TN100C (priced at $17.60 for 100 units).

Applications for PLD-Based Non-Volatile Memory

Microprocessors, ASSPs, ASICs, and microcontrollers often require configuration data at power-up to boot up. Microprocessors and ASSPs use boot configuration data to define initial states and basic system information, such as bus widths. Typically, processors require between 256 and 1,000 bits of configuration data. ASSPs and ASICs require between 1,000 and 4,000 bits of configuration data. Many system boards use serial EEPROM or flash devices to store this configuration data.

The user flash memory in MAX II CPLDs also can be used in board design, where system designers are increasingly using serial EEPROMs instead of DIP switches and jumpers to configure their boards. This configuration data can control system parameters such as:

  • Memory configuration
  • IP or port address
  • Peripheral address specification (e.g., USB)

Another user flash memory application can be found in the board manufacturing process, where an electronic identification code is often used to identify boards. These electronic IDs hold generic information and board-specific information such as:

  • Date of manufacture
  • Board serial number and product identification
  • PC board and test program revision
  • Software security code
  • Power requirements

Using the user flash memory to store the electronic ID instead of serial EEPROM devices enables board manufacturers to use the Joint Test Action Group (JTAG) port to write and read it, potentially saving cost in those cases where edge connector pins or an additional header had previously been used.

Additional User Flash Memory Benefits

In addition to reducing the cost of non-volatile storage, user flash memory in MAX II CPLDs can:

  • Reduce board space by eliminating serial EEPROMs, flash devices, and additional support circuitry such as external edge connector pins
  • Simplify manufacturing flows by eliminating additional support circuitry and lowering costs associated with board mounting and programming serial EEPROMs and flash memory devices
  • Obsolescence-proof designs since user flash memory is integrated in all MAX II devices
  • Deliver a flexible user interface to memory, as the user flash memory can be interfaced via the MAX II device logic, giving users the flexibility to write to and read from the device in a variety of ways

For more information, read the Low-Cost Integration of Serial EEPROMs & Flash Memory Devices (PDF) white paper.

Get more information about this solution.

 
Using User Flash Memory in MAX II Devices chapter of the MAX II Device Handbook

Replacing Serial EEPROMs With MAX II User Flash Memory chapter of the MAX II Device Handbook

Get More Information About This Solution


Enter the Get More with Integration Contest

  请填写反馈意见