ਮਾਈਕ੍ਰੋਸੇਮੀ-ਲੋਗੋ

SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ ਮਾਈਕ੍ਰੋਸੇਮੀ DG0669 SmartFusion2 ਕੋਡ ਸ਼ੈਡੋਇੰਗ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-PRODUCT

ਉਤਪਾਦ ਜਾਣਕਾਰੀ

SmartFusion2 SoC FPGA ਇੱਕ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ, ਘੱਟ-ਪਾਵਰ FPGA ਹੱਲ ਹੈ ਜੋ ਇੱਕ ARM Cortex-M3 ਪ੍ਰੋਸੈਸਰ, ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਨਾਲਾਗ ਅਤੇ ਡਿਜੀਟਲ ਸਰੋਤਾਂ, ਅਤੇ ਇੱਕ ਸਿੰਗਲ ਚਿੱਪ 'ਤੇ ਉੱਚ-ਸਪੀਡ ਸੰਚਾਰ ਇੰਟਰਫੇਸ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਦਾ ਹੈ। Libero SoC v11.7 ਸਾਫਟਵੇਅਰ ਮਾਈਕ੍ਰੋਸੇਮੀ FPGAs ਨਾਲ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਇੱਕ ਸੰਪੂਰਨ ਡਿਜ਼ਾਈਨ ਸੂਟ ਹੈ।

ਉਤਪਾਦ ਦੀ ਵਰਤੋਂ

SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਦੇ ਨਾਲ SmartFusion2 SoC FPGA ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

ਮੁਖਬੰਧ

ਉਦੇਸ਼
ਇਹ ਡੈਮੋ SmartFusion®2 ਸਿਸਟਮ-ਆਨ-ਚਿੱਪ (SoC) ਫੀਲਡ ਪ੍ਰੋਗਰਾਮੇਬਲ ਗੇਟ ਐਰੇ (FPGA) ਡਿਵਾਈਸਾਂ ਲਈ ਹੈ। ਇਹ ਸੰਬੰਧਿਤ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਨਿਰਦੇਸ਼ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਇਰਾਦਾ ਦਰਸ਼ਕ

ਇਹ ਡੈਮੋ ਗਾਈਡ ਇਸ ਲਈ ਹੈ:

  • FPGA ਡਿਜ਼ਾਈਨਰ
  • ਏਮਬੈਡਡ ਡਿਜ਼ਾਈਨਰ
  • ਸਿਸਟਮ-ਪੱਧਰ ਦੇ ਡਿਜ਼ਾਈਨਰ

ਹਵਾਲੇ
ਹੇਠ ਲਿਖੇ ਨੂੰ ਵੇਖੋ web SmartFusion2 ਡਿਵਾਈਸ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਸੰਪੂਰਨ ਅਤੇ ਅਪ-ਟੂ-ਡੇਟ ਸੂਚੀ ਲਈ ਪੰਨਾ: http://www.microsemi.com/products/fpga-soc/soc-fpga/sf2docs
ਹੇਠਾਂ ਦਿੱਤੇ ਦਸਤਾਵੇਜ਼ ਇਸ ਡੈਮੋ ਗਾਈਡ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਹਨ।

  • UG0331: SmartFusion2 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਸਬਸਿਸਟਮ ਯੂਜ਼ਰ ਗਾਈਡ
  • SmartFusion2 ਸਿਸਟਮ ਬਿਲਡਰ ਯੂਜ਼ਰ ਗਾਈਡ

SmartFusion2 SoC FPGA - SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ ਕੋਡ ਸ਼ੈਡੋਇੰਗ

ਜਾਣ-ਪਛਾਣ
ਇਹ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਸੀਰੀਅਲ ਪੈਰੀਫਿਰਲ ਇੰਟਰਫੇਸ (SPI) ਫਲੈਸ਼ ਮੈਮੋਰੀ ਡਿਵਾਈਸ ਤੋਂ ਲੋਅ ਪਾਵਰ ਡਬਲ ਡਾਟਾ ਰੇਟ (LPDDR) ਸਮਕਾਲੀ ਡਾਇਨਾਮਿਕ ਰੈਂਡਮ ਐਕਸੈਸ ਮੈਮੋਰੀ (SDRAM) ਅਤੇ LPDDR SDRAM ਤੋਂ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੋਡ ਸ਼ੈਡੋ ਕਰਨ ਲਈ SmartFusion2 SoC FPGA ਡਿਵਾਈਸ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ। ਚਿੱਤਰ 1 SPI ਫਲੈਸ਼ ਯੰਤਰ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਲਈ ਸਿਖਰ-ਪੱਧਰ ਦਾ ਬਲਾਕ ਚਿੱਤਰ ਦਿਖਾਉਂਦਾ ਹੈ।

ਚਿੱਤਰ 1 ਡੈਮੋ ਦਾ ਸਿਖਰ-ਪੱਧਰ ਦਾ ਬਲਾਕ ਚਿੱਤਰ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-1

ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਇੱਕ ਬੂਟਿੰਗ ਵਿਧੀ ਹੈ ਜੋ ਬਾਹਰੀ, ਤੇਜ਼ ਅਤੇ ਅਸਥਿਰ ਯਾਦਾਂ (DRAM) ਤੋਂ ਇੱਕ ਚਿੱਤਰ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ ਗੈਰ-ਅਸਥਿਰ ਮੈਮੋਰੀ ਤੋਂ ਅਸਥਿਰ ਮੈਮੋਰੀ ਵਿੱਚ ਕੋਡ ਦੀ ਨਕਲ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੈ। ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਦੋਂ ਪ੍ਰੋਸੈਸਰ ਨਾਲ ਜੁੜੀ ਗੈਰ-ਅਸਥਿਰ ਮੈਮੋਰੀ ਐਗਜ਼ੀਕਿਊਟ-ਇਨ-ਪਲੇਸ ਲਈ ਕੋਡ ਤੱਕ ਬੇਤਰਤੀਬ ਪਹੁੰਚ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ, ਜਾਂ ਨਾ-ਅਸਥਿਰ ਰੈਂਡਮ ਐਕਸੈਸ ਮੈਮੋਰੀ ਨਾਕਾਫ਼ੀ ਹੈ। ਕਾਰਗੁਜ਼ਾਰੀ-ਨਾਜ਼ੁਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ, ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੀ ਗਤੀ ਨੂੰ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਦੁਆਰਾ ਸੁਧਾਰਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿੱਥੇ ਕੋਡ ਨੂੰ ਤੇਜ਼ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ ਉੱਚ ਥ੍ਰਰੂਪੁਟ RAM ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਸਿੰਗਲ ਡਾਟਾ ਰੇਟ (SDR)/DDR SDRAM ਯਾਦਾਂ ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜਿਹਨਾਂ ਕੋਲ ਇੱਕ ਵੱਡੀ ਐਪਲੀਕੇਸ਼ਨ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ ਹੈ ਅਤੇ ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਆਮ ਤੌਰ 'ਤੇ, ਵੱਡੇ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰਾਂ ਨੂੰ ਗੈਰ-ਅਸਥਿਰ ਮੈਮੋਰੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ NAND ਫਲੈਸ਼ ਜਾਂ SPI ਫਲੈਸ਼, ਅਤੇ ਅਸਥਿਰ ਮੈਮੋਰੀ, ਜਿਵੇਂ ਕਿ SDR/DDR SDRAM ਮੈਮੋਰੀ, ਚਲਾਉਣ ਲਈ ਪਾਵਰ ਅੱਪ 'ਤੇ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। SmartFusion2 ਡਿਵਾਈਸਾਂ ਚੌਥੀ ਪੀੜ੍ਹੀ ਦੇ ਫਲੈਸ਼-ਅਧਾਰਿਤ FPGA ਫੈਬਰਿਕ, ਇੱਕ ARM® Cortex®-M3 ਪ੍ਰੋਸੈਸਰ, ਅਤੇ ਇੱਕ ਸਿੰਗਲ ਚਿੱਪ 'ਤੇ ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਸੰਚਾਰ ਇੰਟਰਫੇਸ ਨੂੰ ਜੋੜਦੀਆਂ ਹਨ। SmartFusion2 ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਹਾਈ ਸਪੀਡ ਮੈਮੋਰੀ ਕੰਟਰੋਲਰਾਂ ਦੀ ਵਰਤੋਂ ਬਾਹਰੀ DDR2/DDR3/LPDDR ਯਾਦਾਂ ਨਾਲ ਇੰਟਰਫੇਸ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। LPDDR ਮੈਮੋਰੀ ਨੂੰ 166 MHz ਦੀ ਅਧਿਕਤਮ ਗਤੀ 'ਤੇ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। Cortex-M3 ਪ੍ਰੋਸੈਸਰ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਸਬਸਿਸਟਮ (MSS) DDR (MDDR) ਰਾਹੀਂ ਬਾਹਰੀ DDR ਮੈਮੋਰੀ ਤੋਂ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸਿੱਧਾ ਚਲਾ ਸਕਦਾ ਹੈ। FPGA ਕੈਸ਼ ਕੰਟਰੋਲਰ ਅਤੇ MSS DDR ਬ੍ਰਿਜ ਇੱਕ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਡਾਟਾ ਪ੍ਰਵਾਹ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ।

ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਲੋੜਾਂ
ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਹੇਠ ਲਿਖੀਆਂ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਲੋੜਾਂ ਹਨ:

ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਲੋੜਾਂ

ਸਾਰਣੀ 1 ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਲੋੜਾਂ

ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਲੋੜਾਂ ਵਰਣਨ
ਹਾਰਡਵੇਅਰ ਲੋੜਾਂ
SmartFusion2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ:

• 12 V ਅਡਾਪਟਰ

• FlashPro4

• USB A ਤੋਂ ਮਿੰਨੀ - B USB ਕੇਬਲ

ਰੇਵ ਡੀ ਜਾਂ ਬਾਅਦ ਵਿੱਚ
ਹੋਸਟ ਪੀਸੀ ਜਾਂ ਲੈਪਟਾਪ ਵਿੰਡੋਜ਼ ਐਕਸਪੀ SP2 ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ - 32-/64-ਬਿੱਟ ਵਿੰਡੋਜ਼ 7 ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ - 32-/64-ਬਿੱਟ
ਸਾਫਟਵੇਅਰ ਲੋੜਾਂ
Libero® ਸਿਸਟਮ-ਆਨ-ਚਿੱਪ (SoC) v11.7
ਫਲੈਸ਼ਪ੍ਰੋ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ v11.7
SoftConsole v3.4 SP1*
ਹੋਸਟ ਪੀਸੀ ਡਰਾਈਵਰ USB ਤੋਂ UART ਡਰਾਈਵਰ
ਡੈਮੋ GUI ਲਾਂਚ ਕਰਨ ਲਈ ਫਰੇਮਵਰਕ ਡੈਮੋ GUI ਲਾਂਚ ਕਰਨ ਲਈ Microsoft .NET Framework 4 ਕਲਾਇੰਟ
ਨੋਟ: *ਇਸ ਡੈਮੋ ਗਾਈਡ ਲਈ, SoftConsole v3.4 SP1 ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। SoftConsole v4.0 ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਵੇਖੋ TU0546: SoftConsole v4.0 ਅਤੇ Libero SoC v11.7 ਟਿਊਟੋਰਿਅਲ.
  • SmartFusion2 ਵਿਕਾਸ ਕਿੱਟ
  • Libero SoC v11.7 ਸਾਫਟਵੇਅਰ
  • USB ਬਲਾਸਟਰ ਜਾਂ USB ਬਲਾਸਟਰ II ਕੇਬਲ

ਡੈਮੋ ਡਿਜ਼ਾਈਨ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਮਲਟੀ-ਐੱਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਵਿਧੀ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਵਿੱਚ ਲੋਡ ਕਰਨ ਲਈ ਇੱਕ ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਵਿਧੀ। ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ: ਡਿਜ਼ਾਈਨ files ਮਾਈਕ੍ਰੋਸੇਮੀ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਮਾਰਗ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਉਪਲਬਧ ਹਨ webਸਾਈਟ: http://soc.microsemi.com/download/rsc/?f=m2s_dg0669_liberov11p7_df

ਡਿਜ਼ਾਈਨ files ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
ਡੈਮੋ ਡਿਜ਼ਾਈਨ files ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • Sampਲੇ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ
  • ਪ੍ਰੋਗਰਾਮਿੰਗ files
  • ਲਿਬੇਰੋ
  • GUI ਚੱਲਣਯੋਗ
  • ਲਿੰਕਰ ਸਕ੍ਰਿਪਟਾਂ
  • DDR ਸੰਰਚਨਾ files
  • Readme.txt file

SmartFusion2 SoC FPGA - SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਚਿੱਤਰ 2 ਤੱਕ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡਿਜ਼ਾਇਨ ਦੀ ਉੱਚ-ਪੱਧਰੀ ਬਣਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ fileਐੱਸ. ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ, Readme.txt ਵੇਖੋ file.

ਚਿੱਤਰ 2 ਡਿਜ਼ਾਈਨ Files ਸਿਖਰ-ਪੱਧਰ ਦਾ ਢਾਂਚਾ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-2

ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਰਣਨ

ਇਹ ਡੈਮੋ ਡਿਜ਼ਾਈਨ DDR ਮੈਮੋਰੀ ਤੋਂ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਬੂਟ ਕਰਨ ਲਈ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਤਕਨੀਕ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਇਹ ਡਿਜ਼ਾਈਨ MSS SPI2 ਇੰਟਰਫੇਸ ਨਾਲ ਜੁੜੇ SPI ਫਲੈਸ਼ ਵਿੱਚ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ SmartFusion0 SoC FPGA ਮਲਟੀ-ਮੋਡ ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ/ਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ/ਟ੍ਰਾਂਸਮੀਟਰ (MMUART) ਉੱਤੇ ਹੋਸਟ ਇੰਟਰਫੇਸ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਦੋ ਤਰੀਕਿਆਂ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ:

  • ਬਹੁ-ਐੱਸtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਵਿਧੀ Cortex-M3 ਪ੍ਰੋਸੈਸਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ
  • FPGA ਫੈਬਰਿਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਵਿਧੀ।

ਮਲਟੀ-ਐਸtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਵਿਧੀ

  1. Libero SoC ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ DDR ਮੈਮੋਰੀ ਲਈ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਬਣਾਓ।
  2. Libero SoC ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ SPI ਫਲੈਸ਼ ਲੋਡਰ ਨੂੰ SPI ਫਲੈਸ਼ ਵਿੱਚ ਲੋਡ ਕਰੋ।
  3. FPGA ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ GUI ਚਲਾਓ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਵਿੱਚ ਲੋਡ ਕਰੋ।

ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਦੋ ਬੂਟ s ਵਿੱਚ ਬਾਹਰੀ DDR ਯਾਦਾਂ ਤੋਂ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈtages:

  • Cortex-M3 ਪ੍ਰੋਸੈਸਰ ਸਾਫਟ ਬੂਟ ਲੋਡਰ ਨੂੰ ਏਮਬੈਡਡ ਗੈਰ-ਅਸਥਿਰ ਮੈਮੋਰੀ (eNVM) ਤੋਂ ਬੂਟ ਕਰਦਾ ਹੈ, ਜੋ SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਕੋਡ ਚਿੱਤਰ ਟ੍ਰਾਂਸਫਰ ਕਰਦਾ ਹੈ।
  • Cortex-M3 ਪ੍ਰੋਸੈਸਰ DDR ਮੈਮੋਰੀ ਤੋਂ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਬੂਟ ਕਰਦਾ ਹੈ।

ਇਹ ਡਿਜ਼ਾਈਨ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਇੱਕ ਬੂਟਲੋਡਰ ਪ੍ਰੋਗਰਾਮ ਲਾਗੂ ਕਰਦਾ ਹੈ। eNVM ਤੋਂ ਚੱਲ ਰਿਹਾ ਬੂਟਲੋਡਰ ਪ੍ਰੋਗਰਾਮ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਤੇ ਜਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਚਿੱਤਰ 3 ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਮਲਟੀ-ਐਸtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਡੈਮੋ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-3

MDDR 166 MHz 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ LPDDR ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ। "ਅੰਤਿਕਾ: LPDDR ਸੰਰਚਨਾ" ਪੰਨਾ 22 'ਤੇ LPDDR ਸੰਰਚਨਾ ਸੈਟਿੰਗਾਂ ਦਿਖਾਉਂਦੀ ਹੈ। ਮੁੱਖ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ DDR ਨੂੰ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਬੂਟਲੋਡਰ

ਬੂਟਲੋਡਰ ਹੇਠ ਲਿਖੀਆਂ ਕਾਰਵਾਈਆਂ ਕਰਦਾ ਹੈ:

  1. ਟੀਚਾ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ SPI ਫਲੈਸ਼ ਮੈਮੋਰੀ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰਨਾ।
  2. DDR_CR ਸਿਸਟਮ ਰਜਿਸਟਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਕੇ 0xA0000000 ਤੋਂ 0x00000000 ਤੱਕ DDR ਮੈਮੋਰੀ ਸ਼ੁਰੂਆਤੀ ਪਤੇ ਨੂੰ ਰੀਮੈਪ ਕਰਨਾ।
  3. ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਅਨੁਸਾਰ Cortex-M3 ਪ੍ਰੋਸੈਸਰ ਸਟੈਕ ਪੁਆਇੰਟਰ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨਾ। ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਵੈਕਟਰ ਟੇਬਲ ਦੀ ਪਹਿਲੀ ਸਥਿਤੀ ਵਿੱਚ ਸਟੈਕ ਪੁਆਇੰਟਰ ਮੁੱਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਟੀਚਾ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਵੈਕਟਰ ਸਾਰਣੀ 0x00000000 ਪਤੇ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ।
  4. DDR ਮੈਮੋਰੀ ਤੋਂ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਚਲਾਉਣ ਲਈ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਹੈਂਡਲਰ ਨੂੰ ਰੀਸੈਟ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕਾਊਂਟਰ (ਪੀਸੀ) ਨੂੰ ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਟੀਚਾ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਰੀਸੈਟ ਹੈਂਡਲਰ ਵੈਕਟਰ ਟੇਬਲ ਵਿੱਚ ਪਤੇ 0x00000004 'ਤੇ ਉਪਲਬਧ ਹੈ।

ਚਿੱਤਰ 4 ਮਲਟੀ-ਐਸ ਲਈ ਡਿਜ਼ਾਈਨ ਫਲੋtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਵਿਧੀ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-4

ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਢੰਗ

  1. ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਬਾਈਨਰੀ ਬਣਾਓ file Libero SoC ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ।
  2. ਬਾਈਨਰੀ ਲੋਡ ਕਰੋ file Libero SoC ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ SPI ਫਲੈਸ਼ ਵਿੱਚ।
  3. FPGA ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਨ ਡਿਜ਼ਾਈਨ ਚਲਾਓ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਵਿੱਚ ਲੋਡ ਕਰੋ।

ਇਸ ਵਿਧੀ ਵਿੱਚ, Cortex-M3 ਬਾਹਰੀ DDR ਯਾਦਾਂ ਤੋਂ ਨਿਸ਼ਾਨਾ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਸਿੱਧਾ ਬੂਟ ਕਰਦਾ ਹੈ। ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ Cortex-M3 ਪ੍ਰੋਸੈਸਰ ਰੀਸੈਟ ਨੂੰ ਜਾਰੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ। ਰੀਸੈਟ ਜਾਰੀ ਕਰਨ ਤੋਂ ਬਾਅਦ, Cortex-M3 ਪ੍ਰੋਸੈਸਰ ਸਿੱਧੇ DDR ਮੈਮੋਰੀ ਤੋਂ ਬੂਟ ਹੁੰਦਾ ਹੈ। ਇਸ ਵਿਧੀ ਲਈ ਮਲਟੀ-s ਨਾਲੋਂ ਘੱਟ ਬੂਟ-ਅੱਪ ਸਮਾਂ ਚਾਹੀਦਾ ਹੈtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਕਿਉਂਕਿ ਇਹ ਮਲਟੀਪਲ ਬੂਟ s ਤੋਂ ਬਚਦੀ ਹੈtages ਅਤੇ ਘੱਟ ਸਮੇਂ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰਦਾ ਹੈ। ਇਹ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ SPI ਫਲੈਸ਼ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ ਦੀ ਨਕਲ ਕਰਨ ਲਈ FPGA ਫੈਬਰਿਕ ਵਿੱਚ ਬੂਟ ਇੰਜਣ ਤਰਕ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਇਹ ਡਿਜ਼ਾਇਨ SPI ਫਲੈਸ਼ ਲੋਡਰ ਨੂੰ ਵੀ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੂੰ Cortex-M3 ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ SmartFusion2 SoC FPGA MMUART_1 'ਤੇ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਹੋਸਟ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਵਿੱਚ ਟੀਚਾ ਐਪਲੀਕੇਸ਼ਨ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। SmartFusion1 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ 'ਤੇ DIP ਸਵਿੱਚ2 ਦੀ ਵਰਤੋਂ ਇਹ ਚੁਣਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਕਿ ਕੀ SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਹੈ ਜਾਂ DDR ਮੈਮੋਰੀ ਤੋਂ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ। ਜੇਕਰ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਵਿੱਚ ਉਪਲਬਧ ਹੈ, ਤਾਂ SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਤੋਂ DDR ਮੈਮੋਰੀ ਤੱਕ ਕੋਡ ਸ਼ੈਡੋਿੰਗ ਡਿਵਾਈਸ ਪਾਵਰ-ਅਪ 'ਤੇ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦੀ ਹੈ। ਬੂਟ ਇੰਜਣ MDDR ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਚਿੱਤਰ ਨੂੰ SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰਦਾ ਹੈ, ਅਤੇ Cortex-M0 ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਰੀਸੈਟ ਵਿੱਚ ਰੱਖ ਕੇ DDR ਮੈਮੋਰੀ ਸਪੇਸ ਨੂੰ 00000000x3 ਵਿੱਚ ਰੀਮੈਪ ਕਰਦਾ ਹੈ। ਬੂਟ ਇੰਜਣ Cortex-M3 ਰੀਸੈਟ ਜਾਰੀ ਕਰਨ ਤੋਂ ਬਾਅਦ, Cortex-M3 DDR ਮੈਮੋਰੀ ਤੋਂ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਚਿੱਤਰ 5 ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਦਾ ਵਿਸਤ੍ਰਿਤ ਬਲਾਕ ਚਿੱਤਰ ਦਿਖਾਉਂਦਾ ਹੈ। FIC_0 ਨੂੰ FPGA ਫੈਬਰਿਕ AHB ਮਾਸਟਰ ਤੋਂ MSS SPI_0 ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਸਲੇਵ ਮੋਡ ਵਿੱਚ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ। MDDR AXI ਇੰਟਰਫੇਸ (DDR_FIC) FPGA ਫੈਬਰਿਕ AXI ਮਾਸਟਰ ਤੋਂ DDR ਮੈਮੋਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਸਮਰੱਥ ਹੈ।

ਚਿੱਤਰ 5 ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਡੈਮੋ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-5

ਬੂਟ ਇੰਜਣ
ਇਹ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ ਦਾ ਵੱਡਾ ਹਿੱਸਾ ਹੈ ਜੋ SPI ਫਲੈਸ਼ ਡਿਵਾਈਸ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ। ਬੂਟ ਇੰਜਣ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਦਾ ਹੈ:

  1. Cortex-M166 ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਰੀਸੈਟ ਵਿੱਚ ਰੱਖ ਕੇ 3 MHz 'ਤੇ LPDDR ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ MDDR ਦੀ ਸ਼ੁਰੂਆਤ ਕਰਨਾ।
  2. MDDR AXI ਇੰਟਰਫੇਸ ਦੁਆਰਾ FPGA ਫੈਬਰਿਕ ਵਿੱਚ AXI ਮਾਸਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ SPI ਫਲੈਸ਼ ਮੈਮੋਰੀ ਡਿਵਾਈਸ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਟੀਚਾ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਦੀ ਨਕਲ ਕਰਨਾ।
  3. DDR_CR ਸਿਸਟਮ ਰਜਿਸਟਰ ਨੂੰ ਲਿਖ ਕੇ 0xA0000000 ਤੋਂ 0x00000000 ਤੱਕ DDR ਮੈਮੋਰੀ ਦੇ ਸ਼ੁਰੂਆਤੀ ਪਤੇ ਨੂੰ ਰੀਮੈਪ ਕਰਨਾ।
  4. DDR ਮੈਮੋਰੀ ਤੋਂ ਬੂਟ ਕਰਨ ਲਈ Cortex-M3 ਪ੍ਰੋਸੈਸਰ 'ਤੇ ਰੀਸੈਟ ਜਾਰੀ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।

ਚਿੱਤਰ 6 ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਵਿਧੀ ਲਈ ਡਿਜ਼ਾਈਨ ਪ੍ਰਵਾਹ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-6

DDR ਮੈਮੋਰੀ ਲਈ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਬਣਾਉਣਾ

ਡੈਮੋ ਚਲਾਉਣ ਲਈ ਇੱਕ ਚਿੱਤਰ ਜੋ DDR ਮੈਮੋਰੀ ਤੋਂ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਦੀ ਲੋੜ ਹੈ। Production-execute-in-place-externalDDR.ld ਲਿੰਕਰ ਵਰਣਨ ਦੀ ਵਰਤੋਂ ਕਰੋ file ਜੋ ਕਿ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ fileਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਬਣਾਉਣ ਲਈ s. ਇਹ ਲਿੰਕਰ ਵਰਣਨ file DDR ਮੈਮੋਰੀ ਸ਼ੁਰੂਆਤੀ ਪਤੇ ਨੂੰ 0x00000000 ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਬੂਟਲੋਡਰ ਜਾਂ ਬੂਟ ਇੰਜਣ 0xA0000000 ਤੋਂ 0x00000000 ਤੱਕ DDR ਮੈਮੋਰੀ ਰੀਮੈਪਿੰਗ ਕਰਦਾ ਹੈ। ਇਹ ਲਿੰਕਰ ਸਕ੍ਰਿਪਟ ਮੈਮੋਰੀ ਵਿੱਚ ਨਿਰਦੇਸ਼ਾਂ, ਡੇਟਾ ਅਤੇ BSS ਭਾਗਾਂ ਦੇ ਨਾਲ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਦਾ ਸ਼ੁਰੂਆਤੀ ਪਤਾ 0x00000000 ਹੈ। ਇੱਕ ਸਧਾਰਨ ਰੋਸ਼ਨੀ-ਇਮੀਟਿੰਗ ਡਾਇਓਡ (LED) ਬਲਿੰਕਿੰਗ, ਟਾਈਮਰ ਅਤੇ ਸਵਿੱਚ ਅਧਾਰਿਤ ਇੰਟਰੱਪਟ ਜਨਰੇਸ਼ਨ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ file ਇਸ ਡੈਮੋ ਲਈ ਦਿੱਤਾ ਗਿਆ ਹੈ।

SPI ਫਲੈਸ਼ ਲੋਡਰ

SPI ਫਲੈਸ਼ ਲੋਡਰ ਨੂੰ MMUART_1 ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਹੋਸਟ PC ਤੋਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਦੇ ਨਾਲ ਆਨ-ਬੋਰਡ SPI ਫਲੈਸ਼ ਮੈਮੋਰੀ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ। Cortex-M3 ਪ੍ਰੋਸੈਸਰ MMUART_1 ਇੰਟਰਫੇਸ ਉੱਤੇ ਆਉਣ ਵਾਲੇ ਡੇਟਾ ਲਈ ਇੱਕ ਬਫਰ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ MSS_SPI0 ਦੁਆਰਾ SPI ਫਲੈਸ਼ ਵਿੱਚ ਬਫਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਲਿਖਣ ਲਈ ਪੈਰੀਫਿਰਲ DMA (PDMA) ਦੀ ਸ਼ੁਰੂਆਤ ਕਰਦਾ ਹੈ।

ਡੈਮੋ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ: ਡੈਮੋ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ SPI ਫਲੈਸ਼ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਕਿਵੇਂ ਲੋਡ ਕਰਨਾ ਹੈ ਅਤੇ ਬਾਹਰੀ DDR ਯਾਦਾਂ ਤੋਂ ਉਸ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ। ਇਹ ਡੈਮੋ ਇੱਕ ਸਾਬਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈample ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਐੱਸample_image_LPDDR.bin. ਇਹ ਚਿੱਤਰ ਸੀਰੀਅਲ ਕੰਸੋਲ 'ਤੇ ਸੁਆਗਤ ਸੰਦੇਸ਼ ਅਤੇ ਟਾਈਮਰ ਇੰਟਰੱਪਟ ਸੁਨੇਹਾ ਦਿਖਾਉਂਦਾ ਹੈ ਅਤੇ SmartFusion1 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ 'ਤੇ LED8 ਤੋਂ LED2 ਨੂੰ ਬਲਿੰਕ ਕਰਦਾ ਹੈ। ਸੀਰੀਅਲ ਕੰਸੋਲ 'ਤੇ GPIO ਇੰਟਰੱਪਟ ਸੁਨੇਹੇ ਦੇਖਣ ਲਈ, SW2 ਜਾਂ SW3 ਸਵਿੱਚ ਦਬਾਓ।

ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਸੈੱਟਅੱਪ ਕਰਨਾ

ਨਿਮਨਲਿਖਤ ਕਦਮਾਂ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਸਮਾਰਟਫਿਊਜ਼ਨ2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ ਬੋਰਡ ਲਈ ਡੈਮੋ ਨੂੰ ਕਿਵੇਂ ਸੈੱਟਅੱਪ ਕਰਨਾ ਹੈ: USB A ਤੋਂ ਮਿੰਨੀ-ਬੀ ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੋਸਟ PC ਨੂੰ J18 ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ। USB ਤੋਂ UART ਬ੍ਰਿਜ ਡਰਾਈਵਰਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਖੋਜਿਆ ਜਾਂਦਾ ਹੈ। ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਚਿੱਤਰ 7 ਵਿੱਚ ਦਰਸਾਏ ਅਨੁਸਾਰ ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਵਿੱਚ ਖੋਜ ਕੀਤੀ ਗਈ ਹੈ।

  1. ਜੇਕਰ USB ਡ੍ਰਾਈਵਰਾਂ ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਖੋਜਿਆ ਨਹੀਂ ਜਾਂਦਾ ਹੈ, ਤਾਂ USB ਡਰਾਈਵਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ।
  2. FTDI ਮਿੰਨੀ USB ਕੇਬਲ ਦੁਆਰਾ ਸੀਰੀਅਲ ਟਰਮੀਨਲ ਸੰਚਾਰ ਲਈ, FTDI D2XX ਡਰਾਈਵਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ। ਡਰਾਈਵਰ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਗਾਈਡ ਇਸ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ:
    http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.

ਚਿੱਤਰ 7 ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਵਿਧੀ ਲਈ ਡਿਜ਼ਾਈਨ ਫਲੋ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-7

ਜੰਪਰਾਂ ਨੂੰ SmartFusion2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ ਬੋਰਡ 'ਤੇ ਕਨੈਕਟ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਸਾਰਣੀ 2 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

ਸਾਵਧਾਨ: ਜੰਪਰ ਕੁਨੈਕਸ਼ਨ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ, SW7 ਨੂੰ ਬੰਦ ਕਰੋ।

ਸਾਰਣੀ 2 SmartFusion2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ ਜੰਪਰ ਸੈਟਿੰਗਾਂ

ਜੰਪਰ ਪਿੰਨ (ਤੋਂ) ਪਿੰਨ (ਨੂੰ) ਟਿੱਪਣੀਆਂ
J22 1 2 ਡਿਫਾਲਟ
J23 1 2 ਡਿਫਾਲਟ
J24 1 2 ਡਿਫਾਲਟ
J8 1 2 ਡਿਫਾਲਟ
J3 1 2 ਡਿਫਾਲਟ

SmartFusion2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ ਵਿੱਚ, ਪਾਵਰ ਸਪਲਾਈ ਨੂੰ J6 ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ। ਚਿੱਤਰ 8 SmartFusion2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ 'ਤੇ SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਡੈਮੋ ਤੱਕ ਕੋਡ ਸ਼ੈਡੋ ਚਲਾਉਣ ਲਈ ਬੋਰਡ ਸੈੱਟਅੱਪ ਦਿਖਾਉਂਦਾ ਹੈ।

ਚਿੱਤਰ 8 SmartFusion2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ ਸੈੱਟਅੱਪ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-8

SPI ਫਲੈਸ਼ ਲੋਡਰ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ GUI
ਇਹ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ ਨੂੰ ਚਲਾਉਣ ਲਈ ਲੋੜੀਂਦਾ ਹੈ। SPI ਫਲੈਸ਼ ਲੋਡਰ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ GUI ਇੱਕ ਸਧਾਰਨ ਗ੍ਰਾਫਿਕ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਹੈ ਜੋ SPI ਫਲੈਸ਼ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਹੋਸਟ PC 'ਤੇ ਚੱਲਦਾ ਹੈ ਅਤੇ SmartFusion2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ 'ਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। UART ਨੂੰ ਹੋਸਟ PC ਅਤੇ SmartFusion2 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ ਵਿਚਕਾਰ ਅੰਡਰਲਾਈਨਿੰਗ ਸੰਚਾਰ ਪ੍ਰੋਟੋਕੋਲ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ UART ਇੰਟਰਫੇਸ ਉੱਤੇ ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਪ੍ਰਾਪਤ ਹੋਏ ਡੀਬੱਗ ਸੰਦੇਸ਼ਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ ਸੀਰੀਅਲ ਕੰਸੋਲ ਸੈਕਸ਼ਨ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਚਿੱਤਰ 9 SPI ਫਲੈਸ਼ ਲੋਡਰ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ GUI

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-9

GUI ਹੇਠ ਲਿਖੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ:

  • ਪ੍ਰੋਗਰਾਮ SPI ਫਲੈਸ਼: ਚਿੱਤਰ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ file SPI ਫਲੈਸ਼ ਵਿੱਚ.
  • SPI ਫਲੈਸ਼ ਤੋਂ DDR ਤੱਕ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ: ਚਿੱਤਰ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ file SPI ਫਲੈਸ਼ ਵਿੱਚ, ਇਸਨੂੰ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰਦਾ ਹੈ, ਅਤੇ ਚਿੱਤਰ ਨੂੰ DDR ਮੈਮੋਰੀ ਤੋਂ ਬੂਟ ਕਰਦਾ ਹੈ।
  • SPI ਫਲੈਸ਼ ਤੋਂ SDR ਤੱਕ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ: ਚਿੱਤਰ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ file SPI ਫਲੈਸ਼ ਵਿੱਚ, ਇਸਨੂੰ SDR ਮੈਮੋਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰਦਾ ਹੈ, ਅਤੇ SDR ਮੈਮੋਰੀ ਤੋਂ ਚਿੱਤਰ ਨੂੰ ਬੂਟ ਕਰਦਾ ਹੈ।
  • ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਨੂੰ ਡੀਡੀਆਰ: ਮੌਜੂਦਾ ਚਿੱਤਰ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ file SPI ਫਲੈਸ਼ ਤੋਂ DDR ਮੈਮੋਰੀ ਤੱਕ ਅਤੇ DDR ਮੈਮੋਰੀ ਤੋਂ ਚਿੱਤਰ ਨੂੰ ਬੂਟ ਕਰਦਾ ਹੈ।
  • ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਨੂੰ SDR: ਮੌਜੂਦਾ ਚਿੱਤਰ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ file SPI ਫਲੈਸ਼ ਤੋਂ SDR ਮੈਮੋਰੀ ਅਤੇ SDR ਮੈਮੋਰੀ ਤੋਂ ਚਿੱਤਰ ਨੂੰ ਬੂਟ ਕਰਦਾ ਹੈ।

GUI ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਮਦਦ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

USB Blaster ਜਾਂ USB Blaster II ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ SmartFusion2 ਵਿਕਾਸ ਕਿੱਟ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ। ਫਿਰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. SmartFusion2 ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ ਪਾਵਰ।
  2. Libero SoC ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ GUI ਖੋਲ੍ਹੋ।
  3. ਆਪਣੇ ਡਿਜ਼ਾਈਨ ਲਈ ਉਚਿਤ ਸੈਟਿੰਗਾਂ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਣਾਉਣ ਲਈ "ਜਨਰੇਟ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ file.
  4. USB ਬਲਾਸਟਰ ਜਾਂ USB ਬਲਾਸਟਰ II ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ SmartFusion2 ਵਿਕਾਸ ਕਿੱਟ ਨਾਲ ਜੁੜੋ।
  5. FPGA ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰੋ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ GUI ਵਿੱਚ "ਪ੍ਰੋਗਰਾਮ" 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰੋ।

ਮਲਟੀ-ਐਸ ਲਈ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਚੱਲ ਰਿਹਾ ਹੈtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਵਿਧੀ
ਮਲਟੀ-ਐਸ ਲਈ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਵਿਧੀ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. SmartFusion2 ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ ਪਾਵਰ।
  2. USB ਬਲਾਸਟਰ ਜਾਂ USB ਬਲਾਸਟਰ II ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ SmartFusion2 ਵਿਕਾਸ ਕਿੱਟ ਨਾਲ ਜੁੜੋ।
  3. ਬੋਰਡ ਨੂੰ ਰੀਸੈਟ ਕਰੋ ਅਤੇ ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਉਡੀਕ ਕਰੋ।
  4. ਐਪਲੀਕੇਸ਼ਨ LPDDR ਮੈਮੋਰੀ ਤੋਂ ਆਪਣੇ ਆਪ ਚੱਲੇਗੀ।

ਹੇਠਾਂ ਦਿੱਤੇ ਪਗ ਦੱਸਦੇ ਹਨ ਕਿ ਮਲਟੀ-ਐਸ ਲਈ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈtage ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਵਿਧੀ:

  1. ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ SW7 ਨੂੰ ਬਦਲ ਕੇ ਚਾਲੂ ਕਰੋ।
  2. ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਨਾਲ SmartFusion2 SoC FPGA ਡਿਵਾਈਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰੋ file ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ files (SF2_CodeShadowing_LPDDR_DF\ਪ੍ਰੋਗਰਾਮਿੰਗ
    Files\MultiStagFlashPro ਡਿਜ਼ਾਈਨ ਸਾਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ eBoot_method\CodeShadowing_LPDDR_top.stp।
  3. SPI ਫਲੈਸ਼ ਲੋਡਰ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ GUI ਚੱਲਣਯੋਗ ਲਾਂਚ ਕਰੋ file ਡਿਜ਼ਾਈਨ ਵਿਚ ਉਪਲਬਧ ਹੈ files (SF2_CodeShadowing_LPDDR_DF\GUI ਐਗਜ਼ੀਕਿਊਟੇਬਲ\SF2_FlashLoader.exe)।
  4. COM ਪੋਰਟ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਵਿੱਚੋਂ ਉਚਿਤ COM ਪੋਰਟ (ਜਿਸ ਵੱਲ USB ਸੀਰੀਅਲ ਡ੍ਰਾਈਵਰਾਂ ਨੂੰ ਸੰਕੇਤ ਕੀਤਾ ਗਿਆ ਹੈ) ਦੀ ਚੋਣ ਕਰੋ।
  5. ਕਨੈਕਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਡਿਸਕਨੈਕਟ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
  6. ਸਾਬਕਾ ਨੂੰ ਚੁਣਨ ਲਈ ਬ੍ਰਾਊਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋample ਟਾਰਗਿਟ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ file ਡਿਜ਼ਾਈਨ ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ files (SF2_CodeShadowing_LPDDR_DF/Sample ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ/ਮਲਟੀਸtageBoot_method/sample_image_LPDDR.bin)।
    ਨੋਟ: ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਬਿਨ ਬਣਾਉਣ ਲਈ file, “ਅਪੈਂਡਿਕਸ: ਜਨਰੇਟਿੰਗ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਬਿਨ ਨੂੰ ਵੇਖੋ File” ਪੰਨਾ 24 ਉੱਤੇ।
  7. SPI ਫਲੈਸ਼ ਮੈਮੋਰੀ ਦਾ ਸ਼ੁਰੂਆਤੀ ਪਤਾ 0x00000000 'ਤੇ ਡਿਫੌਲਟ ਵਜੋਂ ਰੱਖੋ।
  8. SPI ਫਲੈਸ਼ ਤੋਂ DDR ਤੱਕ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਨੂੰ ਚੁਣੋ।
  9. ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ ਨੂੰ SPI ਫਲੈਸ਼ ਅਤੇ DDR ਮੈਮੋਰੀ ਤੋਂ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਵਿੱਚ ਲੋਡ ਕਰਨ ਲਈ ਚਿੱਤਰ 10 ਵਿੱਚ ਦਰਸਾਏ ਅਨੁਸਾਰ ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

ਚਿੱਤਰ 10 ਡੈਮੋ ਸ਼ੁਰੂ ਕਰਨਾ 

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-10

ਜੇਕਰ SmartFusion2 ਡਿਵਾਈਸ ਇੱਕ STAPL ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਕੀਤੀ ਗਈ ਹੈ file ਜਿਸ ਵਿੱਚ MDDR ਨੂੰ DDR ਮੈਮੋਰੀ ਲਈ ਸੰਰਚਿਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਇਹ ਇੱਕ ਗਲਤੀ ਸੁਨੇਹਾ ਦਿਖਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 11 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

ਚਿੱਤਰ 11 ਗਲਤ ਜੰਤਰ ਜਾਂ ਵਿਕਲਪ ਸੁਨੇਹਾ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-11

GUI 'ਤੇ ਸੀਰੀਅਲ ਕੰਸੋਲ ਸੈਕਸ਼ਨ ਡੀਬੱਗ ਸੁਨੇਹੇ ਦਿਖਾਉਂਦਾ ਹੈ ਅਤੇ SPI ਫਲੈਸ਼ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਮਿਟਾਉਣ 'ਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ SPI ਫਲੈਸ਼ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਚਿੱਤਰ 12 SPI ਫਲੈਸ਼ ਰਾਈਟਿੰਗ ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।

ਚਿੱਤਰ 12 ਫਲੈਸ਼ ਲੋਡਿੰਗ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-12

  1. SPI ਫਲੈਸ਼ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪ੍ਰੋਗਰਾਮ ਕਰਨ 'ਤੇ, SmartFusion2 SoC FPGA 'ਤੇ ਚੱਲ ਰਿਹਾ ਬੂਟਲੋਡਰ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ SPI ਫਲੈਸ਼ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰਦਾ ਹੈ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਬੂਟ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਦਿੱਤੀ ਗਈ ਤਸਵੀਰ ਐੱਸample_image_LPDDR.bin ਚੁਣਿਆ ਗਿਆ ਹੈ, ਸੀਰੀਅਲ ਕੰਸੋਲ ਸੁਆਗਤ ਸੁਨੇਹੇ, ਸਵਿੱਚ ਇੰਟਰੱਪਟ ਅਤੇ ਟਾਈਮਰ ਇੰਟਰੱਪਟ ਸੁਨੇਹਿਆਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 13 ਅਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ
  2. SmartFusion1 ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ 'ਤੇ LED8 ਤੋਂ LED2 'ਤੇ ਇੱਕ ਚੱਲਦਾ LED ਪੈਟਰਨ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ।
  3. ਸੀਰੀਅਲ ਕੰਸੋਲ 'ਤੇ ਰੁਕਾਵਟ ਸੁਨੇਹੇ ਦੇਖਣ ਲਈ SW2 ਅਤੇ SW3 ਸਵਿੱਚਾਂ ਨੂੰ ਦਬਾਓ।

ਚਿੱਤਰ 13 DDR3 ਮੈਮੋਰੀ ਤੋਂ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਚਲਾਉਣਾ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-13

ਚਿੱਤਰ 14 ਸੀਰੀਅਲ ਕੰਸੋਲ ਵਿੱਚ ਟਾਈਮਰ ਅਤੇ ਇੰਟਰੱਪਟ ਸੁਨੇਹੇ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-14

ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਢੰਗ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣਾ
ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਵਿਧੀ ਲਈ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. SmartFusion2 ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ ਪਾਵਰ।
  2. USB ਬਲਾਸਟਰ ਜਾਂ USB ਬਲਾਸਟਰ II ਕੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ SmartFusion2 ਵਿਕਾਸ ਕਿੱਟ ਨਾਲ ਜੁੜੋ।
  3. ਬੋਰਡ ਨੂੰ ਰੀਸੈਟ ਕਰੋ ਅਤੇ ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਉਡੀਕ ਕਰੋ।
  4. ਐਪਲੀਕੇਸ਼ਨ LPDDR ਮੈਮੋਰੀ ਤੋਂ ਆਪਣੇ ਆਪ ਚੱਲੇਗੀ।

ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਦੱਸਦੇ ਹਨ ਕਿ ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਨ ਵਿਧੀ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ:

  1. ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ SW7 ਨੂੰ ਬਦਲ ਕੇ ਚਾਲੂ ਕਰੋ।
  2. ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਨਾਲ SmarFusion2 SoC FPGA ਡਿਵਾਈਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰੋ file ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ files (SF2_CodeShadowing_LPDDR_DF\ਪ੍ਰੋਗਰਾਮਿੰਗ FileFlashPro ਡਿਜ਼ਾਈਨ ਸਾਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ s\HWBootEngine_method\CodeShadowing_Fabric.stp।
  3. SPI ਫਲੈਸ਼ ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮ ਕਰਨ ਲਈ DIP ਸਵਿੱਚ ਨੂੰ SW5-1 ਨੂੰ ਚਾਲੂ ਸਥਿਤੀ ਵਿੱਚ ਬਣਾਓ। ਇਹ ਚੋਣ eNVM ਤੋਂ Cortex-M3 ਨੂੰ ਬੂਟ ਕਰਦੀ ਹੈ। SmartFusion6 ਡਿਵਾਈਸ ਨੂੰ ਰੀਸੈਟ ਕਰਨ ਲਈ SW2 ਦਬਾਓ।
  4. SPI ਫਲੈਸ਼ ਲੋਡਰ ਅਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ GUI ਚੱਲਣਯੋਗ ਲਾਂਚ ਕਰੋ file ਡਿਜ਼ਾਈਨ ਵਿਚ ਉਪਲਬਧ ਹੈ files (SF2_CodeShadowing_LPDDR_DF\GUI ਐਗਜ਼ੀਕਿਊਟੇਬਲ\SF2_FlashLoader.exe)।
  5. COM ਪੋਰਟ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਵਿੱਚੋਂ ਉਚਿਤ COM ਪੋਰਟ (ਜਿਸ ਵੱਲ USB ਸੀਰੀਅਲ ਡ੍ਰਾਈਵਰਾਂ ਨੂੰ ਸੰਕੇਤ ਕੀਤਾ ਗਿਆ ਹੈ) ਦੀ ਚੋਣ ਕਰੋ।
  6. ਕਨੈਕਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਡਿਸਕਨੈਕਟ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
  7. ਸਾਬਕਾ ਨੂੰ ਚੁਣਨ ਲਈ ਬ੍ਰਾਊਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋample ਟਾਰਗਿਟ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ file ਡਿਜ਼ਾਈਨ ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ files (SF2_CodeShadowing_LPDDR_DF/Sample ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ/HWBootEngine_method/sample_image_LPDDR.bin)।
    ਨੋਟ: ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਬਿਨ ਬਣਾਉਣ ਲਈ file, “ਅਪੈਂਡਿਕਸ: ਜਨਰੇਟਿੰਗ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਬਿਨ ਨੂੰ ਵੇਖੋ File” ਪੰਨਾ 24 ਉੱਤੇ।
  8. ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਵਿਧੀ ਵਿੱਚ ਹਾਰਡਵੇਅਰ ਬੂਟ ਇੰਜਣ ਵਿਕਲਪ ਚੁਣੋ।
  9. ਵਿਕਲਪ ਮੀਨੂ ਤੋਂ ਪ੍ਰੋਗਰਾਮ SPI ਫਲੈਸ਼ ਵਿਕਲਪ ਨੂੰ ਚੁਣੋ।
  10. ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਈਮੇਜ਼ ਨੂੰ SPI ਫਲੈਸ਼ ਵਿੱਚ ਲੋਡ ਕਰਨ ਲਈ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 15 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

ਚਿੱਤਰ 15 ਡੈਮੋ ਸ਼ੁਰੂ ਕਰਨਾ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-15

GUI 'ਤੇ ਸੀਰੀਅਲ ਕੰਸੋਲ ਸੈਕਸ਼ਨ ਡੀਬੱਗ ਸੁਨੇਹੇ ਅਤੇ SPI ਫਲੈਸ਼ ਰਾਈਟਿੰਗ ਦੀ ਸਥਿਤੀ ਦਿਖਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 16 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 16 ਫਲੈਸ਼ ਲੋਡਿੰਗ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-16

  1. SPI ਫਲੈਸ਼ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਤੋਂ ਬਾਅਦ, DIP ਸਵਿੱਚ SW5-1 ਨੂੰ ਬੰਦ ਸਥਿਤੀ ਵਿੱਚ ਬਦਲੋ। ਇਹ ਚੋਣ DDR ਮੈਮੋਰੀ ਤੋਂ Cortex-M3 ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਬੂਟ ਕਰਦੀ ਹੈ।
  2. SmartFusion6 ਡਿਵਾਈਸ ਨੂੰ ਰੀਸੈਟ ਕਰਨ ਲਈ SW2 ਦਬਾਓ। ਬੂਟ ਇੰਜਣ SPI ਫਲੈਸ਼ ਤੋਂ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ ਅਤੇ Cortex-M3 ਤੇ ਰੀਸੈਟ ਕਰਦਾ ਹੈ, ਜੋ DDR ਮੈਮੋਰੀ ਤੋਂ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਬੂਟ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਪ੍ਰਦਾਨ ਕੀਤਾ ਚਿੱਤਰ “sample_image_LPDDR.bin” ਨੂੰ SPI ਫਲੈਸ਼ 'ਤੇ ਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ, ਸੀਰੀਅਲ ਕੰਸੋਲ ਸੁਆਗਤ ਸੰਦੇਸ਼, ਸਵਿੱਚ ਇੰਟਰੱਪਟ (SW2 ਜਾਂ SW3 ਦਬਾਓ) ਅਤੇ ਟਾਈਮਰ ਇੰਟਰੱਪਟ ਸੁਨੇਹਿਆਂ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 17 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਸਮਾਰਟਫਿਊਜ਼ਨ1 'ਤੇ LED8 ਤੋਂ LED2 'ਤੇ ਇੱਕ ਚੱਲਦਾ LED ਪੈਟਰਨ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਸੁਰੱਖਿਆ ਮੁਲਾਂਕਣ ਕਿੱਟ.

ਚਿੱਤਰ 17 DDR3 ਮੈਮੋਰੀ ਤੋਂ ਟਾਰਗੇਟ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਨੂੰ ਚਲਾਉਣਾ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-17

ਸਿੱਟਾ
ਤੁਸੀਂ SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਦੇ ਨਾਲ SmartFusion2 SoC FPGA ਦੀ ਸਫਲਤਾਪੂਰਵਕ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਇਹ ਡੈਮੋ DDR ਮੈਮੋਰੀ ਨਾਲ ਇੰਟਰਫੇਸ ਕਰਨ ਅਤੇ SPI ਫਲੈਸ਼ ਮੈਮੋਰੀ ਡਿਵਾਈਸ ਤੋਂ ਕੋਡ ਸ਼ੈਡੋ ਕਰਕੇ DDR ਮੈਮੋਰੀ ਤੋਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਿੱਤਰ ਨੂੰ ਚਲਾਉਣ ਲਈ SmartFusion2 ਡਿਵਾਈਸ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। . ਇਹ SmartFusion2 ਡਿਵਾਈਸ 'ਤੇ ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਲਾਗੂ ਕਰਨ ਦੇ ਦੋ ਤਰੀਕੇ ਵੀ ਦਿਖਾਉਂਦਾ ਹੈ।

ਅੰਤਿਕਾ: LPDDR ਸੰਰਚਨਾਵਾਂ

ਚਿੱਤਰ 18 ਜਨਰਲ DDR ਸੰਰਚਨਾ ਸੈਟਿੰਗਾਂ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-18

ਚਿੱਤਰ 19 DDR ਮੈਮੋਰੀ ਸ਼ੁਰੂਆਤੀ ਸੈਟਿੰਗਾਂ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-19

ਚਿੱਤਰ 20 DDR ਮੈਮੋਰੀ ਟਾਈਮਿੰਗ ਸੈਟਿੰਗਾਂ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-20

ਅੰਤਿਕਾ: ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਬਿਨ ਤਿਆਰ ਕਰਨਾ File

ਚੱਲਣਯੋਗ ਬਿਨ file ਕੋਡ ਸ਼ੈਡੋਇੰਗ ਡੈਮੋ ਨੂੰ ਚਲਾਉਣ ਲਈ SPI ਫਲੈਸ਼ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਬਿਨ ਬਣਾਉਣ ਲਈ file "s ਤੋਂample_image_LPDDR” SoftConsole, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:

  1. ਲਿੰਕਰ ਸਕ੍ਰਿਪਟ ਉਤਪਾਦਨ-ਐਕਜ਼ੀਕਿਊਟ-ਇਨ-ਪਲੇਸ-ਬਾਹਰੀ ਡੀਡੀਆਰ ਨਾਲ SoftConsole ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ।
  2. SoftConsole ਇੰਸਟਾਲੇਸ਼ਨ ਮਾਰਗ ਸ਼ਾਮਲ ਕਰੋ, ਉਦਾਹਰਨ ਲਈample,
    C:\Microsemi\Libero_v11.7\SoftConsole\Sourcery-G++\bin, 'ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ' ਤੱਕ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 21 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

ਚਿੱਤਰ 21 SoftConsole ਇੰਸਟਾਲੇਸ਼ਨ ਮਾਰਗ ਜੋੜਨਾ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-21

  1. ਬੈਚ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ file ਬਿਨ-File-Generator.bat ਇੱਥੇ ਸਥਿਤ ਹੈ: SoftConsole/CodeShadowing_LPDDR_MSS_CM3/Sample_image_LPDDR ਫੋਲਡਰ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 22 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

ਚਿੱਤਰ 22 SoftConsole ਇੰਸਟਾਲੇਸ਼ਨ ਮਾਰਗ ਜੋੜਨਾ

Microsemi-DG0669-SmartFusion2-ਕੋਡ-ਸ਼ੈਡੋਇੰਗ-ਤੋਂ-SPI-ਫਲੈਸ਼-ਤੋਂ-LPDDR-ਮੈਮੋਰੀ-FIG-22

  • ਬਿਨ-File-ਜਨਰੇਟਰ ਨੇ ਐੱਸample_image_LPDDR.bin file

ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ

ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਹਰੇਕ ਸੰਸ਼ੋਧਨ ਲਈ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਕੀਤੀਆਂ ਮਹੱਤਵਪੂਰਨ ਤਬਦੀਲੀਆਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।

ਸੰਸ਼ੋਧਨ ਤਬਦੀਲੀਆਂ
ਸੰਸ਼ੋਧਨ 2

(ਅਪ੍ਰੈਲ 2016)

Libero SoC v11.7 ਸਾਫਟਵੇਅਰ ਰੀਲੀਜ਼ (SAR 78258) ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ।
ਸੰਸ਼ੋਧਨ 1

(ਦਸੰਬਰ 2015)

ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼।

ਉਤਪਾਦ ਸਹਾਇਤਾ

ਮਾਈਕ੍ਰੋਸੇਮੀ ਐਸਓਸੀ ਉਤਪਾਦ ਸਮੂਹ ਵੱਖ-ਵੱਖ ਸਹਾਇਤਾ ਸੇਵਾਵਾਂ ਦੇ ਨਾਲ ਆਪਣੇ ਉਤਪਾਦਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਗਾਹਕ ਸੇਵਾ, ਗਾਹਕ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਂਦਰ, ਏ. webਸਾਈਟ, ਇਲੈਕਟ੍ਰਾਨਿਕ ਮੇਲ, ਅਤੇ ਵਿਸ਼ਵਵਿਆਪੀ ਵਿਕਰੀ ਦਫਤਰ। ਇਸ ਅੰਤਿਕਾ ਵਿੱਚ ਮਾਈਕ੍ਰੋਸੇਮੀ SoC ਉਤਪਾਦ ਸਮੂਹ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਅਤੇ ਇਹਨਾਂ ਸਹਾਇਤਾ ਸੇਵਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੈ।

ਗਾਹਕ ਦੀ ਸੇਵਾ
ਗੈਰ-ਤਕਨੀਕੀ ਉਤਪਾਦ ਸਹਾਇਤਾ ਲਈ ਗਾਹਕ ਸੇਵਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਉਤਪਾਦ ਦੀ ਕੀਮਤ, ਉਤਪਾਦ ਅੱਪਗਰੇਡ, ਅੱਪਡੇਟ ਜਾਣਕਾਰੀ, ਆਰਡਰ ਸਥਿਤੀ, ਅਤੇ ਅਧਿਕਾਰ। ਉੱਤਰੀ ਅਮਰੀਕਾ ਤੋਂ, 800.262.1060 'ਤੇ ਕਾਲ ਕਰੋ ਬਾਕੀ ਦੁਨੀਆ ਤੋਂ, 650.318.4460 ਫੈਕਸ 'ਤੇ ਕਾਲ ਕਰੋ, ਦੁਨੀਆ ਦੇ ਕਿਸੇ ਵੀ ਹਿੱਸੇ ਤੋਂ, 408.643.6913 'ਤੇ ਕਾਲ ਕਰੋ

ਗਾਹਕ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਂਦਰ
ਮਾਈਕ੍ਰੋਸੇਮੀ SoC ਉਤਪਾਦ ਸਮੂਹ ਆਪਣੇ ਗ੍ਰਾਹਕ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਂਦਰ ਨੂੰ ਉੱਚ ਕੁਸ਼ਲ ਇੰਜੀਨੀਅਰਾਂ ਦੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਮਾਈਕ੍ਰੋਸੇਮੀ SoC ਉਤਪਾਦਾਂ ਬਾਰੇ ਤੁਹਾਡੇ ਹਾਰਡਵੇਅਰ, ਸੌਫਟਵੇਅਰ ਅਤੇ ਡਿਜ਼ਾਈਨ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ। ਗਾਹਕ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਂਦਰ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟਸ ਬਣਾਉਣ, ਆਮ ਡਿਜ਼ਾਈਨ ਚੱਕਰ ਦੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ, ਜਾਣੇ-ਪਛਾਣੇ ਮੁੱਦਿਆਂ ਦੇ ਦਸਤਾਵੇਜ਼, ਅਤੇ ਵੱਖ-ਵੱਖ ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ ਬਣਾਉਣ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਬਿਤਾਉਂਦਾ ਹੈ। ਇਸ ਲਈ, ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੇ ਔਨਲਾਈਨ ਸਰੋਤਾਂ 'ਤੇ ਜਾਓ। ਇਹ ਬਹੁਤ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਅਸੀਂ ਤੁਹਾਡੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਪਹਿਲਾਂ ਹੀ ਦੇ ਚੁੱਕੇ ਹਾਂ।

ਤਕਨੀਕੀ ਸਮਰਥਨ
ਮਾਈਕ੍ਰੋਸੇਮੀ SoC ਉਤਪਾਦ ਸਹਾਇਤਾ ਲਈ, ਵੇਖੋ
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.

Webਸਾਈਟ
ਤੁਸੀਂ ਮਾਈਕ੍ਰੋਸੇਮੀ ਐਸਓਸੀ ਪ੍ਰੋਡਕਟਸ ਗਰੁੱਪ ਹੋਮ ਪੇਜ 'ਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੀ ਤਕਨੀਕੀ ਅਤੇ ਗੈਰ-ਤਕਨੀਕੀ ਜਾਣਕਾਰੀ ਬ੍ਰਾਊਜ਼ ਕਰ ਸਕਦੇ ਹੋ, 'ਤੇ http://www.microsemi.com/products/fpga-soc/fpga-and-soc.

ਗਾਹਕ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰਨਾ ਕੇਂਦਰ
ਉੱਚ ਹੁਨਰਮੰਦ ਇੰਜੀਨੀਅਰ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਂਦਰ ਦਾ ਸਟਾਫ਼ ਹੈ। ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਂਦਰ ਨਾਲ ਈਮੇਲ ਰਾਹੀਂ ਜਾਂ ਮਾਈਕ੍ਰੋਸੇਮੀ SoC ਉਤਪਾਦ ਸਮੂਹ ਰਾਹੀਂ ਸੰਪਰਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ webਸਾਈਟ.

ਈਮੇਲ
ਤੁਸੀਂ ਆਪਣੇ ਤਕਨੀਕੀ ਸਵਾਲਾਂ ਨੂੰ ਸਾਡੇ ਈਮੇਲ ਪਤੇ 'ਤੇ ਸੰਚਾਰ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਈਮੇਲ, ਫੈਕਸ, ਜਾਂ ਫ਼ੋਨ ਦੁਆਰਾ ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਨਾਲ ਹੀ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਡਿਜ਼ਾਈਨ ਸੰਬੰਧੀ ਸਮੱਸਿਆਵਾਂ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਆਪਣੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਈਮੇਲ ਕਰ ਸਕਦੇ ਹੋ fileਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ s. ਅਸੀਂ ਦਿਨ ਭਰ ਈਮੇਲ ਖਾਤੇ ਦੀ ਨਿਰੰਤਰ ਨਿਗਰਾਨੀ ਕਰਦੇ ਹਾਂ। ਸਾਨੂੰ ਆਪਣੀ ਬੇਨਤੀ ਭੇਜਣ ਵੇਲੇ, ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ ਬੇਨਤੀ ਦੀ ਕੁਸ਼ਲ ਪ੍ਰਕਿਰਿਆ ਲਈ ਆਪਣਾ ਪੂਰਾ ਨਾਮ, ਕੰਪਨੀ ਦਾ ਨਾਮ ਅਤੇ ਤੁਹਾਡੀ ਸੰਪਰਕ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ। ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਈਮੇਲ ਪਤਾ ਹੈ soc_tech@microsemi.com.

ਮੇਰੇ ਕੇਸ
ਮਾਈਕਰੋਸੇਮੀ ਐਸਓਸੀ ਉਤਪਾਦ ਸਮੂਹ ਦੇ ਗਾਹਕ ਮਾਈ ਕੇਸਾਂ 'ਤੇ ਜਾ ਕੇ ਤਕਨੀਕੀ ਕੇਸਾਂ ਨੂੰ ਆਨਲਾਈਨ ਜਮ੍ਹਾਂ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਟਰੈਕ ਕਰ ਸਕਦੇ ਹਨ।

ਅਮਰੀਕਾ ਦੇ ਬਾਹਰ
ਯੂਐਸ ਟਾਈਮ ਜ਼ੋਨਾਂ ਤੋਂ ਬਾਹਰ ਸਹਾਇਤਾ ਦੀ ਲੋੜ ਵਾਲੇ ਗਾਹਕ ਜਾਂ ਤਾਂ ਈਮੇਲ ਰਾਹੀਂ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰ ਸਕਦੇ ਹਨ (soc_tech@microsemi.comਜਾਂ ਕਿਸੇ ਸਥਾਨਕ ਵਿਕਰੀ ਦਫ਼ਤਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। ਵਿਕਰੀ ਦਫਤਰ ਦੀਆਂ ਸੂਚੀਆਂ ਅਤੇ ਕਾਰਪੋਰੇਟ ਸੰਪਰਕਾਂ ਲਈ ਸਾਡੇ ਬਾਰੇ 'ਤੇ ਜਾਓ।

ITAR ਤਕਨੀਕੀ ਸਹਾਇਤਾ
ਆਰਐਚ ਅਤੇ ਆਰਟੀ ਐਫਪੀਜੀਏਜ਼ 'ਤੇ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਲਈ ਜੋ ਅੰਤਰਰਾਸ਼ਟਰੀ ਟ੍ਰੈਫਿਕ ਇਨ ਆਰਮਜ਼ ਰੈਗੂਲੇਸ਼ਨਜ਼ (ITAR) ਦੁਆਰਾ ਨਿਯੰਤ੍ਰਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ soc_tech@microsemi.com. ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਮੇਰੇ ਕੇਸਾਂ ਦੇ ਅੰਦਰ, ITAR ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਵਿੱਚ ਹਾਂ ਚੁਣੋ। ITAR-ਨਿਯੰਤ੍ਰਿਤ ਮਾਈਕ੍ਰੋਸੇਮੀ FPGAs ਦੀ ਪੂਰੀ ਸੂਚੀ ਲਈ, ITAR 'ਤੇ ਜਾਓ web page.Microsemi Corporation (Nasdaq: MSCC) ਸੰਚਾਰ, ਰੱਖਿਆ ਅਤੇ ਸੁਰੱਖਿਆ, ਏਰੋਸਪੇਸ ਅਤੇ ਉਦਯੋਗਿਕ ਬਾਜ਼ਾਰਾਂ ਲਈ ਸੈਮੀਕੰਡਕਟਰ ਅਤੇ ਸਿਸਟਮ ਹੱਲਾਂ ਦਾ ਇੱਕ ਵਿਆਪਕ ਪੋਰਟਫੋਲੀਓ ਪੇਸ਼ ਕਰਦਾ ਹੈ। ਉਤਪਾਦਾਂ ਵਿੱਚ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਰੇਡੀਏਸ਼ਨ-ਸਖਤ ਐਨਾਲਾਗ ਮਿਕਸਡ-ਸਿਗਨਲ ਏਕੀਕ੍ਰਿਤ ਸਰਕਟ, FPGAs, SoCs ਅਤੇ ASICs ਸ਼ਾਮਲ ਹਨ; ਪਾਵਰ ਪ੍ਰਬੰਧਨ ਉਤਪਾਦ; ਟਾਈਮਿੰਗ ਅਤੇ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਡਿਵਾਈਸਾਂ ਅਤੇ ਸਹੀ ਸਮੇਂ ਦੇ ਹੱਲ, ਸਮੇਂ ਲਈ ਵਿਸ਼ਵ ਦੇ ਮਿਆਰ ਨੂੰ ਸੈੱਟ ਕਰਨਾ; ਵੌਇਸ ਪ੍ਰੋਸੈਸਿੰਗ ਡਿਵਾਈਸਾਂ; ਆਰਐਫ ਹੱਲ; ਵੱਖਰੇ ਹਿੱਸੇ; ਐਂਟਰਪ੍ਰਾਈਜ਼ ਸਟੋਰੇਜ ਅਤੇ ਸੰਚਾਰ ਹੱਲ, ਸੁਰੱਖਿਆ ਤਕਨਾਲੋਜੀ ਅਤੇ ਸਕੇਲੇਬਲ ਐਂਟੀ-ਟੀamper ਉਤਪਾਦ; ਈਥਰਨੈੱਟ ਹੱਲ; ਪਾਵਰਓਵਰ- ਈਥਰਨੈੱਟ ਆਈਸੀ ਅਤੇ ਮਿਡਸਪੈਨਸ; ਨਾਲ ਹੀ ਕਸਟਮ ਡਿਜ਼ਾਈਨ ਸਮਰੱਥਾਵਾਂ ਅਤੇ ਸੇਵਾਵਾਂ। ਮਾਈਕ੍ਰੋਸੇਮੀ ਦਾ ਮੁੱਖ ਦਫਤਰ ਅਲੀਸੋ ਵਿਏਜੋ, ਕੈਲੀਫ ਵਿੱਚ ਹੈ, ਅਤੇ ਵਿਸ਼ਵ ਪੱਧਰ 'ਤੇ ਲਗਭਗ 4,800 ਕਰਮਚਾਰੀ ਹਨ। 'ਤੇ ਹੋਰ ਜਾਣੋ www.microsemi.com.

ਮਾਈਕ੍ਰੋਸੇਮੀ ਇੱਥੇ ਮੌਜੂਦ ਜਾਣਕਾਰੀ ਜਾਂ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਉਦੇਸ਼ ਲਈ ਇਸਦੇ ਉਤਪਾਦਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਦੀ ਅਨੁਕੂਲਤਾ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਕੋਈ ਵਾਰੰਟੀ, ਪ੍ਰਤੀਨਿਧਤਾ, ਜਾਂ ਗਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਨਾ ਹੀ ਮਾਈਕ੍ਰੋਸੇਮੀ ਕਿਸੇ ਉਤਪਾਦ ਜਾਂ ਸਰਕਟ ਦੀ ਵਰਤੋਂ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕਿਸੇ ਵੀ ਜ਼ਿੰਮੇਵਾਰੀ ਨੂੰ ਮੰਨਦਾ ਹੈ। ਇੱਥੇ ਵੇਚੇ ਗਏ ਉਤਪਾਦ ਅਤੇ ਮਾਈਕ੍ਰੋਸੇਮੀ ਦੁਆਰਾ ਵੇਚੇ ਗਏ ਕੋਈ ਵੀ ਹੋਰ ਉਤਪਾਦ ਸੀਮਤ ਟੈਸਟਿੰਗ ਦੇ ਅਧੀਨ ਹਨ ਅਤੇ ਮਿਸ਼ਨ-ਨਾਜ਼ੁਕ ਉਪਕਰਣਾਂ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਨਾਲ ਨਹੀਂ ਵਰਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਕਿਸੇ ਵੀ ਪ੍ਰਦਰਸ਼ਨ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਭਰੋਸੇਯੋਗ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਪਰ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਖਰੀਦਦਾਰ ਨੂੰ ਕਿਸੇ ਵੀ ਅੰਤਮ-ਉਤਪਾਦ ਦੇ ਨਾਲ, ਇਕੱਲੇ ਅਤੇ ਇਕੱਠੇ, ਜਾਂ ਸਥਾਪਿਤ ਕੀਤੇ ਉਤਪਾਦਾਂ ਦੇ ਸਾਰੇ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਹੋਰ ਜਾਂਚਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਅਤੇ ਪੂਰਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਖਰੀਦਦਾਰ ਮਾਈਕ੍ਰੋਸੇਮੀ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਕਿਸੇ ਵੀ ਡੇਟਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਮਾਪਦੰਡਾਂ 'ਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕਰੇਗਾ। ਇਹ ਖਰੀਦਦਾਰ ਦੀ ਜਿੰਮੇਵਾਰੀ ਹੈ ਕਿ ਉਹ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਦੀ ਅਨੁਕੂਲਤਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰੇ ਅਤੇ ਉਸ ਦੀ ਜਾਂਚ ਅਤੇ ਤਸਦੀਕ ਕਰੇ। ਮਾਈਕ੍ਰੋਸੇਮੀ ਦੁਆਰਾ ਇੱਥੇ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ "ਜਿਵੇਂ ਹੈ, ਕਿੱਥੇ ਹੈ" ਅਤੇ ਸਾਰੀਆਂ ਨੁਕਸਾਂ ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ, ਅਤੇ ਅਜਿਹੀ ਜਾਣਕਾਰੀ ਨਾਲ ਜੁੜਿਆ ਸਾਰਾ ਜੋਖਮ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਰੀਦਦਾਰ ਨਾਲ ਹੈ। ਮਾਈਕ੍ਰੋਸੇਮੀ ਕਿਸੇ ਵੀ ਪਾਰਟੀ ਨੂੰ ਕੋਈ ਪੇਟੈਂਟ ਅਧਿਕਾਰ, ਲਾਇਸੈਂਸ, ਜਾਂ ਕੋਈ ਹੋਰ IP ਅਧਿਕਾਰ ਨਹੀਂ ਦਿੰਦਾ, ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਜਾਂ ਅਪ੍ਰਤੱਖ ਤੌਰ 'ਤੇ, ਭਾਵੇਂ ਅਜਿਹੀ ਜਾਣਕਾਰੀ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਜਾਂ ਅਜਿਹੀ ਜਾਣਕਾਰੀ ਦੁਆਰਾ ਵਰਣਨ ਕੀਤੀ ਗਈ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਦੇ ਸਬੰਧ ਵਿੱਚ। ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਮਾਈਕ੍ਰੋਸੇਮੀ ਦੀ ਮਲਕੀਅਤ ਹੈ, ਅਤੇ ਮਾਈਕ੍ਰੋਸੇਮੀ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਇਸ ਦਸਤਾਵੇਜ਼ ਜਾਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਜਾਣਕਾਰੀ ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦੀ ਹੈ।

ਮਾਈਕ੍ਰੋਸੇਮੀ ਕਾਰਪੋਰੇਟ ਹੈੱਡਕੁਆਰਟਰ
One Enterprise, Aliso Viejo, CA 92656 USA

2016 ਮਾਈਕ੍ਰੋਸੇਮੀ ਕਾਰਪੋਰੇਸ਼ਨ ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. ਮਾਈਕ੍ਰੋਸੇਮੀ ਅਤੇ ਮਾਈਕ੍ਰੋਸੇਮੀ ਲੋਗੋ ਮਾਈਕ੍ਰੋਸੇਮੀ ਕਾਰਪੋਰੇਸ਼ਨ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। ਹੋਰ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ ਅਤੇ ਸੇਵਾ ਚਿੰਨ੍ਹ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਮਾਲਕਾਂ ਦੀ ਸੰਪਤੀ ਹਨ।

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ ਮਾਈਕ੍ਰੋਸੇਮੀ DG0669 SmartFusion2 ਕੋਡ ਸ਼ੈਡੋਇੰਗ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
DG0669 SmartFusion2 ਕੋਡ SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ ਸ਼ੈਡੋਇੰਗ, DG0669, SmartFusion2 ਕੋਡ SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ ਸ਼ੈਡੋਇੰਗ, SPI ਫਲੈਸ਼ ਤੋਂ LPDDR ਮੈਮੋਰੀ ਤੱਕ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *