intel AN 889 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਬਾਰੇ ਸਾਬਕਾample
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਇੱਕ ਵੀਡੀਓ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਦੇ ਨਾਲ ਇੰਟੇਲ ਡਿਸਪਲੇਪੋਰਟ 1.4 ਵੀਡੀਓ ਕਨੈਕਟੀਵਿਟੀ IP ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਦਾ ਹੈ। ਡਿਜ਼ਾਇਨ ਉੱਚ-ਗੁਣਵੱਤਾ ਸਕੇਲਿੰਗ, ਰੰਗ ਸਪੇਸ ਪਰਿਵਰਤਨ, ਅਤੇ 8K ਤੱਕ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਲਈ 30 ਫਰੇਮ ਪ੍ਰਤੀ ਸਕਿੰਟ, ਜਾਂ 4 ਫਰੇਮ ਪ੍ਰਤੀ ਸਕਿੰਟ 'ਤੇ 60K ਤੱਕ ਫਰੇਮ ਰੇਟ ਪਰਿਵਰਤਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਡਿਜ਼ਾਇਨ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਾਫਟਵੇਅਰ ਅਤੇ ਹਾਰਡਵੇਅਰ ਸੰਰਚਨਾਯੋਗ ਹੈ, ਜੋ ਤੇਜ਼ ਸਿਸਟਮ ਸੰਰਚਨਾ ਅਤੇ ਰੀਡਿਜ਼ਾਈਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। ਡਿਜ਼ਾਈਨ Intel® Arria® 10 ਡਿਵਾਈਸਾਂ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ Intel Quartus® Prime v8 ਵਿੱਚ ਵੀਡੀਓ ਅਤੇ ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਸੂਟ ਤੋਂ ਨਵੀਨਤਮ 19.2K ਤਿਆਰ Intel FPGA IP ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਡਿਸਪਲੇਪੋਰਟ ਇੰਟੇਲ ਐਫਪੀਜੀਏ ਆਈਪੀ ਬਾਰੇ
ਡਿਸਪਲੇਪੋਰਟ ਇੰਟਰਫੇਸ ਦੇ ਨਾਲ ਇੰਟੇਲ ਅਰਰੀਆ 10 ਐੱਫਪੀਜੀਏ ਡਿਜ਼ਾਈਨ ਬਣਾਉਣ ਲਈ, ਡਿਸਪਲੇਪੋਰਟ ਇੰਟੇਲ ਐੱਫਪੀਜੀਏ ਆਈਪੀ ਨੂੰ ਚਾਲੂ ਕਰੋ। ਹਾਲਾਂਕਿ, ਇਹ ਡਿਸਪਲੇਅਪੋਰਟ IP ਸਿਰਫ ਡਿਸਪਲੇਅਪੋਰਟ ਲਈ ਪ੍ਰੋਟੋਕੋਲ ਏਨਕੋਡ ਜਾਂ ਡੀਕੋਡ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਇੰਟਰਫੇਸ ਦੇ ਹਾਈ-ਸਪੀਡ ਸੀਰੀਅਲ ਕੰਪੋਨੈਂਟ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਟ੍ਰਾਂਸਸੀਵਰ, PLL, ਜਾਂ ਟ੍ਰਾਂਸਸੀਵਰ ਪੁਨਰ-ਸੰਰਚਨਾ ਕਾਰਜਕੁਸ਼ਲਤਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ। Intel ਵੱਖਰੇ ਟ੍ਰਾਂਸਸੀਵਰ, PLL, ਅਤੇ ਮੁੜ ਸੰਰਚਨਾ IP ਹਿੱਸੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਨੁਕੂਲ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ ਜਾਂ ਟ੍ਰਾਂਸਮੀਟਰ ਇੰਟਰਫੇਸ ਬਣਾਉਣ ਲਈ ਇਹਨਾਂ ਭਾਗਾਂ ਨੂੰ ਚੁਣਨਾ, ਪੈਰਾਮੀਟਰਾਈਜ਼ ਕਰਨਾ ਅਤੇ ਕਨੈਕਟ ਕਰਨ ਲਈ ਮਾਹਰ ਗਿਆਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
Intel ਇਹ ਡਿਜ਼ਾਈਨ ਉਹਨਾਂ ਲਈ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਟ੍ਰਾਂਸਸੀਵਰ ਮਾਹਰ ਨਹੀਂ ਹਨ। ਡਿਸਪਲੇਅਪੋਰਟ IP ਲਈ ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ GUI ਤੁਹਾਨੂੰ ਡਿਜ਼ਾਈਨ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
ਤੁਸੀਂ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਜਾਂ ਆਈਪੀ ਕੈਟਾਲਾਗ ਵਿੱਚ ਡਿਸਪਲੇਅਪੋਰਟ IP (ਜੋ ਸਿਰਫ਼ ਰਿਸੀਵਰ, ਸਿਰਫ਼ ਟ੍ਰਾਂਸਮੀਟਰ ਜਾਂ ਸੰਯੁਕਤ ਰਿਸੀਵਰ ਅਤੇ ਟ੍ਰਾਂਸਮੀਟਰ ਹੋ ਸਕਦਾ ਹੈ) ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਉਂਦੇ ਹੋ। ਜਦੋਂ ਤੁਸੀਂ ਡਿਸਪਲੇਪੋਰਟ ਆਈਪੀ ਉਦਾਹਰਣ ਨੂੰ ਪੈਰਾਮੀਟਰਾਈਜ਼ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਸਾਬਕਾ ਬਣਾਉਣ ਲਈ ਚੁਣ ਸਕਦੇ ਹੋampਉਸ ਖਾਸ ਸੰਰਚਨਾ ਲਈ le ਡਿਜ਼ਾਈਨ. ਸੰਯੁਕਤ ਰਿਸੀਵਰ ਅਤੇ ਟ੍ਰਾਂਸਮੀਟਰ ਡਿਜ਼ਾਈਨ ਇੱਕ ਸਧਾਰਨ ਪਾਸਥਰੂ ਹੈ, ਜਿੱਥੇ ਰਿਸੀਵਰ ਤੋਂ ਆਉਟਪੁੱਟ ਸਿੱਧੇ ਟ੍ਰਾਂਸਮੀਟਰ ਵਿੱਚ ਫੀਡ ਹੁੰਦੀ ਹੈ। ਇੱਕ ਫਿਕਸਡ-ਪਾਸਥਰੂ ਡਿਜ਼ਾਈਨ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਰਜਸ਼ੀਲ ਰਿਸੀਵਰ PHY, ਟ੍ਰਾਂਸਮੀਟਰ PHY, ਅਤੇ ਰੀਕਨਫਿਗਰੇਸ਼ਨ ਬਲਾਕ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਸਾਰੇ ਟ੍ਰਾਂਸਸੀਵਰ ਅਤੇ PLL ਤਰਕ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਨ। ਤੁਸੀਂ ਜਾਂ ਤਾਂ ਡਿਜ਼ਾਈਨ ਦੇ ਸੰਬੰਧਿਤ ਭਾਗਾਂ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ, ਜਾਂ ਸੰਦਰਭ ਵਜੋਂ ਡਿਜ਼ਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਡਿਜ਼ਾਇਨ ਇੱਕ ਡਿਸਪਲੇਪੋਰਟ ਇੰਟੇਲ ਅਰਰੀਆ 10 FPGA IP ਡਿਜ਼ਾਈਨ ਐਕਸ ਤਿਆਰ ਕਰਦਾ ਹੈample ਅਤੇ ਫਿਰ ਬਹੁਤ ਸਾਰੇ ਜੋੜਦਾ ਹੈ files ਨੂੰ Intel Quartus Prime ਪ੍ਰੋਜੈਕਟ ਦੁਆਰਾ ਵਰਤੀ ਗਈ ਕੰਪਾਈਲ ਸੂਚੀ ਵਿੱਚ ਸਿੱਧਾ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- Fileਟ੍ਰਾਂਸਸੀਵਰਾਂ, ਪੀ.ਐਲ.ਐਲ. ਅਤੇ ਮੁੜ-ਸੰਰਚਨਾ ਬਲਾਕਾਂ ਲਈ ਪੈਰਾਮੀਟਰਾਈਜ਼ਡ IP ਉਦਾਹਰਨਾਂ ਬਣਾਉਣ ਲਈ।
- Verilog HDL files ਇਹਨਾਂ IPs ਨੂੰ ਉੱਚ ਪੱਧਰੀ ਰਿਸੀਵਰ PHY, ਟ੍ਰਾਂਸਮੀਟਰ PHY, ਅਤੇ ਟ੍ਰਾਂਸਸੀਵਰ ਰੀਕਨਫਿਗਰੇਸ਼ਨ ਆਰਬਿਟਰ ਬਲਾਕਾਂ ਵਿੱਚ ਜੋੜਨਾ
- Synopsys ਡਿਜ਼ਾਈਨ ਕੰਸਟ੍ਰੈਂਟ (SDC) files ਸੰਬੰਧਿਤ ਸਮੇਂ ਦੀਆਂ ਸੀਮਾਵਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ।
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਕਨਵਰਜ਼ਨ ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸਾਬਕਾample
- ਇਨਪੁਟ:
- ਡਿਸਪਲੇਪੋਰਟ 1.4 ਕਨੈਕਟੀਵਿਟੀ 720 fps ਤੱਕ ਕਿਸੇ ਵੀ ਫਰੇਮ ਰੇਟ 'ਤੇ 480×3840 ਤੋਂ 2160×60 ਤੱਕ, ਅਤੇ 7680 fps 'ਤੇ 4320×30 ਤੱਕ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ।
- ਹੌਟ-ਪਲੱਗ ਸਮਰਥਨ।
- 'ਤੇ RGB ਅਤੇ YCbCr (4:4:4, 4:2:2 ਅਤੇ 4:2:0) ਦੋਵਾਂ ਰੰਗਾਂ ਲਈ ਸਮਰਥਨ
ਇੰਪੁੱਟ। - ਸੌਫਟਵੇਅਰ ਆਟੋਮੈਟਿਕਲੀ ਇਨਪੁਟ ਫਾਰਮੈਟ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟ ਕਰਦਾ ਹੈ।
- ਆਉਟਪੁੱਟ:
- ਡਿਸਪਲੇਪੋਰਟ 1.4 ਕਨੈਕਟੀਵਿਟੀ ਚੋਣਯੋਗ (ਡੀਆਈਪੀ ਸਵਿੱਚਾਂ ਰਾਹੀਂ) ਜਾਂ ਤਾਂ 1080 fps 'ਤੇ 1080p, 2160i ਜਾਂ 60p ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਲਈ, ਜਾਂ 2160 fps 'ਤੇ 30p ਲਈ।
- ਹੌਟ-ਪਲੱਗ ਸਮਰਥਨ।
- DIP ਲੋੜੀਂਦੇ ਆਉਟਪੁੱਟ ਰੰਗ ਫਾਰਮੈਟ ਨੂੰ RGB, YCbCr 4:4:4, YCbCr 4:2:2, ਜਾਂ YCbCr 4:2:0 ਵਿੱਚ ਸੈੱਟ ਕਰਨ ਲਈ ਸਵਿੱਚ ਕਰਦਾ ਹੈ।
- ਸੌਫਟਵੇਅਰ ਕੌਂਫਿਗਰੇਬਲ ਸਕੇਲਿੰਗ ਅਤੇ ਫਰੇਮ ਰੇਟ ਪਰਿਵਰਤਨ ਦੇ ਨਾਲ ਸਿੰਗਲ 10-ਬਿੱਟ 8K RGB ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ:
- 12-ਲੈਂਕਜ਼ੋਸ ਡਾਊਨ-ਸਕੇਲਰ 'ਤੇ ਟੈਪ ਕਰੋ।
- 16-ਪੜਾਅ, 4-ਟੈਪ Lanczos ਅੱਪ-ਸਕੇਲਰ।
- ਟ੍ਰਿਪਲ ਬਫਰਿੰਗ ਵੀਡੀਓ ਫਰੇਮ ਬਫਰ ਫਰੇਮ ਰੇਟ ਪਰਿਵਰਤਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- ਅਲਫ਼ਾ-ਬਲੇਡਿੰਗ ਵਾਲਾ ਮਿਕਸਰ OSD ਆਈਕਨ ਓਵਰਲੇਅ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਕਨਵਰਜ਼ਨ ਡਿਜ਼ਾਈਨ ਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ ਸਾਬਕਾample
ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਲੋੜਾਂ
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਨੂੰ ਖਾਸ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਹਾਰਡਵੇਅਰ:
- Intel Arria 10 GX FPGA ਵਿਕਾਸ ਕਿੱਟ, DDR4 ਹਿਲੋ ਡੌਟਰ ਕਾਰਡ ਸਮੇਤ
- Bitec ਡਿਸਪਲੇਪੋਰਟ 1.4 FMC ਬੇਟੀ ਕਾਰਡ (ਰਿਵੀਜ਼ਨ 11)
- ਡਿਸਪਲੇਅਪੋਰਟ 1.4 ਸਰੋਤ ਜੋ 3840x2160p60 ਜਾਂ 7680x4320p30 ਵੀਡੀਓ ਬਣਾਉਂਦਾ ਹੈ
- ਡਿਸਪਲੇਪੋਰਟ 1.4 ਸਿੰਕ ਜੋ 3840x2160p60 ਵੀਡੀਓ ਤੱਕ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ
- VESA ਪ੍ਰਮਾਣਿਤ ਡਿਸਪਲੇਅਪੋਰਟ 1.4 ਕੇਬਲ।
ਸਾਫਟਵੇਅਰ:
- ਵਿੰਡੋਜ਼ ਜਾਂ ਲੀਨਕਸ ਓ.ਐਸ
- Intel Quartus Prime Design Suite v19.2, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- Intel Quartus Prime Pro ਐਡੀਸ਼ਨ
- ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ
- Nios® II EDS
- Intel FPGA IP ਲਾਇਬ੍ਰੇਰੀ (ਵੀਡੀਓ ਅਤੇ ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਸੂਟ ਸਮੇਤ)
ਡਿਜ਼ਾਈਨ ਸਿਰਫ Intel Quartus Prime ਦੇ ਇਸ ਸੰਸਕਰਣ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ।
Intel 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਕਨਵਰਜ਼ਨ ਡਿਜ਼ਾਈਨ ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰਨਾ ਸਾਬਕਾample
ਡਿਜ਼ਾਈਨ Intel ਡਿਜ਼ਾਈਨ ਸਟੋਰ 'ਤੇ ਉਪਲਬਧ ਹੈ।
- ਪੁਰਾਲੇਖ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ file udx10_dp.par.
- ਅਕਾਇਵ ਤੋਂ Intel Quartus Prime ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ:
- a. Intel Quartus Prime Pro ਐਡੀਸ਼ਨ ਖੋਲ੍ਹੋ।
- b. ਕਲਿੱਕ ਕਰੋ File ➤ ਓਪਨ ਪ੍ਰੋਜੈਕਟ।
ਓਪਨ ਪ੍ਰੋਜੈਕਟ ਵਿੰਡੋ ਖੁੱਲ੍ਹਦੀ ਹੈ. - c. udx10_dp.par 'ਤੇ ਜਾਓ ਅਤੇ ਚੁਣੋ file.
- d. ਓਪਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- e. ਓਪਨ ਡਿਜ਼ਾਈਨ ਟੈਂਪਲੇਟ ਵਿੰਡੋ ਵਿੱਚ, ਐਕਸਟਰੈਕਟ ਕੀਤੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਡੈਸਟੀਨੇਸ਼ਨ ਫੋਲਡਰ ਨੂੰ ਲੋੜੀਂਦੇ ਸਥਾਨ 'ਤੇ ਸੈੱਟ ਕਰੋ। ਡਿਜ਼ਾਈਨ ਟੈਮਪਲੇਟ ਲਈ ਐਂਟਰੀਆਂ file ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ ਸਹੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
- f. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ.
ਡਿਜ਼ਾਈਨ FileIntel 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਲਈ sample
ਸਾਰਣੀ 1. ਡਿਜ਼ਾਈਨ Files
File ਜਾਂ ਫੋਲਡਰ ਦਾ ਨਾਮ | ਵਰਣਨ |
ip | IP ਉਦਾਹਰਨ ਰੱਖਦਾ ਹੈ fileਡਿਜ਼ਾਈਨ ਵਿੱਚ ਸਾਰੇ Intel FPGA IP ਉਦਾਹਰਨਾਂ ਲਈ s:
• ਇੱਕ ਡਿਸਪਲੇਅਪੋਰਟ IP (ਟ੍ਰਾਂਸਮੀਟਰ ਅਤੇ ਰਿਸੀਵਰ) • ਇੱਕ PLL ਜੋ ਡਿਜ਼ਾਈਨ ਦੇ ਸਿਖਰਲੇ ਪੱਧਰ 'ਤੇ ਘੜੀਆਂ ਤਿਆਰ ਕਰਦਾ ਹੈ • ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਲਈ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਬਣਾਉਣ ਵਾਲੇ ਸਾਰੇ IP। |
ਮਾਸਟਰ_ਚਿੱਤਰ | pre_compiled.sof ਰੱਖਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਪ੍ਰੀ-ਕੰਪਾਈਲਡ ਬੋਰਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਹੈ file ਡਿਜ਼ਾਈਨ ਲਈ. |
non_acds_ip | ਇਸ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਵਾਧੂ IP ਲਈ ਸਰੋਤ ਕੋਡ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਜੋ Intel Quartus Prime ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ। |
sdc | ਇੱਕ SDC ਸ਼ਾਮਿਲ ਹੈ file ਜੋ ਕਿ ਇਸ ਡਿਜ਼ਾਇਨ ਲਈ ਲੋੜੀਂਦੇ ਵਾਧੂ ਸਮੇਂ ਦੀਆਂ ਕਮੀਆਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ। ਐਸ.ਡੀ.ਸੀ files ਨੂੰ IP ਉਦਾਹਰਨਾਂ ਦੇ ਨਾਲ ਆਟੋਮੈਟਿਕਲੀ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਹਨਾਂ ਰੁਕਾਵਟਾਂ ਨੂੰ ਨਹੀਂ ਸੰਭਾਲਦਾ। |
ਸਾਫਟਵੇਅਰ | ਡਿਜ਼ਾਇਨ ਦੀ ਉੱਚ-ਪੱਧਰੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਏਮਬੈਡ ਕੀਤੇ ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ 'ਤੇ ਚੱਲਣ ਵਾਲੇ ਸੌਫਟਵੇਅਰ ਲਈ ਸਰੋਤ ਕੋਡ, ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਬਿਲਡ ਸਕ੍ਰਿਪਟਾਂ ਸ਼ਾਮਲ ਹਨ। |
udx10_dp | ਇੱਕ ਫੋਲਡਰ ਜਿਸ ਵਿੱਚ Intel Quartus Prime ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਦਾ ਹੈ fileਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਲਈ s. udx10_dp.sopcinfo ਆਉਟਪੁੱਟ file ਤੁਹਾਨੂੰ ਮੈਮੋਰੀ ਸ਼ੁਰੂਆਤੀ ਬਣਾਉਣ ਲਈ ਸਹਾਇਕ ਹੈ file Nios II ਪ੍ਰੋਸੈਸਰ ਸਾਫਟਵੇਅਰ ਮੈਮੋਰੀ ਲਈ। ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਪੂਰਾ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਬਣਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। |
non_acds_ip.ipx | ਇਹ ਆਈ.ਪੀ.ਐਕਸ file ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਨੂੰ non_acds_ip ਫੋਲਡਰ ਵਿੱਚ ਸਾਰੇ IP ਦੀ ਘੋਸ਼ਣਾ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ IP ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇ। |
README.txt | ਡਿਜ਼ਾਈਨ ਬਣਾਉਣ ਅਤੇ ਚਲਾਉਣ ਲਈ ਸੰਖੇਪ ਹਿਦਾਇਤਾਂ। |
top.qpf | Intel Quartus Prime ਪ੍ਰੋਜੈਕਟ file ਡਿਜ਼ਾਈਨ ਲਈ. |
top.qsf | Intel Quartus Prime ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ file ਡਿਜ਼ਾਈਨ ਲਈ. ਇਹ file ਸਭ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ fileਡਿਜ਼ਾਇਨ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦਾ ਹੈ, ਪਿੰਨ ਅਸਾਈਨਮੈਂਟਾਂ ਅਤੇ ਕਈ ਹੋਰ ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ ਦੇ ਨਾਲ। |
ਸਿਖਰ | ਉੱਚ-ਪੱਧਰੀ ਵੇਰੀਲੌਗ ਐਚ.ਡੀ.ਐਲ file ਡਿਜ਼ਾਈਨ ਲਈ. |
udx10_dp.qsys | ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਜਿਸ ਵਿੱਚ ਵੀਡੀਓ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ, ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ, ਅਤੇ ਇਸਦੇ ਪੈਰੀਫਿਰਲ ਸ਼ਾਮਲ ਹਨ। |
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨਾ ਸਾਬਕਾample
Intel ਇੱਕ ਪ੍ਰੀ-ਕੰਪਾਈਲਡ ਬੋਰਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ file master_image ਡਾਇਰੈਕਟਰੀ (pre_compiled.sof) ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਲਈ ਤੁਹਾਨੂੰ ਪੂਰਾ ਸੰਕਲਨ ਚਲਾਏ ਬਿਨਾਂ ਡਿਜ਼ਾਈਨ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ।
ਕਦਮ:
- Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਵਿੱਚ, top.qpf ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਖੋਲ੍ਹੋ file. ਡਾਊਨਲੋਡ ਕੀਤਾ ਪੁਰਾਲੇਖ ਇਸ ਨੂੰ ਬਣਾਉਂਦਾ ਹੈ file ਜਦੋਂ ਤੁਸੀਂ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਅਨਜ਼ਿਪ ਕਰਦੇ ਹੋ।
- ਕਲਿੱਕ ਕਰੋ File ➤ ip/dp_rx_tx/dp_rx_tx.ip ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ ਚੁਣੋ। ਡਿਸਪਲੇਅਪੋਰਟ IP ਲਈ ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ GUI ਖੁੱਲ੍ਹਦਾ ਹੈ, ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਡਿਸਪਲੇਅਪੋਰਟ ਉਦਾਹਰਣ ਲਈ ਮਾਪਦੰਡ ਦਿਖਾਉਂਦੇ ਹੋਏ।
- ਜਨਰੇਟ ਐਕਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋample ਡਿਜ਼ਾਈਨ (ਉਤਪੰਨ ਨਹੀਂ)।
- ਜਦੋਂ ਪੀੜ੍ਹੀ ਪੂਰੀ ਹੋ ਜਾਂਦੀ ਹੈ, ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਨੂੰ ਬੰਦ ਕਰੋ।
- In File ਐਕਸਪਲੋਰਰ, ਸਾਫਟਵੇਅਰ ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਅਤੇ vip_control_src.zip ਪੁਰਾਲੇਖ ਨੂੰ ਅਨਜ਼ਿਪ ਕਰੋ ਤਾਂ ਜੋ vip_control_src ਡਾਇਰੈਕਟਰੀ ਤਿਆਰ ਕੀਤੀ ਜਾ ਸਕੇ।
- ਇੱਕ BASH ਟਰਮੀਨਲ ਵਿੱਚ, ਸਾਫਟਵੇਅਰ/ਸਕ੍ਰਿਪਟ ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਅਤੇ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ build_sw.sh ਚਲਾਓ।
ਸਕ੍ਰਿਪਟ ਡਿਜ਼ਾਈਨ ਲਈ ਨਿਓਸ II ਸੌਫਟਵੇਅਰ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਇੱਕ .elf ਦੋਵੇਂ ਬਣਾਉਂਦਾ ਹੈ file ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਰਨ ਟਾਈਮ 'ਤੇ ਬੋਰਡ 'ਤੇ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਇੱਕ .hex file ਬੋਰਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਕੰਪਾਇਲ ਕਰਨ ਲਈ .sof file. - Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਵਿੱਚ, Processing ➤ Start Compilation 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- Intel Quartus Prime udx10_dp.qsys ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਤਿਆਰ ਕਰਦਾ ਹੈ।
- Intel Quartus Prime ਪ੍ਰੋਜੈਕਟ ਨੂੰ top.qpf 'ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ।
ਕੰਪਾਇਲੇਸ਼ਨ ਆਉਟਪੁੱਟ ਵਿੱਚ top.sof ਬਣਾਉਂਦਾ ਹੈ_files ਡਾਇਰੈਕਟਰੀ ਜਦੋਂ ਇਹ ਪੂਰੀ ਹੋ ਜਾਂਦੀ ਹੈ।
Viewਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਨੂੰ ing ਅਤੇ ਰੀਜਨਰੇਟ ਕਰਨਾ
- ਟੂਲਸ ➤ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਵਿਕਲਪ ਲਈ ਸਿਸਟਮ name.qsys ਚੁਣੋ।
- ਓਪਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਨੂੰ ਖੋਲ੍ਹਦਾ ਹੈ। - Review ਸਿਸਟਮ.
- ਸਿਸਟਮ ਨੂੰ ਮੁੜ ਤਿਆਰ ਕਰੋ:
- a. ਜਨਰੇਟ ਐਚਡੀਐਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ….
- b. ਜਨਰੇਸ਼ਨ ਵਿੰਡੋ ਵਿੱਚ, ਚੁਣੇ ਹੋਏ ਜਨਰੇਸ਼ਨ ਟੀਚਿਆਂ ਲਈ ਕਲੀਅਰ ਆਉਟਪੁੱਟ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਚਾਲੂ ਕਰੋ।
- c. ਜਨਰੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨਾ ਸਾਬਕਾampEclipse ਲਈ Nios II ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਟੂਲਸ ਦੇ ਨਾਲ
ਤੁਸੀਂ ਇੱਕ ਵਰਕਸਪੇਸ ਬਣਾਉਣ ਲਈ ਡਿਜ਼ਾਈਨ ਲਈ ਇੱਕ ਇੰਟਰਐਕਟਿਵ Nios II Eclipse ਵਰਕਸਪੇਸ ਸੈਟ ਅਪ ਕੀਤਾ ਹੈ ਜੋ ਉਹੀ ਫੋਲਡਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜੋ ਬਿਲਡ ਸਕ੍ਰਿਪਟ ਵਰਤਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ ਬਿਲਡ ਸਕ੍ਰਿਪਟ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ Eclipse ਵਰਕਸਪੇਸ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਸਾਫਟਵੇਅਰ/vip_control ਅਤੇ software/vip_control_bsp ਫੋਲਡਰਾਂ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ ਬਿਲਡ ਸਕ੍ਰਿਪਟ ਨੂੰ ਮੁੜ-ਚਲਾਉਂਦੇ ਹੋ ਤਾਂ ਇਹ ਈਲੈਪਸ ਵਰਕਸਪੇਸ ਨੂੰ ਓਵਰਰਾਈਟ ਕਰ ਦਿੰਦਾ ਹੈ।
ਕਦਮ:
- ਸਾਫਟਵੇਅਰ ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਅਤੇ vip_control_src.zip ਪੁਰਾਲੇਖ ਨੂੰ ਅਨਜ਼ਿਪ ਕਰੋ vip_control_src ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਲਈ।
- ਸਥਾਪਿਤ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ, ਇੱਕ ਨਵਾਂ ਫੋਲਡਰ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਵਰਕਸਪੇਸ ਦਾ ਨਾਮ ਦਿਓ।
- Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਵਿੱਚ, Eclipse ਲਈ Tools ➤ Nios II ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਟੂਲਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- a. ਵਰਕਸਪੇਸ ਲਾਂਚਰ ਵਿੰਡੋ ਵਿੱਚ, ਤੁਹਾਡੇ ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਵਰਕਸਪੇਸ ਫੋਲਡਰ ਨੂੰ ਚੁਣੋ।
- b. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ.
- Nios II - Eclipse ਵਿੰਡੋ ਵਿੱਚ, ਕਲਿੱਕ ਕਰੋ File ➤ ਨਵੀਂ ➤ ਨਿਓਸ II ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਟੈਂਪਲੇਟ ਤੋਂ ਬੀ.ਐੱਸ.ਪੀ.
ਟੈਂਪਲੇਟ ਡਾਇਲਾਗ ਬਾਕਸ ਤੋਂ ਨਿਓਸ II ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਬੀਐਸਪੀ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।- a. SOPC ਜਾਣਕਾਰੀ ਵਿੱਚ File ਬਾਕਸ, udx10_dp/ udx10_dp.sopcinfo ਚੁਣੋ file. Eclipse ਲਈ Nios II SBT .sopcinfo ਤੋਂ ਪ੍ਰੋਸੈਸਰ ਨਾਮ ਨਾਲ CPU ਨਾਮ ਭਰਦਾ ਹੈ। file.
- b. ਪ੍ਰੋਜੈਕਟ ਨਾਮ ਬਾਕਸ ਵਿੱਚ, vip_control ਟਾਈਪ ਕਰੋ।
- c. ਟੈਂਪਲੇਟ ਸੂਚੀ ਵਿੱਚੋਂ ਖਾਲੀ ਪ੍ਰੋਜੈਕਟ ਦੀ ਚੋਣ ਕਰੋ।
- d. ਅੱਗੇ ਕਲਿੱਕ ਕਰੋ.
- e. ਪ੍ਰੋਜੈਕਟ ਨਾਮ vip_control_bsp ਦੇ ਨਾਲ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਜੈਕਟ ਟੈਂਪਲੇਟ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਨਵਾਂ BSP ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ ਚੁਣੋ।
- f. ਡਿਫੌਲਟ ਟਿਕਾਣਾ ਵਰਤੋ ਨੂੰ ਚਾਲੂ ਕਰੋ।
- g. .sopcinfo 'ਤੇ ਆਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ BSP ਬਣਾਉਣ ਲਈ Finish 'ਤੇ ਕਲਿੱਕ ਕਰੋ file.
BSP ਦੇ ਤਿਆਰ ਹੋਣ ਤੋਂ ਬਾਅਦ, vip_control ਅਤੇ vip_control_bsp ਪ੍ਰੋਜੈਕਟ ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਟੈਬ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।
- ਵਿੰਡੋਜ਼ ਐਕਸਪਲੋਰਰ ਵਿੱਚ, ਸਾਫਟਵੇਅਰ/vip_control_src ਡਾਇਰੈਕਟਰੀ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਨੂੰ ਨਵੇਂ ਬਣੇ ਸੌਫਟਵੇਅਰ/vip_control ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰੋ।
- Nios II - Eclipse ਵਿੰਡੋ ਦੇ ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਟੈਬ ਵਿੱਚ, vip_control_bsp ਫੋਲਡਰ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਅਤੇ Nios II > BSP ਸੰਪਾਦਕ ਚੁਣੋ।
- a. sys_clk_timer ਲਈ ਡ੍ਰੌਪ-ਡਾਊਨ ਮੀਨੂ ਵਿੱਚੋਂ ਕੋਈ ਨਹੀਂ ਚੁਣੋ।
- b. ਟਾਈਮਸਟ ਲਈ ਡ੍ਰੌਪ-ਡਾਊਨ ਮੀਨੂ ਤੋਂ cpu_timer ਚੁਣੋamp_ਟਾਈਮਰ।
- c. enable_small_c_library ਨੂੰ ਚਾਲੂ ਕਰੋ।
- d. ਜਨਰੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- e. ਜਦੋਂ ਜਨਰੇਸ਼ਨ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਐਗਜ਼ਿਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਟੈਬ ਵਿੱਚ, vip_control ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- a. vip_control ਵਿੰਡੋ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ, ਨਿਓਸ II ਐਪਲੀਕੇਸ਼ਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਵਿਸਤਾਰ ਕਰੋ ਅਤੇ ਨਿਓਸ II ਐਪਲੀਕੇਸ਼ਨ ਪਾਥਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- b. ਲਾਇਬ੍ਰੇਰੀ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਅੱਗੇ ਐਡ... 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- c. ਲਾਇਬ੍ਰੇਰੀ ਪ੍ਰੋਜੈਕਟ ਵਿੰਡੋ ਵਿੱਚ, udx10.dp\spftware \vip_control_src ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਜਾਓ ਅਤੇ bkc_dprx.syslib ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ।
- d. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ. ਇੱਕ ਸੁਨੇਹਾ ਇੱਕ ਰਿਸ਼ਤੇਦਾਰ ਮਾਰਗ ਵਿੱਚ ਤਬਦੀਲ ਦਿਸਦਾ ਹੈ. ਹਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- e. bkc_dptx.syslib ਅਤੇ bkc_dptxll_syslib ਡਾਇਰੈਕਟਰੀਆਂ ਲਈ ਪੰਨਾ 7 'ਤੇ 8.b ਅਤੇ ਪੰਨਾ 7 'ਤੇ 8.c ਨੂੰ ਦੁਹਰਾਓ।
- f. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ.
- ਨੂੰ ਬਣਾਉਣ ਲਈ ਪ੍ਰੋਜੈਕਟ ➤ ਬਿਲਡ ਆਲ ਚੁਣੋ file ਸਾਫਟਵੇਅਰ/vip_control ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ vip_control.elf।
- ਮੇਮ_ਇਨਿਟ ਬਣਾਓ file Intel Quartus Prime ਸੰਕਲਨ ਲਈ:
- a. ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੰਡੋ ਵਿੱਚ vip_control ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ।
- b. ਮੇਕ ਟਾਰਗੇਟਸ ➤ ਬਿਲਡ… ਦੀ ਚੋਣ ਕਰੋ।
- c. mem_init_generate ਚੁਣੋ।
d. ਬਿਲਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਤਿਆਰ ਕਰਦਾ ਹੈ
udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file ਸਾਫਟਵੇਅਰ/vip_control/mem_init ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ।
- ਕਨੈਕਟ ਕੀਤੇ ਬੋਰਡ 'ਤੇ ਚੱਲਣ ਵਾਲੇ ਡਿਜ਼ਾਈਨ ਦੇ ਨਾਲ, vip_control.elf ਪ੍ਰੋਗਰਾਮਿੰਗ ਚਲਾਓ file ਈਲੈਪਸ ਬਿਲਡ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ।
- a. Nios II -Eclipse ਵਿੰਡੋ ਦੇ ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਟੈਬ ਵਿੱਚ vip_control ਫੋਲਡਰ ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ।
- b. ➤ Nios II ਹਾਰਡਵੇਅਰ ਦੇ ਤੌਰ ਤੇ ਚਲਾਓ ਚੁਣਨਾ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ Nios II ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੁੱਲ੍ਹੀ ਹੈ, ਤਾਂ ਨਵਾਂ ਸੌਫਟਵੇਅਰ ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਸਨੂੰ ਬੰਦ ਕਰੋ।
Intel Arria 10 GX FPGA ਵਿਕਾਸ ਕਿੱਟ ਸਥਾਪਤ ਕਰਨਾ
ਦੱਸਦਾ ਹੈ ਕਿ 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਕਨਵਰਜ਼ਨ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿੱਟ ਨੂੰ ਕਿਵੇਂ ਸੈੱਟ ਕਰਨਾ ਹੈample.
ਚਿੱਤਰ 1. HiLo ਡਾਟਰ ਕਾਰਡ ਦੇ ਨਾਲ Intel Arria 10 GX ਵਿਕਾਸ ਕਿੱਟ
ਚਿੱਤਰ DDR4 ਹਿਲੋ ਕਾਰਡ ਦੀ ਸਥਿਤੀ ਦਿਖਾਉਣ ਲਈ ਹਟਾਏ ਗਏ ਨੀਲੇ ਹੀਟ ਸਿੰਕ ਵਾਲਾ ਬੋਰਡ ਦਿਖਾਉਂਦਾ ਹੈ। Intel ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਸਥਿਤੀ ਵਿੱਚ ਹੀਟ ਸਿੰਕ ਦੇ ਬਿਨਾਂ ਡਿਜ਼ਾਈਨ ਨੂੰ ਨਾ ਚਲਾਓ।
ਕਦਮ:
- Bitec DisplayPort 1.4 FMC ਕਾਰਡ ਨੂੰ FMC ਪੋਰਟ A ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਕਾਸ ਬੋਰਡ ਵਿੱਚ ਫਿੱਟ ਕਰੋ।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪਾਵਰ ਸਵਿੱਚ (SW1) ਬੰਦ ਹੈ, ਫਿਰ ਪਾਵਰ ਕਨੈਕਟਰ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
- ਇੱਕ USB ਕੇਬਲ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ ਅਤੇ ਵਿਕਾਸ ਬੋਰਡ 'ਤੇ ਮਾਈਕ੍ਰੋਯੂਐਸਬੀ ਕਨੈਕਟਰ (J3) ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
- ਡਿਸਪਲੇਪੋਰਟ ਸਰੋਤ ਅਤੇ Bitec ਡਿਸਪਲੇਅਪੋਰਟ 1.4 FMC ਕਾਰਡ ਦੇ ਰਿਸੀਵਰ ਪੋਰਟ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਡਿਸਪਲੇਪੋਰਟ 1.4 ਕੇਬਲ ਨੱਥੀ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਰੋਤ ਕਿਰਿਆਸ਼ੀਲ ਹੈ।
- ਡਿਸਪਲੇਪੋਰਟ ਡਿਸਪਲੇਅ ਅਤੇ Bitec ਡਿਸਪਲੇਪੋਰਟ 1.4 FMC ਕਾਰਡ ਦੇ ਟ੍ਰਾਂਸਮੀਟਰ ਪੋਰਟ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਡਿਸਪਲੇਪੋਰਟ 1.4 ਕੇਬਲ ਨੱਥੀ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਡਿਸਪਲੇ ਕਿਰਿਆਸ਼ੀਲ ਹੈ।
- SW1 ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬੋਰਡ ਨੂੰ ਚਾਲੂ ਕਰੋ।
ਬੋਰਡ ਸਥਿਤੀ LEDs, ਪੁਸ਼ ਬਟਨ ਅਤੇ DIP ਸਵਿੱਚ
Intel Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਵਿੱਚ ਅੱਠ ਸਟੇਟਸ LEDs (ਹਰੇ ਅਤੇ ਲਾਲ ਦੋਨੋ ਐਮੀਟਰਾਂ ਦੇ ਨਾਲ), ਤਿੰਨ ਉਪਭੋਗਤਾ ਪੁਸ਼ ਬਟਨ ਅਤੇ ਅੱਠ ਉਪਭੋਗਤਾ DIP ਸਵਿੱਚ ਹਨ। 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ ਲਿੰਕ ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਣ ਲਈ LEDs ਨੂੰ ਪ੍ਰਕਾਸ਼ਮਾਨ ਕਰਦਾ ਹੈ। ਪੁਸ਼ ਬਟਨ ਅਤੇ ਡੀਆਈਪੀ ਸਵਿੱਚ ਤੁਹਾਨੂੰ ਡਿਜ਼ਾਈਨ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ।
ਸਥਿਤੀ ਐਲ.ਈ.ਡੀ.
ਸਾਰਣੀ 2. ਸਥਿਤੀ LEDs
LED | ਵਰਣਨ |
ਲਾਲ LEDs | |
0 | DDR4 EMIF ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਜਾਰੀ ਹੈ। |
1 | DDR4 EMIF ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਅਸਫਲ ਰਿਹਾ। |
7:2 | ਅਣਵਰਤਿਆ। |
ਹਰੇ LEDs | |
0 | ਜਦੋਂ ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ ਲਿੰਕ ਸਿਖਲਾਈ ਸਫਲਤਾਪੂਰਵਕ ਪੂਰੀ ਹੋ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਡਿਜ਼ਾਈਨ ਸਥਿਰ ਵੀਡੀਓ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਤਾਂ ਪ੍ਰਕਾਸ਼ਮਾਨ ਹੁੰਦਾ ਹੈ। |
5:1 | ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ ਲੇਨ ਗਿਣਤੀ: 00001 = 1 ਲੇਨ
00010 = 2 ਲੇਨ 00100 = 4 ਲੇਨ |
7:6 | ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ ਲੇਨ ਸਪੀਡ: 00 = 1.62 Gbps
01 = 2.7 Gbps 10 = 5.4 Gbps 11 = 8.1 Gbps |
ਸਾਰਣੀ ਉਸ ਸਥਿਤੀ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ ਜੋ ਹਰੇਕ LED ਦਰਸਾਉਂਦੀ ਹੈ। ਹਰੇਕ LED ਸਥਿਤੀ ਵਿੱਚ ਲਾਲ ਅਤੇ ਹਰੇ ਦੋਵੇਂ ਸੰਕੇਤਕ ਹੁੰਦੇ ਹਨ ਜੋ ਸੁਤੰਤਰ ਰੂਪ ਵਿੱਚ ਪ੍ਰਕਾਸ਼ ਕਰ ਸਕਦੇ ਹਨ। ਕੋਈ ਵੀ LED ਚਮਕਦਾਰ ਸੰਤਰੀ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਲਾਲ ਅਤੇ ਹਰੇ ਦੋਵੇਂ ਸੰਕੇਤਕ ਚਾਲੂ ਹਨ।
ਯੂਜ਼ਰ ਪੁਸ਼ ਬਟਨ
ਯੂਜ਼ਰ ਪੁਸ਼ ਬਟਨ 0 ਆਉਟਪੁੱਟ ਡਿਸਪਲੇਅ ਦੇ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਇੰਟੇਲ ਲੋਗੋ ਦੇ ਡਿਸਪਲੇ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ। ਸ਼ੁਰੂਆਤੀ ਸਮੇਂ, ਡਿਜ਼ਾਈਨ ਲੋਗੋ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। ਪੁਸ਼ ਬਟਨ 0 ਦਬਾਉਣ ਨਾਲ ਲੋਗੋ ਡਿਸਪਲੇਅ ਲਈ ਯੋਗ ਨੂੰ ਟੌਗਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਉਪਭੋਗਤਾ ਪੁਸ਼ ਬਟਨ 1 ਡਿਜ਼ਾਈਨ ਦੇ ਸਕੇਲਿੰਗ ਮੋਡ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਇੱਕ ਸਰੋਤ ਜਾਂ ਸਿੰਕ ਗਰਮ-ਪਲੱਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਡਿਜ਼ਾਇਨ ਡਿਫਾਲਟ ਹੋ ਜਾਂਦਾ ਹੈ:
- ਪਾਸਥਰੂ ਮੋਡ, ਜੇਕਰ ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਤੋਂ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ
- ਡਾਊਨਸਕੇਲ ਮੋਡ, ਜੇਕਰ ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਤੋਂ ਵੱਧ ਹੈ
ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਯੂਜ਼ਰ ਪੁਸ਼ ਬਟਨ 1 ਨੂੰ ਦਬਾਉਂਦੇ ਹੋ ਤਾਂ ਡਿਜ਼ਾਈਨ ਅਗਲੇ ਸਕੇਲਿੰਗ ਮੋਡ (ਪਾਸਥਰੂ > ਅੱਪਸਕੇਲ, ਅੱਪਸਕੇਲ > ਡਾਊਨਸਕੇਲ, ਡਾਊਨਸਕੇਲ > ਪਾਸਥਰੂ) ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ। ਯੂਜ਼ਰ ਪੁਸ਼ ਬਟਨ 2 ਅਣਵਰਤਿਆ ਹੋਇਆ ਹੈ।
ਉਪਭੋਗਤਾ DIP ਸਵਿੱਚ
ਡੀਆਈਪੀ ਸਵਿੱਚ ਵਿਕਲਪਿਕ ਨਿਓਸ II ਟਰਮੀਨਲ ਪ੍ਰਿੰਟਿੰਗ ਅਤੇ ਡਿਸਪਲੇਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ ਦੁਆਰਾ ਚਲਾਏ ਜਾਣ ਵਾਲੇ ਆਉਟਪੁੱਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਲਈ ਸੈਟਿੰਗਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹਨ।
ਸਾਰਣੀ 3. ਡੀਆਈਪੀ ਸਵਿੱਚ
ਸਾਰਣੀ ਹਰੇਕ DIP ਸਵਿੱਚ ਦੇ ਫੰਕਸ਼ਨ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ। ਡੀਆਈਪੀ ਸਵਿੱਚ, ਨੰਬਰ 1 ਤੋਂ 8 (0 ਤੋਂ 7 ਨਹੀਂ), ਸਵਿੱਚ ਕੰਪੋਨੈਂਟ 'ਤੇ ਛਾਪੇ ਗਏ ਨੰਬਰਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ। ਹਰੇਕ ਸਵਿੱਚ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ, ਸਫ਼ੈਦ ਸਵਿੱਚ ਨੂੰ LCD ਵੱਲ ਅਤੇ ਬੋਰਡ 'ਤੇ LEDs ਤੋਂ ਦੂਰ ਲੈ ਜਾਓ।
ਸਵਿੱਚ ਕਰੋ | ਫੰਕਸ਼ਨ |
1 | ਚਾਲੂ 'ਤੇ ਸੈੱਟ ਹੋਣ 'ਤੇ Nios II ਟਰਮੀਨਲ ਪ੍ਰਿੰਟਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। |
2 | ਪ੍ਰਤੀ ਰੰਗ ਆਉਟਪੁੱਟ ਬਿੱਟ ਸੈੱਟ ਕਰੋ:
OFF = 8 ਬਿੱਟ ON = 10 ਬਿੱਟ |
4:3 | ਆਉਟਪੁੱਟ ਕਲਰ ਸਪੇਸ ਸੈੱਟ ਕਰੋ ਅਤੇ ਐੱਸampling: SW4 OFF, SW3 OFF = RGB 4:4:4 SW4 OFF, SW3 ON = YCbCr 4:4:4 SW4 ON, SW3 OFF = YCbCr 4:2:2 SW4 ON, SW3 ON = YCbCr 4:2:0 |
6:5 | ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਫਰੇਮ ਰੇਟ ਸੈੱਟ ਕਰੋ: SW4 OFF, SW3 OFF = 4K60
SW4 OFF, SW3 ON = 4K30 SW4 ON, SW3 OFF = 1080p60 SW4 ON, SW3 ON = 1080i60 |
8:7 | ਅਣਵਰਤਿਆ |
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣਾ ਸਾਬਕਾample
ਤੁਹਾਨੂੰ ਕੰਪਾਇਲ ਕੀਤੇ .sof ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ file ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈ Intel Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ।
ਕਦਮ:
- Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਵਿੱਚ, Tools ➤ Programmer 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮਰ ਵਿੰਡੋ ਵਿੱਚ, ਜੇ ਨੂੰ ਸਕੈਨ ਕਰਨ ਲਈ ਆਟੋ ਡਿਟੈਕਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋTAG ਚੇਨ ਅਤੇ ਕਨੈਕਟ ਕੀਤੇ ਡਿਵਾਈਸਾਂ ਦੀ ਖੋਜ ਕਰੋ।
ਜੇਕਰ ਇੱਕ ਪੌਪ-ਅੱਪ ਵਿੰਡੋ ਤੁਹਾਨੂੰ ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਡਿਵਾਈਸ ਸੂਚੀ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਪੁੱਛਦੀ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਹਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। - ਡਿਵਾਈਸ ਸੂਚੀ ਵਿੱਚ, 10AX115S2F45 ਲੇਬਲ ਵਾਲੀ ਕਤਾਰ ਨੂੰ ਚੁਣੋ।
- ਬਦਲੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ File…
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਪ੍ਰੀ-ਕੰਪਾਈਲਡ ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ file ਜੋ ਕਿ Intel ਡਿਜ਼ਾਈਨ ਡਾਊਨਲੋਡ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ, master_image/pre_compiled.sof ਦੀ ਚੋਣ ਕਰੋ।
- ਆਪਣੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਨੂੰ ਵਰਤਣ ਲਈ file ਸਥਾਨਕ ਕੰਪਾਈਲ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ, ਆਉਟਪੁੱਟ_ ਦੀ ਚੋਣ ਕਰੋfiles/top.sof.
- ਡਿਵਾਈਸ ਸੂਚੀ ਦੀ 10AX115S2F45 ਕਤਾਰ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ/ਸੰਰਚਨਾ ਨੂੰ ਚਾਲੂ ਕਰੋ।
- ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਜਦੋਂ ਪ੍ਰੋਗਰਾਮਰ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਡਿਜ਼ਾਈਨ ਆਪਣੇ ਆਪ ਚੱਲਦਾ ਹੈ। - ਡਿਜ਼ਾਈਨ ਤੋਂ ਆਉਟਪੁੱਟ ਟੈਕਸਟ ਸੁਨੇਹੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ Nios II ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ, ਨਹੀਂ ਤਾਂ ਕਈ ਸਵਿੱਚ ਤਬਦੀਲੀਆਂ ਤੋਂ ਬਾਅਦ ਡਿਜ਼ਾਇਨ ਲਾਕ ਹੋ ਜਾਂਦਾ ਹੈ (ਸਿਰਫ਼ ਜੇਕਰ ਤੁਸੀਂ ਉਪਭੋਗਤਾ DIP ਸਵਿੱਚ 1 ਨੂੰ ਚਾਲੂ 'ਤੇ ਸੈੱਟ ਕਰਦੇ ਹੋ)।
- a. ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੋਲ੍ਹੋ ਅਤੇ ਟਾਈਪ ਕਰੋ nios2-terminal
- b. ਐਂਟਰ ਦਬਾਓ।
ਇੰਪੁੱਟ 'ਤੇ ਜੁੜਿਆ ਹੈ। ਬਿਨਾਂ ਕਿਸੇ ਸਰੋਤ ਦੇ, ਆਉਟਪੁੱਟ ਇੱਕ ਕਾਲੀ ਸਕ੍ਰੀਨ ਹੈ ਜਿਸ ਵਿੱਚ ਸਕ੍ਰੀਨ ਦੇ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਇੰਟੇਲ ਲੋਗੋ ਹੈ।
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਦਾ ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ ਸਾਬਕਾample
ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ, udx10_dp.qsys, ਵਿੱਚ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ ਅਤੇ ਟ੍ਰਾਂਸਮੀਟਰ ਪ੍ਰੋਟੋਕੋਲ IP, ਵੀਡੀਓ ਪਾਈਪਲਾਈਨ IP, ਅਤੇ Nios II ਪ੍ਰੋਸੈਸਰ ਦੇ ਹਿੱਸੇ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। ਡਿਜ਼ਾਇਨ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਨੂੰ ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ ਅਤੇ ਟ੍ਰਾਂਸਮੀਟਰ PHY ਤਰਕ (ਜਿਸ ਵਿੱਚ ਇੰਟਰਫੇਸ ਟ੍ਰਾਂਸਸੀਵਰ ਸ਼ਾਮਲ ਹਨ) ਅਤੇ ਇੱਕ ਵੇਰੀਲੌਗ ਐਚਡੀਐਲ ਆਰਟੀਐਲ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਸਿਖਰਲੇ ਪੱਧਰ 'ਤੇ ਟ੍ਰਾਂਸਸੀਵਰ ਪੁਨਰ-ਸੰਰਚਨਾ ਤਰਕ ਨਾਲ ਜੋੜਦਾ ਹੈ। file (top.v)। ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਡਿਸਪਲੇਪੋਰਟ ਇੰਪੁੱਟ ਅਤੇ ਡਿਸਪਲੇਪੋਰਟ ਆਉਟਪੁੱਟ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਸਿੰਗਲ ਵੀਡੀਓ ਪ੍ਰੋਸੈਸਿੰਗ ਮਾਰਗ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।
ਚਿੱਤਰ 2. ਬਲਾਕ ਡਾਇਆਗ੍ਰਾਮ
ਚਿੱਤਰ 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਵਿੱਚ ਬਲਾਕਾਂ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈample. ਚਿੱਤਰ ਨਿਓਸ II, ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਦੇ ਵਿਚਕਾਰ ਐਵਲੋਨ-ਐਮਐਮ, ਅਤੇ ਸਿਸਟਮ ਦੇ ਹੋਰ ਹਿੱਸਿਆਂ ਨਾਲ ਜੁੜੇ ਕੁਝ ਆਮ ਪੈਰੀਫਿਰਲਾਂ ਨੂੰ ਨਹੀਂ ਦਿਖਾਉਂਦਾ ਹੈ। ਡਿਜ਼ਾਇਨ ਖੱਬੇ ਪਾਸੇ ਇੱਕ ਡਿਸਪਲੇਪੋਰਟ ਸਰੋਤ ਤੋਂ ਵੀਡੀਓ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ, ਵੀਡੀਓ ਨੂੰ ਸੱਜੇ ਪਾਸੇ ਡਿਸਪਲੇਪੋਰਟ ਸਿੰਕ ਤੱਕ ਪਹੁੰਚਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਖੱਬੇ ਤੋਂ ਸੱਜੇ ਵੀਡੀਓ ਪਾਈਪਲਾਈਨ ਰਾਹੀਂ ਵੀਡੀਓ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ।
ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ PHY ਅਤੇ ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ IP
Bitec DisplayPort FMC ਕਾਰਡ ਡਿਸਪਲੇਅਪੋਰਟ ਸਰੋਤ ਤੋਂ ਡਿਸਪਲੇਅਪੋਰਟ 1.4 ਸਿਗਨਲ ਲਈ ਇੱਕ ਬਫਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ PHY ਅਤੇ ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ IP ਦਾ ਸੁਮੇਲ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਬਣਾਉਣ ਲਈ ਆਉਣ ਵਾਲੇ ਸਿਗਨਲ ਨੂੰ ਡੀਕੋਡ ਕਰਦਾ ਹੈ। ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ PHY ਵਿੱਚ ਆਉਣ ਵਾਲੇ ਡੇਟਾ ਨੂੰ ਡੀਸੀਰੀਅਲਾਈਜ਼ ਕਰਨ ਲਈ ਟ੍ਰਾਂਸਸੀਵਰ ਹੁੰਦੇ ਹਨ ਅਤੇ ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ IP ਡਿਸਪਲੇਪੋਰਟ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਡੀਕੋਡ ਕਰਦਾ ਹੈ। ਸੰਯੁਕਤ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ IP ਬਿਨਾਂ ਕਿਸੇ ਸੌਫਟਵੇਅਰ ਦੇ ਆਉਣ ਵਾਲੇ ਡਿਸਪਲੇਪੋਰਟ ਸਿਗਨਲ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ। ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ IP ਤੋਂ ਨਤੀਜਾ ਵੀਡੀਓ ਸਿਗਨਲ ਇੱਕ ਮੂਲ ਪੈਕੇਟਾਈਜ਼ਡ ਸਟ੍ਰੀਮਿੰਗ ਫਾਰਮੈਟ ਹੈ। ਡਿਜ਼ਾਇਨ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ ਨੂੰ 10-ਬਿੱਟ ਆਉਟਪੁੱਟ ਲਈ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ।
ਡਿਸਪਲੇਪੋਰਟ ਟੂ ਕਲੌਕਡ ਵੀਡੀਓ ਆਈ.ਪੀ
ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ ਦੁਆਰਾ ਪੈਕੇਟਾਈਜ਼ਡ ਸਟ੍ਰੀਮਿੰਗ ਡੇਟਾ ਫਾਰਮੈਟ ਆਉਟਪੁੱਟ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਕਲਾਕਡ ਵੀਡੀਓ ਡੇਟਾ ਫਾਰਮੈਟ ਨਾਲ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ ਜਿਸਦੀ ਕਲੌਕਡ ਵੀਡੀਓ ਇਨਪੁਟ IP ਉਮੀਦ ਕਰਦਾ ਹੈ। ਡਿਸਪਲੇਪੋਰਟ ਟੂ ਕਲੌਕਡ ਵੀਡੀਓ IP ਇਸ ਡਿਜ਼ਾਈਨ ਲਈ ਇੱਕ ਕਸਟਮ IP ਹੈ। ਇਹ ਡਿਸਪਲੇਅਪੋਰਟ ਆਉਟਪੁੱਟ ਨੂੰ ਇੱਕ ਅਨੁਕੂਲ ਘੜੀ ਵਾਲੇ ਵੀਡੀਓ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਜਿਸਨੂੰ ਤੁਸੀਂ ਸਿੱਧੇ ਕਲਾਕਡ ਵੀਡੀਓ ਇਨਪੁਟ ਨਾਲ ਕਨੈਕਟ ਕਰ ਸਕਦੇ ਹੋ। ਡਿਸਪਲੇਪੋਰਟ ਟੂ ਕਲੌਕਡ ਵੀਡੀਓ IP ਵਾਇਰ ਸਿਗਨਲਿੰਗ ਸਟੈਂਡਰਡ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਹਰੇਕ ਪਿਕਸਲ ਦੇ ਅੰਦਰ ਰੰਗ ਪਲੇਨ ਦੇ ਕ੍ਰਮ ਨੂੰ ਬਦਲ ਸਕਦਾ ਹੈ। ਡਿਸਪਲੇਪੋਰਟ ਸਟੈਂਡਰਡ ਕਲਰ ਆਰਡਰਿੰਗ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਇੰਟੇਲ ਵੀਡੀਓ ਪਾਈਪਲਾਈਨ IP ਆਰਡਰਿੰਗ ਨਾਲੋਂ ਵੱਖਰਾ ਹੈ। ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਕਲਰ ਸਵੈਪ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। ਇਹ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ IP ਤੋਂ ਪ੍ਰਸਾਰਣ ਲਈ ਮੌਜੂਦਾ ਰੰਗ ਸਪੇਸ ਨੂੰ ਇਸਦੇ Avalon-MM ਸਲੇਵ ਇੰਟਰਫੇਸ ਨਾਲ ਪੜ੍ਹਦਾ ਹੈ। ਇਹ ਡਿਸਪਲੇਅਪੋਰਟ ਨੂੰ ਕਲੌਕਡ ਵੀਡੀਓ ਆਈਪੀ ਵੱਲ ਨਿਰਦੇਸ਼ਿਤ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਇਸਦੇ Avalon-MM ਸਲੇਵ ਇੰਟਰਫੇਸ ਨਾਲ ਉਚਿਤ ਸੁਧਾਰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕੇ।
ਘੜੀ ਵੀਡੀਓ ਇਨਪੁਟ
ਕਲਾਕਡ ਵੀਡੀਓ ਇੰਪੁੱਟ ਡਿਸਪਲੇਅਪੋਰਟ ਤੋਂ ਕਲੌਕਡ ਵੀਡੀਓ ਆਈਪੀ ਤੱਕ ਕਲਾਕਡ ਵੀਡੀਓ ਇੰਟਰਫੇਸ ਸਿਗਨਲ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਐਵਲੋਨ-ਐਸਟੀ ਵੀਡੀਓ ਸਿਗਨਲ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਇਹ ਸਿਗਨਲ ਫਾਰਮੈਟ ਵੀਡੀਓ ਤੋਂ ਸਾਰੀ ਹਰੀਜੱਟਲ ਅਤੇ ਵਰਟੀਕਲ ਖਾਲੀ ਜਾਣਕਾਰੀ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਕਿਰਿਆਸ਼ੀਲ ਤਸਵੀਰ ਡੇਟਾ ਛੱਡਦਾ ਹੈ। IP ਇਸ ਨੂੰ ਪ੍ਰਤੀ ਵੀਡੀਓ ਫਰੇਮ ਇੱਕ ਪੈਕੇਟ ਦੇ ਰੂਪ ਵਿੱਚ ਪੈਕਟਾਈਜ਼ ਕਰਦਾ ਹੈ। ਇਹ ਵਾਧੂ ਮੈਟਾਡੇਟਾ ਪੈਕੇਟ ਵੀ ਜੋੜਦਾ ਹੈ (ਜਿਸ ਨੂੰ ਕੰਟਰੋਲ ਪੈਕੇਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ) ਜੋ ਹਰੇਕ ਵੀਡੀਓ ਫਰੇਮ ਦੇ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦਾ ਵਰਣਨ ਕਰਦੇ ਹਨ। ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪ ਰਾਹੀਂ Avalon-ST ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਚਾਰ ਪਿਕਸਲ ਹੈ, ਜਿਸ ਵਿੱਚ ਪ੍ਰਤੀ ਪਿਕਸਲ ਤਿੰਨ ਚਿੰਨ੍ਹ ਹਨ। ਘੜੀ ਵਾਲਾ ਵੀਡੀਓ ਇਨਪੁਟ ਵਿਡੀਓ IP ਪਾਈਪਲਾਈਨ ਲਈ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ IP ਤੋਂ ਫਿਕਸਡ ਕਲਾਕ ਰੇਟ (300 MHz) ਤੱਕ ਵੇਰੀਏਬਲ ਰੇਟ ਕਲਾਕਡ ਵੀਡੀਓ ਸਿਗਨਲ ਤੋਂ ਪਰਿਵਰਤਨ ਲਈ ਕਲਾਕ ਕਰਾਸਿੰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਸਟ੍ਰੀਮ ਕਲੀਨਰ
ਸਟ੍ਰੀਮ ਕਲੀਨਰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਨੂੰ ਲੰਘਣ ਵਾਲਾ ਐਵਲੋਨ-ਐਸਟੀ ਵੀਡੀਓ ਸਿਗਨਲ ਗਲਤੀ ਰਹਿਤ ਹੈ। ਡਿਸਪਲੇਅਪੋਰਟ ਸਰੋਤ ਦੀ ਹੌਟ ਪਲੱਗਿੰਗ ਡਿਜ਼ਾਇਨ ਨੂੰ ਘੜੀ ਵਿਡੀਓ ਇਨਪੁਟ IP ਤੇ ਡੇਟਾ ਦੇ ਅਧੂਰੇ ਫਰੇਮਾਂ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ Avalon-ST ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਵਿੱਚ ਤਰੁੱਟੀਆਂ ਪੈਦਾ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀ ਹੈ। ਹਰੇਕ ਫਰੇਮ ਲਈ ਵੀਡੀਓ ਡੇਟਾ ਵਾਲੇ ਪੈਕੇਟਾਂ ਦਾ ਆਕਾਰ ਫਿਰ ਸੰਬੰਧਿਤ ਨਿਯੰਤਰਣ ਪੈਕੇਟਾਂ ਦੁਆਰਾ ਰਿਪੋਰਟ ਕੀਤੇ ਆਕਾਰ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ। ਸਟ੍ਰੀਮ ਕਲੀਨਰ ਇਹਨਾਂ ਸਥਿਤੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਅਤੇ ਫਰੇਮ ਨੂੰ ਪੂਰਾ ਕਰਨ ਅਤੇ ਕੰਟਰੋਲ ਪੈਕੇਟ ਵਿੱਚ ਨਿਰਧਾਰਨ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ ਅਪਮਾਨਜਨਕ ਵੀਡੀਓ ਪੈਕੇਟਾਂ ਦੇ ਅੰਤ ਵਿੱਚ ਵਾਧੂ ਡੇਟਾ (ਗ੍ਰੇ ਪਿਕਸਲ) ਜੋੜਦਾ ਹੈ।
Chroma Resampler (ਇਨਪੁਟ)
ਡਿਸਪਲੇਪੋਰਟ ਤੋਂ ਇਨਪੁਟ 'ਤੇ ਡਿਜ਼ਾਈਨ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲਾ ਵੀਡੀਓ ਡੇਟਾ 4:4:4, 4:2:2, ਜਾਂ 4:2:0 ਕ੍ਰੋਮਾ ਹੋ ਸਕਦਾ ਹੈ।ampਅਗਵਾਈ. ਇਨਪੁਟ ਕ੍ਰੋਮਾ ਰੈਜ਼ampler ਆਉਣ ਵਾਲੇ ਵੀਡੀਓ ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਰਮੈਟ ਵਿੱਚ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ 4:4:4 ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਉੱਚ ਵਿਜ਼ੂਅਲ ਕੁਆਲਿਟੀ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ, ਕ੍ਰੋਮਾ ਰੈਜ਼ampler ਸਭ ਤੋਂ ਵੱਧ ਗਣਨਾਤਮਕ ਤੌਰ 'ਤੇ ਮਹਿੰਗੇ ਫਿਲਟਰ ਕੀਤੇ ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਮੌਜੂਦਾ ਕ੍ਰੋਮਾ ਐਸ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈampਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ IP ਤੋਂ ਇਸਦੇ Avalon-MM ਸਲੇਵ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ling ਫਾਰਮੈਟ। ਇਹ ਫਾਰਮੈਟ ਨੂੰ ਕ੍ਰੋਮਾ ਰੈਜ਼ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈampler ਇਸਦੇ Avalon-MM ਸਲੇਵ ਇੰਟਰਫੇਸ ਦੁਆਰਾ.
ਕਲਰ ਸਪੇਸ ਕਨਵਰਟਰ (ਇਨਪੁਟ)
ਡਿਸਪਲੇਪੋਰਟ ਤੋਂ ਇਨਪੁਟ ਵੀਡੀਓ ਡੇਟਾ RGB ਜਾਂ YCbCr ਕਲਰ ਸਪੇਸ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ। ਇਨਪੁਟ ਕਲਰ ਸਪੇਸ ਕਨਵਰਟਰ ਆਉਣ ਵਾਲੇ ਵੀਡੀਓ ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਰਮੈਟ ਵਿੱਚ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ RGB ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ ਆਈਪੀ ਤੋਂ ਮੌਜੂਦਾ ਰੰਗ ਸਪੇਸ ਨੂੰ ਇਸਦੇ ਐਵਲੋਨ-ਐਮਐਮ ਸਲੇਵ ਇੰਟਰਫੇਸ ਨਾਲ ਪੜ੍ਹਦਾ ਹੈ; ਇਹ ਸਹੀ ਪਰਿਵਰਤਨ ਗੁਣਾਂਕ ਨੂੰ ਕ੍ਰੋਮਾ ਰੈਜ਼ ਵਿੱਚ ਲੋਡ ਕਰਦਾ ਹੈampler ਇਸਦੇ Avalon-MM ਸਲੇਵ ਇੰਟਰਫੇਸ ਦੁਆਰਾ.
ਕਲਿਪਰ
ਕਲਿੱਪਰ ਆਉਣ ਵਾਲੀ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਤੋਂ ਇੱਕ ਸਰਗਰਮ ਖੇਤਰ ਚੁਣਦਾ ਹੈ ਅਤੇ ਬਾਕੀ ਨੂੰ ਰੱਦ ਕਰਦਾ ਹੈ। Nios II ਪ੍ਰੋਸੈਸਰ 'ਤੇ ਚੱਲ ਰਿਹਾ ਸਾਫਟਵੇਅਰ ਕੰਟਰੋਲ ਖੇਤਰ ਨੂੰ ਚੁਣਨ ਲਈ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਖੇਤਰ ਡਿਸਪਲੇਅਪੋਰਟ ਸਰੋਤ 'ਤੇ ਪ੍ਰਾਪਤ ਕੀਤੇ ਡੇਟਾ ਦੇ ਰੈਜ਼ੋਲੂਸ਼ਨ ਅਤੇ ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਸਕੇਲਿੰਗ ਮੋਡ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਪ੍ਰੋਸੈਸਰ ਆਪਣੇ ਏਵਲੋਨ-ਐਮਐਮ ਸਲੇਵ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਖੇਤਰ ਨੂੰ ਕਲਿਪਰ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ।
ਸਕੇਲਰ
ਡਿਜ਼ਾਇਨ ਪ੍ਰਾਪਤ ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ, ਅਤੇ ਤੁਹਾਡੇ ਲਈ ਲੋੜੀਂਦੇ ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦੇ ਅਨੁਸਾਰ ਆਉਣ ਵਾਲੇ ਵੀਡੀਓ ਡੇਟਾ ਤੇ ਸਕੇਲਿੰਗ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਤਿੰਨ ਸਕੇਲਿੰਗ ਮੋਡਾਂ (ਅੱਪਸਕੇਲ, ਡਾਊਨਸਕੇਲ ਅਤੇ ਪਾਸਥਰੂ) ਵਿੱਚੋਂ ਵੀ ਚੁਣ ਸਕਦੇ ਹੋ। ਦੋ ਸਕੇਲਰ IP ਸਕੇਲਿੰਗ ਕਾਰਜਕੁਸ਼ਲਤਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ: ਕੋਈ ਲੋੜੀਂਦੇ ਡਾਊਨਸਕੇਲਿੰਗ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ; ਦੂਜੇ ਅਪਸਕੇਲਿੰਗ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਨ। ਡਿਜ਼ਾਈਨ ਲਈ ਦੋ ਸਕੇਲਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
- ਜਦੋਂ ਸਕੇਲਰ ਇੱਕ ਡਾਊਨਸਕੇਲ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਇਸਦੇ ਆਉਟਪੁੱਟ 'ਤੇ ਹਰ ਘੜੀ ਚੱਕਰ 'ਤੇ ਵੈਧ ਡੇਟਾ ਪੈਦਾ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਸਾਬਕਾ ਲਈample, ਜੇਕਰ ਇੱਕ 2x ਡਾਊਨਸਕੇਲ ਅਨੁਪਾਤ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਆਉਟਪੁੱਟ 'ਤੇ ਵੈਧ ਸਿਗਨਲ ਹਰ ਦੂਜੇ ਘੜੀ ਚੱਕਰ ਵਿੱਚ ਉੱਚਾ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕਿ ਡਿਜ਼ਾਇਨ ਹਰੇਕ ਸਮ ਨੰਬਰ ਵਾਲੀ ਇਨਪੁਟ ਲਾਈਨ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਔਡ ਨੰਬਰ ਵਾਲੀਆਂ ਇਨਪੁਟ ਲਾਈਨਾਂ ਲਈ ਘੱਟ ਹੁੰਦਾ ਹੈ। ਇਹ ਫਟਣ ਵਾਲਾ ਵਿਵਹਾਰ ਆਉਟਪੁੱਟ 'ਤੇ ਡੇਟਾ ਦਰ ਨੂੰ ਘਟਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਬੁਨਿਆਦੀ ਹੈ, ਪਰ ਡਾਊਨਸਟ੍ਰੀਮ ਮਿਕਸਰ ਆਈਪੀ ਨਾਲ ਅਸੰਗਤ ਹੈ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਆਉਟਪੁੱਟ 'ਤੇ ਅੰਡਰਫਲੋ ਤੋਂ ਬਚਣ ਲਈ ਵਧੇਰੇ ਇਕਸਾਰ ਡੇਟਾ ਦਰ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹੈ। ਡਿਜ਼ਾਈਨ ਲਈ ਕਿਸੇ ਵੀ ਡਾਊਨਸਕੇਲ ਅਤੇ ਮਿਕਸਰ ਦੇ ਵਿਚਕਾਰ ਫਰੇਮ ਬਫਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਫਰੇਮ ਬਫਰ ਮਿਕਸਰ ਨੂੰ ਲੋੜੀਂਦੀ ਦਰ 'ਤੇ ਡਾਟਾ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
- ਜਦੋਂ ਸਕੇਲਰ ਇੱਕ ਅੱਪਸਕੇਲ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਹਰ ਘੜੀ ਦੇ ਚੱਕਰ 'ਤੇ ਵੈਧ ਡੇਟਾ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਇਸਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਮਿਕਸਰ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ। ਹਾਲਾਂਕਿ, ਇਹ ਹਰ ਘੜੀ ਚੱਕਰ 'ਤੇ ਨਵੇਂ ਇਨਪੁਟ ਡੇਟਾ ਨੂੰ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ। ਸਾਬਕਾ ਦੇ ਤੌਰ 'ਤੇ 2x ਅੱਪਸਕੇਲ ਲੈਣਾampਲੇ, ਸਮ ਨੰਬਰ ਵਾਲੀਆਂ ਆਉਟਪੁੱਟ ਲਾਈਨਾਂ 'ਤੇ ਇਹ ਹਰ ਦੂਜੇ ਘੜੀ ਦੇ ਚੱਕਰ ਵਿੱਚ ਡੇਟਾ ਦੀ ਇੱਕ ਨਵੀਂ ਬੀਟ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ, ਫਿਰ ਓਡ ਨੰਬਰ ਵਾਲੀਆਂ ਆਉਟਪੁੱਟ ਲਾਈਨਾਂ 'ਤੇ ਕੋਈ ਨਵਾਂ ਇਨਪੁਟ ਡੇਟਾ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਅੱਪਸਟਰੀਮ ਕਲਿੱਪਰ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੀ ਦਰ 'ਤੇ ਡੇਟਾ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ ਜੇਕਰ ਇਹ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਕਲਿੱਪ (ਜਿਵੇਂ ਕਿ ਜ਼ੂਮ-ਇਨ ਦੌਰਾਨ) ਲਾਗੂ ਕਰ ਰਿਹਾ ਹੈ। ਇਸ ਲਈ, ਇੱਕ ਕਲਿਪਰ ਅਤੇ ਅੱਪਸਕੇਲ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਫਰੇਮ ਬਫਰ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਿਸ ਲਈ ਸਕੇਲਰ ਨੂੰ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਫਰੇਮ ਬਫਰ ਦੇ ਬਾਅਦ ਬੈਠਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਸਕੇਲਰ ਨੂੰ ਡਾਊਨਸਕੇਲ ਲਈ ਫਰੇਮ ਬਫਰ ਤੋਂ ਪਹਿਲਾਂ ਬੈਠਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਸਲਈ ਡਿਜ਼ਾਈਨ ਫਰੇਮ ਬਫਰ ਦੇ ਦੋਵੇਂ ਪਾਸੇ ਦੋ ਵੱਖਰੇ ਸਕੇਲਰ ਲਾਗੂ ਕਰਦਾ ਹੈ: ਇੱਕ ਅੱਪਸਕੇਲ ਲਈ; ਦੂਜਾ ਡਾਊਨਸਕੇਲ ਲਈ।
ਦੋ ਸਕੇਲਰ ਫਰੇਮ ਬਫਰ ਦੁਆਰਾ ਲੋੜੀਂਦੀ ਅਧਿਕਤਮ DDR4 ਬੈਂਡਵਿਡਥ ਨੂੰ ਵੀ ਘਟਾਉਂਦੇ ਹਨ। ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾ ਫਰੇਮ ਬਫਰ ਤੋਂ ਪਹਿਲਾਂ ਡਾਊਨਸਕੇਲ ਲਾਗੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਲਿਖਣ ਵਾਲੇ ਪਾਸੇ ਡਾਟਾ ਦਰ ਨੂੰ ਘੱਟ ਤੋਂ ਘੱਟ ਕਰਨਾ। ਫਰੇਮ ਬਫਰ ਤੋਂ ਬਾਅਦ ਹਮੇਸ਼ਾ ਅੱਪਸਕੇਲ ਲਾਗੂ ਕਰੋ, ਜੋ ਰੀਡ ਸਾਈਡ 'ਤੇ ਡਾਟਾ ਦਰ ਨੂੰ ਘੱਟ ਕਰਦਾ ਹੈ। ਹਰੇਕ ਸਕੇਲਰ ਨੂੰ ਆਉਣ ਵਾਲੀ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਵਿੱਚ ਕੰਟਰੋਲ ਪੈਕੇਟ ਤੋਂ ਲੋੜੀਂਦਾ ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਮਿਲਦਾ ਹੈ, ਜਦੋਂ ਕਿ Avalon-MM ਸਲੇਵ ਇੰਟਰਫੇਸ ਵਾਲਾ Nios II ਪ੍ਰੋਸੈਸਰ ਹਰੇਕ ਸਕੇਲਰ ਲਈ ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਸੈੱਟ ਕਰਦਾ ਹੈ।
ਫਰੇਮ ਬਫਰ
ਫਰੇਮ ਬਫਰ ਟ੍ਰਿਪਲ ਬਫਰਿੰਗ ਕਰਨ ਲਈ DDR4 ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜੋ ਵੀਡੀਓ ਅਤੇ ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਨੂੰ ਆਉਣ ਵਾਲੇ ਅਤੇ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਫਰੇਮ ਦਰਾਂ ਦੇ ਵਿਚਕਾਰ ਫਰੇਮ ਰੇਟ ਪਰਿਵਰਤਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਡਿਜ਼ਾਈਨ ਕਿਸੇ ਵੀ ਇੰਪੁੱਟ ਫਰੇਮ ਰੇਟ ਨੂੰ ਸਵੀਕਾਰ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਕੁੱਲ ਪਿਕਸਲ ਰੇਟ ਪ੍ਰਤੀ ਸਕਿੰਟ 1 ਗੀਗਾ ਪਿਕਸਲ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ। ਤੁਹਾਡੇ ਦੁਆਰਾ ਚੁਣੇ ਗਏ ਆਉਟਪੁੱਟ ਮੋਡ ਦੇ ਅਨੁਸਾਰ, Nios II ਸੌਫਟਵੇਅਰ ਆਉਟਪੁੱਟ ਫਰੇਮ ਰੇਟ ਨੂੰ 30 ਜਾਂ 60 fps 'ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਆਉਟਪੁੱਟ ਫਰੇਮ ਰੇਟ ਕਲਾਕਡ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਸੈਟਿੰਗਾਂ ਅਤੇ ਆਉਟਪੁੱਟ ਵੀਡੀਓ ਪਿਕਸਲ ਕਲਾਕ ਦਾ ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ। ਬੈਕਪ੍ਰੈਸ਼ਰ ਜੋ ਕਲੌਕਡ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਪਾਈਪਲਾਈਨ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ ਉਹ ਦਰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਫ੍ਰੇਮ ਬਫਰ ਦਾ ਰੀਡ ਸਾਈਡ DDR4 ਤੋਂ ਵੀਡੀਓ ਫਰੇਮਾਂ ਨੂੰ ਖਿੱਚਦਾ ਹੈ।
ਮਿਕਸਰ
ਮਿਕਸਰ ਇੱਕ ਫਿਕਸਡ ਸਾਈਜ਼ ਬਲੈਕ ਬੈਕਗ੍ਰਾਊਂਡ ਚਿੱਤਰ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਕਿ ਮੌਜੂਦਾ ਆਉਟਪੁੱਟ ਚਿੱਤਰ ਦੇ ਆਕਾਰ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ Nios II ਪ੍ਰੋਸੈਸਰ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ। ਮਿਕਸਰ ਵਿੱਚ ਦੋ ਇੰਪੁੱਟ ਹਨ। ਪਹਿਲਾ ਇਨਪੁਟ ਅੱਪਸਕੇਲਰ ਨਾਲ ਜੁੜਦਾ ਹੈ ਤਾਂ ਜੋ ਡਿਜ਼ਾਈਨ ਨੂੰ ਮੌਜੂਦਾ ਵੀਡੀਓ ਪਾਈਪਲਾਈਨ ਤੋਂ ਆਉਟਪੁੱਟ ਦਿਖਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਜਾ ਸਕੇ। ਦੂਜਾ ਇੰਪੁੱਟ ਆਈਕਨ ਜਨਰੇਟਰ ਬਲਾਕ ਨਾਲ ਜੁੜਦਾ ਹੈ। ਡਿਜ਼ਾਇਨ ਮਿਕਸਰ ਦੇ ਪਹਿਲੇ ਇੰਪੁੱਟ ਨੂੰ ਉਦੋਂ ਹੀ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਜਦੋਂ ਇਹ ਘੜੀ ਵਾਲੇ ਵੀਡੀਓ ਇਨਪੁਟ 'ਤੇ ਕਿਰਿਆਸ਼ੀਲ, ਸਥਿਰ ਵੀਡੀਓ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ। ਇਸ ਲਈ, ਡਿਜ਼ਾਇਨ ਇਨਪੁਟ 'ਤੇ ਹੌਟ-ਪਲੱਗਿੰਗ ਕਰਦੇ ਸਮੇਂ ਆਉਟਪੁੱਟ 'ਤੇ ਇੱਕ ਸਥਿਰ ਆਉਟਪੁੱਟ ਚਿੱਤਰ ਨੂੰ ਕਾਇਮ ਰੱਖਦਾ ਹੈ। ਡਿਜ਼ਾਇਨ ਅਲਫ਼ਾ 50% ਪਾਰਦਰਸ਼ਤਾ ਦੇ ਨਾਲ ਬੈਕਗ੍ਰਾਉਂਡ ਅਤੇ ਵੀਡੀਓ ਪਾਈਪਲਾਈਨ ਚਿੱਤਰਾਂ ਦੋਵਾਂ ਉੱਤੇ, ਆਈਕਨ ਜਨਰੇਟਰ ਨਾਲ ਜੁੜੇ ਮਿਕਸਰ ਵਿੱਚ ਦੂਜੇ ਇੰਪੁੱਟ ਨੂੰ ਮਿਲਾਉਂਦਾ ਹੈ।
ਰੰਗ ਸਪੇਸ ਪਰਿਵਰਤਕ (ਆਉਟਪੁੱਟ)
ਆਉਟਪੁੱਟ ਕਲਰ ਸਪੇਸ ਕਨਵਰਟਰ ਸਾਫਟਵੇਅਰ ਤੋਂ ਰਨਟਾਈਮ ਸੈਟਿੰਗ ਦੇ ਆਧਾਰ 'ਤੇ ਇਨਪੁਟ RGB ਵੀਡੀਓ ਡੇਟਾ ਨੂੰ RGB ਜਾਂ YCbCr ਕਲਰ ਸਪੇਸ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।
Chroma Resampler (ਆਉਟਪੁੱਟ)
ਆਉਟਪੁੱਟ ਕ੍ਰੋਮਾ ਰੈਜ਼ampler ਫਾਰਮੈਟ ਨੂੰ 4:4:4 ਤੋਂ 4:4:4, 4:2:2, ਜਾਂ 4:2:0 ਫਾਰਮੈਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ਫਾਰਮੈਟ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਆਉਟਪੁੱਟ ਕ੍ਰੋਮਾ ਰੈਜ਼ampler ਉੱਚ-ਗੁਣਵੱਤਾ ਵਾਲੇ ਵੀਡੀਓ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫਿਲਟਰ ਕੀਤੇ ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰਦਾ ਹੈ।
ਘੜੀ ਵੀਡੀਓ ਆਉਟਪੁੱਟ
ਕਲਾਕਡ ਵੀਡੀਓ ਆਉਟਪੁੱਟ Avalon-ST ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਨੂੰ ਕਲਾਕਡ ਵੀਡੀਓ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਕਲਾਕਡ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਵੀਡੀਓ ਵਿੱਚ ਹਰੀਜੱਟਲ ਅਤੇ ਵਰਟੀਕਲ ਬਲੈਂਕਿੰਗ ਅਤੇ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਟਾਈਮਿੰਗ ਜਾਣਕਾਰੀ ਜੋੜਦੀ ਹੈ। Nios II ਪ੍ਰੋਸੈਸਰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਬੇਨਤੀ ਕੀਤੇ ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਫਰੇਮ ਰੇਟ ਦੇ ਅਧਾਰ ਤੇ ਕਲਾਕਡ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਵਿੱਚ ਸੰਬੰਧਿਤ ਸੈਟਿੰਗਾਂ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ। ਘੜੀ ਵਾਲੀ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਘੜੀ ਨੂੰ ਬਦਲਦੀ ਹੈ, ਫਿਕਸਡ 300 MHz ਪਾਈਪਲਾਈਨ ਘੜੀ ਤੋਂ ਘੜੀ ਵਾਲੇ ਵੀਡੀਓ ਦੀ ਵੇਰੀਏਬਲ ਦਰ ਤੱਕ ਪਾਰ ਕਰਦੀ ਹੈ।
ਡਿਸਪਲੇਅਪੋਰਟ ਲਈ ਘੜੀ ਵੀਡੀਓ
ਡਿਸਪਲੇਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ ਕੰਪੋਨੈਂਟ ਕਲਾਕਡ ਵੀਡੀਓ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਵਿੱਚ ਵਾਇਰ ਸਿਗਨਲਿੰਗ ਅਤੇ ਕੰਡਿਊਟ ਇੰਟਰਫੇਸ ਦੀ ਘੋਸ਼ਣਾ ਵਿੱਚ ਅੰਤਰ ਤੁਹਾਨੂੰ ਕਲਾਕਡ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਨੂੰ ਸਿੱਧੇ ਡਿਸਪਲੇਅਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ IP ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਤੋਂ ਰੋਕਦੇ ਹਨ। ਕਲਾਕਡ ਵੀਡੀਓ ਟੂ ਡਿਸਪਲੇਪੋਰਟ ਕੰਪੋਨੈਂਟ ਡਿਜ਼ਾਈਨ-ਵਿਸ਼ੇਸ਼ ਕਸਟਮ ਆਈਪੀ ਹੈ ਜੋ ਕਲਾਕਡ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਅਤੇ ਡਿਸਪਲੇਅਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ IP ਵਿਚਕਾਰ ਲੋੜੀਂਦਾ ਸਧਾਰਨ ਰੂਪਾਂਤਰਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ Avalon-ST ਵੀਡੀਓ ਅਤੇ ਡਿਸਪਲੇਪੋਰਟ ਦੁਆਰਾ ਵਰਤੇ ਗਏ ਵੱਖੋ-ਵੱਖਰੇ ਰੰਗਾਂ ਦੇ ਫਾਰਮੈਟਿੰਗ ਮਾਪਦੰਡਾਂ ਲਈ ਖਾਤੇ ਵਿੱਚ ਹਰੇਕ ਪਿਕਸਲ ਵਿੱਚ ਰੰਗਾਂ ਦੇ ਕ੍ਰਮ ਨੂੰ ਵੀ ਬਦਲਦਾ ਹੈ।
ਡਿਸਪਲੇਅਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ IP ਅਤੇ ਡਿਸਪਲੇਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ PHY
ਡਿਸਪਲੇਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ IP ਅਤੇ ਡਿਸਪਲੇਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ PHY ਇਕੱਠੇ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਨੂੰ ਕਲਾਕਡ ਵੀਡੀਓ ਤੋਂ ਇੱਕ ਅਨੁਕੂਲ ਡਿਸਪਲੇਪੋਰਟ ਸਟ੍ਰੀਮ ਵਿੱਚ ਬਦਲਣ ਲਈ ਕੰਮ ਕਰਦੇ ਹਨ। ਡਿਸਪਲੇਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ IP ਡਿਸਪਲੇਪੋਰਟ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ ਅਤੇ ਵੈਧ ਡਿਸਪਲੇਪੋਰਟ ਡੇਟਾ ਨੂੰ ਏਨਕੋਡ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਡਿਸਪਲੇਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ PHY ਵਿੱਚ ਟ੍ਰਾਂਸਸੀਵਰ ਹੁੰਦੇ ਹਨ ਅਤੇ ਹਾਈ-ਸਪੀਡ ਸੀਰੀਅਲ ਆਉਟਪੁੱਟ ਬਣਾਉਂਦਾ ਹੈ।
ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਅਤੇ ਪੈਰੀਫਿਰਲ
ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਵਿੱਚ ਇੱਕ ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਹੁੰਦਾ ਹੈ, ਜੋ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ ਅਤੇ ਟ੍ਰਾਂਸਮੀਟਰ IP ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਲਈ ਰਨਟਾਈਮ ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ। ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਇਹਨਾਂ ਬੁਨਿਆਦੀ ਪੈਰੀਫਿਰਲਾਂ ਨਾਲ ਜੁੜਦਾ ਹੈ:
- ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਇਸਦੇ ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਇੱਕ ਆਨ-ਚਿੱਪ ਮੈਮੋਰੀ।
- ਏਜੇTAG ਸਾਫਟਵੇਅਰ ਪ੍ਰਿੰਟਫ ਆਉਟਪੁੱਟ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ UART (ਇੱਕ Nios II ਟਰਮੀਨਲ ਰਾਹੀਂ)।
- ਘੱਟੋ-ਘੱਟ ਇਵੈਂਟ ਅਵਧੀ ਦੇ ਡਿਸਪਲੇਅਪੋਰਟ ਨਿਰਧਾਰਨ ਦੁਆਰਾ ਲੋੜੀਂਦੇ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਬਿੰਦੂਆਂ 'ਤੇ ਮਿਲੀਸਕਿੰਟ ਪੱਧਰ ਦੇਰੀ ਪੈਦਾ ਕਰਨ ਲਈ ਇੱਕ ਸਿਸਟਮ ਟਾਈਮਰ।
- ਸਿਸਟਮ ਸਥਿਤੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਐਲ.ਈ.ਡੀ.
- ਪੁਸ਼-ਬਟਨ ਸਵਿੱਚਾਂ ਨੂੰ ਸਕੇਲਿੰਗ ਮੋਡਾਂ ਵਿਚਕਾਰ ਸਵਿਚ ਕਰਨ ਅਤੇ Intel ਲੋਗੋ ਦੇ ਡਿਸਪਲੇ ਨੂੰ ਸਮਰੱਥ ਅਤੇ ਅਯੋਗ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ।
- ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ ਨੂੰ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਅਤੇ ਇੱਕ Nios II ਟਰਮੀਨਲ ਵਿੱਚ ਸੁਨੇਹਿਆਂ ਦੀ ਪ੍ਰਿੰਟਿੰਗ ਨੂੰ ਸਮਰੱਥ ਅਤੇ ਅਯੋਗ ਕਰਨ ਲਈ DIP ਸਵਿੱਚ ਕਰਦਾ ਹੈ।
ਡਿਸਪਲੇਪੋਰਟ ਸਰੋਤ ਅਤੇ ਸਿੰਕ ਫਾਇਰ ਇੰਟਰੱਪਟਸ ਦੋਵਾਂ 'ਤੇ ਹੌਟ-ਪਲੱਗ ਇਵੈਂਟਸ ਜੋ ਕਿ ਡਿਸਪਲੇਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ ਅਤੇ ਪਾਈਪਲਾਈਨ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਟਰਿੱਗਰ ਕਰਦੇ ਹਨ। ਸਾਫਟਵੇਅਰ ਕੋਡ ਵਿੱਚ ਮੁੱਖ ਲੂਪ ਪੁਸ਼-ਬਟਨਾਂ ਅਤੇ ਡੀਆਈਪੀ ਸਵਿੱਚਾਂ ਦੇ ਮੁੱਲਾਂ ਦੀ ਵੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ ਅਤੇ ਉਸ ਅਨੁਸਾਰ ਪਾਈਪਲਾਈਨ ਸੈੱਟਅੱਪ ਨੂੰ ਬਦਲਦਾ ਹੈ।
I²C ਕੰਟਰੋਲਰ
ਡਿਜ਼ਾਇਨ ਵਿੱਚ Intel Arria 5338 8460 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਦੇ ਤਿੰਨ ਹੋਰ ਭਾਗਾਂ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਦੋ I²C ਕੰਟਰੋਲਰ (Si10 ਅਤੇ PS10) ਸ਼ਾਮਲ ਹਨ। Intel Arria 5338 GX FPGA ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ ਦੋ Si10 ਘੜੀ ਜਨਰੇਟਰ ਉਸੇ I²C ਬੱਸ ਨਾਲ ਜੁੜਦੇ ਹਨ। ਪਹਿਲਾਂ DDR4 EMIF ਲਈ ਹਵਾਲਾ ਘੜੀ ਤਿਆਰ ਕਰਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ, ਇਹ ਘੜੀ 100 MHz DDR1066 ਨਾਲ ਵਰਤਣ ਲਈ 4 MHz 'ਤੇ ਸੈੱਟ ਕੀਤੀ ਗਈ ਹੈ, ਪਰ ਇਹ ਡਿਜ਼ਾਈਨ DDR4 ਨੂੰ 1200 MHz 'ਤੇ ਚਲਾਉਂਦਾ ਹੈ, ਜਿਸ ਲਈ 150 MHz ਦੀ ਸੰਦਰਭ ਘੜੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਸ਼ੁਰੂ ਹੋਣ 'ਤੇ Nios II ਪ੍ਰੋਸੈਸਰ, I²C ਕੰਟਰੋਲਰ ਪੈਰੀਫਿਰਲ ਦੁਆਰਾ, DDR5338 ਸੰਦਰਭ ਘੜੀ ਦੀ ਗਤੀ ਨੂੰ 4MHz ਤੱਕ ਵਧਾਉਣ ਲਈ ਪਹਿਲੇ Si150 ਦੇ ਰਜਿਸਟਰ ਮੈਪ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਦਾ ਹੈ। ਦੂਜਾ Si5338 ਘੜੀ ਜਨਰੇਟਰ ਪਾਈਪਲਾਈਨ ਅਤੇ ਡਿਸਪਲੇਅਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ IP ਵਿਚਕਾਰ ਘੜੀ ਵਾਲੇ ਵੀਡੀਓ ਇੰਟਰਫੇਸ ਲਈ vid_clk ਤਿਆਰ ਕਰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਡਿਜ਼ਾਈਨ ਦੁਆਰਾ ਸਮਰਥਿਤ ਹਰੇਕ ਵੱਖਰੇ ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਫਰੇਮ ਰੇਟ ਲਈ ਇਸ ਘੜੀ ਦੀ ਗਤੀ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਜਦੋਂ Nios II ਪ੍ਰੋਸੈਸਰ ਦੀ ਲੋੜ ਹੋਵੇ ਤਾਂ ਤੁਸੀਂ ਰਨ ਟਾਈਮ 'ਤੇ ਗਤੀ ਨੂੰ ਅਨੁਕੂਲ ਕਰ ਸਕਦੇ ਹੋ। Bitec ਡਿਸਪਲੇਪੋਰਟ 1.4 FMC ਬੇਟੀ ਕਾਰਡ ਪਰੇਡ PS8460 ਜਿਟਰ ਕਲੀਨਿੰਗ ਰੀਪੀਟਰ ਅਤੇ ਰੀਟਾਈਮਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਸ਼ੁਰੂਆਤ 'ਤੇ Nios II ਪ੍ਰੋਸੈਸਰ ਡਿਜ਼ਾਈਨ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਇਸ ਕੰਪੋਨੈਂਟ ਦੀਆਂ ਡਿਫੌਲਟ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਦਾ ਹੈ।
ਸੌਫਟਵੇਅਰ ਵਰਣਨ
8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਵਿੱਚ ਇੰਟੈੱਲ ਵੀਡੀਓ ਅਤੇ ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਸੂਟ ਅਤੇ ਡਿਸਪਲੇਅਪੋਰਟ ਇੰਟਰਫੇਸ IP ਤੋਂ IP ਸ਼ਾਮਲ ਹੈ ਇਹ ਸਾਰੇ IP ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟਅੱਪ ਕੀਤੇ ਜਾਣ 'ਤੇ ਬਿਨਾਂ ਕਿਸੇ ਹੋਰ ਦਖਲ ਦੇ ਡੇਟਾ ਦੇ ਫਰੇਮਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਸਕਦੇ ਹਨ। ਜਦੋਂ ਸਿਸਟਮ ਬਦਲਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਡਿਸਪਲੇਅਪੋਰਟ ਰਿਸੀਵਰ ਜਾਂ ਟ੍ਰਾਂਸਮੀਟਰ ਹੌਟ-ਪਲੱਗ ਇਵੈਂਟਸ ਜਾਂ ਉਪਭੋਗਤਾ ਪੁਸ਼ ਬਟਨ ਗਤੀਵਿਧੀ ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਲਈ IP ਨੂੰ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਬਾਹਰੀ ਉੱਚ-ਪੱਧਰੀ ਨਿਯੰਤਰਣ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਡਿਜ਼ਾਈਨ ਵਿੱਚ, ਇੱਕ ਨਿਓਸ II ਪ੍ਰੋਸੈਸਰ, ਬੇਸਪੋਕ ਕੰਟਰੋਲ ਸੌਫਟਵੇਅਰ ਚਲਾ ਰਿਹਾ ਹੈ, ਉੱਚ-ਪੱਧਰੀ ਨਿਯੰਤਰਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਸ਼ੁਰੂ ਕਰਨ 'ਤੇ ਸਾਫਟਵੇਅਰ:
- 4 MHz DDR ਸਪੀਡ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ DDR150 ਰੈਫ ਕਲਾਕ ਨੂੰ 1200 MHz 'ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ, ਫਿਰ ਨਵੀਂ ਹਵਾਲਾ ਘੜੀ 'ਤੇ ਰੀਕੈਲੀਬ੍ਰੇਟ ਕਰਨ ਲਈ ਬਾਹਰੀ ਮੈਮੋਰੀ ਇੰਟਰਫੇਸ IP ਨੂੰ ਰੀਸੈੱਟ ਕਰਦਾ ਹੈ।
- PS8460 ਡਿਸਪਲੇਪੋਰਟ ਰੀਪੀਟਰ ਅਤੇ ਰੀਟਾਈਮਰ ਸੈਟ ਅਪ ਕਰਦਾ ਹੈ।
- ਡਿਸਪਲੇਪੋਰਟ ਰਿਸੀਵਰ ਅਤੇ ਟ੍ਰਾਂਸਮੀਟਰ ਇੰਟਰਫੇਸ ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।
- ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ IPs ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।
ਜਦੋਂ ਸ਼ੁਰੂਆਤੀਕਰਣ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ ਤਾਂ ਸੌਫਟਵੇਅਰ ਕਈ ਘਟਨਾਵਾਂ ਦੀ ਜਾਂਚ ਕਰਨ, ਅਤੇ ਉਹਨਾਂ 'ਤੇ ਪ੍ਰਤੀਕ੍ਰਿਆ ਕਰਦੇ ਹੋਏ ਲਗਾਤਾਰ ਲੂਪ ਵਿੱਚ ਦਾਖਲ ਹੁੰਦਾ ਹੈ।
ਸਕੇਲਿੰਗ ਮੋਡ ਵਿੱਚ ਬਦਲਾਅ
ਡਿਜ਼ਾਈਨ ਤਿੰਨ ਬੁਨਿਆਦੀ ਸਕੇਲਿੰਗ ਮੋਡਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ; ਪਾਸਥਰੂ, ਅੱਪਸਕੇਲ, ਅਤੇ ਡਾਊਨਸਕੇਲ। ਪਾਸਥਰੂ ਮੋਡ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਇਨਪੁਟ ਵੀਡੀਓ ਦੀ ਕੋਈ ਸਕੇਲਿੰਗ ਨਹੀਂ ਕਰਦਾ, ਅੱਪਸਕੇਲ ਮੋਡ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਇਨਪੁਟ ਵੀਡੀਓ ਨੂੰ ਅੱਪਸਕੇਲ ਕਰਦਾ ਹੈ, ਅਤੇ ਡਾਊਨਸਕੇਲ ਮੋਡ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਇਨਪੁਟ ਵੀਡੀਓ ਨੂੰ ਡਾਊਨਸਕੇਲ ਕਰਦਾ ਹੈ।
ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਚਾਰ ਬਲਾਕ; ਕਲਿਪਰ, ਡਾਊਨਸਕੇਲਰ, ਅੱਪਸਕੇਲਰ ਅਤੇ ਮਿਕਸਰ ਹਰੇਕ ਮੋਡ ਵਿੱਚ ਅੰਤਿਮ ਆਉਟਪੁੱਟ ਦੀ ਪੇਸ਼ਕਾਰੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ। ਸਾਫਟਵੇਅਰ ਮੌਜੂਦਾ ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ, ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ, ਅਤੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਚੁਣੇ ਗਏ ਸਕੇਲਿੰਗ ਮੋਡ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਹਰੇਕ ਬਲਾਕ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਕਲਿਪਰ ਬਿਨਾਂ ਕਿਸੇ ਬਦਲਾਅ ਦੇ ਇਨਪੁਟ ਨੂੰ ਪਾਸ ਕਰਦਾ ਹੈ, ਅਤੇ ਮਿਕਸਰ ਬੈਕਗ੍ਰਾਊਂਡ ਦਾ ਆਕਾਰ ਇੰਪੁੱਟ ਵੀਡੀਓ ਦੇ ਅੰਤਿਮ, ਸਕੇਲ ਕੀਤੇ ਸੰਸਕਰਣ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਜੇਕਰ ਇਨਪੁਟ ਵੀਡੀਓ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਆਉਟਪੁੱਟ ਆਕਾਰ ਤੋਂ ਵੱਧ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਪਹਿਲਾਂ ਕਲਿੱਪ ਕੀਤੇ ਬਿਨਾਂ ਇਨਪੁਟ ਵੀਡੀਓ 'ਤੇ ਅੱਪਸਕੇਲ ਲਾਗੂ ਕਰਨਾ ਸੰਭਵ ਨਹੀਂ ਹੈ। ਜੇਕਰ ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਆਉਟਪੁੱਟ ਤੋਂ ਘੱਟ ਹੈ ਤਾਂ ਸੌਫਟਵੇਅਰ ਮਿਕਸਰ ਬੈਕਗਰਾਊਂਡ ਲੇਅਰ ਨੂੰ ਲਾਗੂ ਕੀਤੇ ਬਿਨਾਂ ਡਾਊਨਸਕੇਲ ਲਾਗੂ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਇਨਪੁਟ ਵੀਡੀਓ ਲੇਅਰ ਤੋਂ ਵੱਡੀ ਹੈ, ਜੋ ਆਉਟਪੁੱਟ ਵੀਡੀਓ ਦੇ ਦੁਆਲੇ ਕਾਲੀਆਂ ਪੱਟੀਆਂ ਜੋੜਦੀ ਹੈ।
ਸਾਰਣੀ 4. ਪ੍ਰੋਸੈਸਿੰਗ ਬਲਾਕ ਪਾਈਪਲਾਈਨਾਂ
ਇਹ ਸਾਰਣੀ ਸਕੇਲਿੰਗ ਮੋਡ, ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦੇ ਨੌਂ ਸੰਜੋਗਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਵਿੱਚ ਚਾਰ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਬਲਾਕਾਂ ਦੀ ਕਾਰਵਾਈ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ।
ਮੋਡ | ਵਿੱਚ > ਬਾਹਰ | ਅੰਦਰ = ਬਾਹਰ | ਵਿੱਚ < ਬਾਹਰ |
ਪਾਸਥਰੂ | ਆਉਟਪੁੱਟ ਆਕਾਰ ਲਈ ਕਲਿੱਪ ਕੋਈ ਡਾਊਨਸਕੇਲ ਨਹੀਂ | ਕੋਈ ਕਲਿੱਪ ਨਹੀਂ
ਕੋਈ ਡਾਊਨਸਕੇਲ ਨਹੀਂ |
ਕੋਈ ਕਲਿੱਪ ਨਹੀਂ
ਕੋਈ ਡਾਊਨਸਕੇਲ ਨਹੀਂ |
ਜਾਰੀ… |
ਮੋਡ | ਵਿੱਚ > ਬਾਹਰ | ਅੰਦਰ = ਬਾਹਰ | ਵਿੱਚ < ਬਾਹਰ |
ਕੋਈ ਉੱਚ ਪੱਧਰੀ ਨਹੀਂ
ਕੋਈ ਕਾਲਾ ਬਾਰਡਰ ਨਹੀਂ |
ਕੋਈ ਉੱਚ ਪੱਧਰੀ ਨਹੀਂ
ਕੋਈ ਕਾਲਾ ਬਾਰਡਰ ਨਹੀਂ |
ਕੋਈ ਉੱਚ ਪੱਧਰੀ ਨਹੀਂ
ਆਉਟਪੁੱਟ ਆਕਾਰ ਲਈ ਕਾਲੇ ਬਾਰਡਰ ਪੈਡ |
|
ਅੱਪਸਕੇਲ | 2/3 ਆਉਟਪੁੱਟ ਆਕਾਰ ਲਈ ਕਲਿਪ ਕੋਈ ਡਾਊਨਸਕੇਲ ਨਹੀਂ
ਆਉਟਪੁੱਟ ਆਕਾਰ ਤੱਕ ਅੱਪਸਕੇਲ ਕੋਈ ਕਾਲਾ ਬਾਰਡਰ ਨਹੀਂ |
2/3 ਆਉਟਪੁੱਟ ਆਕਾਰ ਲਈ ਕਲਿਪ ਕੋਈ ਡਾਊਨਸਕੇਲ ਨਹੀਂ
ਆਉਟਪੁੱਟ ਆਕਾਰ ਤੱਕ ਅੱਪਸਕੇਲ ਕੋਈ ਕਾਲਾ ਬਾਰਡਰ ਨਹੀਂ |
ਕੋਈ ਕਲਿੱਪ ਨਹੀਂ
ਕੋਈ ਡਾਊਨਸਕੇਲ ਨਹੀਂ ਆਉਟਪੁੱਟ ਆਕਾਰ ਤੱਕ ਅੱਪਸਕੇਲ ਕੋਈ ਕਾਲਾ ਬਾਰਡਰ ਨਹੀਂ |
ਡਾਊਨਸਕੇਲ | ਕੋਈ ਕਲਿੱਪ ਨਹੀਂ
ਆਉਟਪੁੱਟ ਆਕਾਰ ਤੱਕ ਡਾਊਨਸਕੇਲ ਕੋਈ ਅੱਪਸਕੇਲ ਨਹੀਂ ਕੋਈ ਕਾਲਾ ਬਾਰਡਰ ਨਹੀਂ |
ਕੋਈ ਕਲਿੱਪ ਨਹੀਂ
ਆਉਟਪੁੱਟ ਆਕਾਰ ਤੱਕ ਡਾਊਨਸਕੇਲ ਕੋਈ ਅੱਪਸਕੇਲ ਨਹੀਂ ਕੋਈ ਕਾਲਾ ਬਾਰਡਰ ਨਹੀਂ |
ਕੋਈ ਕਲਿੱਪ ਨਹੀਂ
2/3 ਇਨਪੁਟ ਆਕਾਰ ਨੂੰ ਡਾਊਨਸਕੇਲ ਕਰੋ ਕੋਈ ਅੱਪਸਕੇਲ ਨਹੀਂ ਆਉਟਪੁੱਟ ਆਕਾਰ ਲਈ ਕਾਲੇ ਬਾਰਡਰ ਪੈਡ |
ਯੂਜ਼ਰ ਪੁਸ਼ ਬਟਨ 1 ਨੂੰ ਦਬਾ ਕੇ ਮੋਡਾਂ ਵਿਚਕਾਰ ਬਦਲੋ। ਸੌਫਟਵੇਅਰ ਲੂਪ ਰਾਹੀਂ ਹਰੇਕ ਰਨ 'ਤੇ ਪੁਸ਼ ਬਟਨਾਂ ਦੇ ਮੁੱਲਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ (ਇਹ ਇੱਕ ਸੌਫਟਵੇਅਰ ਡੀਬਾਊਂਸ ਕਰਦਾ ਹੈ) ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਆਈਪੀ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਰਚਿਤ ਕਰਦਾ ਹੈ।
ਡਿਸਪਲੇਅਪੋਰਟ ਇੰਪੁੱਟ 'ਤੇ ਬਦਲਾਅ
ਲੂਪ ਦੁਆਰਾ ਹਰੇਕ ਦੌੜ 'ਤੇ ਸਾਫਟਵੇਅਰ ਕਲੌਕਡ ਵੀਡੀਓ ਇਨਪੁਟ ਦੀ ਸਥਿਤੀ ਨੂੰ ਪੋਲ ਕਰਦਾ ਹੈ, ਇਨਪੁਟ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਦੀ ਸਥਿਰਤਾ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੀ ਭਾਲ ਕਰਦਾ ਹੈ। ਸੌਫਟਵੇਅਰ ਸਮਝਦਾ ਹੈ ਕਿ ਵੀਡੀਓ ਸਥਿਰ ਹੈ ਜੇਕਰ:
- ਕਲਾਕਡ ਵੀਡੀਓ ਇਨਪੁਟ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ ਕਿ ਘੜੀ ਵੀਡੀਓ ਸਫਲਤਾਪੂਰਵਕ ਲਾਕ ਹੋ ਗਿਆ ਹੈ।
- ਇੰਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਕਲਰ ਸਪੇਸ ਵਿੱਚ ਲੂਪ ਦੁਆਰਾ ਪਿਛਲੀ ਵਾਰ ਚੱਲਣ ਤੋਂ ਬਾਅਦ ਕੋਈ ਬਦਲਾਅ ਨਹੀਂ ਹੋਇਆ ਹੈ।
ਜੇਕਰ ਇੰਪੁੱਟ ਸਥਿਰ ਸੀ ਪਰ ਇਹ ਲਾਕ ਗੁਆਚ ਗਿਆ ਹੈ ਜਾਂ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਦਲ ਗਈਆਂ ਹਨ, ਤਾਂ ਸੌਫਟਵੇਅਰ ਪਾਈਪਲਾਈਨ ਰਾਹੀਂ ਵੀਡੀਓ ਭੇਜਣ ਵਾਲੇ ਕਲਾਕਡ ਵੀਡੀਓ ਇਨਪੁਟ ਨੂੰ ਰੋਕ ਦਿੰਦਾ ਹੈ। ਇਹ ਮਿਕਸਰ ਨੂੰ ਇੰਪੁੱਟ ਵੀਡੀਓ ਲੇਅਰ ਨੂੰ ਦਿਖਾਉਣਾ ਬੰਦ ਕਰਨ ਲਈ ਵੀ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਰਿਸੀਵਰ ਹੌਟਪਲੱਗ ਇਵੈਂਟਸ ਜਾਂ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਬਦਲਾਅ ਦੇ ਦੌਰਾਨ ਆਉਟਪੁੱਟ ਕਿਰਿਆਸ਼ੀਲ ਰਹਿੰਦਾ ਹੈ (ਇੱਕ ਕਾਲੀ ਸਕ੍ਰੀਨ ਅਤੇ ਇੰਟੇਲ ਲੋਗੋ ਦਿਖਾ ਰਿਹਾ ਹੈ)।
ਜੇਕਰ ਇੰਪੁੱਟ ਸਥਿਰ ਨਹੀਂ ਸੀ ਪਰ ਹੁਣ ਸਥਿਰ ਹੈ, ਤਾਂ ਸੌਫਟਵੇਅਰ ਨਵੇਂ ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਕਲਰ ਸਪੇਸ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਪਾਈਪਲਾਈਨ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ, ਇਹ CVI ਤੋਂ ਆਉਟਪੁੱਟ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਮਿਕਸਰ ਨੂੰ ਇੰਪੁੱਟ ਵੀਡੀਓ ਲੇਅਰ ਨੂੰ ਦੁਬਾਰਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਮਿਕਸਰ ਲੇਅਰ ਨੂੰ ਮੁੜ-ਸਮਰੱਥ ਬਣਾਉਣਾ ਤੁਰੰਤ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਫਰੇਮ ਬਫਰ ਅਜੇ ਵੀ ਪਿਛਲੇ ਇਨਪੁਟ ਤੋਂ ਪੁਰਾਣੇ ਫਰੇਮਾਂ ਨੂੰ ਦੁਹਰਾ ਰਿਹਾ ਹੈ ਅਤੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਇਹਨਾਂ ਫਰੇਮਾਂ ਨੂੰ ਸਾਫ਼ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਫਿਰ ਤੁਸੀਂ ਗੜਬੜ ਤੋਂ ਬਚਣ ਲਈ ਡਿਸਪਲੇ ਨੂੰ ਮੁੜ-ਯੋਗ ਕਰ ਸਕਦੇ ਹੋ। ਫਰੇਮ ਬਫਰ DDR4 ਤੋਂ ਪੜ੍ਹੇ ਗਏ ਫਰੇਮਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਰੱਖਦਾ ਹੈ, ਜਿਸ ਨੂੰ Nios II ਪ੍ਰੋਸੈਸਰ ਪੜ੍ਹ ਸਕਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ਐੱਸamples ਇਹ ਗਿਣਤੀ ਉਦੋਂ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਇਨਪੁਟ ਸਥਿਰ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਮਿਕਸਰ ਲੇਅਰ ਨੂੰ ਮੁੜ-ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਜਦੋਂ ਗਿਣਤੀ ਚਾਰ ਫਰੇਮਾਂ ਦੁਆਰਾ ਵਧ ਜਾਂਦੀ ਹੈ, ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਡਿਜ਼ਾਇਨ ਕਿਸੇ ਵੀ ਪੁਰਾਣੇ ਫਰੇਮਾਂ ਨੂੰ ਬਫਰ ਤੋਂ ਬਾਹਰ ਕੱਢਦਾ ਹੈ।
ਡਿਸਪਲੇਅਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ ਹੌਟ-ਪਲੱਗ ਇਵੈਂਟਸ
ਡਿਸਪਲੇਅਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ 'ਤੇ ਹੌਟ-ਪਲੱਗ ਇਵੈਂਟਸ ਸੌਫਟਵੇਅਰ ਦੇ ਅੰਦਰ ਇੱਕ ਰੁਕਾਵਟ ਨੂੰ ਅੱਗ ਲਗਾਉਂਦੇ ਹਨ ਜੋ ਆਉਟਪੁੱਟ ਵਿੱਚ ਤਬਦੀਲੀ ਦੇ ਮੁੱਖ ਸੌਫਟਵੇਅਰ ਲੂਪ ਨੂੰ ਸੁਚੇਤ ਕਰਨ ਲਈ ਇੱਕ ਫਲੈਗ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਡਿਜ਼ਾਇਨ ਇੱਕ ਟ੍ਰਾਂਸਮੀਟਰ ਹੌਟ ਪਲੱਗ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ, ਤਾਂ ਸੌਫਟਵੇਅਰ ਨਵੇਂ ਡਿਸਪਲੇ ਲਈ EDID ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਪਤਾ ਲਗਾਇਆ ਜਾ ਸਕੇ ਕਿ ਇਸਦੇ ਕਿਹੜੇ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਰੰਗ ਸਪੇਸ ਨੂੰ ਸਮਰਥਨ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਡੀਆਈਪੀ ਸਵਿੱਚਾਂ ਨੂੰ ਇੱਕ ਮੋਡ ਵਿੱਚ ਸੈੱਟ ਕਰਦੇ ਹੋ ਜਿਸਦਾ ਨਵਾਂ ਡਿਸਪਲੇ ਸਮਰਥਨ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ, ਤਾਂ ਸੌਫਟਵੇਅਰ ਘੱਟ ਮੰਗ ਵਾਲੇ ਡਿਸਪਲੇ ਮੋਡ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਫਿਰ ਪਾਈਪਲਾਈਨ, ਡਿਸਪਲੇਅਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ IP, ਅਤੇ Si5338 ਭਾਗ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ ਜੋ ਨਵੇਂ ਆਉਟਪੁੱਟ ਮੋਡ ਲਈ ਟ੍ਰਾਂਸਮੀਟਰ vid_clk ਤਿਆਰ ਕਰ ਰਿਹਾ ਹੈ। ਜਦੋਂ ਇਨਪੁਟ ਤਬਦੀਲੀਆਂ ਨੂੰ ਵੇਖਦਾ ਹੈ, ਤਾਂ ਇਨਪੁਟ ਵੀਡੀਓ ਲਈ ਮਿਕਸਰ ਲੇਅਰ ਪ੍ਰਦਰਸ਼ਿਤ ਨਹੀਂ ਹੁੰਦੀ ਕਿਉਂਕਿ ਸਾਫਟਵੇਅਰ ਪਾਈਪਲਾਈਨ ਲਈ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ਮੁੜ-ਯੋਗ ਨਹੀਂ ਕਰਦਾ ਹੈ
ਡਿਸਪਲੇਅ ਚਾਰ ਫਰੇਮਾਂ ਤੋਂ ਬਾਅਦ ਜਦੋਂ ਤੱਕ ਨਵੀਆਂ ਸੈਟਿੰਗਾਂ ਫਰੇਮ ਵਿੱਚੋਂ ਲੰਘਦੀਆਂ ਹਨ
ਬਫਰ.
ਉਪਭੋਗਤਾ DIP ਸਵਿੱਚ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ
ਡਿਸਪਲੇਅਪੋਰਟ ਟ੍ਰਾਂਸਮੀਟਰ ਦੁਆਰਾ ਚਲਾਏ ਗਏ ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ (ਰੈਜ਼ੋਲਿਊਸ਼ਨ, ਫਰੇਮ ਰੇਟ, ਕਲਰ ਸਪੇਸ ਅਤੇ ਬਿਟਸ ਪ੍ਰਤੀ ਰੰਗ) ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਵਾਲੇ ਉਪਭੋਗਤਾ ਡੀਆਈਪੀ ਸਵਿੱਚਾਂ ਦੀਆਂ ਸਥਿਤੀਆਂ 2 ਤੋਂ 6 ਨੂੰ ਕੰਟਰੋਲ ਕਰਦੀਆਂ ਹਨ। ਜਦੋਂ ਸੌਫਟਵੇਅਰ ਇਹਨਾਂ ਡੀਆਈਪੀ ਸਵਿੱਚਾਂ 'ਤੇ ਤਬਦੀਲੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਇੱਕ ਕ੍ਰਮ ਦੁਆਰਾ ਚਲਦਾ ਹੈ ਜੋ ਕਿ ਇੱਕ ਟ੍ਰਾਂਸਮੀਟਰ ਹੌਟ ਪਲੱਗ ਦੇ ਸਮਾਨ ਹੁੰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਟ੍ਰਾਂਸਮੀਟਰ EDID ਬਾਰੇ ਪੁੱਛਗਿੱਛ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਇਹ ਬਦਲਦਾ ਨਹੀਂ ਹੈ।
AN 889 ਲਈ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ: 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample
ਸਾਰਣੀ 5. AN 889 ਲਈ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ: 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample
ਦਸਤਾਵੇਜ਼ ਸੰਸਕਰਣ | ਤਬਦੀਲੀਆਂ |
2019.05.30 | ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼। |
ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਵਾਰੰਟੀ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਕਰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਉਹ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ।
*ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
intel AN 889 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample [pdf] ਯੂਜ਼ਰ ਗਾਈਡ AN 889 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample, AN 889, 8K ਡਿਸਪਲੇਪੋਰਟ ਵੀਡੀਓ ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample, ਫਾਰਮੈਟ ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample, ਪਰਿਵਰਤਨ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample |