intel HDMI PHY FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampਲੇ ਯੂਜ਼ਰ ਗਾਈਡ
intel HDMI PHY FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample

HDMI PHY ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampIntel® Arria® 10 ਡਿਵਾਈਸਾਂ ਲਈ ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਗਾਈਡ

HDMI PHY Intel® FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample for Intel Arria® 10 ਡਿਵਾਈਸਾਂ ਵਿੱਚ HDMI 2.0 RX-TX ਰੀਟ੍ਰਾਂਸਮਿਟ ਡਿਜ਼ਾਈਨ ਹੈ ਜੋ ਸੰਕਲਨ ਅਤੇ ਹਾਰਡਵੇਅਰ ਟੈਸਟਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰਦੇ ਹੋ ਸਾਬਕਾample, ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਆਟੋਮੈਟਿਕਲੀ ਬਣਾਉਂਦਾ ਹੈ fileਹਾਰਡਵੇਅਰ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਦੀ ਨਕਲ, ਕੰਪਾਇਲ ਅਤੇ ਜਾਂਚ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ।

ਚਿੱਤਰ 1. ਵਿਕਾਸ ਦੇ ਪੜਾਅ
ਵਿਕਾਸ ਦੇ ਕਦਮ

ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
HDMI PHY Intel FPGA IP ਉਪਭੋਗਤਾ ਗਾਈਡ

ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰਨਾ

ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰਨ ਲਈ Intel Quartus® Prime ਸਾਫਟਵੇਅਰ ਵਿੱਚ HDMI PHY Intel FPGA IP ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰੋ।amples.

ਚਿੱਤਰ 2. ਡਿਜ਼ਾਈਨ ਫਲੋ ਤਿਆਰ ਕਰਨਾ
ਡਿਜ਼ਾਈਨ ਵਹਾਅ ਪੈਦਾ ਕਰਨਾ

  1. Intel Arria 10 ਡਿਵਾਈਸ ਫੈਮਿਲੀ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਵਾਲਾ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ ਅਤੇ ਲੋੜੀਦਾ ਡਿਵਾਈਸ ਚੁਣੋ।
  2. IP ਕੈਟਾਲਾਗ ਵਿੱਚ, ਇੰਟਰਫੇਸ ਪ੍ਰੋਟੋਕੋਲ ➤ ਆਡੀਓ ਅਤੇ ਵੀਡੀਓ ➤ HDMI TX PHY Intel FPGA IP (ਜਾਂ HDMI RX PHY Intel FPGA IP) ਨੂੰ ਲੱਭੋ ਅਤੇ ਡਬਲ-ਕਲਿਕ ਕਰੋ। ਨਵਾਂ IP ਵੇਰੀਐਂਟ ਜਾਂ ਨਵਾਂ IP ਪਰਿਵਰਤਨ ਵਿੰਡੋ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ।
  3. ਆਪਣੇ ਕਸਟਮ IP ਪਰਿਵਰਤਨ ਲਈ ਇੱਕ ਉੱਚ-ਪੱਧਰ ਦਾ ਨਾਮ ਦਿਓ। ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ IP ਪਰਿਵਰਤਨ ਸੈਟਿੰਗਾਂ ਨੂੰ ਏ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ file .ip ਜਾਂ .qsys ਨਾਮ ਦਿੱਤਾ ਗਿਆ।
  4. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ. ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ ਦਿਸਦਾ ਹੈ।
    ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ
    ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸ ਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਵਾਰੰਟ ਦਿੰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਅਰਜ਼ੀ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।
    ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  5. ਡਿਜ਼ਾਈਨ 'ਤੇ ਸਾਬਕਾampਟੈਬ 'ਤੇ, Arria 10 HDMI RX-TX ਰੀਟ੍ਰਾਂਸਮਿਟ ਦੀ ਚੋਣ ਕਰੋ।
  6. ਟੈਸਟਬੈਂਚ ਬਣਾਉਣ ਲਈ ਸਿਮੂਲੇਸ਼ਨ ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰਨ ਲਈ ਸਿੰਥੇਸਿਸ ਦੀ ਚੋਣ ਕਰੋ।ample.
    ਡਿਜ਼ਾਈਨ ਐਕਸ ਬਣਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਵਿੱਚੋਂ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵਿਕਲਪ ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈample files.
    ਜੇਕਰ ਤੁਸੀਂ ਦੋਵਾਂ ਨੂੰ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਪੀੜ੍ਹੀ ਦਾ ਸਮਾਂ ਲੰਬਾ ਹੁੰਦਾ ਹੈ।
  7. ਬਣਾਉਣ ਲਈ File ਫਾਰਮੈਟ, ਵੇਰੀਲੌਗ ਜਾਂ VHDL ਚੁਣੋ।
  8. ਟਾਰਗੇਟ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਲਈ, Intel Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਦੀ ਚੋਣ ਕਰੋ
    ਕਿੱਟ. ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਟਾਰਗੇਟ ਬੋਰਡ 'ਤੇ ਡਿਵਾਈਸ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ ਟੀਚਾ ਡਿਵਾਈਸ ਬਦਲਦਾ ਹੈ। Intel Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਲਈ, ਡਿਫੌਲਟ ਡਿਵਾਈਸ 10AX115S2F4I1SG ਹੈ।
  9. ਜਨਰੇਟ ਐਕਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋample ਡਿਜ਼ਾਈਨ.
ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨਾ ਅਤੇ ਟੈਸਟ ਕਰਨਾ

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

  1. ਹਾਰਡਵੇਅਰ ਸਾਬਕਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਓample ਡਿਜ਼ਾਇਨ ਪੀੜ੍ਹੀ ਪੂਰੀ ਹੋ ਗਈ ਹੈ.
  2. Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਲਾਂਚ ਕਰੋ ਅਤੇ ਖੋਲ੍ਹੋ .qpf file: /quartus/a10_hdmi2_demo.qpf
  3. ਪ੍ਰੋਸੈਸਿੰਗ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ➤ ਸੰਕਲਨ ਸ਼ੁਰੂ ਕਰੋ।
  4. ਸਫਲ ਸੰਕਲਨ ਦੇ ਬਾਅਦ, ਇੱਕ .sof file ਕੁਆਰਟਸ/ਆਉਟਪੁੱਟ_ ਵਿੱਚ ਉਤਪੰਨ ਹੁੰਦਾ ਹੈfiles ਡਾਇਰੈਕਟਰੀ.
  5. Bitec HDMI 2.0 FMC ਡੌਟਰ ਕਾਰਡ Rev 11 ਨੂੰ ਆਨ-ਬੋਰਡ FMC ਪੋਰਟ B (J2) ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
  6. Bitec FMC ਬੇਟੀ ਕਾਰਡ ਦੇ TX (P1) ਨੂੰ ਕਿਸੇ ਬਾਹਰੀ ਵੀਡੀਓ ਸਰੋਤ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
  7. Bitec FMC ਬੇਟੀ ਕਾਰਡ ਦੇ RX (P2) ਨੂੰ ਬਾਹਰੀ ਵੀਡੀਓ ਸਿੰਕ ਜਾਂ ਵੀਡੀਓ ਐਨਾਲਾਈਜ਼ਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
  8. ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਵਿਕਾਸ ਬੋਰਡ 'ਤੇ ਸਾਰੇ ਸਵਿੱਚ ਡਿਫੌਲਟ ਸਥਿਤੀ ਵਿੱਚ ਹਨ।
  9. ਤਿਆਰ ਕੀਤੇ .sof ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਕਾਸ ਬੋਰਡ 'ਤੇ ਚੁਣੇ ਗਏ Intel Arria 10 ਡਿਵਾਈਸ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ। file (ਟੂਲ ➤ ਪ੍ਰੋਗਰਾਮਰ)।
  10. ਵਿਸ਼ਲੇਸ਼ਕ ਨੂੰ ਸਰੋਤ ਤੋਂ ਤਿਆਰ ਵੀਡੀਓ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨਾ ਅਤੇ ਟੈਸਟ ਕਰਨਾ

ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
Intel Arria 10 FPGA ਵਿਕਾਸ ਕਿੱਟ ਉਪਭੋਗਤਾ ਗਾਈਡ

HDMI PHY Intel FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਪੈਰਾਮੀਟਰ

ਸਾਰਣੀ 1. HDMI PHY Intel FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampIntel Arria 10 ਲਈ ਪੈਰਾਮੀਟਰ
ਡਿਵਾਈਸਾਂ

ਇਹ ਵਿਕਲਪ ਸਿਰਫ Intel Arria 10 ਡਿਵਾਈਸਾਂ ਲਈ ਉਪਲਬਧ ਹਨ।

ਪੈਰਾਮੀਟਰ ਮੁੱਲ ਵਰਣਨ
ਉਪਲਬਧ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample
ਡਿਜ਼ਾਈਨ ਚੁਣੋ ਅਰਰੀਆ 10 HDMI RX-TX ਰੀਟ੍ਰਾਂਸਮਿਟ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਦੀ ਚੋਣ ਕਰੋampਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample Files
ਸਿਮੂਲੇਸ਼ਨ ਚਾਲੂ ਬੰਦ ਲੋੜੀਂਦਾ ਬਣਾਉਣ ਲਈ ਇਸ ਵਿਕਲਪ ਨੂੰ ਚਾਲੂ ਕਰੋ fileਸਿਮੂਲੇਸ਼ਨ ਟੈਸਟਬੈਂਚ ਲਈ s.
ਸੰਸਲੇਸ਼ਣ ਚਾਲੂ ਬੰਦ ਲੋੜੀਂਦਾ ਬਣਾਉਣ ਲਈ ਇਸ ਵਿਕਲਪ ਨੂੰ ਚਾਲੂ ਕਰੋ files Intel Quartus Prime ਕੰਪਾਈਲੇਸ਼ਨ ਅਤੇ ਹਾਰਡਵੇਅਰ ਪ੍ਰਦਰਸ਼ਨ ਲਈ।
ਤਿਆਰ ਕੀਤਾ HDL ਫਾਰਮੈਟ
ਪੈਦਾ ਕਰੋ File ਫਾਰਮੈਟ ਵੇਰੀਲੋਗ, VHDL ਤਿਆਰ ਕੀਤੇ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ ਆਪਣਾ ਤਰਜੀਹੀ HDL ਫਾਰਮੈਟ ਚੁਣੋample fileਸੈੱਟ

ਨੋਟ: ਇਹ ਵਿਕਲਪ ਸਿਰਫ਼ ਤਿਆਰ ਕੀਤੇ ਸਿਖਰਲੇ ਪੱਧਰ ਦੇ IP ਲਈ ਫਾਰਮੈਟ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ fileਐੱਸ. ਹੋਰ ਸਾਰੇ files (ਉਦਾਹਰਨ ਲਈ, ਸਾਬਕਾample testbenches ਅਤੇ ਚੋਟੀ ਦੇ ਪੱਧਰ files ਹਾਰਡਵੇਅਰ ਪ੍ਰਦਰਸ਼ਨ ਲਈ) ਵੇਰੀਲੌਗ HDL ਫਾਰਮੈਟ ਵਿੱਚ ਹਨ।

ਟੀਚਾ ਵਿਕਾਸ ਕਿੱਟ
ਬੋਰਡ ਚੁਣੋ ਕੋਈ ਵਿਕਾਸ ਕਿੱਟ ਨਹੀਂ, ਨਿਸ਼ਾਨਾ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ ਬੋਰਡ ਦੀ ਚੋਣ ਕਰੋample.
  Arria 10 GX FPGA ਵਿਕਾਸ ਕਿੱਟ,

ਕਸਟਮ ਵਿਕਾਸ ਕਿੱਟ

  • ਕੋਈ ਵਿਕਾਸ ਕਿੱਟ ਨਹੀਂ: ਇਹ ਵਿਕਲਪ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ ਸਾਰੇ ਹਾਰਡਵੇਅਰ ਪਹਿਲੂਆਂ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰਦਾample. IP ਕੋਰ ਸਾਰੀਆਂ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟਾਂ ਨੂੰ ਵਰਚੁਅਲ ਪਿੰਨ 'ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ।
  • Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ: ਇਹ ਵਿਕਲਪ ਆਪਣੇ ਆਪ ਹੀ ਇਸ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ ਡਿਵਾਈਸ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ ਪ੍ਰੋਜੈਕਟ ਦੇ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਨੂੰ ਚੁਣਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਵਰਤ ਕੇ ਟੀਚੇ ਦਾ ਜੰਤਰ ਬਦਲ ਸਕਦਾ ਹੈ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਬਦਲੋ ਪੈਰਾਮੀਟਰ ਜੇਕਰ ਤੁਹਾਡੇ ਬੋਰਡ ਸੰਸ਼ੋਧਨ ਦਾ ਇੱਕ ਵੱਖਰਾ ਡਿਵਾਈਸ ਵੇਰੀਐਂਟ ਹੈ। IP ਕੋਰ ਵਿਕਾਸ ਕਿੱਟ ਦੇ ਅਨੁਸਾਰ ਸਾਰੀਆਂ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟਾਂ ਨੂੰ ਸੈੱਟ ਕਰਦਾ ਹੈ।
   
  • ਕਸਟਮ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ: ਇਹ ਵਿਕਲਪ ਡਿਜ਼ਾਈਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਸਾਬਕਾampIntel FPGA ਨਾਲ ਤੀਜੀ ਧਿਰ ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ ਟੈਸਟ ਕੀਤਾ ਜਾਵੇਗਾ। ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਪ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟ ਸੈਟ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।
ਟਾਰਗੇਟ ਡਿਵਾਈਸ
ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਬਦਲੋ ਚਾਲੂ ਬੰਦ ਇਸ ਵਿਕਲਪ ਨੂੰ ਚਾਲੂ ਕਰੋ ਅਤੇ ਵਿਕਾਸ ਕਿੱਟ ਲਈ ਤਰਜੀਹੀ ਡਿਵਾਈਸ ਵੇਰੀਐਂਟ ਦੀ ਚੋਣ ਕਰੋ।

HDMI 2.0 PHY ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample

HDMI PHY Intel FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਤਿੰਨ RX ਚੈਨਲਾਂ ਅਤੇ ਚਾਰ TX ਚੈਨਲਾਂ ਵਾਲੇ ਇੱਕ HDMI ਉਦਾਹਰਨ ਸਮਾਨਾਂਤਰ ਲੂਪਬੈਕ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ, 6 Gbps ਤੱਕ ਡਾਟਾ ਦਰਾਂ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ।

ਤਿਆਰ ਕੀਤਾ HDMI PHY Intel FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਵਾਂਗ ਹੀ ਹੈample HDMI Intel FPGA IP ਕੋਰ ਵਿੱਚ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਹਾਲਾਂਕਿ, ਇਹ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample HDMI Intel FPGA IP ਕੋਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਵਿੱਚ ਕਸਟਮ RTL ਦੀ ਬਜਾਏ ਨਵੇਂ TX PHY, RX PHY, ਅਤੇ PHY ਆਰਬਿਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈample.

ਚਿੱਤਰ 3. HDMI 2.0 PHY ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample
HDMI 2.0 PHY ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample

ਮੋਡੀਊਲ ਵਰਣਨ
RX PHY RX PHY ਸੀਰੀਅਲ HDMI ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਬਰਾਮਦ ਕੀਤੇ ਘੜੀ ਡੋਮੇਨਾਂ (rx_clk[2:0]) 'ਤੇ ਸਮਾਨਾਂਤਰ ਫਾਰਮੈਟ ਵਿੱਚ HDMI RX ਕੋਰ ਨੂੰ ਭੇਜਦਾ ਹੈ। ਡੇਟਾ ਨੂੰ ਵੀਡੀਓ ਵਿੱਚ ਡੀਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
ਮੋਡੀਊਲ ਵਰਣਨ
  AXI4-ਸਟ੍ਰੀਮ ਵੀਡੀਓ ਰਾਹੀਂ ਆਉਟਪੁੱਟ ਹੋਣ ਵਾਲਾ ਡੇਟਾ। RX PHY PHY ਇੰਟਰਫੇਸ ਰਾਹੀਂ HDMI RX ਕੋਰ ਨੂੰ vid_clk ਅਤੇ ls_clk ਸਿਗਨਲ ਵੀ ਭੇਜਦਾ ਹੈ।
HDMI TX ਕੋਰ HDMI TX ਕੋਰ AXI4-ਸਟ੍ਰੀਮ ਵੀਡੀਓ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ HDMI ਫਾਰਮੈਟ ਦੇ ਸਮਾਨਾਂਤਰ ਡੇਟਾ ਵਿੱਚ ਏਨਕੋਡ ਕਰਦਾ ਹੈ। HDMI TX ਕੋਰ ਇਸ ਡੇਟਾ ਨੂੰ TX PHY ਨੂੰ ਭੇਜਦਾ ਹੈ।
HDMI RX ਕੋਰ IP RX PHY ਤੋਂ ਸੀਰੀਅਲ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਡੇਟਾ ਅਲਾਈਨਮੈਂਟ, ਚੈਨਲ ਡੈਸਕਿਊ, TMDS ਡੀਕੋਡਿੰਗ, ਸਹਾਇਕ ਡੇਟਾ ਡੀਕੋਡਿੰਗ, ਵੀਡੀਓ ਡੇਟਾ ਡੀਕੋਡਿੰਗ, ਆਡੀਓ ਡੇਟਾ ਡੀਕੋਡਿੰਗ, ਅਤੇ ਡੈਸਕੈਂਬਲਿੰਗ ਕਰਦਾ ਹੈ।
TX PHY HDMI TX ਕੋਰ ਤੋਂ ਸਮਾਨਾਂਤਰ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਸੀਰੀਅਲਾਈਜ਼ ਕਰਦਾ ਹੈ ਅਤੇ HDMI TMDS ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਆਉਟਪੁੱਟ ਕਰਦਾ ਹੈ। TX PHY HDMI TX ਕੋਰ ਲਈ tx_clk ਬਣਾਉਂਦਾ ਹੈ। TX PHY vid_clk ਅਤੇ ls_clk ਵੀ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਇਹਨਾਂ ਸਿਗਨਲਾਂ ਨੂੰ PHY ਇੰਟਰਫੇਸ ਰਾਹੀਂ HDMI TX ਕੋਰ ਨੂੰ ਭੇਜਦਾ ਹੈ।
ਆਈ.ਓ.ਪੀ.ਐਲ AXI300- ਸਟ੍ਰੀਮ ਇੰਟਰਫੇਸ ਲਈ 4 MHz AXI ਸੀਰੀਅਲ ਸਟ੍ਰੀਮ ਕਲਾਕ ਤਿਆਰ ਕਰਦਾ ਹੈ।
I2C ਮਾਸਟਰ ਵੱਖ-ਵੱਖ PCB ਭਾਗਾਂ ਨੂੰ ਸੰਰਚਿਤ ਕਰਨ ਲਈ।
ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਲੋੜਾਂ

ਇੰਟੇਲ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈample.

ਹਾਰਡਵੇਅਰ

  • Intel Arria 10 GX FPGA ਵਿਕਾਸ ਕਿੱਟ
  • HDMI ਸਰੋਤ (ਗ੍ਰਾਫਿਕਸ ਪ੍ਰੋਸੈਸਰ ਯੂਨਿਟ (GPU)
  • HDMI ਸਿੰਕ (ਮਾਨੀਟਰ)
  • Bitec HDMI FMC 2.0 ਬੇਟੀ ਕਾਰਡ (ਰਿਵੀਜ਼ਨ 11)
  • HDMI ਕੇਬਲ

ਸਾਫਟਵੇਅਰ

  • Intel Quartus Prime Pro ਐਡੀਸ਼ਨ (ਹਾਰਡਵੇਅਰ ਟੈਸਟਿੰਗ ਲਈ)
  • ModelSim* - Intel FPGA ਐਡੀਸ਼ਨ, ModelSim - Intel FPGA ਸਟਾਰਟਰ ਐਡੀਸ਼ਨ, NCSim,
    Riviera-PRO*, VCS* (ਸਿਰਫ਼ Verilog HDL)/VCS MX, ਜਾਂ Xcelium* ਪੈਰਲਲ ਸਿਮੂਲੇਟਰ

ਡਾਇਰੈਕਟਰੀ ਬਣਤਰ

ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ file HDMI Intel FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈample.

ਚਿੱਤਰ 4. ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚਾample
ਡਿਜ਼ਾਈਨ ਲਈ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚਾ ਸਾਬਕਾample

ਮੁੜ ਸੰਰਚਨਾ ਕ੍ਰਮ ਪ੍ਰਵਾਹ

ਚਿੱਤਰ 5. ਮਲਟੀ-ਰੇਟ ਰੀਕਨਫਿਗਰੇਸ਼ਨ ਕ੍ਰਮ ਪ੍ਰਵਾਹ 

ਚਿੱਤਰ ਕੰਟਰੋਲਰ ਦੇ ਮਲਟੀ-ਰੇਟ ਰੀਕਨਫਿਗਰੇਸ਼ਨ ਕ੍ਰਮ ਪ੍ਰਵਾਹ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਦੋਂ ਇਹ ਇਨਪੁਟ ਡੇਟਾ ਸਟ੍ਰੀਮ ਅਤੇ ਸੰਦਰਭ ਘੜੀ ਦੀ ਬਾਰੰਬਾਰਤਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਜਾਂ ਜਦੋਂ ਟ੍ਰਾਂਸਸੀਵਰ ਅਨਲੌਕ ਹੁੰਦਾ ਹੈ।
ਮੁੜ ਸੰਰਚਨਾ ਕ੍ਰਮ ਪ੍ਰਵਾਹ

ਇੰਟਰਫੇਸ ਸਿਗਨਲ

ਟੇਬਲ HDMI PHY Intel FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ ਸਿਗਨਲਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹੈample.

ਸਾਰਣੀ 3. ਸਿਖਰ-ਪੱਧਰ ਦੇ ਸਿਗਨਲ

ਸਿਗਨਲ ਦਿਸ਼ਾ ਚੌੜਾਈ ਵਰਣਨ
ਆਨ-ਬੋਰਡ ਔਸਿਲੇਟਰ ਸਿਗਨਲ
clk_fpga_b3_p ਇੰਪੁੱਟ 1 ਕੋਰ ਸੰਦਰਭ ਘੜੀ ਲਈ 100 MHz ਮੁਫ਼ਤ ਚੱਲ ਰਹੀ ਘੜੀ
refclk_fmcb_p ਇੰਪੁੱਟ 1 ਟ੍ਰਾਂਸਸੀਵਰ ਦੇ ਪਾਵਰ-ਅਪ ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਲਈ ਸਥਿਰ ਦਰ ਸੰਦਰਭ ਘੜੀ। ਇਹ ਮੂਲ ਰੂਪ ਵਿੱਚ 625 MHz ਹੈ ਪਰ ਕਿਸੇ ਵੀ ਬਾਰੰਬਾਰਤਾ ਦੀ ਹੋ ਸਕਦੀ ਹੈ
ਉਪਭੋਗਤਾ ਪੁਸ਼ ਬਟਨ ਅਤੇ ਐਲ.ਈ.ਡੀ
cpu_resetn ਇੰਪੁੱਟ 1 ਗਲੋਬਲ ਰੀਸੈੱਟ
user_led_g ਆਉਟਪੁੱਟ 2 ਹਰੇ LED ਡਿਸਪਲੇਅ
FMC ਪੋਰਟ B 'ਤੇ HDMI FMC ਡਾਟਰ ਕਾਰਡ ਪਿੰਨ
fmcb_gbtclk_m2c_p_0 ਇੰਪੁੱਟ 1 HDMI RX TMDS ਘੜੀ
fmcb_dp_m2c_p ਇੰਪੁੱਟ 3 HDMI RX ਲਾਲ, ਹਰਾ, ਅਤੇ ਨੀਲਾ ਡਾਟਾ ਚੈਨਲ

• Bitec ਬੇਟੀ ਕਾਰਡ ਰੀਵਿਜ਼ਨ 11

— [0]: RX TMDS ਚੈਨਲ 1 (ਹਰਾ)

— [1]: RX TMDS ਚੈਨਲ 2 (ਲਾਲ)

— [2]: RX TMDS ਚੈਨਲ 0 (ਨੀਲਾ)

fmcb_dp_c2m_p ਆਉਟਪੁੱਟ 4 HDMI TX ਘੜੀ, ਲਾਲ, ਹਰਾ, ਅਤੇ ਨੀਲਾ ਡਾਟਾ ਚੈਨਲ

• Bitec ਬੇਟੀ ਕਾਰਡ ਰੀਵਿਜ਼ਨ 11

— [0]: TX TMDS ਚੈਨਲ 2 (ਲਾਲ)

— [1]: TX TMDS ਚੈਨਲ 1 (ਹਰਾ)

— [2]: TX TMDS ਚੈਨਲ 0 (ਨੀਲਾ)

— [3]: TX TMDS ਕਲਾਕ ਚੈਨਲ

fmcb_la_rx_p_9 ਇੰਪੁੱਟ 1 HDMI RX +5V ਪਾਵਰ ਖੋਜ
fmcb_la_rx_p_8 ਇੰਪੁੱਟ 1 HDMI RX ਹੌਟ ਪਲੱਗ ਖੋਜਦਾ ਹੈ
fmcb_la_rx_n_8 ਇੰਪੁੱਟ 1 DDC ਅਤੇ SCDC ਲਈ HDMI RX I2C SDA
fmcb_la_tx_p_10 ਇੰਪੁੱਟ 1 DDC ਅਤੇ SCDC ਲਈ HDMI RX I2C SCL
fmcb_la_tx_p_12 ਇੰਪੁੱਟ 1 HDMI TX ਹੌਟ ਪਲੱਗ ਖੋਜ
fmcb_la_tx_n_12 ਇੰਪੁੱਟ 1 DDC ਅਤੇ SCDC ਲਈ HDMI I2C SDA
fmcb_la_rx_p_10 ਇੰਪੁੱਟ 1 DDC ਅਤੇ SCDC ਲਈ HDMI I2C SCL
fmcb_la_tx_p_11 ਇੰਪੁੱਟ 1 ਰੀਡਰਾਈਵਰ ਨਿਯੰਤਰਣ ਲਈ HDMI I2C SDA
fmcb_la_rx_n_9 ਇੰਪੁੱਟ 1 ਰੀਡਰਾਈਵਰ ਨਿਯੰਤਰਣ ਲਈ HDMI I2C SCL
ਕਲਾਕਿੰਗ ਸਕੀਮ

ਹੇਠਾਂ ਦਿੱਤੀ ਗਈ ਹੈ HDMI PHY Intel FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਦੀ ਕਲਾਕਿੰਗ ਸਕੀਮampLe:

  • clk_fpga_b3_p NIOS ਪ੍ਰੋਸੈਸਰ ਅਤੇ ਨਿਯੰਤਰਣ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਇੱਕ 100 MHz ਸਥਿਰ ਦਰ ਘੜੀ ਹੈ। ਜੇਕਰ ਸਪਲਾਈ ਕੀਤੀ ਬਾਰੰਬਾਰਤਾ ਸਹੀ ਹੈ, ਤਾਂ user_led_g[1] ਹਰ ਸਕਿੰਟ ਲਈ ਟੌਗਲ ਕਰਦਾ ਹੈ।
  • refclk_fmcb_p ਟ੍ਰਾਂਸਸੀਵਰਾਂ ਦੇ ਪਾਵਰ-ਅਪ ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਲਈ ਇੱਕ ਨਿਸ਼ਚਿਤ ਦਰ ਹਵਾਲਾ ਘੜੀ ਹੈ। ਇਹ ਮੂਲ ਰੂਪ ਵਿੱਚ 625 MHz ਹੈ ਪਰ ਕਿਸੇ ਵੀ ਬਾਰੰਬਾਰਤਾ ਦੀ ਹੋ ਸਕਦੀ ਹੈ।
  • fmcb_gbtclk_m2c_p_0 HDMI RX ਲਈ TMDS ਘੜੀ ਹੈ। ਇਹ ਘੜੀ HDMI TX ਟ੍ਰਾਂਸਸੀਵਰਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵੀ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਸਪਲਾਈ ਕੀਤੀ ਬਾਰੰਬਾਰਤਾ 148.5 MHz ਹੈ, ਤਾਂ user_led_g[0] ਹਰ ਸਕਿੰਟ ਲਈ ਟੌਗਲ ਕਰਦਾ ਹੈ।
ਹਾਰਡਵੇਅਰ ਸੈੱਟਅੱਪ

HDMI PHY Intel FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample HDMI 2.0b ਸਮਰੱਥ ਹੈ ਅਤੇ ਇੱਕ ਮਿਆਰੀ HDMI ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਲਈ ਲੂਪ-ਥਰੂ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।

ਹਾਰਡਵੇਅਰ ਟੈਸਟ ਨੂੰ ਚਲਾਉਣ ਲਈ, Bitec HDMI 2.0 ਬੇਟੀ ਕਾਰਡ 'ਤੇ HDMI-ਸਮਰੱਥ ਡਿਵਾਈਸ ਜਿਵੇਂ ਕਿ HDMI ਇੰਟਰਫੇਸ ਵਾਲੇ ਗ੍ਰਾਫਿਕਸ ਕਾਰਡ ਨੂੰ HDMI RX ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ, ਜੋ ਡੇਟਾ ਨੂੰ ਟ੍ਰਾਂਸਸੀਵਰ RX ਬਲਾਕ ਅਤੇ HDMI RX ਵੱਲ ਰੂਟ ਕਰਦਾ ਹੈ।

  1. HDMI ਸਿੰਕ ਪੋਰਟ ਨੂੰ ਇੱਕ ਮਿਆਰੀ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਵਿੱਚ ਡੀਕੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਕਲਾਕ ਰਿਕਵਰੀ ਕੋਰ ਵਿੱਚ ਭੇਜਦਾ ਹੈ।
  2. HDMI RX ਕੋਰ ਵੀਡੀਓ, ਸਹਾਇਕ, ਅਤੇ ਆਡੀਓ ਡੇਟਾ ਨੂੰ AXI4-ਸਟ੍ਰੀਮ ਇੰਟਰਫੇਸ ਦੁਆਰਾ HDMI TX ਕੋਰ ਵਿੱਚ ਵਾਪਸ ਲੂਪ ਕਰਨ ਲਈ ਡੀਕੋਡ ਕਰਦਾ ਹੈ।
  3. FMC ਬੇਟੀ ਕਾਰਡ ਦਾ HDMI ਸਰੋਤ ਪੋਰਟ ਚਿੱਤਰ ਨੂੰ ਮਾਨੀਟਰ 'ਤੇ ਪ੍ਰਸਾਰਿਤ ਕਰਦਾ ਹੈ।
  4. ਸਿਸਟਮ ਰੀਸੈਟ ਕਰਨ ਲਈ cpu_resetn ਬਟਨ ਨੂੰ ਇੱਕ ਵਾਰ ਦਬਾਓ।
    ਨੋਟ: ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ Intel FPGA ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਡਿਵਾਈਸ ਅਸਾਈਨਮੈਂਟ ਅਤੇ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟਾਂ ਨੂੰ ਬਦਲਣਾ ਪਵੇਗਾ। ਟ੍ਰਾਂਸਸੀਵਰ ਐਨਾਲਾਗ ਸੈਟਿੰਗ ਦੀ ਜਾਂਚ Intel Arria 10 FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਅਤੇ Bitec HDMI 2.0 ਬੇਟੀ ਕਾਰਡ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਬੋਰਡ ਲਈ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੋਧ ਸਕਦੇ ਹੋ।

HDMI PHY Intel ਲਈ ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampਲੇ ਯੂਜ਼ਰ ਗਾਈਡ

ਦਸਤਾਵੇਜ਼ ਸੰਸਕਰਣ Intel Quartus Prime ਸੰਸਕਰਣ IP ਸੰਸਕਰਣ ਤਬਦੀਲੀਆਂ
2022.07.20 22.2 1.0.0 ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼।

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

intel HDMI PHY FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
HDMI PHY FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample, HDMI PHY, FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample, HDMI PHY IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample, FPGA IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample, IP ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampਲੇ, 732781

ਹਵਾਲੇ

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

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