Nios II ਪ੍ਰੋਸੈਸਰ ਦੇ ਨਾਲ UART ਉੱਤੇ intel MAX 10 FPGA ਡਿਵਾਈਸਾਂ
ਉਤਪਾਦ ਜਾਣਕਾਰੀ
ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਇੱਕ ਸਧਾਰਨ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ MAX 10 FPGA ਡਿਵਾਈਸਾਂ ਲਈ Nios II- ਅਧਾਰਿਤ ਸਿਸਟਮਾਂ ਵਿੱਚ ਬੁਨਿਆਦੀ ਰਿਮੋਟ ਸੰਰਚਨਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। MAX 10 FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਵਿੱਚ ਸ਼ਾਮਲ UART ਇੰਟਰਫੇਸ ਨੂੰ ਰਿਮੋਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਕਾਰਜਕੁਸ਼ਲਤਾ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ Altera UART IP ਕੋਰ ਦੇ ਨਾਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। MAX10 FPGA ਡਿਵਾਈਸ ਦੋ ਸੰਰਚਨਾ ਚਿੱਤਰਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਜੋ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਹੋਰ ਵਧਾਉਂਦੇ ਹਨ।
ਸੰਖੇਪ ਰੂਪ
ਸੰਖੇਪ | ਵਰਣਨ |
---|---|
ਐਵਲੋਨ-ਐਮ.ਐਮ | ਐਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਲੈਸ਼ ਮੈਮੋਰੀ |
CFM | ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ |
ਆਈ.ਸੀ.ਬੀ | ਸ਼ੁਰੂਆਤੀ ਸੰਰਚਨਾ ਬਿੱਟ |
MAP/.map | ਮੈਮੋਰੀ ਦਾ ਨਕਸ਼ਾ File |
Nios II EDS | Nios II ਏਮਬੈਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਸਪੋਰਟ |
ਪੀ.ਐੱਫ.ਐੱਲ | ਪੈਰਲਲ ਫਲੈਸ਼ ਲੋਡਰ IP ਕੋਰ |
POF/.pof | ਪ੍ਰੋਗਰਾਮਰ ਆਬਜੈਕਟ File |
QSPI | ਕਵਾਡ ਸੀਰੀਅਲ ਪੈਰੀਫਿਰਲ ਇੰਟਰਫੇਸ |
RPD/.rpd | ਕੱਚਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਡੇਟਾ |
ਐਸ.ਬੀ.ਟੀ | ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਟੂਲ |
SOF/.sof | SRAM ਵਸਤੂ File |
ਕਾਰਟ | ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ/ਟ੍ਰਾਂਸਮੀਟਰ |
UFM | ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਮੈਮੋਰੀ |
ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
ਪੂਰਵ ਸ਼ਰਤ
ਇਸ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਦੀ ਵਰਤੋਂ ਲਈ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਖੇਤਰਾਂ ਵਿੱਚ ਗਿਆਨ ਜਾਂ ਅਨੁਭਵ ਦਾ ਦਰਸਾਏ ਪੱਧਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:
ਲੋੜਾਂ:
ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਲੋੜਾਂ ਹਨ:
ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ Files
File ਨਾਮ | ਵਰਣਨ |
---|---|
ਫੈਕਟਰੀ_ਚਿੱਤਰ | ਦੋਹਰੀ ਸੰਰਚਨਾ ਚਿੱਤਰ ਸੰਰਚਨਾ ਮੋਡ ਵਿੱਚ, CFM1 ਅਤੇ CFM2 ਨੂੰ ਇੱਕ ਸਿੰਗਲ CFM ਸਟੋਰੇਜ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। |
ਐਪ_ਚਿੱਤਰ_1 | Quartus II ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ file ਜੋ app_image_2 ਨੂੰ ਬਦਲਦਾ ਹੈ ਇੱਕ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਦੌਰਾਨ. |
ਐਪ_ਚਿੱਤਰ_2 | ਨਿਓਸ II ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਲਈ ਕੰਟਰੋਲਰ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਰਿਮੋਟ ਅੱਪਗਰੇਡ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ. |
Remote_system_upgrade.c | |
factory_application1.pof | ਕੁਆਰਟਸ II ਪ੍ਰੋਗਰਾਮਿੰਗ file ਜਿਸ ਵਿੱਚ ਫੈਕਟਰੀ ਚਿੱਤਰ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 1, CFM0 ਅਤੇ CFM1 ਅਤੇ CFM2 ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਲਈ ਕ੍ਰਮਵਾਰ ਸ਼ੁਰੂਆਤੀ ਐੱਸtage. |
factory_application1.rpd | |
ਐਪਲੀਕੇਸ਼ਨ_ਚਿੱਤਰ_1.rpd | |
ਐਪਲੀਕੇਸ਼ਨ_ਚਿੱਤਰ_2.rpd | |
Nios_application.pof |
ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਇੱਕ ਸਧਾਰਨ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ MAX 10 FPGA ਡਿਵਾਈਸਾਂ ਲਈ Nios II- ਅਧਾਰਿਤ ਸਿਸਟਮਾਂ ਵਿੱਚ ਬੁਨਿਆਦੀ ਰਿਮੋਟ ਸੰਰਚਨਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। MAX 10 FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਵਿੱਚ ਸ਼ਾਮਲ UART ਇੰਟਰਫੇਸ ਨੂੰ ਰਿਮੋਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਕਾਰਜਕੁਸ਼ਲਤਾ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ Altera UART IP ਕੋਰ ਦੇ ਨਾਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ Files
MAX 10 FPGA ਓਵਰ ਨਾਲ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡview
ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਨਾਲ, FPGA ਡਿਵਾਈਸਾਂ ਲਈ ਸੁਧਾਰ ਅਤੇ ਬੱਗ ਫਿਕਸ ਰਿਮੋਟ ਤੋਂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਇੱਕ ਏਮਬੈਡਡ ਸਿਸਟਮ ਵਾਤਾਵਰਨ ਵਿੱਚ, ਫਰਮਵੇਅਰ ਨੂੰ ਕਈ ਕਿਸਮ ਦੇ ਪ੍ਰੋਟੋਕੋਲ, ਜਿਵੇਂ ਕਿ UART, Ethernet, ਅਤੇ I2C ਉੱਤੇ ਅਕਸਰ ਅੱਪਡੇਟ ਕੀਤੇ ਜਾਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ ਏਮਬੈਡਡ ਸਿਸਟਮ ਵਿੱਚ ਇੱਕ FPGA ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਫਰਮਵੇਅਰ ਅੱਪਡੇਟਾਂ ਵਿੱਚ FPGA 'ਤੇ ਹਾਰਡਵੇਅਰ ਚਿੱਤਰ ਦੇ ਅੱਪਡੇਟ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ।
MAX10 FPGA ਡਿਵਾਈਸ ਦੋ ਸੰਰਚਨਾ ਚਿੱਤਰਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਜੋ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਹੋਰ ਵਧਾਉਂਦੇ ਹਨ। ਚਿੱਤਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਬੈਕਅੱਪ ਚਿੱਤਰ ਹੋਵੇਗਾ ਜੋ ਲੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਮੌਜੂਦਾ ਚਿੱਤਰ ਵਿੱਚ ਕੋਈ ਗਲਤੀ ਆਉਂਦੀ ਹੈ।
ਸੰਖੇਪ ਰੂਪ
ਸਾਰਣੀ 1: ਸੰਖੇਪ ਰੂਪਾਂ ਦੀ ਸੂਚੀ
ਸੰਖੇਪ ਵਰਣਨ | |
ਐਵਲੋਨ-ਐਮ.ਐਮ | ਐਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ |
CFM | ਸੰਰਚਨਾ ਫਲੈਸ਼ ਮੈਮੋਰੀ |
GUI | ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ |
ਆਈ.ਸੀ.ਬੀ | ਸ਼ੁਰੂਆਤੀ ਸੰਰਚਨਾ ਬਿੱਟ |
MAP/.map | ਮੈਮੋਰੀ ਦਾ ਨਕਸ਼ਾ File |
Nios II EDS | Nios II ਏਮਬੈਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਸਪੋਰਟ |
ਪੀ.ਐੱਫ.ਐੱਲ | ਪੈਰਲਲ ਫਲੈਸ਼ ਲੋਡਰ IP ਕੋਰ |
POF/.pof | ਪ੍ਰੋਗਰਾਮਰ ਆਬਜੈਕਟ File |
- ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus ਅਤੇ Stratix ਸ਼ਬਦ ਅਤੇ ਲੋਗੋ ਅਮਰੀਕਾ ਅਤੇ/ਜਾਂ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਵਾਰੰਟੀ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਕਰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਉਹ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ।
- ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਪੂਰਵ ਸ਼ਰਤ
ਸੰਖੇਪ
QSPI |
ਵਰਣਨ
ਕਵਾਡ ਸੀਰੀਅਲ ਪੈਰੀਫਿਰਲ ਇੰਟਰਫੇਸ |
RPD/.rpd | ਕੱਚਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਡੇਟਾ |
ਐਸ.ਬੀ.ਟੀ | ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਟੂਲ |
SOF/.sof | SRAM ਵਸਤੂ File |
UART | ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ/ਟ੍ਰਾਂਸਮੀਟਰ |
UFM | ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਮੈਮੋਰੀ |
ਪੂਰਵ ਸ਼ਰਤ
- ਇਸ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਦੀ ਵਰਤੋਂ ਲਈ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਖੇਤਰਾਂ ਵਿੱਚ ਗਿਆਨ ਜਾਂ ਅਨੁਭਵ ਦਾ ਦਰਸਾਏ ਪੱਧਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:
- ਨਿਓਸ II ਪ੍ਰਣਾਲੀਆਂ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਸਾਧਨਾਂ ਦਾ ਕਾਰਜਸ਼ੀਲ ਗਿਆਨ। ਇਹਨਾਂ ਪ੍ਰਣਾਲੀਆਂ ਅਤੇ ਸਾਧਨਾਂ ਵਿੱਚ Quartus® II ਸਾਫਟਵੇਅਰ, Qsys, ਅਤੇ Nios II EDS ਸ਼ਾਮਲ ਹਨ।
- Intel FPGA ਸੰਰਚਨਾ ਵਿਧੀਆਂ ਅਤੇ ਸਾਧਨਾਂ ਦਾ ਗਿਆਨ, ਜਿਵੇਂ ਕਿ MAX 10 FPGA ਅੰਦਰੂਨੀ ਸੰਰਚਨਾ, ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਵਿਸ਼ੇਸ਼ਤਾ ਅਤੇ PFL।
ਲੋੜਾਂ
- ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਲੋੜਾਂ ਹਨ:
- MAX 10 FPGA ਵਿਕਾਸ ਕਿੱਟ
- Nios II EDS ਦੇ ਨਾਲ Quartus II ਸੰਸਕਰਣ 15.0
- ਕੰਮ ਕਰਨ ਵਾਲੇ UART ਡਰਾਈਵਰ ਅਤੇ ਇੰਟਰਫੇਸ ਵਾਲਾ ਕੰਪਿਊਟਰ
- ਕੋਈ ਵੀ ਬਾਈਨਰੀ/ਹੈਕਸਾਡੈਸੀਮਲ file ਸੰਪਾਦਕ
ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ Files
ਸਾਰਣੀ 2: ਡਿਜ਼ਾਈਨ Files ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ
File ਨਾਮ
ਫੈਕਟਰੀ_ਚਿੱਤਰ |
ਵਰਣਨ
• Quartus II ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ file CFM0 ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਲਈ। • ਫਾਲਬੈਕ ਚਿੱਤਰ/ਫੈਕਟਰੀ ਚਿੱਤਰ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਣੀ ਹੈ ਜਦੋਂ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਡਾਉਨਲੋਡ ਵਿੱਚ ਗਲਤੀ ਹੁੰਦੀ ਹੈ। |
ਐਪ_ਚਿੱਤਰ_1 | • Quartus II ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ file CFM1 ਅਤੇ CFM2 ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਣਾ।(1)
• ਡਿਵਾਈਸ ਵਿੱਚ ਲੋਡ ਕੀਤੀ ਸ਼ੁਰੂਆਤੀ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ। |
- ਦੋਹਰੀ ਸੰਰਚਨਾ ਚਿੱਤਰ ਸੰਰਚਨਾ ਮੋਡ ਵਿੱਚ, CFM1 ਅਤੇ CFM2 ਨੂੰ ਇੱਕ ਸਿੰਗਲ CFM ਸਟੋਰੇਜ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ।
File ਨਾਮ
ਐਪ_ਚਿੱਤਰ_2 |
ਵਰਣਨ
Quartus II ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ file ਜੋ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਦੌਰਾਨ app_image_2 ਨੂੰ ਬਦਲਦਾ ਹੈ। |
Remote_system_upgrade.c | ਨਿਓਸ II ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਰਿਮੋਟ ਅੱਪਗਰੇਡ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ ਲਈ ਕੰਟਰੋਲਰ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। |
ਰਿਮੋਟ Terminal.exe | • ਚੱਲਣਯੋਗ file ਇੱਕ GUI ਨਾਲ।
• MAX 10 FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ ਹੋਸਟ ਲਈ ਟਰਮੀਨਲ ਦੇ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ। • UART ਰਾਹੀਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਡੇਟਾ ਭੇਜਦਾ ਹੈ। • ਇਸ ਟਰਮੀਨਲ ਲਈ ਸਰੋਤ ਕੋਡ ਸ਼ਾਮਲ ਹੈ। |
ਸਾਰਣੀ 3: ਮਾਸਟਰ Files ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ
ਤੁਸੀਂ ਇਹਨਾਂ ਮਾਸਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ fileਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕੀਤੇ ਬਿਨਾਂ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਲਈ s files.
File ਨਾਮ
factory_application1.pof factory_application1.rpd |
ਵਰਣਨ
ਕੁਆਰਟਸ II ਪ੍ਰੋਗਰਾਮਿੰਗ file ਜਿਸ ਵਿੱਚ ਫੈਕਟਰੀ ਚਿੱਤਰ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 1 ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਸ਼ੁਰੂਆਤੀ s 'ਤੇ ਕ੍ਰਮਵਾਰ CFM0 ਅਤੇ CFM1 ਅਤੇ CFM2 ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।tage. |
factory_application2.pof factory_application2.rpd | • ਕੁਆਰਟਸ II ਪ੍ਰੋਗਰਾਮਿੰਗ file ਜਿਸ ਵਿੱਚ ਫੈਕਟਰੀ ਚਿੱਤਰ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।
• ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਦੌਰਾਨ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 ਨੂੰ ਬਦਲਣ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 1 ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਐਕਸਟਰੈਕਟ ਕੀਤਾ ਜਾਵੇਗਾ, ਜਿਸਦਾ ਨਾਮ ਹੇਠਾਂ application_ image_2.rpd ਹੈ। |
ਐਪਲੀਕੇਸ਼ਨ_ਚਿੱਤਰ_1.rpd | Quartus II ਕੱਚਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਡਾਟਾ file ਜਿਸ ਵਿੱਚ ਸਿਰਫ਼ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 1 ਸ਼ਾਮਲ ਹੈ। |
ਐਪਲੀਕੇਸ਼ਨ_ਚਿੱਤਰ_2.rpd | Quartus II ਕੱਚਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਡਾਟਾ file ਜਿਸ ਵਿੱਚ ਸਿਰਫ਼ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 ਸ਼ਾਮਲ ਹੈ। |
Nios_application.pof | • ਪ੍ਰੋਗਰਾਮਿੰਗ file ਜਿਸ ਵਿੱਚ Nios II ਪ੍ਰੋਸੈਸਰ ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ .hex ਸ਼ਾਮਲ ਹੈ file ਸਿਰਫ਼।
• ਬਾਹਰੀ QSPI ਫਲੈਸ਼ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾਣਾ। |
pfl.sof | • ਕੁਆਰਟਸ II .sof PFL ਰੱਖਦਾ ਹੈ।
• MAX 10 FPGA ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ QSPI ਫਲੈਸ਼ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਗਿਆ। |
ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਕਾਰਜਾਤਮਕ ਵਰਣਨ
Nios II Gen2 ਪ੍ਰੋਸੈਸਰ
- ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਵਿੱਚ Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਦੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਾਰਜ ਹਨ:
- ਇੱਕ ਬੱਸ ਮਾਸਟਰ ਜੋ ਆਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਆਈਪੀ ਕੋਰ ਦੇ ਨਾਲ ਸਾਰੇ ਇੰਟਰਫੇਸ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਪੜ੍ਹਨਾ, ਲਿਖਣਾ ਅਤੇ ਮਿਟਾਉਣਾ ਸ਼ਾਮਲ ਹੈ।
- ਇੱਕ ਹੋਸਟ ਕੰਪਿਊਟਰ ਤੋਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਿੱਟ ਸਟ੍ਰੀਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਇੱਕ ਐਲਗੋਰਿਦਮ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਡਿਊਲ ਕੌਨਫਿਗਰੇਸ਼ਨ ਆਈਪੀ ਕੋਰ ਦੁਆਰਾ ਮੁੜ ਸੰਰਚਨਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।
- ਤੁਹਾਨੂੰ ਉਸ ਅਨੁਸਾਰ ਪ੍ਰੋਸੈਸਰ ਦੇ ਰੀਸੈਟ ਵੈਕਟਰ ਨੂੰ ਸੈੱਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਹੈ ਕਿ ਪ੍ਰੋਸੈਸਰ UFM ਜਾਂ ਬਾਹਰੀ QSPI ਫਲੈਸ਼ ਤੋਂ ਸਹੀ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਨੂੰ ਬੂਟ ਕਰਦਾ ਹੈ।
- ਨੋਟ: ਜੇਕਰ Nios II ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਵੱਡਾ ਹੈ, ਤਾਂ Intel ਸਿਫਾਰਸ਼ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਨੂੰ ਬਾਹਰੀ QSPI ਫਲੈਸ਼ ਵਿੱਚ ਸਟੋਰ ਕਰੋ। ਇਸ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਵਿੱਚ, ਰੀਸੈਟ ਵੈਕਟਰ ਬਾਹਰੀ QSPI ਫਲੈਸ਼ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰ ਰਿਹਾ ਹੈ ਜਿੱਥੇ Nios II ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਸਟੋਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
- Nios II Gen2 ਹਾਰਡਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਟਿਊਟੋਰਿਅਲ
- Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਆਈਪੀ ਕੋਰ
- Altera ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ IP ਕੋਰ Nios II ਪ੍ਰੋਸੈਸਰ ਲਈ CFM ਅਤੇ UFM ਨੂੰ ਪੜ੍ਹਨ, ਲਿਖਣ ਜਾਂ ਮਿਟਾਉਣ ਲਈ ਇੱਕ ਇੰਟਰਫੇਸ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਆਈਪੀ ਕੋਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਇੱਕ ਨਵੀਂ ਸੰਰਚਨਾ ਬਿੱਟ ਸਟ੍ਰੀਮ ਨਾਲ CFM ਤੱਕ ਪਹੁੰਚ ਕਰਨ, ਮਿਟਾਉਣ ਅਤੇ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ IP ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਹਰੇਕ ਮੈਮੋਰੀ ਸੈਕਟਰ ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਨਿਰਧਾਰਤ ਐਡਰੈੱਸ ਰੇਂਜ ਦਿਖਾਉਂਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
- ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਆਈਪੀ ਕੋਰ
- Altera On-Chip Flash IP Core ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਅਲਟੇਰਾ ਡਿਊਲ ਕੌਂਫਿਗਰੇਸ਼ਨ IP ਕੋਰ
- ਤੁਸੀਂ MAX 10 FPGA ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਬਲਾਕ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ Altera Dual Configuration IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਅਲਟੇਰਾ ਡਿਊਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਆਈਪੀ ਕੋਰ ਤੁਹਾਨੂੰ ਨਵੀਂ ਚਿੱਤਰ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮੁੜ ਸੰਰਚਨਾ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
- ਅਲਟੇਰਾ ਡਿਊਲ ਕੌਂਫਿਗਰੇਸ਼ਨ IP ਕੋਰ
- Altera Dual Configuration IP Core ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
Altera UART IP ਕੋਰ
- UART IP ਕੋਰ MAX 10 FPGA ਵਿੱਚ ਇੱਕ ਏਮਬੈਡਡ ਸਿਸਟਮ ਅਤੇ ਇੱਕ ਬਾਹਰੀ ਡਿਵਾਈਸ ਦੇ ਵਿਚਕਾਰ ਸੀਰੀਅਲ ਅੱਖਰ ਸਟ੍ਰੀਮ ਦੇ ਸੰਚਾਰ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। Avalon-MM ਮਾਸਟਰ ਦੇ ਤੌਰ 'ਤੇ, Nios II ਪ੍ਰੋਸੈਸਰ UART IP ਕੋਰ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ Avalon-MM ਸਲੇਵ ਹੈ। ਇਹ ਸੰਚਾਰ ਨਿਯੰਤਰਣ ਅਤੇ ਡੇਟਾ ਰਜਿਸਟਰਾਂ ਨੂੰ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਕੋਰ RS-232 ਪ੍ਰੋਟੋਕੋਲ ਟਾਈਮਿੰਗ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ ਅਤੇ ਹੇਠ ਲਿਖੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
- ਅਡਜੱਸਟੇਬਲ ਬੌਡ ਰੇਟ, ਸਮਾਨਤਾ, ਸਟਾਪ, ਅਤੇ ਡੇਟਾ ਬਿਟਸ
- ਵਿਕਲਪਿਕ RTS/CTS ਵਹਾਅ ਕੰਟਰੋਲ ਸਿਗਨਲ
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
- UART ਕੋਰ
- UART ਕੋਰ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਜੈਨਰਿਕ ਕਵਾਡ SPI ਕੰਟਰੋਲਰ IP ਕੋਰ
- ਜੈਨਰਿਕ ਕਵਾਡ SPI ਕੰਟਰੋਲਰ IP ਕੋਰ MAX 10 FPGA, ਬਾਹਰੀ ਫਲੈਸ਼ ਅਤੇ ਆਨ-ਬੋਰਡ QSPI ਫਲੈਸ਼ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਇੰਟਰਫੇਸ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਕੋਰ ਪੜ੍ਹਨ, ਲਿਖਣ ਅਤੇ ਮਿਟਾਉਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਰਾਹੀਂ QSPI ਫਲੈਸ਼ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਜਦੋਂ ਨਿਓਸ II ਐਪਲੀਕੇਸ਼ਨ ਹੋਰ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਨਾਲ ਫੈਲਦੀ ਹੈ, ਤਾਂ file ਹੈਕਸਾ ਦਾ ਆਕਾਰ file Nios II ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਵੱਡਾ ਹੋਵੇਗਾ। ਇੱਕ ਨਿਸ਼ਚਿਤ ਆਕਾਰ ਸੀਮਾ ਤੋਂ ਪਰੇ, UFM ਕੋਲ ਐਪਲੀਕੇਸ਼ਨ ਹੈਕਸ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਥਾਂ ਨਹੀਂ ਹੋਵੇਗੀ file. ਇਸ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਐਪਲੀਕੇਸ਼ਨ ਹੈਕਸ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ MAX 10 FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ ਉਪਲਬਧ ਬਾਹਰੀ QSPI ਫਲੈਸ਼ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। file.
ਨਿਓਸ II EDS ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਡਿਜ਼ਾਈਨ
- ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਵਿੱਚ Nios II ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਜੋ ਰਿਮੋਟ ਅੱਪਗਰੇਡ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। ਨਿਓਸ II ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਖਾਸ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਕਰਕੇ UART ਦੁਆਰਾ ਹੋਸਟ ਟਰਮੀਨਲ ਨੂੰ ਜਵਾਬ ਦਿੰਦਾ ਹੈ।
ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰਾਂ ਨੂੰ ਰਿਮੋਟਲੀ ਅੱਪਡੇਟ ਕਰਨਾ
- ਤੁਹਾਡੇ ਦੁਆਰਾ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਿੱਟ ਸਟ੍ਰੀਮ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ file ਰਿਮੋਟ ਟਰਮੀਨਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਨਿਓਸ II ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ:
- CFM1 ਅਤੇ 2 ਸੈਕਟਰ ਨੂੰ ਅਣ-ਸੁਰੱਖਿਆ ਕਰਨ ਲਈ ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਆਈਪੀ ਕੋਰ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਸੈਟ ਕਰੋ।
- CFM1 ਅਤੇ CFM2 'ਤੇ ਸੈਕਟਰ ਮਿਟਾਉਣ ਦੀ ਕਾਰਵਾਈ ਕਰੋ। ਸਾਫਟਵੇਅਰ ਆਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਆਈਪੀ ਕੋਰ ਦੇ ਸਟੇਟਸ ਰਜਿਸਟਰ ਦੀ ਪੋਲ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਸਫਲਤਾਪੂਰਵਕ ਮਿਟਾਇਆ ਗਿਆ ਹੈ।
- stdin ਤੋਂ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਬਿੱਟ ਸਟ੍ਰੀਮ ਦੇ 4 ਬਾਈਟ ਪ੍ਰਾਪਤ ਕਰੋ। ਸਟੈਂਡਰਡ ਇੰਪੁੱਟ ਅਤੇ ਆਉਟਪੁੱਟ ਨੂੰ ਹੋਸਟ ਟਰਮੀਨਲ ਤੋਂ ਸਿੱਧਾ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਇਸ ਉੱਤੇ ਆਉਟਪੁੱਟ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਮਿਆਰੀ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁੱਟ ਵਿਕਲਪ ਦੀਆਂ ਕਿਸਮਾਂ ਨੂੰ ਨਿਓਸ II ਇਕਲਿਪਸ ਬਿਲਡ ਟੂਲ ਵਿੱਚ BSP ਸੰਪਾਦਕ ਦੁਆਰਾ ਸੈੱਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
- ਹਰੇਕ ਬਾਈਟ ਲਈ ਬਿੱਟ ਆਰਡਰ ਨੂੰ ਉਲਟਾਉਂਦਾ ਹੈ।
- ਨੋਟ: Altera ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ IP ਕੋਰ ਦੀ ਸੰਰਚਨਾ ਦੇ ਕਾਰਨ, CFM ਵਿੱਚ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਡੇਟਾ ਦੇ ਹਰ ਬਾਈਟ ਨੂੰ ਉਲਟਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
- CFM4 ਅਤੇ CFM1 ਵਿੱਚ ਇੱਕ ਵਾਰ ਵਿੱਚ 2 ਬਾਈਟ ਡੇਟਾ ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰੋ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਿੱਟ ਸਟ੍ਰੀਮ ਦੇ ਅੰਤ ਤੱਕ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ।
- ਸਫਲ ਲਿਖਣ ਦੀ ਕਾਰਵਾਈ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ Altera On-Chip Flash IP ਦੇ ਸਟੇਟਸ ਰਜਿਸਟਰ ਨੂੰ ਪੋਲ ਕਰੋ। ਪ੍ਰਸਾਰਣ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ ਇਹ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਸੁਨੇਹਾ ਪੁੱਛਦਾ ਹੈ।
- ਨੋਟ: ਜੇਕਰ ਲਿਖਣ ਦੀ ਕਾਰਵਾਈ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਟਰਮੀਨਲ ਬਿੱਟ ਸਟ੍ਰੀਮ ਭੇਜਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਰੋਕ ਦੇਵੇਗਾ ਅਤੇ ਇੱਕ ਗਲਤੀ ਸੁਨੇਹਾ ਤਿਆਰ ਕਰੇਗਾ।
- ਕਿਸੇ ਵੀ ਅਣਚਾਹੇ ਲਿਖਣ ਦੀ ਕਾਰਵਾਈ ਨੂੰ ਰੋਕਣ ਲਈ CFM1 ਅਤੇ CFM2 ਨੂੰ ਮੁੜ-ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਸੈੱਟ ਕਰਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
- ਕਨਵਰਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੁਆਰਾ ਪੀਓਐਫ ਜਨਰੇਸ਼ਨ File'ਤੇ ਹੈ
- rpd ਬਣਾਉਣ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ fileਕਨਵਰਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੌਰਾਨ s files.
ਰਿਮੋਟਲੀ ਮੁੜ ਸੰਰਚਨਾ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
- ਤੁਹਾਡੇ ਦੁਆਰਾ ਹੋਸਟ ਰਿਮੋਟ ਟਰਮੀਨਲ ਵਿੱਚ ਟ੍ਰਿਗਰ ਰੀਕਨਫਿਗਰੇਸ਼ਨ ਓਪਰੇਸ਼ਨ ਦੀ ਚੋਣ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਨਿਓਸ II ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰੇਗੀ:
- ਸਟੈਂਡਰਡ ਇੰਪੁੱਟ ਤੋਂ ਕਮਾਂਡ ਪ੍ਰਾਪਤ ਕਰੋ।
- ਹੇਠਾਂ ਦਿੱਤੇ ਦੋ ਲਿਖਣ ਕਾਰਜਾਂ ਨਾਲ ਮੁੜ ਸੰਰਚਨਾ ਸ਼ੁਰੂ ਕਰੋ:
- ਡਿਊਲ ਕੌਂਫਿਗਰੇਸ਼ਨ IP ਕੋਰ ਵਿੱਚ 0x03 ਦੇ ਆਫਸੈੱਟ ਪਤੇ 'ਤੇ 0x01 ਲਿਖੋ। ਇਹ ਓਪਰੇਸ਼ਨ ਭੌਤਿਕ CONFIG_SEL ਪਿੰਨ ਨੂੰ ਓਵਰਰਾਈਟ ਕਰਦਾ ਹੈ ਅਤੇ ਚਿੱਤਰ 1 ਨੂੰ ਅਗਲੀ ਬੂਟ ਸੰਰਚਨਾ ਚਿੱਤਰ ਵਜੋਂ ਸੈੱਟ ਕਰਦਾ ਹੈ।
- ਡਿਊਲ ਕੌਂਫਿਗਰੇਸ਼ਨ IP ਕੋਰ ਵਿੱਚ 0x01 ਦੇ ਆਫਸੈੱਟ ਪਤੇ 'ਤੇ 0x00 ਲਿਖੋ। ਇਹ ਕਾਰਵਾਈ CFM1 ਅਤੇ CFM2 ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ ਲਈ ਮੁੜ ਸੰਰਚਨਾ ਸ਼ੁਰੂ ਕਰਦੀ ਹੈ
ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ ਵਾਕਥਰੂ
ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਣਾਉਣਾ Files
- ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਨੂੰ ਤਿਆਰ ਕਰਨਾ ਹੋਵੇਗਾ fileMAX 10 FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ:
QSPI ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ:
- sof-ਵਰਤੋਂ ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ pfl.sof ਜਾਂ ਤੁਸੀਂ ਇੱਕ ਵੱਖਰੀ .sof ਬਣਾਉਣ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਵਿੱਚ ਤੁਹਾਡਾ ਆਪਣਾ PFL ਡਿਜ਼ਾਈਨ ਹੋਵੇ।
- pof - ਸੰਰਚਨਾ file ਇੱਕ .hex ਤੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਅਤੇ QSPI ਫਲੈਸ਼ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਗਿਆ।
- ਲਈ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ:
- pof - ਸੰਰਚਨਾ file ਇੱਕ .sof ਤੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਅਤੇ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਗਿਆ।
- rpd-ਸ਼ਾਮਲ ਹੈ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਲਈ ਡੇਟਾ ਜਿਸ ਵਿੱਚ ICB ਸੈਟਿੰਗਾਂ, CFM0, CFM1 ਅਤੇ UFM ਸ਼ਾਮਲ ਹਨ।
- ਨਕਸ਼ਾ—ਹੋਲਡ ਕਰਦਾ ਹੈ ICB ਸੈਟਿੰਗਾਂ, CFM0, CFM1 ਅਤੇ UFM ਦੇ ਹਰੇਕ ਮੈਮੋਰੀ ਸੈਕਟਰ ਲਈ ਪਤਾ।
ਪੈਦਾ ਕਰ ਰਿਹਾ ਹੈ fileQSPI ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ s
.pof ਬਣਾਉਣ ਲਈ file QSPI ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- ਨਿਓਸ II ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ ਅਤੇ HEX ਤਿਆਰ ਕਰੋ file.
- ਨੋਟ: Nios II ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਅਤੇ HEX ਬਣਾਉਣ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ MAX 730 ਡਿਵਾਈਸਾਂ ਵਿੱਚ AN10: Nios II ਪ੍ਰੋਸੈਸਰ ਬੂਟਿੰਗ ਢੰਗ ਵੇਖੋ। file.
- 'ਤੇ File ਮੀਨੂ, ਕਨਵਰਟ ਪ੍ਰੋਗਰਾਮਿੰਗ 'ਤੇ ਕਲਿੱਕ ਕਰੋ Files.
- ਆਉਟਪੁੱਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਤਹਿਤ file, ਪ੍ਰੋਗਰਾਮਰ ਆਬਜੈਕਟ ਚੁਣੋ File (.pof) ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ file ਕਿਸਮ ਦੀ ਸੂਚੀ.
- ਮੋਡ ਸੂਚੀ ਵਿੱਚ, 1-ਬਿੱਟ ਪੈਸਿਵ ਸੀਰੀਅਲ ਚੁਣੋ।
- ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸ ਸੂਚੀ ਵਿੱਚ, CFI_512Mb ਚੁਣੋ।
- ਵਿਚ File ਨਾਮ ਬਾਕਸ, ਦਿਓ file ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਨਾਮ file ਤੁਸੀਂ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ.
- ਇਨਪੁਟ ਵਿੱਚ files ਸੂਚੀ ਨੂੰ ਬਦਲਣ ਲਈ, ਵਿਕਲਪਾਂ ਅਤੇ SOF ਡੇਟਾ ਕਤਾਰ ਨੂੰ ਹਟਾਓ। ਹੈਕਸ ਡੇਟਾ ਸ਼ਾਮਲ ਕਰੋ ਤੇ ਕਲਿਕ ਕਰੋ ਅਤੇ ਹੈਕਸ ਡੇਟਾ ਸ਼ਾਮਲ ਕਰੋ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਐੱਡ ਹੈਕਸ ਡੇਟਾ ਬਾਕਸ ਵਿੱਚ, ਐਬਸੋਲੂਟ ਐਡਰੈਸਿੰਗ ਚੁਣੋ ਅਤੇ .ਹੈਕਸ ਪਾਓ file Nios II EDS ਬਿਲਡ ਟੂਲਸ ਤੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ।
- ਸਾਰੀਆਂ ਸੈਟਿੰਗਾਂ ਸੈਟ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਸੰਬੰਧਿਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਣਾਉਣ ਲਈ ਜਨਰੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ file.
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
AN730: MAX 10 FPGA ਡਿਵਾਈਸਾਂ ਵਿੱਚ Nios II ਪ੍ਰੋਸੈਸਰ ਬੂਟਿੰਗ ਵਿਧੀਆਂ
ਪੈਦਾ ਕਰ ਰਿਹਾ ਹੈ fileਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਲਈ s
.pof, .map ਅਤੇ .rpd ਬਣਾਉਣ ਲਈ files ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- Factory_image, application_image_1 ਅਤੇ application_image_2 ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ, ਅਤੇ ਸਾਰੇ ਤਿੰਨ ਡਿਜ਼ਾਈਨ ਕੰਪਾਇਲ ਕਰੋ।
- ਦੋ .pof ਤਿਆਰ ਕਰੋ fileਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ:
- ਨੋਟ: ਕਨਵਰਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੁਆਰਾ .pof ਜਨਰੇਸ਼ਨ ਵੇਖੋ File.pof ਬਣਾਉਣ ਦੇ ਕਦਮਾਂ ਲਈ s files.
- ਨੋਟ: ਕਨਵਰਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੁਆਰਾ .pof ਜਨਰੇਸ਼ਨ ਵੇਖੋ File.pof ਬਣਾਉਣ ਦੇ ਕਦਮਾਂ ਲਈ s files.
- ਕਿਸੇ ਵੀ ਹੈਕਸ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ app2.rpd ਖੋਲ੍ਹੋ।
- ਹੈਕਸਾ ਸੰਪਾਦਕ ਵਿੱਚ, .map ਦਾ ਹਵਾਲਾ ਦੇ ਕੇ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਅੰਤ ਔਫਸੈੱਟ ਦੇ ਅਧਾਰ ਤੇ ਬਾਈਨਰੀ ਡੇਟਾ ਬਲਾਕ ਦੀ ਚੋਣ ਕਰੋ। file. 10M50 ਡਿਵਾਈਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਸਮਾਪਤੀ ਔਫਸੈੱਟ ਕ੍ਰਮਵਾਰ 0x12000 ਅਤੇ 0xB9FFF ਹੈ। ਇਸ ਬਲਾਕ ਨੂੰ ਇੱਕ ਨਵੇਂ ਵਿੱਚ ਕਾਪੀ ਕਰੋ file ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਵੱਖਰੇ .rpd ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੋ file. ਇਹ ਨਵਾਂ .rpd file ਸਿਰਫ਼ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।
ਕਨਵਰਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੁਆਰਾ ਪੀਓਐਫ ਜਨਰੇਸ਼ਨ Files
.sof ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਲਈ files ਤੋਂ .pof files, ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
- 'ਤੇ File ਮੀਨੂ, ਕਨਵਰਟ ਪ੍ਰੋਗਰਾਮਿੰਗ 'ਤੇ ਕਲਿੱਕ ਕਰੋ Files.
- ਆਉਟਪੁੱਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਤਹਿਤ file, ਪ੍ਰੋਗਰਾਮਰ ਆਬਜੈਕਟ ਚੁਣੋ File (.pof) ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ file ਕਿਸਮ ਦੀ ਸੂਚੀ.
- ਮੋਡ ਸੂਚੀ ਵਿੱਚ, ਅੰਦਰੂਨੀ ਸੰਰਚਨਾ ਚੁਣੋ।
- ਵਿਚ File ਨਾਮ ਬਾਕਸ, ਦਿਓ file ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਨਾਮ file ਤੁਸੀਂ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ.
- ਇੱਕ ਮੈਮੋਰੀ ਨਕਸ਼ਾ ਬਣਾਉਣ ਲਈ File (.ਮੈਪ), ਮੈਮੋਰੀ ਮੈਪ ਬਣਾਓ ਨੂੰ ਚਾਲੂ ਕਰੋ File (ਆਟੋ ਜਨਰੇਟ ਆਉਟਪੁੱਟ_file.map). .map ਵਿੱਚ ICB ਸੈਟਿੰਗ ਦੇ ਨਾਲ CFM ਅਤੇ UFM ਦਾ ਪਤਾ ਹੁੰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਵਿਕਲਪ/ਬੂਟ ਜਾਣਕਾਰੀ ਵਿਕਲਪ ਰਾਹੀਂ ਸੈੱਟ ਕੀਤਾ ਹੈ।
- ਇੱਕ ਰਾਅ ਪ੍ਰੋਗਰਾਮਿੰਗ ਡੇਟਾ (.rpd) ਬਣਾਉਣ ਲਈ, ਕਨਫਿਗ ਡੇਟਾ RPD ਬਣਾਓ (ਆਉਟਪੁੱਟ ਬਣਾਓ_) ਨੂੰ ਚਾਲੂ ਕਰੋfile_auto.rpd)।
ਮੈਮੋਰੀ ਮੈਪ ਦੀ ਮਦਦ ਨਾਲ File, ਤੁਸੀਂ .rpd ਵਿੱਚ ਹਰੇਕ ਫੰਕਸ਼ਨਲ ਬਲਾਕ ਲਈ ਡਾਟਾ ਆਸਾਨੀ ਨਾਲ ਪਛਾਣ ਸਕਦੇ ਹੋ file. ਤੁਸੀਂ ਥਰਡ ਪਾਰਟੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਟੂਲਸ ਲਈ ਫਲੈਸ਼ ਡੇਟਾ ਵੀ ਐਕਸਟਰੈਕਟ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਆਈਪੀ ਦੁਆਰਾ ਕੌਂਫਿਗਰੇਸ਼ਨ ਜਾਂ ਉਪਭੋਗਤਾ ਡੇਟਾ ਨੂੰ ਅਪਡੇਟ ਕਰ ਸਕਦੇ ਹੋ। - .sof ਨੂੰ ਇਨਪੁਟ ਰਾਹੀਂ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ files ਨੂੰ ਸੂਚੀ ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਲਈ ਅਤੇ ਤੁਸੀਂ ਦੋ .sof ਤੱਕ ਜੋੜ ਸਕਦੇ ਹੋ files.
- ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ, ਤੁਸੀਂ .pof ਵਿੱਚ ਮੂਲ ਪੰਨਾ 0 ਡੇਟਾ ਬਰਕਰਾਰ ਰੱਖ ਸਕਦੇ ਹੋ, ਅਤੇ ਪੰਨਾ 1 ਡੇਟਾ ਨੂੰ ਨਵੇਂ .sof ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ। file. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ .pof ਨੂੰ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ file ਪੰਨਾ 0 ਵਿੱਚ, ਫਿਰ
.sof ਪੰਨਾ ਸ਼ਾਮਲ ਕਰੋ, ਫਿਰ ਨਵਾਂ .sof ਸ਼ਾਮਲ ਕਰੋ file ਨੂੰ
- ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਗਰੇਡ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ, ਤੁਸੀਂ .pof ਵਿੱਚ ਮੂਲ ਪੰਨਾ 0 ਡੇਟਾ ਬਰਕਰਾਰ ਰੱਖ ਸਕਦੇ ਹੋ, ਅਤੇ ਪੰਨਾ 1 ਡੇਟਾ ਨੂੰ ਨਵੇਂ .sof ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ। file. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ .pof ਨੂੰ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ file ਪੰਨਾ 0 ਵਿੱਚ, ਫਿਰ
- ਸਾਰੀਆਂ ਸੈਟਿੰਗਾਂ ਸੈਟ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਸੰਬੰਧਿਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਣਾਉਣ ਲਈ ਜਨਰੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ file.
QSPI ਪ੍ਰੋਗਰਾਮਿੰਗ
ਨਿਓਸ II ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਨੂੰ QSPI ਫਲੈਸ਼ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- MAX 10 FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ, ਆਨ-ਬੋਰਡ VTAP (MAX II) ਡਿਵਾਈਸ ਨੂੰ ਬਾਈਪਾਸ ਕਰਨ ਲਈ MAX10_BYPASSn ਨੂੰ 0 'ਤੇ ਬਦਲੋ।
- Intel FPGA ਡਾਊਨਲੋਡ ਕੇਬਲ (ਪਹਿਲਾਂ USB ਬਲਾਸਟਰ) ਨੂੰ J ਨਾਲ ਕਨੈਕਟ ਕਰੋTAG ਸਿਰਲੇਖ.
- ਪ੍ਰੋਗਰਾਮਰ ਵਿੰਡੋ ਵਿੱਚ, ਹਾਰਡਵੇਅਰ ਸੈੱਟਅੱਪ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ USB ਬਲਾਸਟਰ ਚੁਣੋ।
- ਮੋਡ ਸੂਚੀ ਵਿੱਚ, ਜੇ ਚੁਣੋTAG.
- ਖੱਬੇ ਪੈਨ 'ਤੇ ਆਟੋ ਡਿਟੈਕਟ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਲਈ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਜੋੜੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ File.
- pfl.sof ਦੀ ਚੋਣ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਫਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਬੋਰਡ ਨੂੰ ਬੰਦ ਕੀਤੇ ਬਿਨਾਂ, ਖੱਬੇ ਪੈਨ 'ਤੇ ਆਟੋ ਡਿਟੈਕਟ ਬਟਨ 'ਤੇ ਦੁਬਾਰਾ ਕਲਿੱਕ ਕਰੋ। ਤੁਹਾਨੂੰ ਪ੍ਰੋਗਰਾਮਰ ਵਿੰਡੋ ਵਿੱਚ ਇੱਕ QSPI_512Mb ਫਲੈਸ਼ ਦਿਖਾਈ ਦੇਵੇਗੀ।
- QSPI ਡਿਵਾਈਸ ਚੁਣੋ, ਅਤੇ ਜੋੜੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ File.
- .pof ਦੀ ਚੋਣ ਕਰੋ file .hex ਤੋਂ ਪਹਿਲਾਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ file.
- QSPI ਫਲੈਸ਼ ਦੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
J ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸ਼ੁਰੂਆਤੀ ਚਿੱਤਰ ਦੇ ਨਾਲ FPGA ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮ ਕਰਨਾTAG
ਤੁਹਾਨੂੰ ਡਿਵਾਈਸ ਸ਼ੁਰੂਆਤੀ ਚਿੱਤਰ ਦੇ ਤੌਰ 'ਤੇ FPGA ਵਿੱਚ app1.pof ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਹੋਵੇਗਾ। FPGA ਵਿੱਚ app1.pof ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- ਪ੍ਰੋਗਰਾਮਰ ਵਿੰਡੋ ਵਿੱਚ, ਹਾਰਡਵੇਅਰ ਸੈੱਟਅੱਪ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ USB ਬਲਾਸਟਰ ਚੁਣੋ।
- ਮੋਡ ਸੂਚੀ ਵਿੱਚ, ਜੇ ਚੁਣੋTAG.
- ਖੱਬੇ ਪੈਨ 'ਤੇ ਆਟੋ ਡਿਟੈਕਟ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਲਈ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਜੋੜੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ File.
- app1.pof ਨੂੰ ਚੁਣੋ।
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
UART ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਿੱਤਰ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨਾ ਅਤੇ ਮੁੜ ਸੰਰਚਨਾ ਨੂੰ ਚਾਲੂ ਕਰਨਾ
ਆਪਣੀ MAX10 FPGA ਵਿਕਾਸ ਕਿੱਟ ਨੂੰ ਰਿਮੋਟਲੀ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- ਨੋਟ: ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਯਕੀਨੀ ਬਣਾਓ:
- ਬੋਰਡ 'ਤੇ CONFIG_SEL ਪਿੰਨ 0 'ਤੇ ਸੈੱਟ ਹੈ
- ਤੁਹਾਡੇ ਬੋਰਡ ਦਾ UART ਪੋਰਟ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ
- Remote Terminal.exe ਖੋਲ੍ਹੋ ਅਤੇ ਰਿਮੋਟ ਟਰਮੀਨਲ ਇੰਟਰਫੇਸ ਖੁੱਲ੍ਹਦਾ ਹੈ।
- ਸੈਟਿੰਗਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਸੀਰੀਅਲ ਪੋਰਟ ਸੈਟਿੰਗ ਵਿੰਡੋ ਦਿਖਾਈ ਦੇਵੇਗੀ।
- Quartus II UART IP ਕੋਰ ਵਿੱਚ ਚੁਣੀਆਂ ਗਈਆਂ UART ਸੈਟਿੰਗਾਂ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ ਰਿਮੋਟ ਟਰਮੀਨਲ ਦੇ ਮਾਪਦੰਡ ਸੈੱਟ ਕਰੋ। ਸੈਟਿੰਗ ਪੂਰੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਠੀਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਭੇਜੋ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਜਾਂ ਕੀ-ਇਨ 1 ਉੱਤੇ nCONFIG ਬਟਨ ਦਬਾਓ, ਅਤੇ ਫਿਰ ਐਂਟਰ ਦਬਾਓ।
- ਓਪਰੇਸ਼ਨ ਵਿਕਲਪ ਦੀ ਇੱਕ ਸੂਚੀ ਟਰਮੀਨਲ 'ਤੇ ਦਿਖਾਈ ਦੇਵੇਗੀ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:
- ਨੋਟ: ਇੱਕ ਓਪਰੇਸ਼ਨ ਚੁਣਨ ਲਈ, ਭੇਜੋ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਨੰਬਰ ਨੂੰ ਕੁੰਜੀ ਦਿਓ, ਅਤੇ ਫਿਰ ਐਂਟਰ ਦਬਾਓ।
- ਓਪਰੇਸ਼ਨ ਵਿਕਲਪ ਦੀ ਇੱਕ ਸੂਚੀ ਟਰਮੀਨਲ 'ਤੇ ਦਿਖਾਈ ਦੇਵੇਗੀ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:
- ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 1 ਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 ਦੇ ਨਾਲ ਅਪਡੇਟ ਕਰਨ ਲਈ, ਓਪਰੇਸ਼ਨ 2 ਦੀ ਚੋਣ ਕਰੋ। ਤੁਹਾਨੂੰ CFM1 ਅਤੇ CFM2 ਦੇ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਅੰਤ ਦਾ ਪਤਾ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਵੇਗਾ।
- ਨੋਟ: ਨਕਸ਼ੇ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਪਤਾ file ICB ਸੈਟਿੰਗਾਂ, CFM ਅਤੇ UFM ਪਰ ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਸ਼ਾਮਲ ਹਨ
- ਫਲੈਸ਼ IP ਸਿਰਫ਼ CFM ਅਤੇ UFM ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਲਈ, ਨਕਸ਼ੇ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਪਤੇ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਐਡਰੈੱਸ ਆਫਸੈੱਟ ਹੈ file ਅਤੇ ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ IP ਪੈਰਾਮੀਟਰ ਵਿੰਡੋ।
- ਆਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ IP ਪੈਰਾਮੀਟਰ ਵਿੰਡੋ ਦੁਆਰਾ ਦਰਸਾਏ ਪਤੇ ਦੇ ਅਧਾਰ ਤੇ ਪਤੇ ਵਿੱਚ ਕੁੰਜੀ।
- ਤੁਹਾਡੇ ਵੱਲੋਂ ਅੰਤਮ ਪਤਾ ਦਰਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮਿਟਾਉਣਾ ਆਪਣੇ ਆਪ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇਗਾ।
- ਤੁਹਾਡੇ ਵੱਲੋਂ ਅੰਤਮ ਪਤਾ ਦਰਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮਿਟਾਉਣਾ ਆਪਣੇ ਆਪ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇਗਾ।
- ਮਿਟਾਉਣ ਦੇ ਸਫਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਪ੍ਰੋਗਰਾਮਿੰਗ .rpd ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ ਕਿਹਾ ਜਾਵੇਗਾ file ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 ਲਈ.
- ਚਿੱਤਰ ਅੱਪਲੋਡ ਕਰਨ ਲਈ, ਭੇਜੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋFile ਬਟਨ, ਅਤੇ ਫਿਰ ਸਿਰਫ ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 ਵਾਲੀ .rpd ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਓਪਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਨੋਟ: ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਨਵੇਂ ਚਿੱਤਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਡਿਵਾਈਸ ਵਿੱਚ ਅਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
- ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਸਿੱਧੀ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇਗੀ ਅਤੇ ਤੁਸੀਂ ਟਰਮੀਨਲ ਰਾਹੀਂ ਪ੍ਰਗਤੀ ਦੀ ਨਿਗਰਾਨੀ ਕਰ ਸਕਦੇ ਹੋ। ਓਪਰੇਸ਼ਨ ਮੀਨੂ 'ਡਨ' ਨੂੰ ਪ੍ਰੋਂਪਟ ਕਰੇਗਾ ਅਤੇ ਤੁਸੀਂ ਹੁਣ ਅਗਲਾ ਓਪਰੇਸ਼ਨ ਚੁਣ ਸਕਦੇ ਹੋ।
- ਮੁੜ ਸੰਰਚਨਾ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ, ਓਪਰੇਸ਼ਨ 4 ਦੀ ਚੋਣ ਕਰੋ। ਤੁਸੀਂ ਡਿਵਾਈਸ ਵਿੱਚ ਲੋਡ ਕੀਤੇ ਗਏ ਵੱਖਰੇ ਚਿੱਤਰ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ LED ਵਿਵਹਾਰ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ।
ਚਿੱਤਰ | LED ਸਥਿਤੀ (ਸਰਗਰਮ ਘੱਟ) |
ਫੈਕਟਰੀ ਚਿੱਤਰ | 01010 |
ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 1 | 10101 |
ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ 2 | 01110 |
ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਮਿਤੀ | ਸੰਸਕਰਣ | ਤਬਦੀਲੀਆਂ |
ਫਰਵਰੀ 2017 | 2017.02.21 | Intel ਦੇ ਤੌਰ 'ਤੇ ਮੁੜ ਬ੍ਰਾਂਡ ਕੀਤਾ ਗਿਆ। |
ਜੂਨ 2015 | 2015.06.15 | ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼। |
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
Nios II ਪ੍ਰੋਸੈਸਰ ਦੇ ਨਾਲ UART ਉੱਤੇ intel MAX 10 FPGA ਡਿਵਾਈਸਾਂ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਨਾਲ UART ਉੱਤੇ MAX 10 FPGA ਡਿਵਾਈਸਾਂ, MAX 10 FPGA ਡਿਵਾਈਸਾਂ, Nios II ਪ੍ਰੋਸੈਸਰ ਦੇ ਨਾਲ UART ਤੋਂ ਵੱਧ, UART ਤੋਂ ਵੱਧ, Nios II ਪ੍ਰੋਸੈਸਰ UART, Nios II, ਪ੍ਰੋਸੈਸਰ UART |