intel Nios II ਏਮਬੇਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਰੀਲੀਜ਼ ਨੋਟਸ
Nios II ਏਮਬੈਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਰੀਲੀਜ਼ ਨੋਟਸ
ਇਹ ਰਿਲੀਜ਼ ਨੋਟਸ Altera® Nios® II ਏਮਬੈਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ (EDS) ਦੇ 13.1 ਤੋਂ 15.0 ਤੱਕ ਦੇ ਸੰਸਕਰਣਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ। ਇਹ ਰੀਲੀਜ਼ ਨੋਟ Nios II EDS ਲਈ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ ਦਾ ਵਰਣਨ ਕਰਦੇ ਹਨ। Nios II EDS ਲਈ ਇਰੱਟਾ ਦੀ ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਸੂਚੀ ਲਈ, Altera 'ਤੇ ਸਹਿਯੋਗ ਦੇ ਅਧੀਨ ਗਿਆਨ ਅਧਾਰ ਦੀ ਖੋਜ ਕਰੋ। webਸਾਈਟ. ਤੁਸੀਂ ਪ੍ਰਭਾਵਤ ਉਤਪਾਦ ਸੰਸਕਰਣ ਅਤੇ ਹੋਰ ਮਾਪਦੰਡਾਂ ਦੇ ਅਧਾਰ ਤੇ ਇਰੱਟਾ ਖੋਜਣ ਲਈ ਗਿਆਨ ਅਧਾਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ ਅਲਟੇਰਾ ਗਿਆਨ ਅਧਾਰ
ਉਤਪਾਦ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ Nios II EDS ਲਈ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ ਦਰਸਾਉਂਦੀ ਹੈ।
Nios II ਏਮਬੈਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਰੀਵਿਜ਼ਨ ਇਤਿਹਾਸ
Nios II EDS ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, Nios II ਹੈਂਡਬੁੱਕ ਵੇਖੋ।
ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਵਾਰੰਟ ਦਿੰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਅਰਜ਼ੀ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ। *ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
- Nios II ਕਲਾਸਿਕ ਪ੍ਰੋਸੈਸਰ ਰੈਫਰੈਂਸ ਹੈਂਡਬੁੱਕ
- Nios II ਕਲਾਸਿਕ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਦੀ ਹੈਂਡਬੁੱਕ
- Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਰੈਫਰੈਂਸ ਹੈਂਡਬੁੱਕ
- Nios II Gen2 ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਦੀ ਹੈਂਡਬੁੱਕ
Nios II EDS v15.0 ਅੱਪਡੇਟ
v15.0 Nios II EDS ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਨਵੀਆਂ ਅਤੇ ਵਿਸਤ੍ਰਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਹਨ:
- ਨਵਾਂ MAX 10 ਐਨਾਲਾਗ-ਟੂ-ਡਿਜੀਟਲ ਕਨਵਰਟਰ (ADC) HAL ਡਰਾਈਵਰ
- ਨਵਾਂ ਕਤਾਰਬੱਧ ਸੀਰੀਅਲ ਪੈਰੀਫਿਰਲ ਇੰਟਰਫੇਸ (QSPI) HAL ਡਰਾਈਵਰ
- MAX 10 ADC HAL ਡਰਾਈਵਰ ਲਈ ਸੁਧਾਰ
- Nios II GNU ਟੂਲਚੇਨ ਨੂੰ v4.9.1 ਤੱਕ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ
- ਲਿੰਕ ਟਾਈਮ ਓਪਟੀਮਾਈਜੇਸ਼ਨ (-flto) ਲਈ ਸੁਧਾਰਿਆ ਸਮਰਥਨ— mgpopt=[ਕੋਈ ਨਹੀਂ, ਸਥਾਨਕ, ਗਲੋਬਲ, ਡੇਟਾ, ਸਭ] ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਗਲੋਬਲ ਪੁਆਇੰਟਰ ਓਪਟੀਮਾਈਜੇਸ਼ਨ 'ਤੇ ਵਧੇਰੇ ਨਿਯੰਤਰਣ
- ਨਲ ਪੁਆਇੰਟਰ ਜਾਂਚ (GNU v4.9.1 ਵਿੱਚ ਨਵਾਂ) -fno-delete-null-pointer-checks ਨਾਲ ਅਯੋਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ
- ਨਿਓਸ II ਲੀਨਕਸ ਕਰਨਲ ਅਤੇ ਟੂਲਚੇਨ ਭਾਗ ਅਪਸਟ੍ਰੀਮ ਹਾਈ-ਪ੍ਰੋ ਸਵੀਕਾਰ ਕੀਤੇ ਗਏ ਹਨfile ਮੁੱਦੇ ਹੱਲ:
- EPCQ HAL ਡਰਾਈਵਰ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਠੀਕ ਕੀਤਾ ਗਿਆ
- ਵਿੰਡੋਜ਼ ਨਿਓਸ II ਟਰਮੀਨਲ ਵਿੱਚ ਕਸਟਮ ਨਿਊਲਿਬ ਜਨਰੇਟਰ ਫਿਕਸ ਕੀਤਾ ਗਿਆ ਹੈ
- stdin ਹੁਣ ਵਿੰਡੋਜ਼ 'ਤੇ ਸਹੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ
Nios II EDS v14.1 ਅੱਪਡੇਟ
Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਕੋਰ
ਨਿਓਸ II ਦਾ ਆਖਰੀ ਸੰਸਕਰਣ 14.0 ਹੈ ਅਤੇ ਇਸਨੂੰ ਨਿਓਸ II ਕਲਾਸਿਕ ਨਾਮ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਸ ਬਿਲਡ ਤੋਂ ਬਾਅਦ ਦੇ Nios II ਸੰਸਕਰਣਾਂ ਨੂੰ Nios II Gen2 ਕਿਹਾ ਜਾਂਦਾ ਹੈ। Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਨਿਓਸ II ਕਲਾਸਿਕ ਪ੍ਰੋਸੈਸਰਾਂ ਦੇ ਨਾਲ ਬਾਈਨਰੀ ਅਨੁਕੂਲ ਹਨ, ਪਰ ਇਹਨਾਂ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:
- 64-ਬਿੱਟ ਐਡਰੈੱਸ ਰੇਂਜ ਲਈ ਵਿਕਲਪ
- ਵਿਕਲਪਿਕ ਪੈਰੀਫਿਰਲ ਮੈਮੋਰੀ ਖੇਤਰ
- ਤੇਜ਼ ਅਤੇ ਵਧੇਰੇ ਨਿਰਣਾਇਕ ਅੰਕਗਣਿਤ ਨਿਰਦੇਸ਼
14.1 ਲਈ ਨਵਾਂ ਏਮਬੈਡਡ IP
ਨਵੇਂ IP ਦੀ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- HPS ਈਥਰਨੈੱਟ ਕਨਵਰਟਰ IP - ਇਹ ਤੁਹਾਨੂੰ HPS ਈਥਰਨੈੱਟ I/O ਪਿੰਨ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ
FPGA I/O ਪਿੰਨ ਵਿੱਚ ਅਤੇ ਉਹਨਾਂ ਨੂੰ GMII ਫਾਰਮੈਟ ਤੋਂ RGMII ਜਾਂ SGMII ਵਿੱਚ ਬਦਲੋ।
ਨੋਟ: ਇਹ ਬਹੁਤ ਮਦਦਗਾਰ ਹੈ ਜੇਕਰ ਤੁਸੀਂ HPS I/O ਦੁਆਰਾ ਪਿੰਨ ਸੀਮਿਤ ਹੋ। - ਨਵਾਂ ਡਿਵਾਈਸ ਪਰਿਵਾਰ-ਵਿਸ਼ੇਸ਼ IP ਕੋਰ:
- ਅਰਰੀਆ 10 - TPIU ਟਰੇਸ ਆਈ.ਪੀ. ਟਰੇਸ ਰਨਟਾਈਮ ਸੌਫਟਵੇਅਰ ਡੀਬੱਗ ਵਿੱਚ ਅੰਤਮ ਸੰਦ ਹੈ, ਜਿਵੇਂ ਕਿ ਸਿਗਨਲਟੈਪ FPGA ਵਿਕਾਸ ਲਈ ਹੈ। ਇਹ IP ਡਿਵੈਲਪਰਾਂ ਨੂੰ ARM® Cortex™-A9 ਟਰੇਸ ਡੀਬੱਗ ਸਿਗਨਲਾਂ ਨੂੰ ਬਾਹਰੀ ਪਿੰਨਾਂ 'ਤੇ ਨਿਰਯਾਤ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ Lauterbach® ਜਾਂ ARM Dstream ਵਰਗੇ ਡੀਬੱਗ ਮੋਡਿਊਲਾਂ ਨੂੰ A10 SoC Cortex-A9 ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਸਕੇ।
- ਮੈਕਸ 10 - ਨਵੇਂ IP ਜੋ ਕਿ ਮੈਕਸ10 ADCs ਅਤੇ ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਨੂੰ Qsys ਅਨੁਕੂਲ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਇਹ ਨਵੇਂ IPs Max10 ਸਾਬਕਾ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨample ਡਿਜ਼ਾਈਨ. 14.1 ਰੀਲੀਜ਼ ਵਿੱਚ ਨਵਾਂ ਸਾਬਕਾ ਹੈample ਡਿਜ਼ਾਈਨ ਜੋ ਦਰਸਾਉਂਦੇ ਹਨ:
- ਘੱਟ ਪਾਵਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਅਧਿਕਤਮ 10 ਸਲੀਪ ਮੋਡ
- ਉਹਨਾਂ ਡਿਵੈਲਪਰਾਂ ਲਈ ਐਨਾਲਾਗ I/O ਜੋ ਏਕੀਕ੍ਰਿਤ ADCs ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ
- ਮੈਕਸ 10 ਆਨ-ਚਿੱਪ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਤੋਂ ਦੋਹਰੀ ਸੰਰਚਨਾ ਸਮਰੱਥਾ The Cyclone® V ਅਤੇ ArriaV SoC ਗੋਲਡਨ ਸਿਸਟਮ ਰੈਫਰੈਂਸ ਡਿਜ਼ਾਈਨ (GSRDs) ਨੂੰ ਵੀ 14.1 ACDS ਅਤੇ SoC EDS ਰੀਲੀਜ਼ਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਅਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਉਹ ਆਪਣੇ ਆਪ ਹੀ SoC ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਗੇ। ਸਾਫਟਵੇਅਰ 14.1 ਵਿੱਚ ਫਿਕਸ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਪ੍ਰੀਲੋਡਰ ਵਿੱਚ ਪੀ.ਐਲ.ਐਲ.
64-ਬਿੱਟ ਹੋਸਟ ਸਮਰਥਨ ਵਧਾਇਆ ਗਿਆ
ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ, 64-ਬਿੱਟ ਸਮਰੱਥਾ ਨੂੰ ਹੇਠਲੇ ਟੂਲਸ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਸੀ:
- 64-ਬਿੱਟ nios2-gdb-ਸਰਵਰ
- 64-ਬਿੱਟ nios2-ਫਲੈਸ਼-ਪ੍ਰੋਗਰਾਮਰ
- 64-ਬਿੱਟ nios2-ਟਰਮੀਨਲ
ਨੋਟ: ACDS ਦੇ ਅੰਦਰ, ਘੱਟੋ-ਘੱਟ ਦੋ GDB ਸਰਵਰ ਅਤੇ ਦੋ ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮਰ ਭੇਜੇ ਜਾਂਦੇ ਹਨ।
ਈਲੈਪਸ ਵਾਤਾਵਰਨ ਲਈ ਅੱਪਗਰੇਡ
ਨਿਓਸ II ਡਿਵੈਲਪਮੈਂਟ ਸੂਟ ਵਿੱਚ ਨਵੇਂ ਵਾਤਾਵਰਣ ਦੇ ਲਾਭਾਂ ਨੂੰ ਲਿਆਉਣ ਲਈ ਈਲੈਪਸ ਵਾਤਾਵਰਨ ਨੂੰ ਵਰਜਨ 4.3 ਵਿੱਚ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ। GCC v4.8.3 ਅਤੇ ਪਹਿਲਾਂ ਸਮਰਥਿਤ ਸੰਸਕਰਣ ਵਿੱਚ ਕਮਾਂਡ ਲਾਈਨ ਵਿਕਲਪ ਅੰਤਰ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਪਿਛਲੇ ਸੰਸਕਰਣ ਦੇ ਨਾਲ ਇੱਕ ਮੌਜੂਦਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੀ ਮੇਕ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈfiles ਜਾਂ ਆਪਣੇ ਬੋਰਡ ਸਹਾਇਤਾ ਪੈਕੇਜ (BSP) ਨੂੰ ਮੁੜ ਤਿਆਰ ਕਰੋ। ਫ੍ਰੀ ਸੌਫਟਵੇਅਰ ਫਾਊਂਡੇਸ਼ਨ ਜੀਸੀਸੀ ਡਾਉਨਲੋਡ ਦੇ ਅਧੀਨ ਉਪਲਬਧ ਡਾਉਨਲੋਡਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਜੀਸੀਸੀ ਰੀਲੀਜ਼ਾਂ ਦੇ ਅਧੀਨ ਪੂਰੇ ਜੀਸੀਸੀ ਰੀਲੀਜ਼ ਨੋਟ ਉਪਲਬਧ ਹਨ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ http://gcc.gnu.org/
Nios II GNU ਟੂਲਚੇਨ ਲਈ ਅੱਪਗਰੇਡ
ਹੇਠਾਂ ਦਿੱਤੇ ਟੂਲ ਅੱਪਗਰੇਡ ਕੀਤੇ ਗਏ ਹਨ:
- ਵਰਜਨ 4.8.3 ਤੱਕ GCC
- ਲਿੰਕ ਟਾਈਮ ਓਪਟੀਮਾਈਜੇਸ਼ਨ ([flto]) ਸਮਰਥਿਤ ਹੈ
- GDB ਤੋਂ ਵਰਜਨ 7.7
- ਸੰਸਕਰਣ 1.18 ਲਈ newlib
ਵਿੰਡੋਜ਼ ਹੋਸਟ ਪਲੇਟਫਾਰਮ 'ਤੇ ਬਿਲਡ ਇਨਵਾਇਰਮੈਂਟ ਨੂੰ ਤੇਜ਼ ਬਿਲਡ ਟਾਈਮ ਦੇਣ ਲਈ ਅਨੁਕੂਲ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਸਾਬਕਾ ਲਈample, ਬੁਨਿਆਦੀ ਬਣਾਉਣ webਸਰਵਰ ਐਪਲੀਕੇਸ਼ਨ ਹੁਣ ਪਹਿਲਾਂ ਨਾਲੋਂ ਇੱਕ ਤਿਹਾਈ ਸਮਾਂ ਲੈਂਦੀ ਹੈ।
Max10 ਲਈ ਵਾਧੂ ਸਮਰਥਨ
ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ, ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਲਈ ਮੈਮੋਰੀ ਅਰੰਭਕਰਨ ਅਤੇ ਬੂਟਲੋਡ ਸਮਰਥਨ ਨੂੰ ਜੋੜ ਕੇ Max10 ਲਈ ਸਹਿਯੋਗ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਇੱਕ ਨਵੇਂ ਦਾ ਬੀਟਾ ਸੰਸਕਰਣ ਹੈ file ਪਰਿਵਰਤਨ ਉਪਯੋਗਤਾ, ਜਿਸਨੂੰ alt- ਕਹਿੰਦੇ ਹਨfile-ਕਨਵਰਟ, ਜੋ ਫਲੈਸ਼ ਵਿੱਚ ਲੋਡ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ ਸਹੀ ਫਾਰਮੈਟ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।
EPCQ IP ਪੈਰੀਫਿਰਲ ਲਈ ਅੱਪਗਰੇਡ
ਅੱਪਗਰੇਡ ਕੀਤੇ EPCQ ਸਾਫਟ IP ਪੈਰੀਫਿਰਲ ਲਈ HAL ਸਾਫਟਵੇਅਰ ਅਤੇ ਬੂਟਲੋਡਰ ਸਹਿਯੋਗ ਜੋੜਿਆ ਗਿਆ ਹੈ। EPCQ IP ਕੋਰ ਨੂੰ x4 ਮੋਡ ਅਤੇ L ਡਿਵਾਈਸਾਂ ਲਈ ਸਮਰਥਨ ਜੋੜਨ ਲਈ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ Nios ਜਾਂ ਹੋਰ FPGA ਆਧਾਰਿਤ ਮਾਸਟਰਾਂ ਤੋਂ EPCQ ਡਿਵਾਈਸ ਤੱਕ ਤੇਜ਼ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
Nios II EDS v14.0 ਅੱਪਡੇਟ
64-ਬਿੱਟ ਹੋਸਟ ਸਮਰਥਨ
Nios II ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਟੂਲਸ (SBT) v14.0 ਸਿਰਫ 64-ਬਿੱਟ ਹੋਸਟ ਸਿਸਟਮਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਨੋਟ: 32-ਬਿੱਟ ਹੋਸਟ ਹੁਣ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ।
ਹੇਠ ਲਿਖੀਆਂ Nios II ਉਪਯੋਗਤਾਵਾਂ ਨੂੰ Quartus II ਉਤਪਾਦ ਵਿੱਚ ਭੇਜਿਆ ਗਿਆ ਹੈ:
- nios2-gdb-ਸਰਵਰ
- nios2-ਫਲੈਸ਼-ਪ੍ਰੋਗਰਾਮਰ
- nios2-ਟਰਮੀਨਲ
ਰਨ-ਟਾਈਮ ਸਟੈਕ ਚੈਕਿੰਗ
ਨਿਓਸ II EDS ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ, ਜੇਕਰ ਰਨ-ਟਾਈਮ ਸਟੈਕ ਚੈਕਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਇਆ ਗਿਆ ਸੀ, ਤਾਂ ਨਿਓਸ II ਸਿਸਟਮ ਗੈਰ-ਜਵਾਬਦੇਹ ਬਣ ਸਕਦਾ ਹੈ। ਇਸ ਮੁੱਦੇ ਨੂੰ v14.0 ਵਿੱਚ ਹੱਲ ਕੀਤਾ ਗਿਆ ਹੈ।
ਲੰਬੀ ਛਾਲ ਦਾ ਸਮਰਥਨ
ਨਿਓਸ II EDS ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ, ਕੰਪਾਈਲਰ ਲੰਬੀ ਛਾਲ (ਇੱਕ 256-MB ਐਡਰੈੱਸ ਰੇਂਜ ਤੋਂ ਬਾਹਰ) ਦਾ ਸਹੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਸੀ। ਇਸ ਮੁੱਦੇ ਨੂੰ v14.0 ਵਿੱਚ ਹੱਲ ਕੀਤਾ ਗਿਆ ਹੈ
ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਹਾਰਡਵੇਅਰ 2 ਸਪੋਰਟ
ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਹਾਰਡਵੇਅਰ 2 ਦਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਨਿਊਲਿਬ ਸੀ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਦੁਬਾਰਾ ਕੰਪਾਇਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। Nios II EDS v13.1 ਵਿੱਚ, ਲਿੰਕਰ ਦੁਬਾਰਾ ਕੰਪਾਇਲ ਕੀਤੀ C ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਲਿੰਕ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ। ਇਸ ਮੁੱਦੇ ਨੂੰ v14.0 ਵਿੱਚ ਹੱਲ ਕੀਤਾ ਗਿਆ ਹੈ।
Qsys ਬ੍ਰਿਜ ਸਹਾਇਤਾ
v14.0 ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, Nios II EDS ਐਡਰੈੱਸ ਸਪੈਨ ਐਕਸਟੈਂਡਰ ਅਤੇ IRQ ਬ੍ਰਿਜ ਕੋਰ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਸਪੋਰਟ
Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਕੋਰ
v14.0 ਵਿੱਚ, Nios II ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਵਿੱਚ ਇੱਕ ਪ੍ਰੀview Altera ਦੇ ਨਵੀਨਤਮ ਡਿਵਾਈਸ ਪਰਿਵਾਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹੋਏ, Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਨੂੰ ਲਾਗੂ ਕਰਨਾ। Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਅਸਲੀ Nios II ਪ੍ਰੋਸੈਸਰ ਦੇ ਸਮਾਨ ਆਕਾਰ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਬਾਈਨਰੀ ਪੱਧਰ 'ਤੇ Nios II ਕਲਾਸਿਕ ਪ੍ਰੋਸੈਸਰ ਕੋਡ ਦੇ ਅਨੁਕੂਲ ਹੈ। ਟੂਲ ਫਲੋਅ ਅਤੇ HAL ਵਿੱਚ Nios II Gen2 ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਵਿਕਲਪ ਸ਼ਾਮਲ ਹਨ। BSPs ਅਤੇ ਬਿਲਡਿੰਗ ਸੌਫਟਵੇਅਰ ਬਣਾਉਣ ਦਾ ਵਰਕਫਲੋ ਇੱਕੋ ਜਿਹਾ ਹੈ, ਪਰ Nios II ਕਲਾਸਿਕ ਪ੍ਰੋਸੈਸਰ ਲਈ ਤਿਆਰ ਕੀਤੇ BSPs ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਲਈ HAL ਸਹਿਯੋਗ
Nios II ਹਾਰਡਵੇਅਰ ਐਬਸਟਰੈਕਸ਼ਨ ਲੇਅਰ (HAL) ਨੂੰ ਨਿਓਸ II Gen2 ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਵਧਾਇਆ ਗਿਆ ਹੈ:
- ਇੱਕ 32-ਬਿੱਟ ਪਤਾ ਰੇਂਜ
- ਪੈਰੀਫਿਰਲ (ਅਨਕੈਸ਼ਡ) ਮੈਮੋਰੀ ਖੇਤਰ
- Nios II/f ਕੋਰ ਵਿੱਚ ਡਾਟਾ ਕੈਸ਼ ਅਤੇ TCMs 'ਤੇ ECC ਸੁਰੱਖਿਆ
Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਅਤੇ MAX 10 FPGA ਸਪੋਰਟ
MAX 10 FPGA ਡਿਵਾਈਸਾਂ Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ ਸਮਰਥਿਤ ਹਨ, ਪਰ Nios II ਕਲਾਸਿਕ ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ ਨਹੀਂ। ਇੱਕ MAX 10 ਡਿਵਾਈਸ ਤੇ ਇੱਕ Nios II ਸਿਸਟਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। 14.0 ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਅਲਟੇਰਾ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਕੰਪੋਨੈਂਟ, ਔਨ-ਚਿੱਪ MAX 10 ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਤੱਕ Avalon-MM ਪਹੁੰਚ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਕੰਪੋਨੈਂਟ ਦੇ ਨਾਲ, Nios II ਬੂਟ ਕਾਪੀਅਰ MAX 10 ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਤੋਂ RAM ਵਿੱਚ ਕੋਡ ਦੀ ਨਕਲ ਕਰ ਸਕਦਾ ਹੈ। 1.4.6.3.2 MAX 10 FPGA ਲਈ ਟੂਲ ਸਪੋਰਟ HAL MAX 10 ਐਨਾਲਾਗ ਨੂੰ ਡਿਜੀਟਲ (A/D) ਕਨਵਰਟਰ ਲਈ ਮੂਲ ਡਰਾਈਵਰ ਸਮਰਥਨ ਜੋੜਦਾ ਹੈ। MAX 10 ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਦੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਅਲਟੇਰਾ ਡਿਵਾਈਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਉਪਯੋਗਤਾਵਾਂ ਨੂੰ ਅਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ।
v14.0a10 ਵਿੱਚ ਨਵਾਂ ਕੀ ਹੈ: Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਅਤੇ Arria 10 FPGA ਸਪੋਰਟ
Arria 10 FPGA ਡਿਵਾਈਸਾਂ Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ ਸਮਰਥਿਤ ਹਨ, ਪਰ ਕਲਾਸਿਕ Nios II ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ ਨਹੀਂ। Arria 10 ਡਿਵਾਈਸ ਤੇ ਇੱਕ Nios II ਸਿਸਟਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
Nios II EDS v13.1 ਅੱਪਡੇਟ
GCC ਨੂੰ 4.7.3 ਤੱਕ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ
v13.1 ਵਿੱਚ, Nios II ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਟੂਲਸ (SBT) ਨੂੰ GCC ਦੇ v4.7.3 ਸੰਸਕਰਣ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ। GCC v4.7.3 ਅਤੇ ਪਹਿਲਾਂ ਸਮਰਥਿਤ ਸੰਸਕਰਣ ਵਿੱਚ ਕਮਾਂਡ ਲਾਈਨ ਵਿਕਲਪ ਅੰਤਰ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਪਿਛਲੇ ਸੰਸਕਰਣ ਦੇ ਨਾਲ ਇੱਕ ਮੌਜੂਦਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੀ ਮੇਕ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈfiles ਜਾਂ ਆਪਣੇ ਬੋਰਡ ਸਹਾਇਤਾ ਪੈਕੇਜ (BSP) ਨੂੰ ਮੁੜ ਤਿਆਰ ਕਰੋ।
ਨੋਟ: GCC v4.7.3 ਕਈ ਨਵੀਆਂ ਚੇਤਾਵਨੀਆਂ ਅਤੇ ਸੁਨੇਹੇ ਜੋੜਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਪਿਛਲੇ ਸੰਸਕਰਣ ਵਿੱਚ -Werror ਕਮਾਂਡ-ਲਾਈਨ ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਤਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਨਵੀਂ ਚੇਤਾਵਨੀਆਂ ਦੁਆਰਾ ਉਤਪੰਨ ਅਚਾਨਕ ਗਲਤੀਆਂ ਦੇਖ ਸਕਦੇ ਹੋ। Nios II GCC 4.7.3 ਲਾਗੂ ਕਰਨ ਬਾਰੇ ਵੇਰਵਿਆਂ ਲਈ, Altera ਗਿਆਨ ਅਧਾਰ ਵਿੱਚ GCC 4.1.2 ਤੋਂ GCC 4.7.3 ਤੱਕ Nios II GNU ਟੂਲਚੇਨ ਅੱਪਗਰੇਡ ਵੇਖੋ। ਫ੍ਰੀ ਸਾਫਟਵੇਅਰ ਫਾਊਂਡੇਸ਼ਨ ਆਮ ਮੁੱਦਿਆਂ ਨੂੰ ਦਸਤਾਵੇਜ਼ੀ ਰੂਪ ਦਿੰਦੇ ਹੋਏ, GCC 4.7 ਨੂੰ ਪੋਰਟ ਕਰਨ ਲਈ ਇੱਕ ਗਾਈਡ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਗਾਈਡ GCC, GNU ਕੰਪਾਈਲਰ ਕਲੈਕਸ਼ਨ, ਪੋਰਟਿੰਗ ਟੂ GCC 4.7 'ਤੇ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ। GCC ਰੀਲੀਜ਼ਾਂ ਦੇ ਅਧੀਨ ਪੂਰੇ GCC ਰੀਲੀਜ਼ ਨੋਟ ਉਪਲਬਧ ਹਨ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
- ਅਲਟੇਰਾ ਗਿਆਨ ਅਧਾਰ
- http://gcc.gnu.org/
ਵਧਿਆ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਕਸਟਮ ਹਦਾਇਤ ਸਹਾਇਤਾ
v13.1 ਵਿੱਚ, Qsys ਇੱਕ ਨਵਾਂ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਕਸਟਮ ਹਦਾਇਤ ਸੈੱਟ ਭਾਗ, ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਹਾਰਡਵੇਅਰ 2 ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਇੱਕ ਵਿਕਲਪ ਜੋੜਦਾ ਹੈ।tagਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਹਾਰਡਵੇਅਰ 2 ਨਿਰਦੇਸ਼ਾਂ ਲਈ ਸਾਫਟਵੇਅਰ ਸਮਰਥਨ ਦਾ e, altera_nios_custom_instr_floating_point_2.h ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ, ਜੋ GCC ਨੂੰ ਨਿਊਲਿਬ ਮੈਥ ਫੰਕਸ਼ਨਾਂ (ਜੀਸੀਸੀ ਬਿਲਟ-ਇਨ ਮੈਥ ਫੰਕਸ਼ਨਾਂ ਦੀ ਬਜਾਏ) ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਦਾ ਹੈ। Altera ਸਿਫਾਰਸ਼ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਸਰਵੋਤਮ ਪ੍ਰਦਰਸ਼ਨ ਲਈ newlib ਨੂੰ ਦੁਬਾਰਾ ਕੰਪਾਇਲ ਕਰੋ।
ਨੋਟ: GCC ਲਈ –mcustom -fpu-cfg ਕਮਾਂਡ-ਲਾਈਨ ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ। ਇਹ ਵਿਕਲਪ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਹਾਰਡਵੇਅਰ 2 ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਨਿਓਸ II ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਟੂਲ (SBT) ਮੇਕ ਲਈ ਵਿਅਕਤੀਗਤ -mcustom ਕਮਾਂਡਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈfile ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਹਾਰਡਵੇਅਰ 2 ਕਸਟਮ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ।
ECC ਸਹਾਇਤਾ
v13.1 ਵਿੱਚ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, Nios II ਪ੍ਰੋਸੈਸਰ ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਤੁਹਾਨੂੰ ਪ੍ਰੋਸੈਸਰ ਕੋਰ ਵਿੱਚ RAM ਅਤੇ ਹਦਾਇਤ ਕੈਸ਼ ਲਈ ECC ਸੁਰੱਖਿਆ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ, ਰੀਸੈੱਟ ਕਰਨ 'ਤੇ ECC ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ। ਇਸ ਲਈ, ਸੌਫਟਵੇਅਰ ਨੂੰ ECC ਸੁਰੱਖਿਆ ਨੂੰ ਸਮਰੱਥ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ECC ਅਪਵਾਦ ਹੈਂਡਲਰ ਅਤੇ ਇਵੈਂਟ ਬੱਸ ਦੇ ਟੈਸਟਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ RAM ਡੇਟਾ ਬਿੱਟਾਂ ਵਿੱਚ ECC ਗਲਤੀਆਂ ਨੂੰ ਵੀ ਇੰਜੈਕਟ ਕਰ ਸਕਦਾ ਹੈ। Nios II ਹਾਰਡਵੇਅਰ ਐਬਸਟਰੈਕਸ਼ਨ ਲੇਅਰ (HAL) ਨੂੰ ECC ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਅਪਵਾਦ ਹੈਂਡਲਿੰਗ ਦੇ ਸਮਰਥਨ ਲਈ ਵਧਾਇਆ ਗਿਆ ਹੈ।
ਯੂਨੀਵਰਸਲ ਬੂਟ ਕਾਪੀਅਰ
v13.1 ਵਿੱਚ, ਹੋਰ ਕਿਸਮਾਂ ਦੀਆਂ ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ Nios II ਬੂਟ ਕਾਪੀਅਰ ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ। ਅੱਪਗਰੇਡ ਕੀਤੇ ਬੂਟ ਕਾਪੀਅਰ ਨੂੰ ਯੂਨੀਵਰਸਲ ਬੂਟ ਕਾਪੀਅਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਨਿਓਸ II ਬੂਟ ਕਾਪੀਅਰ ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ ਤੋਂ ਅਸਥਿਰ ਮੈਮੋਰੀ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਬਾਈਨਰੀਆਂ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ। ਫਲੈਸ਼ ਮੈਮੋਰੀ ਨੂੰ FPGA ਚਿੱਤਰ ਦੇ ਨਾਲ ਸਭ ਤੋਂ ਘੱਟ ਮੈਮੋਰੀ ਪਤੇ 'ਤੇ ਰੱਖਿਆ ਗਿਆ ਹੈ, ਜਿਸ ਤੋਂ ਬਾਅਦ Nios II ਐਪਲੀਕੇਸ਼ਨ ਬਾਈਨਰੀ ਚਿੱਤਰ ਹਨ। ਪਿਛਲੇ ਉਤਪਾਦ ਰੀਲੀਜ਼ਾਂ ਵਿੱਚ, ਹਰੇਕ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਲਈ FPGA ਚਿੱਤਰ ਦਾ ਆਕਾਰ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਹਾਲਾਂਕਿ, ਚੱਕਰਵਾਤ V, Stratix V, ਅਤੇ Arria V ਪਰਿਵਾਰਾਂ ਵਿੱਚ ਡਿਵਾਈਸਾਂ ਲਈ, ਚਿੱਤਰ ਦਾ ਆਕਾਰ ਹੇਠਾਂ ਦਿੱਤੇ ਵੇਰੀਏਬਲਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ:
- ਫਲੈਸ਼ ਕਿਸਮ: ਕਵਾਡ-ਆਉਟਪੁੱਟ (EPCQ) ਜਾਂ ਸਿੰਗਲ-ਆਉਟਪੁੱਟ (EPCS) ਐਨਹਾਂਸਡ ਪ੍ਰੋਗਰਾਮੇਬਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸ
- ਫਲੈਸ਼ ਡਿਵਾਈਸ ਸਮਰੱਥਾ: 128 ਜਾਂ 256 Mbits
- ਕੰਪਰੈਸ਼ਨ
- ਸੀਰੀਅਲ ਪੈਰੀਫਿਰਲ ਇੰਟਰਫੇਸ (SPI) ਸੰਰਚਨਾ: ×1 ਜਾਂ ×4
- ਡਿਵਾਈਸ ਲੇਆਉਟ: ਸਿੰਗਲ ਜਾਂ ਕੈਸਕੇਡਡ
ਬੂਟ ਕਾਪੀਅਰ ਲਈ ਮੌਜੂਦਾ ਸੁਮੇਲ ਦੀ ਪਛਾਣ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ ਤਾਂ ਜੋ ਇਹ ਉਚਿਤ ਚਿੱਤਰ ਆਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕੇ, ਅਤੇ ਕੋਈ ਵੀ ਐਲਗੋਰਿਦਮ ਭਵਿੱਖ ਦੀਆਂ ਸੰਰਚਨਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ, ਚਿੱਤਰ ਦਾ ਆਕਾਰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ FPGA ਚਿੱਤਰ ਵਿੱਚ ਇੱਕ ਸਿਰਲੇਖ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਸਿਰਲੇਖ ਤੋਂ ਚਿੱਤਰ ਆਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਯੂਨੀਵਰਸਲ ਬੂਟ ਕਾਪੀਅਰ ਮੌਜੂਦਾ ਜਾਂ ਭਵਿੱਖ ਦੇ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਕਿਸੇ ਵੀ ਫਲੈਸ਼ ਸੰਰਚਨਾ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। sof2flash ਸਹੂਲਤ ਨੂੰ ਯੂਨੀਵਰਸਲ ਬੂਟ ਕਾਪੀਅਰ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਤਬਦੀਲੀ FPGA ਨਿਯੰਤਰਣ ਬਲਾਕ ਦੀ ਪਾਵਰ-ਆਨ 'ਤੇ ਆਪਣੇ ਆਪ FPGA ਚਿੱਤਰ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਦੀ ਯੋਗਤਾ 'ਤੇ ਪ੍ਰਭਾਵ ਨਹੀਂ ਪਾਉਂਦੀ ਹੈ।
ਜਾਣੇ-ਪਛਾਣੇ ਮੁੱਦੇ ਅਤੇ ਇਰੱਟਾ
ਹੇਠ ਦਿੱਤੀ ਸੂਚੀ ਵਿੱਚ ਜਾਣੇ-ਪਛਾਣੇ ਮੁੱਦੇ ਅਤੇ ਇਰੱਟਾ ਸ਼ਾਮਲ ਹਨ, ਜੇਕਰ ਕੋਈ ਹੈ:
- Nios II Gen2 ਪ੍ਰੋਸੈਸਰ ਕੈਸ਼ ਵਿਵਹਾਰ ਵਿੱਚ ਇੱਕ ਮਾਮੂਲੀ ਅੰਤਰ ਹੈ ਜੋ ਉਹਨਾਂ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਉਹਨਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਕਲਾਸਿਕ ਪ੍ਰੋਸੈਸਰਾਂ ਦੇ ਗੈਰ-ਮਿਆਰੀ ਕੈਸ਼ ਵਿਵਹਾਰ ਦਾ ਲਾਭ ਲੈਣ ਦੀ ਚੋਣ ਕਰਦੇ ਹਨ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
ਅਲਟੇਰਾ ਨਾਲੇਜ ਬੇਸ ਜਾਣੇ-ਪਛਾਣੇ ਮੁੱਦਿਆਂ ਅਤੇ ਇਰੱਟਾ ਅਤੇ ਉਹਨਾਂ ਦੇ ਆਲੇ ਦੁਆਲੇ ਕਿਵੇਂ ਕੰਮ ਕਰਨਾ ਹੈ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਅਲਟੇਰਾ ਗਿਆਨ ਅਧਾਰ ਦੀ ਖੋਜ ਕਰੋ।
- Nios II ਏਮਬੈਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਰੀਲੀਜ਼ ਨੋਟਸ ਫੀਡਬੈਕ ਭੇਜੋ
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
intel Nios II ਏਮਬੇਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਰੀਲੀਜ਼ ਨੋਟਸ [pdf] ਹਦਾਇਤਾਂ ਨਿਓਸ II, ਏਮਬੈਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਰੀਲੀਜ਼ ਨੋਟਸ, ਨਿਓਸ II ਏਮਬੇਡਡ ਡਿਜ਼ਾਈਨ ਸੂਟ ਰੀਲੀਜ਼ ਨੋਟਸ, ਡਿਜ਼ਾਈਨ ਸੂਟ ਰੀਲੀਜ਼ ਨੋਟਸ |