RTG4 LSRAM ਮੈਮੋਰੀ 'ਤੇ ਮਾਈਕ੍ਰੋਚਿੱਪ ਗਲਤੀ ਖੋਜ ਅਤੇ ਸੁਧਾਰ
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ ਉਹਨਾਂ ਤਬਦੀਲੀਆਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜੋ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਲਾਗੂ ਕੀਤੇ ਗਏ ਸਨ। ਪਰਿਵਰਤਨ ਸਭ ਤੋਂ ਮੌਜੂਦਾ ਪ੍ਰਕਾਸ਼ਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਸੰਸ਼ੋਧਨ ਦੁਆਰਾ ਸੂਚੀਬੱਧ ਕੀਤੇ ਗਏ ਹਨ।
ਸੰਸ਼ੋਧਨ 4.0
ਹੇਠਾਂ ਇਸ ਸੰਸ਼ੋਧਨ ਵਿੱਚ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ ਦਾ ਸਾਰ ਹੈ।
- Libero SoC v2021.2 ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ।
- ਜੋੜਿਆ ਗਿਆ ਅੰਤਿਕਾ 1: ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡਿਵਾਈਸ ਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ, ਪੰਨਾ 14।
- ਜੋੜਿਆ ਗਿਆ ਅੰਤਿਕਾ 2: TCL ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣਾ, ਪੰਨਾ 16।
- Libero ਸੰਸਕਰਣ ਨੰਬਰਾਂ ਦੇ ਹਵਾਲੇ ਹਟਾ ਦਿੱਤੇ ਗਏ।
ਸੰਸ਼ੋਧਨ 3.0
Libero v11.9 SP1 ਸਾਫਟਵੇਅਰ ਰੀਲੀਜ਼ ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ।
ਸੰਸ਼ੋਧਨ 2.0
Libero v11.8 SP2 ਸਾਫਟਵੇਅਰ ਰੀਲੀਜ਼ ਲਈ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ।
ਸੰਸ਼ੋਧਨ 1.0
ਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਪਹਿਲਾ ਪ੍ਰਕਾਸ਼ਨ।
RTG4 LSRAM ਮੈਮੋਰੀ 'ਤੇ ਗਲਤੀ ਖੋਜ ਅਤੇ ਸੁਧਾਰ
ਇਹ ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ RTG4™ FPGA LSRAMs ਦੀਆਂ ਗਲਤੀ ਖੋਜ ਅਤੇ ਸੁਧਾਰ (EDAC) ਸਮਰੱਥਾਵਾਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ। ਇੱਕ ਸਿੰਗਲ ਇਵੈਂਟ ਅਪਸੈਟ (SEU) ਸੰਵੇਦਨਸ਼ੀਲ ਵਾਤਾਵਰਣ ਵਿੱਚ, RAM ਭਾਰੀ ਆਇਨਾਂ ਦੇ ਕਾਰਨ ਅਸਥਾਈ ਗਲਤੀਆਂ ਦਾ ਸ਼ਿਕਾਰ ਹੈ। ਇਹ ਗਲਤੀਆਂ ਗਲਤੀ ਸੁਧਾਰ ਕੋਡ (ECCs) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਖੋਜੀਆਂ ਅਤੇ ਠੀਕ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। RTG4 FPGA RAM ਬਲਾਕਾਂ ਵਿੱਚ 1-ਬਿੱਟ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਨ ਜਾਂ 2-ਬਿੱਟ ਗਲਤੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਗਲਤੀ ਸੁਧਾਰ ਕੋਡ ਬਣਾਉਣ ਲਈ ਬਿਲਟ-ਇਨ EDAC ਕੰਟਰੋਲਰ ਹਨ।
ਜੇਕਰ 1-ਬਿੱਟ ਗਲਤੀ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ EDAC ਕੰਟਰੋਲਰ ਗਲਤੀ ਬਿੱਟ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ ਅਤੇ ਗਲਤੀ ਸੁਧਾਰ ਫਲੈਗ (SB_CORRECT) ਨੂੰ ਸਰਗਰਮ ਉੱਚ 'ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਜੇਕਰ 2-ਬਿੱਟ ਗਲਤੀ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ EDAC ਕੰਟਰੋਲਰ ਗਲਤੀ ਖੋਜ ਫਲੈਗ (DB_DETECT) ਨੂੰ ਸਰਗਰਮ ਉੱਚ 'ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ।
RTG4 LSRAM EDAC ਕਾਰਜਸ਼ੀਲਤਾ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, UG0574 ਵੇਖੋ: RTG4 FPGA Fabric
ਯੂਜ਼ਰ ਗਾਈਡ।
ਇਸ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਵਿੱਚ, 1-ਬਿੱਟ ਗਲਤੀ ਜਾਂ 2-ਬਿੱਟ ਗਲਤੀ SmartDebug GUI ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੀ ਗਈ ਹੈ। EDAC ਨੂੰ ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ (GUI) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੇਖਿਆ ਜਾਂਦਾ ਹੈ, ਡਾਟਾ ਰੀਡ/ਰਾਈਟਸ ਲਈ LSRAM ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ UART ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, Libero® System-on-Chip (SoC) SmartDebug (JTAG) ਦੀ ਵਰਤੋਂ LSRAM ਮੈਮੋਰੀ ਵਿੱਚ ਤਰੁੱਟੀਆਂ ਨੂੰ ਇੰਜੈਕਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਲੋੜਾਂ
ਸਾਰਣੀ 1 RTG4 LSRAM EDAC ਡੈਮੋ ਨੂੰ ਚਲਾਉਣ ਲਈ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਲੋੜਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ।
ਸਾਰਣੀ 1 • ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਲੋੜਾਂ
ਸਾਫਟਵੇਅਰ
- Libero SoC
- ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ
- ਸਮਾਰਟ ਡੀਬੱਗ
- ਹੋਸਟ ਪੀਸੀ ਡਰਾਈਵਰ USB ਤੋਂ UART ਡਰਾਈਵਰ
ਨੋਟ: ਇਸ ਗਾਈਡ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਲਿਬੇਰੋ ਸਮਾਰਟ ਡਿਜ਼ਾਇਨ ਅਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਸਕਰੀਨ ਸ਼ਾਟ ਸਿਰਫ਼ ਦ੍ਰਿਸ਼ਟਾਂਤ ਦੇ ਉਦੇਸ਼ ਲਈ ਹਨ।
ਨਵੀਨਤਮ ਅੱਪਡੇਟ ਦੇਖਣ ਲਈ Libero ਡਿਜ਼ਾਈਨ ਖੋਲ੍ਹੋ।
ਪੂਰਵ-ਸ਼ਰਤਾਂ
ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ:
Libero SoC ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ (ਜਿਵੇਂ ਕਿ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ webਇਸ ਡਿਜ਼ਾਈਨ ਲਈ ਸਾਈਟ) ਨਿਮਨਲਿਖਤ ਸਥਾਨ ਤੋਂ ਹੋਸਟ ਪੀਸੀ 'ਤੇ: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
ਡੈਮੋ ਡਿਜ਼ਾਈਨ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਡਾਊਨਲੋਡ ਕਰੋ fileਮਾਈਕ੍ਰੋਸੇਮੀ ਤੋਂ ਐੱਸ webਸਾਈਟ 'ਤੇ: http://soc.microsemi.com/download/rsc/?f=rtg4_dg0703_df
ਡੈਮੋ ਡਿਜ਼ਾਈਨ files ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- Libero SoC ਪ੍ਰੋਜੈਕਟ
- GUI ਇੰਸਟਾਲਰ
- ਪ੍ਰੋਗਰਾਮਿੰਗ files
- Readme.txt file
- TCL_Scripts
ਹੋਸਟ PC 'ਤੇ GUI ਐਪਲੀਕੇਸ਼ਨ USB-UART ਇੰਟਰਫੇਸ ਰਾਹੀਂ RTG4 ਡਿਵਾਈਸ ਨੂੰ ਕਮਾਂਡ ਜਾਰੀ ਕਰਦੀ ਹੈ। ਇਹ UART ਇੰਟਰਫੇਸ CoreUART ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ Libero SoC IP ਕੈਟਾਲਾਗ ਤੋਂ ਇੱਕ ਤਰਕ IP ਹੈ। RTG4 ਫੈਬਰਿਕ ਵਿੱਚ CoreUART IP ਕਮਾਂਡਾਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਮਾਂਡ ਡੀਕੋਡਰ ਤਰਕ ਵਿੱਚ ਸੰਚਾਰਿਤ ਕਰਦਾ ਹੈ। ਕਮਾਂਡ ਡੀਕੋਡਰ ਲੌਜਿਕ ਰੀਡ ਜਾਂ ਰਾਈਟ ਕਮਾਂਡ ਨੂੰ ਡੀਕੋਡ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਮੈਮੋਰੀ ਇੰਟਰਫੇਸ ਤਰਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।
ਮੈਮੋਰੀ ਇੰਟਰਫੇਸ ਬਲਾਕ ਦੀ ਵਰਤੋਂ LSRAM ਐਰਰ ਫਲੈਗ ਨੂੰ ਪੜ੍ਹਨ/ਲਿਖਣ ਅਤੇ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਬਿਲਟ-ਇਨ EDAC LSRAM ਤੋਂ ਪੜ੍ਹਦੇ ਸਮੇਂ 1-ਬਿੱਟ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਨੂੰ ਠੀਕ ਕੀਤਾ ਡੇਟਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਪਰ ਠੀਕ ਕੀਤੇ ਡੇਟਾ ਨੂੰ LSRAM ਵਿੱਚ ਵਾਪਸ ਨਹੀਂ ਲਿਖਦਾ ਹੈ। ਬਿਲਟ-ਇਨ LSRAM EDAC ਇੱਕ ਸਕ੍ਰਬਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਸਕ੍ਰਬ ਤਰਕ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਜੋ 1-ਬਿੱਟ ਸੁਧਾਰ ਫਲੈਗ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ ਅਤੇ ਜੇਕਰ ਇੱਕ ਬਿੱਟ ਗਲਤੀ ਹੁੰਦੀ ਹੈ ਤਾਂ ਸਹੀ ਕੀਤੇ ਡੇਟਾ ਨਾਲ LSRAM ਨੂੰ ਅਪਡੇਟ ਕਰਦਾ ਹੈ।
SmartDebug GUI ਦੀ ਵਰਤੋਂ LSRAM ਡੇਟਾ ਵਿੱਚ 1-ਬਿੱਟ ਜਾਂ 2-ਬਿੱਟ ਗਲਤੀ ਨੂੰ ਇੰਜੈਕਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਚਿੱਤਰ 1 RTG4 LSRAM EDAC ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਦਾ ਸਿਖਰ-ਪੱਧਰ ਦਾ ਬਲਾਕ ਚਿੱਤਰ ਦਿਖਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 1 • ਸਿਖਰ-ਪੱਧਰੀ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
ਹੇਠਾਂ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਕੌਂਫਿਗਰੇਸ਼ਨ ਹਨ:
- LSRAM ਨੂੰ ×18 ਮੋਡ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ EDAC ਨੂੰ LSRAMs ECC_EN ਸਿਗਨਲ ਨੂੰ ਉੱਚ ਨਾਲ ਜੋੜ ਕੇ ਸਮਰੱਥ ਬਣਾਇਆ ਗਿਆ ਹੈ।
ਨੋਟ: LSRAM EDAC ਸਿਰਫ਼ ×18 ਅਤੇ ×36 ਮੋਡਾਂ ਲਈ ਸਮਰਥਿਤ ਹੈ। - CoreUART IP ਨੂੰ 115200 ਬੌਡ ਰੇਟ 'ਤੇ ਹੋਸਟ PC ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ।
- RTG4FCCCECALIB_C0 ਨੂੰ 80 MHz 'ਤੇ CoreUART ਅਤੇ ਹੋਰ ਫੈਬਰਿਕ ਤਰਕ ਨੂੰ ਕਲਾਕ ਕਰਨ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਹੇਠਾਂ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:
- LSRAM ਨੂੰ ਪੜ੍ਹੋ ਅਤੇ ਲਿਖੋ
- SmartDebug ਦੀ ਵਰਤੋਂ ਕਰਕੇ 1-ਬਿੱਟ ਅਤੇ 2-ਬਿੱਟ ਗਲਤੀ ਨੂੰ ਇੰਜੈਕਟ ਕਰੋ
- 1-ਬਿੱਟ ਅਤੇ 2-ਬਿੱਟ ਗਲਤੀ ਗਿਣਤੀ ਮੁੱਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ
- ਤਰੁੱਟੀ ਗਿਣਤੀ ਮੁੱਲਾਂ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਲਈ ਪ੍ਰਬੰਧ
- ਮੈਮੋਰੀ ਸਕ੍ਰਬਿੰਗ ਤਰਕ ਨੂੰ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕਰੋ
ਵਰਣਨ
ਇਸ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕਾਰਜਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ:
- LSRAM ਨੂੰ ਸ਼ੁਰੂ ਕਰਨਾ ਅਤੇ ਐਕਸੈਸ ਕਰਨਾ
ਫੈਬਰਿਕ ਲੌਜਿਕ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਮੈਮੋਰੀ ਇੰਟਰਫੇਸ ਤਰਕ GUI ਤੋਂ ਸ਼ੁਰੂਆਤੀ ਕਮਾਂਡ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਵਾਧੇ ਵਾਲੇ ਡੇਟਾ ਦੇ ਨਾਲ LSRAM ਦੇ ਪਹਿਲੇ 256 ਮੈਮੋਰੀ ਸਥਾਨਾਂ ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਇਹ GUI ਤੋਂ ਪਤਾ ਅਤੇ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਕੇ LSRAM ਦੇ 256 ਮੈਮੋਰੀ ਟਿਕਾਣਿਆਂ 'ਤੇ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਵੀ ਕਰਦਾ ਹੈ। ਰੀਡ ਓਪਰੇਸ਼ਨ ਲਈ, ਡਿਜ਼ਾਈਨ LSRAM ਤੋਂ ਡੇਟਾ ਲਿਆਉਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਡਿਸਪਲੇ ਲਈ GUI ਨੂੰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਉਮੀਦ ਹੈ ਕਿ ਡਿਜ਼ਾਇਨ SmartDebug ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਗਲਤੀਆਂ ਨੂੰ ਪ੍ਰੇਰਿਤ ਨਹੀਂ ਕਰੇਗਾ।
ਨੋਟ: ਅਣ-ਸ਼ੁਰੂਆਤੀ ਮੈਮੋਰੀ ਟਿਕਾਣਿਆਂ ਵਿੱਚ ਬੇਤਰਤੀਬ ਮੁੱਲ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇ ਸਮਾਰਟਡੀਬੱਗ ਉਹਨਾਂ ਸਥਾਨਾਂ ਵਿੱਚ ਸਿੰਗਲ-ਬਿੱਟ ਜਾਂ ਡਬਲ-ਬਿੱਟ ਤਰੁੱਟੀਆਂ ਦਿਖਾ ਸਕਦਾ ਹੈ।
- 1-ਬਿੱਟ ਜਾਂ 2-ਬਿੱਟ ਤਰੁੱਟੀਆਂ ਦਾ ਟੀਕਾ ਲਗਾਉਣਾ
SmartDebug GUI ਦੀ ਵਰਤੋਂ LSRAM ਦੇ ਨਿਸ਼ਚਿਤ ਮੈਮੋਰੀ ਟਿਕਾਣੇ ਵਿੱਚ 1 ਬਿੱਟ ਜਾਂ 2-ਬਿੱਟ ਤਰੁੱਟੀਆਂ ਨੂੰ ਇੰਜੈਕਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। LSRAM ਵਿੱਚ 1-ਬਿੱਟ ਅਤੇ 2-ਬਿੱਟ ਤਰੁੱਟੀਆਂ ਨੂੰ ਇੰਜੈਕਟ ਕਰਨ ਲਈ SmartDebug ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੇ ਓਪਰੇਸ਼ਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ:- SmartDebug GUI ਖੋਲ੍ਹੋ, ਡੀਬੱਗ FPGA ਐਰੇ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਮੈਮੋਰੀ ਬਲੌਕਸ ਟੈਬ 'ਤੇ ਜਾਓ, ਮੈਮੋਰੀ ਉਦਾਹਰਨ ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਐਡ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ।
- ਮੈਮੋਰੀ ਬਲਾਕ ਨੂੰ ਪੜ੍ਹਨ ਲਈ, ਰੀਡ ਬਲਾਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਇੱਕ ਖਾਸ ਡੂੰਘਾਈ ਦੇ LSRAM ਦੇ ਕਿਸੇ ਵੀ ਟਿਕਾਣੇ ਵਿੱਚ ਸਿੰਗਲ-ਬਿੱਟ ਜਾਂ ਡਬਲ-ਬਿਟ ਗਲਤੀ ਨੂੰ ਇੰਜੈਕਟ ਕਰੋ।
- ਸੋਧੇ ਹੋਏ ਸਥਾਨ 'ਤੇ ਲਿਖਣ ਲਈ, ਬਲਾਕ ਲਿਖੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
LSRAM ਦੇ ਦੌਰਾਨ SmartDebug (JTAG) ਇੰਟਰਫੇਸ, EDAC ਕੰਟਰੋਲਰ ਨੂੰ ਬਾਈਪਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪਗ e ਵਿੱਚ ਲਿਖਣ ਦੀ ਕਾਰਵਾਈ ਲਈ ECC ਬਿੱਟਾਂ ਦੀ ਗਣਨਾ ਨਹੀਂ ਕਰਦਾ ਹੈ।
- ਗਿਣਨ ਵਿੱਚ ਗਲਤੀ
8-ਬਿੱਟ ਕਾਊਂਟਰਾਂ ਦੀ ਵਰਤੋਂ ਗਲਤੀ ਦੀ ਗਿਣਤੀ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ 1-ਬਿੱਟ ਜਾਂ 2-ਬਿੱਟ ਤਰੁੱਟੀਆਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਫੈਬਰਿਕ ਤਰਕ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਕਮਾਂਡ ਡੀਕੋਡਰ ਤਰਕ GUI ਨੂੰ ਗਿਣਤੀ ਮੁੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਦੋਂ GUI ਤੋਂ ਕਮਾਂਡਾਂ ਪ੍ਰਾਪਤ ਹੁੰਦੀਆਂ ਹਨ।
ਘੜੀ ਦਾ ਢਾਂਚਾ
ਇਸ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਿੱਚ, ਇੱਕ ਕਲਾਕ ਡੋਮੇਨ ਹੈ। ਅੰਦਰੂਨੀ 50 MHz ਔਸਿਲੇਟਰ RTG4FCCC ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ, ਜੋ ਅੱਗੇ RTG4FCCCECALIB_C0 ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। RTG4FCCCECALIB_C0 ਇੱਕ 80 MHz ਘੜੀ ਤਿਆਰ ਕਰਦਾ ਹੈ ਜੋ COREUART, cmd_decoder, TPSRAM_ECC, ਅਤੇ RAM_RW ਮੋਡੀਊਲ ਨੂੰ ਇੱਕ ਘੜੀ ਸਰੋਤ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਦੀ ਕਲਾਕਿੰਗ ਬਣਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 2 • ਘੜੀ ਦਾ ਢਾਂਚਾ
ਢਾਂਚਾ ਰੀਸੈਟ ਕਰੋ
ਇਸ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਵਿੱਚ, COREUART, cmd_decoder, ਅਤੇ RAM_RW ਮੋਡੀਊਲ ਨੂੰ ਰੀਸੈਟ ਸਿਗਨਲ RTG4FCCCECALIB_C0 ਦੇ LOCK ਪੋਰਟ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਹਨ। ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਦੀ ਰੀਸੈਟ ਬਣਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 3 • ਢਾਂਚਾ ਰੀਸੈਟ ਕਰੋ
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਸੈੱਟਅੱਪ ਕਰਨਾ
ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗ ਵਰਣਨ ਕਰਦੇ ਹਨ ਕਿ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈ RTG4 ਵਿਕਾਸ ਕਿੱਟ ਅਤੇ GUI ਨੂੰ ਕਿਵੇਂ ਸੈਟ ਅਪ ਕਰਨਾ ਹੈ।
ਜੰਪਰ ਸੈਟਿੰਗਾਂ
- RTG4 ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ ਜੰਪਰਾਂ ਨੂੰ ਕਨੈਕਟ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਸਾਰਣੀ 2 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਸਾਰਣੀ 2 • ਜੰਪਰ ਸੈਟਿੰਗਾਂਜੰਪਰ ਪਿੰਨ (ਤੋਂ) ਪਿੰਨ (ਨੂੰ) ਟਿੱਪਣੀਆਂ J11, J17, J19, J21, J23, J26, J27, J28 1 2 ਡਿਫਾਲਟ J16 2 3 ਡਿਫਾਲਟ J32 1 2 ਡਿਫਾਲਟ J33 1 3 ਡਿਫਾਲਟ 2 4 ਨੋਟ: ਜੰਪਰਾਂ ਨੂੰ ਜੋੜਦੇ ਸਮੇਂ ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ, SW6 ਨੂੰ ਬੰਦ ਕਰੋ।
- USB ਕੇਬਲ (ਮਿੰਨੀ USB ਟੂ ਟਾਈਪ-A USB ਕੇਬਲ) ਨੂੰ RTG47 ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਦੇ J4 ਨਾਲ ਅਤੇ ਕੇਬਲ ਦੇ ਦੂਜੇ ਸਿਰੇ ਨੂੰ ਹੋਸਟ PC ਦੇ USB ਪੋਰਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ USB ਤੋਂ UART ਬ੍ਰਿਜ ਡ੍ਰਾਈਵਰਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਖੋਜਿਆ ਗਿਆ ਹੈ। ਇਸਦੀ ਪੁਸ਼ਟੀ ਹੋਸਟ ਪੀਸੀ ਦੇ ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਵਿੱਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
ਚਿੱਤਰ 4 USB 2.0 ਸੀਰੀਅਲ ਪੋਰਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਕਨੈਕਟ ਕੀਤੇ COM31 ਅਤੇ USB ਸੀਰੀਅਲ ਕਨਵਰਟਰ C ਦਿਖਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 4 • USB ਤੋਂ UART ਬ੍ਰਿਜ ਡਰਾਈਵਰ
ਨੋਟ: ਜੇਕਰ USB ਤੋਂ UART ਬ੍ਰਿਜ ਡ੍ਰਾਈਵਰ ਸਥਾਪਤ ਨਹੀਂ ਹਨ, ਤਾਂ ਇੱਥੋਂ ਡ੍ਰਾਈਵਰਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip
ਚਿੱਤਰ 5 RTG4 ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ EDAC ਡੈਮੋ ਨੂੰ ਚਲਾਉਣ ਲਈ ਬੋਰਡ ਸੈੱਟਅੱਪ ਦਿਖਾਉਂਦਾ ਹੈ।
ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਪ੍ਰੋਗਰਾਮਿੰਗ
- Libero SOC ਸੌਫਟਵੇਅਰ ਲਾਂਚ ਕਰੋ।
- ਨੌਕਰੀ ਦੇ ਨਾਲ RTG4 ਵਿਕਾਸ ਕਿੱਟ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ file ਡਿਜ਼ਾਈਨ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ fileਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਅੰਤਿਕਾ 1: ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡਿਵਾਈਸ ਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ, ਪੰਨਾ 14 ਵੇਖੋ।
ਨੋਟ: ਇੱਕ ਵਾਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕੰਮ ਦੇ ਨਾਲ ਕੀਤਾ ਗਿਆ ਹੈ file ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਸੌਫਟਵੇਅਰ ਰਾਹੀਂ, EDAC ਡੈਮੋ GUI, ਪੰਨਾ 9 'ਤੇ ਅੱਗੇ ਵਧੋ। ਨਹੀਂ ਤਾਂ, ਅਗਲੇ ਪੜਾਅ 'ਤੇ ਜਾਓ। - ਲਿਬੇਰੋ ਡਿਜ਼ਾਈਨ ਫਲੋ ਵਿੱਚ, ਪ੍ਰੋਗਰਾਮ ਐਕਸ਼ਨ ਚਲਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਇੱਕ ਵਾਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਪੂਰੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, 'ਰਨ ਪ੍ਰੋਗਰਾਮ ਐਕਸ਼ਨ' ਦੇ ਸਾਹਮਣੇ ਹਰਾ ਟਿੱਕ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਜੋ ਡੈਮੋ ਡਿਜ਼ਾਈਨ ਦੀ ਸਫਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
EDAC ਡੈਮੋ GUI
EDAC ਡੈਮੋ ਇੱਕ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ GUI ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 7 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਜੋ ਹੋਸਟ PC 'ਤੇ ਚੱਲਦਾ ਹੈ, ਜੋ RTG4 ਵਿਕਾਸ ਕਿੱਟ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ। UART ਨੂੰ ਹੋਸਟ PC ਅਤੇ RTG4 ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਵਿਚਕਾਰ ਅੰਤਰੀਵ ਸੰਚਾਰ ਪ੍ਰੋਟੋਕੋਲ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
GUI ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਭਾਗ ਹਨ:
- 4 ਬੌਡ ਦਰ ਨਾਲ RTG115200 FPGA ਨਾਲ UART ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਲਈ COM ਪੋਰਟ ਚੋਣ।
- LSRAM ਮੈਮੋਰੀ ਰਾਈਟ: 8-ਬਿੱਟ ਡੇਟਾ ਨੂੰ LSRAM ਮੈਮੋਰੀ ਐਡਰੈੱਸ 'ਤੇ ਲਿਖਣ ਲਈ।
- ਮੈਮੋਰੀ ਸਕ੍ਰਬਿੰਗ: ਸਕ੍ਰਬਿੰਗ ਤਰਕ ਨੂੰ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕਰਨ ਲਈ।
- LSRAM ਮੈਮੋਰੀ ਰੀਡ: ਨਿਰਧਾਰਤ LSRAM ਮੈਮੋਰੀ ਐਡਰੈੱਸ ਤੋਂ 8-ਬਿੱਟ ਡੇਟਾ ਨੂੰ ਪੜ੍ਹਨ ਲਈ।
- ਗਲਤੀ ਦੀ ਗਿਣਤੀ: ਗਲਤੀ ਦੀ ਗਿਣਤੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਕਾਊਂਟਰ ਮੁੱਲ ਨੂੰ ਜ਼ੀਰੋ ਕਰਨ ਲਈ ਇੱਕ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- 1-ਬਿੱਟ ਐਰਰ ਕਾਉਂਟ: 1-ਬਿੱਟ ਐਰਰ ਕਾਉਂਟ ਦਿਖਾਉਂਦਾ ਹੈ ਅਤੇ ਕਾਊਂਟਰ ਵੈਲਿਊ ਨੂੰ ਜ਼ੀਰੋ 'ਤੇ ਕਲੀਅਰ ਕਰਨ ਦਾ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- 2-ਬਿੱਟ ਅਸ਼ੁੱਧੀ ਗਿਣਤੀ: 2-ਬਿੱਟ ਗਲਤੀ ਗਿਣਤੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਕਾਊਂਟਰ ਮੁੱਲ ਨੂੰ ਜ਼ੀਰੋ ਕਰਨ ਲਈ ਇੱਕ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- ਲੌਗ ਡੇਟਾ: GUI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤੇ ਗਏ ਹਰ ਓਪਰੇਸ਼ਨ ਲਈ ਸਥਿਤੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਡੈਮੋ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ
ਹੇਠਾਂ ਦਿੱਤੇ ਪਗ਼ ਦੱਸਦੇ ਹਨ ਕਿ ਡੈਮੋ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ:
- ਵੱਲ ਜਾ \v1.2.2\v1.2.2\Exe ਅਤੇ EDAC_GUI.exe 'ਤੇ ਡਬਲ-ਕਲਿੱਕ ਕਰੋ ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 8 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
- ਸੂਚੀ ਵਿੱਚੋਂ COM31 ਪੋਰਟ ਚੁਣੋ ਅਤੇ ਕਨੈਕਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਸਿੰਗਲ ਬਿੱਟ ਗਲਤੀ ਇੰਜੈਕਸ਼ਨ ਅਤੇ ਸੁਧਾਰ
- ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ Libero ਡਿਜ਼ਾਈਨ ਵਿੱਚ, ਡਿਜ਼ਾਈਨ ਪ੍ਰਵਾਹ ਵਿੱਚ SmartDebug ਡਿਜ਼ਾਈਨ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ।
- SmartDebug GUI ਵਿੱਚ, ਡੀਬੱਗ FPGA ਐਰੇ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਡੀਬੱਗ FPGA ਐਰੇ ਵਿੰਡੋ ਵਿੱਚ, ਮੈਮੋਰੀ ਬਲਾਕ ਟੈਬ 'ਤੇ ਜਾਓ। ਇਹ ਲਾਜ਼ੀਕਲ ਅਤੇ ਫਿਜ਼ੀਕਲ ਦੇ ਨਾਲ ਡਿਜ਼ਾਇਨ ਵਿੱਚ LSRAM ਬਲਾਕ ਦਿਖਾਏਗਾ view. ਲਾਜ਼ੀਕਲ ਬਲਾਕ ਇੱਕ L ਆਈਕਨ ਨਾਲ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਭੌਤਿਕ ਬਲਾਕ ਇੱਕ P ਆਈਕਨ ਨਾਲ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ।
- ਭੌਤਿਕ ਬਲਾਕ ਉਦਾਹਰਨ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਸ਼ਾਮਲ ਕਰੋ.
- ਮੈਮੋਰੀ ਬਲਾਕ ਨੂੰ ਪੜ੍ਹਨ ਲਈ, ਰੀਡ ਬਲਾਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- 1 ਤੱਕ ਡੂੰਘਾਈ ਤੱਕ LSRAM ਦੇ ਕਿਸੇ ਵੀ ਸਥਾਨ 'ਤੇ 8 ਬਿੱਟ ਡੇਟਾ ਵਿੱਚ 256 ਬਿੱਟ ਗਲਤੀ ਇੰਜੈਕਟ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਜਿੱਥੇ LSRAM ਦੇ 1ਵੇਂ ਸਥਾਨ 'ਤੇ 0 ਬਿੱਟ ਗਲਤੀ ਇੰਜੈਕਟ ਕੀਤੀ ਗਈ ਹੈ।
- ਸੰਸ਼ੋਧਿਤ ਡੇਟਾ ਨੂੰ ਇੱਛਤ ਸਥਾਨ 'ਤੇ ਲਿਖਣ ਲਈ ਰਾਈਟ ਬਲਾਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- EDAC GUI 'ਤੇ ਜਾਓ ਅਤੇ LSRAM ਮੈਮੋਰੀ ਰੀਡ ਸੈਕਸ਼ਨ ਵਿੱਚ ਐਡਰੈੱਸ ਫੀਲਡ ਦਿਓ ਅਤੇ ਪੜ੍ਹੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
- GUI ਵਿੱਚ 1 ਬਿੱਟ ਗਲਤੀ ਦੀ ਗਿਣਤੀ ਕਰੋ ਅਤੇ ਡੇਟਾ ਖੇਤਰ ਪੜ੍ਹੋ। ਗਲਤੀ ਗਿਣਤੀ ਮੁੱਲ 1 ਦੁਆਰਾ ਵਧਦਾ ਹੈ।
ਰੀਡ ਡੇਟਾ ਫੀਲਡ ਸਹੀ ਡੇਟਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ EDAC ਗਲਤੀ ਬਿੱਟ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ।
ਨੋਟ: ਜੇਕਰ ਮੈਮੋਰੀ ਸਕ੍ਰਬਿੰਗ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ, ਤਾਂ ਉਸੇ LSRAM ਪਤੇ ਤੋਂ ਹਰ ਰੀਡ ਲਈ ਗਲਤੀ ਦੀ ਗਿਣਤੀ ਵਧਾਈ ਜਾਂਦੀ ਹੈ ਕਿਉਂਕਿ ਇਹ 1-ਬਿੱਟ ਗਲਤੀ ਦਾ ਕਾਰਨ ਬਣਦੀ ਹੈ।
ਡਬਲ ਬਿੱਟ ਗਲਤੀ ਟੀਕਾ ਅਤੇ ਖੋਜ
- ਸਿੰਗਲ ਬਿੱਟ ਐਰਰ ਇੰਜੈਕਸ਼ਨ ਅਤੇ ਸੁਧਾਰ, ਪੰਨਾ 1 ਵਿੱਚ ਦਿੱਤੇ ਅਨੁਸਾਰ ਕਦਮ 5 ਤੋਂ ਕਦਮ 10 ਨੂੰ ਪੂਰਾ ਕਰੋ।
- LSRAM ਦੇ ਕਿਸੇ ਵੀ ਸਥਾਨ 'ਤੇ 2-ਬਿੱਟ ਡੇਟਾ ਵਿੱਚ 8-ਬਿੱਟ ਗਲਤੀ ਨੂੰ 256 ਤੱਕ ਡੂੰਘਾਈ ਤੱਕ ਇੰਜੈਕਟ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਜਿੱਥੇ 2-ਬਿੱਟ ਗਲਤੀ LSRAM ਦੇ ਸਥਾਨ 'A' 'ਤੇ ਇੰਜੈਕਟ ਕੀਤੀ ਗਈ ਹੈ।
- ਸੰਸ਼ੋਧਿਤ ਡੇਟਾ ਨੂੰ ਇੱਛਤ ਸਥਾਨ 'ਤੇ ਲਿਖਣ ਲਈ ਬਲਾਕ ਲਿਖੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- EDAC GUI 'ਤੇ ਜਾਓ ਅਤੇ LSRAM ਮੈਮੋਰੀ ਰੀਡ ਸੈਕਸ਼ਨ ਵਿੱਚ ਐਡਰੈੱਸ ਫੀਲਡ ਦਿਓ ਅਤੇ ਪੜ੍ਹੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
- GUI ਵਿੱਚ 2-ਬਿੱਟ ਐਰਰ ਕਾਉਂਟ ਅਤੇ ਡਾਟਾ ਫੀਲਡ ਪੜ੍ਹੋ। ਗਲਤੀ ਗਿਣਤੀ ਮੁੱਲ 1 ਦੁਆਰਾ ਵਧਦਾ ਹੈ।
ਰੀਡ ਡੇਟਾ ਫੀਲਡ ਖਰਾਬ ਡੇਟਾ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
RTG4 ਵਿੱਚ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਕਾਰਵਾਈਆਂ GUI ਦੇ ਸੀਰੀਅਲ ਕੰਸੋਲ ਸੈਕਸ਼ਨ ਵਿੱਚ ਲੌਗ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ਸਿੱਟਾ
ਇਹ ਡੈਮੋ RTG4 LSRAM ਯਾਦਾਂ ਦੀਆਂ EDAC ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ। 1-ਬਿੱਟ ਗਲਤੀ ਜਾਂ 2-ਬਿੱਟ ਗਲਤੀ SmartDebug GUI ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। 1-ਬਿੱਟ ਗਲਤੀ ਸੁਧਾਰ ਅਤੇ 2-ਬਿੱਟ ਗਲਤੀ ਖੋਜ ਨੂੰ ਇੱਕ EDAC GUI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦੇਖਿਆ ਜਾਂਦਾ ਹੈ।
ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡਿਵਾਈਸ ਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ
ਇਹ ਭਾਗ ਦੱਸਦਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮਿੰਗ ਜੌਬ ਨਾਲ RTG4 ਡਿਵਾਈਸ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਹੈ file FlashPro ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ.
ਡਿਵਾਈਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਬੋਰਡ 'ਤੇ ਜੰਪਰ ਸੈਟਿੰਗਾਂ UG3 ਦੀ ਸਾਰਣੀ 0617 ਵਿੱਚ ਸੂਚੀਬੱਧ ਵਰਗੀਆਂ ਹਨ:
RTG4 ਵਿਕਾਸ ਕਿੱਟ ਉਪਭੋਗਤਾ ਗਾਈਡ। - ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਜੰਪਰ J32 ਨੂੰ ਏਮਬੈਡ ਕੀਤੇ FlashPro2 ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਡਿਫੌਲਟ ਜੰਪਰ ਸੈਟਿੰਗ ਦੀ ਬਜਾਏ ਬਾਹਰੀ FlashPro3, FlashPro4, ਜਾਂ FlashPro5 ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਪਿੰਨ 6-5 ਨਾਲ ਜੁੜਨ ਲਈ ਸੈੱਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਨੋਟ: ਜੰਪਰ ਕੁਨੈਕਸ਼ਨ ਬਣਾਉਣ ਵੇਲੇ ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ, SW6 ਨੂੰ ਬੰਦ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। - ਪਾਵਰ ਸਪਲਾਈ ਕੇਬਲ ਨੂੰ ਬੋਰਡ 'ਤੇ J9 ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਪਾਵਰ ਸਪਲਾਈ ਸਵਿੱਚ SW6 ਨੂੰ ਚਾਲੂ ਕਰੋ।
- ਜੇਕਰ ਏਮਬੈਡਡ FlashPro5 ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ USB ਕੇਬਲ ਨੂੰ J47 ਅਤੇ ਹੋਸਟ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਜੇਕਰ ਇੱਕ ਬਾਹਰੀ ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਰਿਬਨ ਕੇਬਲ ਨੂੰ ਜੇTAG ਸਿਰਲੇਖ J22 ਅਤੇ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਹੋਸਟ ਪੀਸੀ ਨਾਲ ਕਨੈਕਟ ਕਰੋ। - ਹੋਸਟ ਪੀਸੀ 'ਤੇ, ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਸੌਫਟਵੇਅਰ ਲਾਂਚ ਕਰੋ।
- ਨਵਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ ਨਵਾਂ ਜੌਬ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਪ੍ਰੋਜੈਕਟ ਮੀਨੂ ਤੋਂ ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਜੌਬ ਤੋਂ ਨਵਾਂ ਜੌਬ ਪ੍ਰੋਜੈਕਟ ਚੁਣੋ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
- ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਜੌਬ ਡਾਇਲਾਗ ਬਾਕਸ ਤੋਂ ਨਿਊ ਜੌਬ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਹੇਠਾਂ ਦਰਜ ਕਰੋ:
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਨੌਕਰੀ file: ਬ੍ਰਾਊਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ ਉਸ ਸਥਾਨ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਜਿੱਥੇ .job ਹੈ file ਸਥਿਤ ਹੈ ਅਤੇ ਦੀ ਚੋਣ ਕਰੋ file. ਡਿਫੌਲਟ ਟਿਕਾਣਾ ਹੈ: \rtg4_dg0703_df\Programming_Job
- ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਨੌਕਰੀ ਪ੍ਰੋਜੈਕਟ ਸਥਾਨ: ਬ੍ਰਾਊਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਲੋੜੀਂਦੇ ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਪ੍ਰੋਜੈਕਟ ਸਥਾਨ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ।
- ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ. ਲੋੜੀਂਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ file ਚੁਣਿਆ ਗਿਆ ਹੈ ਅਤੇ ਡਿਵਾਈਸ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਵਿੰਡੋ ਦਿਖਾਈ ਦੇਵੇਗੀ, ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਪ੍ਰੋਗਰਾਮਰ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਨੰਬਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਅਜਿਹਾ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ ਬੋਰਡ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ ਅਤੇ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਰਿਫ੍ਰੈਸ਼/ਰੀਸਕੈਨ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- RUN 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਜਦੋਂ ਡਿਵਾਈਸ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਰਨ ਪਾਸ ਸਥਿਤੀ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
- ਫਲੈਸ਼ਪ੍ਰੋ ਐਕਸਪ੍ਰੈਸ ਨੂੰ ਬੰਦ ਕਰੋ ਜਾਂ ਪ੍ਰੋਜੈਕਟ ਟੈਬ ਵਿੱਚ ਐਗਜ਼ਿਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
TCL ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ
ਡਿਜ਼ਾਈਨ ਵਿੱਚ TCL ਸਕ੍ਰਿਪਟਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ fileਡਾਇਰੈਕਟਰੀ TCL_Scripts ਅਧੀਨ s ਫੋਲਡਰ। ਜੇ ਲੋੜ ਹੋਵੇ, ਡਿਜ਼ਾਈਨ
ਡਿਜ਼ਾਇਨ ਲਾਗੂ ਕਰਨ ਤੋਂ ਲੈ ਕੇ ਨੌਕਰੀ ਦੀ ਪੀੜ੍ਹੀ ਤੱਕ ਪ੍ਰਵਾਹ ਨੂੰ ਦੁਬਾਰਾ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ file.
TCL ਨੂੰ ਚਲਾਉਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
- Libero ਸਾਫਟਵੇਅਰ ਲਾਂਚ ਕਰੋ
- ਪ੍ਰੋਜੈਕਟ ਚੁਣੋ > ਸਕ੍ਰਿਪਟ ਚਲਾਓ….
- ਬ੍ਰਾਊਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਡਾਊਨਲੋਡ ਕੀਤੀ TCL_Scripts ਡਾਇਰੈਕਟਰੀ ਤੋਂ script.tcl ਚੁਣੋ।
- ਚਲਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
TCL ਸਕ੍ਰਿਪਟ ਦੇ ਸਫਲ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਤੋਂ ਬਾਅਦ, Libero ਪ੍ਰੋਜੈਕਟ TCL_Scripts ਡਾਇਰੈਕਟਰੀ ਦੇ ਅੰਦਰ ਬਣਾਇਆ ਗਿਆ ਹੈ।
TCL ਸਕ੍ਰਿਪਟਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, rtg4_dg0703_df/TCL_Scripts/readme.txt ਵੇਖੋ।
TCL ਕਮਾਂਡਾਂ ਬਾਰੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ Libero® SoC TCL ਕਮਾਂਡ ਹਵਾਲਾ ਗਾਈਡ ਵੇਖੋ। TCL ਸਕ੍ਰਿਪਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਆਈ ਕਿਸੇ ਵੀ ਪੁੱਛਗਿੱਛ ਲਈ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।
ਮਾਈਕ੍ਰੋਸੇਮੀ ਇੱਥੇ ਮੌਜੂਦ ਜਾਣਕਾਰੀ ਜਾਂ ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਇਸਦੇ ਉਤਪਾਦਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਦੀ ਅਨੁਕੂਲਤਾ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਕੋਈ ਵਾਰੰਟੀ, ਪ੍ਰਤੀਨਿਧਤਾ, ਜਾਂ ਗਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਨਾ ਹੀ ਮਾਈਕ੍ਰੋਸੇਮੀ ਕਿਸੇ ਉਤਪਾਦ ਜਾਂ ਸਰਕਟ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕਿਸੇ ਵੀ ਜ਼ਿੰਮੇਵਾਰੀ ਨੂੰ ਮੰਨਦੀ ਹੈ। ਇੱਥੇ ਵੇਚੇ ਗਏ ਉਤਪਾਦ ਅਤੇ ਮਾਈਕ੍ਰੋਸੇਮੀ ਦੁਆਰਾ ਵੇਚੇ ਗਏ ਕੋਈ ਵੀ ਹੋਰ ਉਤਪਾਦ ਸੀਮਤ ਜਾਂਚ ਦੇ ਅਧੀਨ ਹਨ ਅਤੇ ਮਿਸ਼ਨ-ਨਾਜ਼ੁਕ ਉਪਕਰਣਾਂ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਨਾਲ ਨਹੀਂ ਵਰਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਕਿਸੇ ਵੀ ਪ੍ਰਦਰਸ਼ਨ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਭਰੋਸੇਯੋਗ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਪਰ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਖਰੀਦਦਾਰ ਨੂੰ ਕਿਸੇ ਵੀ ਅੰਤਮ-ਉਤਪਾਦਾਂ ਦੇ ਨਾਲ, ਇਕੱਲੇ ਅਤੇ ਇਕੱਠੇ, ਜਾਂ ਸਥਾਪਤ ਕੀਤੇ ਉਤਪਾਦਾਂ ਦੇ ਸਾਰੇ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਹੋਰ ਜਾਂਚਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਅਤੇ ਪੂਰਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਖਰੀਦਦਾਰ ਮਾਈਕ੍ਰੋਸੇਮੀ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਕਿਸੇ ਵੀ ਡੇਟਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਮਾਪਦੰਡਾਂ 'ਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕਰੇਗਾ। ਇਹ ਖਰੀਦਦਾਰ ਦੀ ਜਿੰਮੇਵਾਰੀ ਹੈ ਕਿ ਉਹ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਦੀ ਅਨੁਕੂਲਤਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰੇ ਅਤੇ ਉਸ ਦੀ ਜਾਂਚ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੇ। ਮਾਈਕ੍ਰੋਸੇਮੀ ਦੁਆਰਾ ਇੱਥੇ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ "ਜਿਵੇਂ ਹੈ, ਕਿੱਥੇ ਹੈ" ਅਤੇ ਸਾਰੀਆਂ ਨੁਕਸਾਂ ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ, ਅਤੇ ਅਜਿਹੀ ਜਾਣਕਾਰੀ ਨਾਲ ਜੁੜਿਆ ਸਾਰਾ ਜੋਖਮ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਰੀਦਦਾਰ ਨਾਲ ਹੈ। ਮਾਈਕ੍ਰੋਸੇਮੀ ਕਿਸੇ ਵੀ ਪਾਰਟੀ ਨੂੰ ਕੋਈ ਪੇਟੈਂਟ ਅਧਿਕਾਰ, ਲਾਇਸੈਂਸ, ਜਾਂ ਕੋਈ ਹੋਰ IP ਅਧਿਕਾਰ ਨਹੀਂ ਦਿੰਦਾ, ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਜਾਂ ਅਪ੍ਰਤੱਖ ਤੌਰ 'ਤੇ, ਭਾਵੇਂ ਅਜਿਹੀ ਜਾਣਕਾਰੀ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਜਾਂ ਅਜਿਹੀ ਜਾਣਕਾਰੀ ਦੁਆਰਾ ਵਰਣਨ ਕੀਤੀ ਗਈ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਦੇ ਸਬੰਧ ਵਿੱਚ। ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਮਾਈਕ੍ਰੋਸੇਮੀ ਦੀ ਮਲਕੀਅਤ ਹੈ, ਅਤੇ ਮਾਈਕ੍ਰੋਸੇਮੀ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਇਸ ਦਸਤਾਵੇਜ਼ ਜਾਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਜਾਣਕਾਰੀ ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦੀ ਹੈ।
ਮਾਈਕ੍ਰੋਸੇਮੀ ਬਾਰੇ ਮਾਈਕ੍ਰੋਸੇਮੀ, ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਇੰਕ. (ਨੈਸਡੈਕ: MCHP) ਦੀ ਪੂਰੀ ਮਲਕੀਅਤ ਵਾਲੀ ਸਹਾਇਕ ਕੰਪਨੀ, ਏਰੋਸਪੇਸ ਅਤੇ ਰੱਖਿਆ, ਸੰਚਾਰ, ਡਾਟਾ ਸੈਂਟਰ ਅਤੇ ਉਦਯੋਗਿਕ ਬਾਜ਼ਾਰਾਂ ਲਈ ਸੈਮੀਕੰਡਕਟਰ ਅਤੇ ਸਿਸਟਮ ਹੱਲਾਂ ਦਾ ਇੱਕ ਵਿਆਪਕ ਪੋਰਟਫੋਲੀਓ ਪੇਸ਼ ਕਰਦੀ ਹੈ। ਉਤਪਾਦਾਂ ਵਿੱਚ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਰੇਡੀਏਸ਼ਨ-ਸਖਤ ਐਨਾਲਾਗ ਮਿਕਸਡ-ਸਿਗਨਲ ਏਕੀਕ੍ਰਿਤ ਸਰਕਟ, FPGAs, SoCs ਅਤੇ ASICs ਸ਼ਾਮਲ ਹਨ; ਪਾਵਰ ਪ੍ਰਬੰਧਨ ਉਤਪਾਦ; ਟਾਈਮਿੰਗ ਅਤੇ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਡਿਵਾਈਸਾਂ ਅਤੇ ਸਹੀ ਸਮੇਂ ਦੇ ਹੱਲ, ਸਮੇਂ ਲਈ ਵਿਸ਼ਵ ਦੇ ਮਿਆਰ ਨੂੰ ਸੈੱਟ ਕਰਨਾ; ਵੌਇਸ ਪ੍ਰੋਸੈਸਿੰਗ ਡਿਵਾਈਸਾਂ; ਆਰਐਫ ਹੱਲ; ਵੱਖਰੇ ਹਿੱਸੇ; ਐਂਟਰਪ੍ਰਾਈਜ਼ ਸਟੋਰੇਜ ਅਤੇ ਸੰਚਾਰ ਹੱਲ, ਸੁਰੱਖਿਆ ਤਕਨਾਲੋਜੀ ਅਤੇ ਸਕੇਲੇਬਲ ਐਂਟੀ-ਟੀamper ਉਤਪਾਦ; ਈਥਰਨੈੱਟ ਹੱਲ; ਪਾਵਰ-ਓਵਰ-ਈਥਰਨੈੱਟ ਆਈਸੀ ਅਤੇ ਮਿਡਸਪੈਨਸ; ਨਾਲ ਹੀ ਕਸਟਮ ਡਿਜ਼ਾਈਨ ਸਮਰੱਥਾਵਾਂ ਅਤੇ ਸੇਵਾਵਾਂ। 'ਤੇ ਹੋਰ ਜਾਣੋ www.microsemi.com.
ਮਾਈਕ੍ਰੋਸੇਮੀ ਹੈੱਡਕੁਆਰਟਰ
ਇੱਕ ਐਂਟਰਪ੍ਰਾਈਜ਼, ਅਲੀਸੋ ਵੀਜੋ,
ਸੀਏ 92656 ਯੂਐਸਏ
ਅਮਰੀਕਾ ਦੇ ਅੰਦਰ: +1 800-713-4113
ਅਮਰੀਕਾ ਤੋਂ ਬਾਹਰ: +1 949-380-6100
ਵਿਕਰੀ: +1 949-380-6136
ਫੈਕਸ: +1 949-215-4996
ਈਮੇਲ: ਵਿਕਰੀ.support@microsemi.com
www.microsemi.com
©2021 ਮਾਈਕ੍ਰੋਸੇਮੀ, ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਇੰਕ ਦੀ ਪੂਰੀ ਮਲਕੀਅਤ ਵਾਲੀ ਸਹਾਇਕ ਕੰਪਨੀ। ਸਾਰੇ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ। ਮਾਈਕ੍ਰੋਸੇਮੀ ਅਤੇ ਮਾਈਕ੍ਰੋਸੇਮੀ ਲੋਗੋ ਮਾਈਕ੍ਰੋਸੇਮੀ ਕਾਰਪੋਰੇਸ਼ਨ ਦੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। ਹੋਰ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ ਅਤੇ ਸੇਵਾ ਚਿੰਨ੍ਹ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਮਾਲਕਾਂ ਦੀ ਸੰਪਤੀ ਹਨ।
ਮਾਈਕ੍ਰੋਸੇਮੀ ਮਲਕੀਅਤ DG0703 ਸੰਸ਼ੋਧਨ 4.0
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
RTG4 LSRAM ਮੈਮੋਰੀ 'ਤੇ ਮਾਈਕ੍ਰੋਚਿੱਪ ਗਲਤੀ ਖੋਜ ਅਤੇ ਸੁਧਾਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ DG0703 ਡੈਮੋ, RTG4 LSRAM ਮੈਮੋਰੀ 'ਤੇ ਗਲਤੀ ਖੋਜ ਅਤੇ ਸੁਧਾਰ, RTG4 LSRAM ਮੈਮੋਰੀ, RTG4 LSRAM ਮੈਮੋਰੀ, LSRAM ਮੈਮੋਰੀ 'ਤੇ ਖੋਜ ਅਤੇ ਸੁਧਾਰ |