intel-BCH-IP-Core-LOGO

intel BCH IP ਕੋਰ

intel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-ਉਤਪਾਦ

BCH IP ਕੋਰ ਬਾਰੇ

ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ

  • ਪੰਨਾ 24 'ਤੇ BCH IP ਕੋਰ ਦਸਤਾਵੇਜ਼ ਆਰਕਾਈਵ
    • BCH IP ਕੋਰ ਦੇ ਪਿਛਲੇ ਸੰਸਕਰਣਾਂ ਲਈ ਉਪਭੋਗਤਾ ਗਾਈਡਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  • Intel FPGA IP ਕੋਰ ਦੀ ਜਾਣ-ਪਛਾਣ
    • ਸਾਰੇ Intel FPGA IP ਕੋਰਾਂ ਬਾਰੇ ਆਮ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਪੈਰਾਮੀਟਰਾਈਜ਼ਿੰਗ, ਬਣਾਉਣਾ, ਅੱਪਗਰੇਡ ਕਰਨਾ ਅਤੇ IP ਕੋਰਾਂ ਦੀ ਨਕਲ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ।
  • ਸੰਸਕਰਣ-ਸੁਤੰਤਰ IP ਅਤੇ Qsys ਸਿਮੂਲੇਸ਼ਨ ਸਕ੍ਰਿਪਟਾਂ ਬਣਾਉਣਾ
    • ਸਿਮੂਲੇਸ਼ਨ ਸਕ੍ਰਿਪਟਾਂ ਬਣਾਓ ਜਿਨ੍ਹਾਂ ਨੂੰ ਸੌਫਟਵੇਅਰ ਜਾਂ IP ਸੰਸਕਰਣ ਅੱਪਗਰੇਡਾਂ ਲਈ ਮੈਨੂਅਲ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
  • ਪ੍ਰੋਜੈਕਟ ਪ੍ਰਬੰਧਨ ਵਧੀਆ ਅਭਿਆਸ
    • ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਅਤੇ IP ਦੇ ਕੁਸ਼ਲ ਪ੍ਰਬੰਧਨ ਅਤੇ ਪੋਰਟੇਬਿਲਟੀ ਲਈ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ files.

 Intel® DSP IP ਕੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

  • Avalon® ਸਟ੍ਰੀਮਿੰਗ (Avalon-ST) ਇੰਟਰਫੇਸ
  • Intel® FPGAs ਲਈ DSP ਬਿਲਡਰ ਤਿਆਰ ਹੈ
  • IP ਕੋਰ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਟੈਸਟਬੈਂਚ
  • ਇੰਟੈੱਲ-ਸਮਰਥਿਤ VHDL ਅਤੇ Verilog HDL ਸਿਮੂਲੇਟਰਾਂ ਵਿੱਚ ਵਰਤਣ ਲਈ IP ਫੰਕਸ਼ਨਲ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ

BCH IP ਕੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

  • ਗਲਤੀ ਖੋਜ ਅਤੇ ਸੁਧਾਰ ਲਈ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪੈਰਾਮੀਟਰਾਈਜ਼ਬਲ ਏਨਕੋਡਰ ਜਾਂ ਡੀਕੋਡਰ:
  • ਪ੍ਰਤੀ ਕੋਡਵਰਡ ਪ੍ਰਤੀ ਚਿੰਨ੍ਹਾਂ ਦੀ ਸੰਖਿਆ
  • ਪ੍ਰਤੀ ਕੋਡਵਰਡ ਚੈੱਕ ਚਿੰਨ੍ਹਾਂ ਦੀ ਸੰਖਿਆ
  • ਸਮਾਨਾਂਤਰ ਇਨਪੁਟ ਬਿੱਟਾਂ ਦੀ ਸੰਖਿਆ

ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ Intel ਦੀ ਮਿਆਰੀ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਵਾਰੰਟ ਦਿੰਦਾ ਹੈ ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਅਰਜ਼ੀ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।

  • ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਡੀਐਸਪੀ ਆਈਪੀ ਕੋਰ ਡਿਵਾਈਸ ਪਰਿਵਾਰਕ ਸਹਾਇਤਾ

Intel, Intel FPGA IP ਕੋਰਾਂ ਲਈ ਹੇਠਲੇ ਡਿਵਾਈਸ ਸਮਰਥਨ ਪੱਧਰਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ:

  • ਅਗਾਊਂ ਸਹਾਇਤਾ-IP ਕੋਰ ਇਸ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਲਈ ਸਿਮੂਲੇਸ਼ਨ ਅਤੇ ਸੰਕਲਨ ਲਈ ਉਪਲਬਧ ਹੈ। FPGA ਪ੍ਰੋਗਰਾਮਿੰਗ file Quartus Prime Pro Stratix 10 ਐਡੀਸ਼ਨ ਬੀਟਾ ਸੌਫਟਵੇਅਰ ਲਈ (.pof) ਸਮਰਥਨ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਅਤੇ ਅਜਿਹੇ IP ਟਾਈਮਿੰਗ ਬੰਦ ਹੋਣ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਟਾਈਮਿੰਗ ਮਾਡਲਾਂ ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਪੋਸਟ-ਲੇਆਉਟ ਜਾਣਕਾਰੀ ਦੇ ਅਧਾਰ ਤੇ ਦੇਰੀ ਦੇ ਸ਼ੁਰੂਆਤੀ ਇੰਜੀਨੀਅਰਿੰਗ ਅਨੁਮਾਨ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। ਟਾਈਮਿੰਗ ਮਾੱਡਲ ਬਦਲਣ ਦੇ ਅਧੀਨ ਹਨ ਕਿਉਂਕਿ ਸਿਲੀਕਾਨ ਟੈਸਟਿੰਗ ਅਸਲ ਸਿਲੀਕਾਨ ਅਤੇ ਟਾਈਮਿੰਗ ਮਾਡਲਾਂ ਦੇ ਵਿਚਕਾਰ ਸਬੰਧ ਨੂੰ ਸੁਧਾਰਦੀ ਹੈ। ਤੁਸੀਂ ਸਿਸਟਮ ਆਰਕੀਟੈਕਚਰ ਅਤੇ ਸਰੋਤ ਉਪਯੋਗਤਾ ਅਧਿਐਨਾਂ, ਸਿਮੂਲੇਸ਼ਨ, ਪਿਨਆਉਟ, ਸਿਸਟਮ ਲੇਟੈਂਸੀ ਮੁਲਾਂਕਣ, ਬੁਨਿਆਦੀ ਸਮੇਂ ਦੇ ਮੁਲਾਂਕਣਾਂ (ਪਾਈਪਲਾਈਨ ਬਜਟਿੰਗ), ਅਤੇ I/O ਟ੍ਰਾਂਸਫਰ ਰਣਨੀਤੀ (ਡੇਟਾ-ਪਾਥ ਚੌੜਾਈ, ਬਰਸਟ ਡੂੰਘਾਈ, I/O ਸਟੈਂਡਰਡ ਟ੍ਰੇਡਆਫਸ) ਲਈ ਇਸ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ).
  • ਮੁੱਢਲੀ ਸਹਾਇਤਾ-Intel ਇਸ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਲਈ ਸ਼ੁਰੂਆਤੀ ਟਾਈਮਿੰਗ ਮਾਡਲਾਂ ਦੇ ਨਾਲ IP ਕੋਰ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ। IP ਕੋਰ ਸਾਰੀਆਂ ਕਾਰਜਸ਼ੀਲ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਪਰ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਅਜੇ ਵੀ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਲਈ ਸਮੇਂ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਤੋਂ ਗੁਜ਼ਰ ਰਿਹਾ ਹੋਵੇ। ਤੁਸੀਂ ਇਸਨੂੰ ਸਾਵਧਾਨੀ ਨਾਲ ਉਤਪਾਦਨ ਦੇ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਵਰਤ ਸਕਦੇ ਹੋ।
  • ਅੰਤਮ ਸਹਾਇਤਾ -Intel ਇਸ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਲਈ ਅੰਤਿਮ ਸਮੇਂ ਦੇ ਮਾਡਲਾਂ ਨਾਲ IP ਕੋਰ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ। IP ਕੋਰ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਲਈ ਸਾਰੀਆਂ ਕਾਰਜਸ਼ੀਲ ਅਤੇ ਸਮੇਂ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਉਤਪਾਦਨ ਦੇ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਵਰਤ ਸਕਦੇ ਹੋ.

ਸਾਰਣੀ 1. DSP IP ਕੋਰ ਡਿਵਾਈਸ ਫੈਮਿਲੀ ਸਪੋਰਟ

ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਸਪੋਰਟ
Arria® II GX ਫਾਈਨਲ
ਅਰਰੀਆ II GZ ਫਾਈਨਲ
ਅਰਰੀਆ ਵੀ ਫਾਈਨਲ
Intel Arria 10 ਫਾਈਨਲ
ਚੱਕਰਵਾਤ® IV ਫਾਈਨਲ
ਚੱਕਰਵਾਤ ਵੀ ਫਾਈਨਲ
ਇੰਟੇਲ ਚੱਕਰਵਾਤ 10 ਫਾਈਨਲ
Intel MAX® 10 FPGA ਫਾਈਨਲ
Stratix® IV GT ਫਾਈਨਲ
ਸਟ੍ਰੈਟਿਕਸ IV GX/E ਫਾਈਨਲ
ਸਟ੍ਰੈਟਿਕਸ ਵੀ ਫਾਈਨਲ
Intel Stratix 10 ਐਡਵਾਂਸ
ਹੋਰ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਕੋਈ ਸਹਾਰਾ ਨਹੀਂ

 BCH IP ਕੋਰ ਰੀਲੀਜ਼ ਜਾਣਕਾਰੀ

IP ਕੋਰ ਨੂੰ ਲਾਇਸੰਸ ਦੇਣ ਵੇਲੇ ਰੀਲਿਜ਼ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਸਾਰਣੀ 2. ਜਾਣਕਾਰੀ ਜਾਰੀ ਕਰੋ

ਆਈਟਮ ਵਰਣਨ
ਸੰਸਕਰਣ 17.1
ਰਿਹਾਈ ਤਾਰੀਖ ਨਵੰਬਰ 2017
ਆਰਡਰਿੰਗ ਕੋਡ IP-BCH (IPR-BCH)

Intel ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ ਕਿ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੌਫਟਵੇਅਰ ਦਾ ਮੌਜੂਦਾ ਸੰਸਕਰਣ ਹਰੇਕ IP ਕੋਰ ਦੇ ਪਿਛਲੇ ਸੰਸਕਰਣ ਨੂੰ ਕੰਪਾਇਲ ਕਰਦਾ ਹੈ। ਇੰਟੇਲ ਇਹ ਪੁਸ਼ਟੀ ਨਹੀਂ ਕਰਦਾ ਹੈ ਕਿ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੌਫਟਵੇਅਰ ਪਿਛਲੇ ਸੰਸਕਰਣ ਨਾਲੋਂ ਪੁਰਾਣੇ IP ਕੋਰ ਸੰਸਕਰਣਾਂ ਨੂੰ ਕੰਪਾਇਲ ਕਰਦਾ ਹੈ। Intel FPGA IP ਰੀਲੀਜ਼ ਨੋਟਸ ਕਿਸੇ ਵੀ ਅਪਵਾਦ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ

  • Intel FPGA IP ਰੀਲੀਜ਼ ਨੋਟਸ
  • ਗਿਆਨ ਅਧਾਰ ਵਿੱਚ BCH IP ਕੋਰ ਲਈ ਇਰੱਟਾ

ਡੀਐਸਪੀ ਆਈਪੀ ਕੋਰ ਵੈਰੀਫਿਕੇਸ਼ਨ

  • ਇੱਕ IP ਕੋਰ ਦੇ ਇੱਕ ਸੰਸਕਰਣ ਨੂੰ ਜਾਰੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, Intel ਇਸਦੀ ਗੁਣਵੱਤਾ ਅਤੇ ਸ਼ੁੱਧਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਵਿਆਪਕ ਰੀਗਰੈਸ਼ਨ ਟੈਸਟ ਚਲਾਉਂਦਾ ਹੈ। Intel ਵੱਖ-ਵੱਖ ਪੈਰਾਮੀਟਰ ਵਿਕਲਪਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ IP ਕੋਰ ਦੀਆਂ ਕਸਟਮ ਭਿੰਨਤਾਵਾਂ ਤਿਆਰ ਕਰਦਾ ਹੈ ਅਤੇ ਮਾਸਟਰ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲਾਂ ਦੇ ਵਿਰੁੱਧ ਪ੍ਰਮਾਣਿਤ ਨਤੀਜਿਆਂ ਦੇ ਨਾਲ ਨਤੀਜੇ ਵਜੋਂ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲਾਂ ਦੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਨਕਲ ਕਰਦਾ ਹੈ।

BCH IP ਕੋਰ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਸਰੋਤ ਉਪਯੋਗਤਾ

  • Arria V (5AGXFB3H4F35C5), ਸਾਈਕਲੋਨ V (5CGXFC7C7F23C8), ਅਤੇ Stratix V (5SGXEA7H3F35C3) ਡਿਵਾਈਸਾਂ ਦੇ ਨਾਲ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ BCH IP ਕੋਰ ਲਈ ਆਮ ਤੌਰ 'ਤੇ ਉਮੀਦ ਕੀਤੀ ਗਈ ਕਾਰਗੁਜ਼ਾਰੀ। ਜਿੱਥੇ m ਪ੍ਰਤੀ ਚਿੰਨ੍ਹ ਬਿੱਟਾਂ ਦੀ ਗਿਣਤੀ ਹੈ; n ਕੋਡਵਰਡ ਲੰਬਾਈ ਹੈ; d ਸਮਾਨਾਂਤਰ ਡੇਟਾ ਇੰਪੁੱਟ ਚੌੜਾਈ ਹੈ; t ਗਲਤੀ ਠੀਕ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਹੈ।

ਸਾਰਣੀ 3. ਡੀਕੋਡਰ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਸਰੋਤ ਉਪਯੋਗਤਾ

ਡਿਵਾਈਸ ਪੈਰਾਮੀਟਰ ਮੈਮੋਰੀ ALM ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ ਅਧਿਕਤਮ (MHz)
m n d t M10K M20K ਪ੍ਰਾਇਮਰੀ ਸੈਕੰਡਰੀ ਵਾਈ
ਅਰਰੀਆ ਵੀ 8 255 10 42 7 18,376 40,557 3,441 196
ਚੱਕਰਵਾਤ ਵੀ 8 255 10 42 7 18,264 40,709 3,266 150
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 8 255 10 42 7 19,027 44,134 4,315 308
ਅਰਰੀਆ ਵੀ 8 255 12 42 9 22,293 49,602 4,053 186
ਚੱਕਰਵਾਤ ਵੀ 8 255 12 42 9 22,243 49,243 4,511 149
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 8 255 12 42 8 23,187 53,800 5,207 310
ਅਰਰੀਆ ਵੀ 8 255 2 42 4 5,539 13,238 788 207
ਚੱਕਰਵਾਤ ਵੀ 8 255 2 42 4 5,527 13,174 857 174
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 8 255 2 42 4 6,088 14,399 850 369
ਅਰਰੀਆ ਵੀ 8 255 5 42 5 10,231 23,321 1,554 206
ਚੱਕਰਵਾਤ ਵੀ 8 255 5 42 5 10,234 23,391 1,551 164
ਜਾਰੀ…
ਡਿਵਾਈਸ ਪੈਰਾਮੀਟਰ ਮੈਮੋਰੀ ALM ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ ਅਧਿਕਤਮ (MHz)
m n d t M10K M20K ਪ੍ਰਾਇਮਰੀ ਸੈਕੰਡਰੀ ਵਾਈ
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 8 255 5 42 5 10,820 24,868 2,612 335
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 10 20 18 7,358 15,082 761 346
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 10 40 18 14,331 28,743 1,630 316
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 10 80 18 28,383 56,292 3,165 281
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 20 20 18 10,103 19,833 933 323
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 20 40 18 20,012 37,413 1,747 304
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 20 80 18 39,225 72,151 3,673 282
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 30 20 17 11,784 23,924 844 329
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 30 40 19 23,061 44,313 1,836 289
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 30 80 19 43,949 85,476 3,398 263
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 40 20 19 13,801 28,032 743 307
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 40 40 19 26,107 51,680 1,472 291
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 40 80 21 50,303 98,545 3,351 248
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 50 20 20 16,407 33,020 967 307
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 50 40 20 31,095 60,503 1,991 288
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 50 80 22 58,690 116,232 3,222 249
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 60 20 20 18,290 37,106 914 297
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 60 40 20 35,041 67,183 2,324 292
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 60 80 37 80,961 160,458 7,358 233
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 70 20 20 20,494 41,471 545 286
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 70 40 20 38,294 74,727 1,778 280
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 70 80 38 88,040 173,311 7,769 232
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 80 20 22 22,437 45,334 691 276
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 80 40 22 42,256 82,173 1,363 285
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 80 80 40 95,913 186,869 7,317 229

ਸਾਰਣੀ 4. ਏਨਕੋਡਰ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਸਰੋਤ ਉਪਯੋਗਤਾ

ਡਿਵਾਈਸ ਪੈਰਾਮੀਟਰ ਮੈਮੋਰੀ ALM ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ ਅਧਿਕਤਮ (MHz)
m n d t M10K M20K ਪ੍ਰਾਇਮਰੀ ਸੈਕੰਡਰੀ ਵਾਈ
ਅਰਰੀਆ ਵੀ 8 255 10 42 2 337 592 0 243
ਚੱਕਰਵਾਤ ਵੀ 8 255 10 42 2 339 592 0 166
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 8 255 10 42 1 353 601 3 400
ਅਰਰੀਆ ਵੀ 8 255 12 42 2 386 602 0 257
ਚੱਕਰਵਾਤ ਵੀ 8 255 12 42 2 395 602 0 174
ਜਾਰੀ…
ਡਿਵਾਈਸ ਪੈਰਾਮੀਟਰ ਮੈਮੋਰੀ ALM ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ ਅਧਿਕਤਮ (MHz)
m n d t M10K M20K ਪ੍ਰਾਇਮਰੀ ਸੈਕੰਡਰੀ ਵਾਈ
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 8 255 12 42 1 391 614 0 400
ਅਰਰੀਆ ਵੀ 8 255 2 42 2 219 547 12 275
ਚੱਕਰਵਾਤ ਵੀ 8 255 2 42 2 219 556 3 197
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 8 255 2 42 2 220 542 17 464
ਅਰਰੀਆ ਵੀ 8 255 5 42 2 237 563 3 276
ਚੱਕਰਵਾਤ ਵੀ 8 255 5 42 2 237 565 1 193
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 8 255 5 42 1 260 573 0 400
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 10 20 3 400 785 4 387
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 10 40 3 613 1,348 1 380
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 10 80 3 1,009 2,451 4 309
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 20 20 3 775 849 1 373
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 20 40 3 1,340 1,410 0 312
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 20 80 3 2,222 2,515 1 242
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 30 20 3 1,161 919 1 324.
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 30 40 3 2,074 1,480 0 253
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 30 80 3 3,583 2,580 2 224
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 40 20 3 1,522 977 4 307
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 40 40 3 2,789 1,541 0 249
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 40 80 3 4,909 2,647 0 191
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 50 20 4 1,926 1,042 9 295
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 50 40 4 3,467 1,610 1 234
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 50 80 4 6,297 2,714 3 182
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 60 20 4 2,356 1,121 0 266
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 60 40 4 3,824 1,680 1 229
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 60 80 4 7,548 2,783 0 167
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 70 20 4 2,595 1,184 2 273
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 70 40 4 4,372 1,746 0 221
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 70 80 4 8,321 2,850 2 169
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 80 20 5 2,885 1,251 1 293
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 80 40 5 5,163 1,812 0 220
ਸਟ੍ਰੈਟਿਕਸ ਵੀ 14 8784 80 80 5 8,867 2,918 0 169

BCH IP ਕੋਰ ਸ਼ੁਰੂ ਕਰਨਾ

Intel FPGA IP ਕੋਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ ਅਤੇ ਲਾਇਸੰਸ ਦੇਣਾ

Intel Quartus® Prime ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ Intel FPGA IP ਲਾਇਬ੍ਰੇਰੀ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਲਾਇਬ੍ਰੇਰੀ ਵਾਧੂ ਲਾਇਸੈਂਸ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ ਤੁਹਾਡੇ ਉਤਪਾਦਨ ਦੀ ਵਰਤੋਂ ਲਈ ਬਹੁਤ ਸਾਰੇ ਉਪਯੋਗੀ IP ਕੋਰ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਕੁਝ Intel FPGA IP ਕੋਰਾਂ ਨੂੰ ਉਤਪਾਦਨ ਦੀ ਵਰਤੋਂ ਲਈ ਇੱਕ ਵੱਖਰੇ ਲਾਇਸੈਂਸ ਦੀ ਖਰੀਦ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਤੁਹਾਨੂੰ ਪੂਰਾ ਉਤਪਾਦਨ IP ਕੋਰ ਲਾਇਸੈਂਸ ਖਰੀਦਣ ਦਾ ਫੈਸਲਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਸਿਮੂਲੇਸ਼ਨ ਅਤੇ ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਇਹਨਾਂ ਲਾਇਸੰਸਸ਼ੁਦਾ Intel FPGA IP ਕੋਰਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਤੁਹਾਡੇ ਦੁਆਰਾ ਹਾਰਡਵੇਅਰ ਟੈਸਟਿੰਗ ਨੂੰ ਪੂਰਾ ਕਰਨ ਅਤੇ ਉਤਪਾਦਨ ਵਿੱਚ IP ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋਣ ਤੋਂ ਬਾਅਦ ਹੀ ਤੁਹਾਨੂੰ ਲਾਇਸੰਸਸ਼ੁਦਾ Intel IP ਕੋਰਾਂ ਲਈ ਇੱਕ ਪੂਰਾ ਉਤਪਾਦਨ ਲਾਇਸੈਂਸ ਖਰੀਦਣ ਦੀ ਲੋੜ ਹੈ। Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਸਥਾਨਾਂ ਵਿੱਚ IP ਕੋਰ ਸਥਾਪਤ ਕਰਦਾ ਹੈ:
ਚਿੱਤਰ 1. IP ਕੋਰ ਇੰਸਟਾਲੇਸ਼ਨ ਮਾਰਗintel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-1

ਸਾਰਣੀ 5. IP ਕੋਰ ਇੰਸਟਾਲੇਸ਼ਨ ਸਥਾਨ

ਟਿਕਾਣਾ ਸਾਫਟਵੇਅਰ ਪਲੇਟਫਾਰਮ
:\intelFPGA_pro\quartus\ip\altera Intel Quartus Prime Pro ਐਡੀਸ਼ਨ ਵਿੰਡੋਜ਼ *
:\intelFPGA\quartus\ip\altera Intel Quartus Prime Standard Edition ਵਿੰਡੋਜ਼
:/intelFPGA_pro/Quartus/IP/Altera Intel Quartus Prime Pro ਐਡੀਸ਼ਨ ਲੀਨਕਸ *
:/ਇੰਟਰ FPGA/ਕੁਆਰਟਸ/IP/Altera Intel Quartus Prime Standard Edition ਲੀਨਕਸ

Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ

ਮੁਫਤ Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਤੁਹਾਨੂੰ ਖਰੀਦ ਤੋਂ ਪਹਿਲਾਂ ਸਿਮੂਲੇਸ਼ਨ ਅਤੇ ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਲਾਇਸੰਸਸ਼ੁਦਾ Intel FPGA IP ਕੋਰਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਬਿਨਾਂ ਕਿਸੇ ਵਾਧੂ ਲਾਇਸੈਂਸ ਦੇ ਹੇਠਾਂ ਦਿੱਤੇ ਮੁਲਾਂਕਣਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ:

  • ਤੁਹਾਡੇ ਸਿਸਟਮ ਵਿੱਚ ਇੱਕ ਲਾਇਸੰਸਸ਼ੁਦਾ Intel FPGA IP ਕੋਰ ਦੇ ਵਿਵਹਾਰ ਦੀ ਨਕਲ ਕਰੋ।
  • IP ਕੋਰ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ, ਆਕਾਰ ਅਤੇ ਗਤੀ ਦੀ ਜਲਦੀ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਪੁਸ਼ਟੀ ਕਰੋ।
  • ਸਮਾਂ-ਸੀਮਿਤ ਡਿਵਾਈਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤਿਆਰ ਕਰੋ files ਉਹਨਾਂ ਡਿਜ਼ਾਈਨਾਂ ਲਈ ਜਿਨ੍ਹਾਂ ਵਿੱਚ IP ਕੋਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।
  • ਆਪਣੇ IP ਕੋਰ ਦੇ ਨਾਲ ਇੱਕ ਡਿਵਾਈਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰੋ ਅਤੇ ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਆਪਣੇ ਡਿਜ਼ਾਈਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।

ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਵਾਰੰਟੀ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਕਰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਉਹ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ।

  • ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਹੇਠਾਂ ਦਿੱਤੇ ਓਪਰੇਸ਼ਨ ਮੋਡਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ:

  • ਬੰਨ੍ਹਿਆ-ਤੁਹਾਡੇ ਬੋਰਡ ਅਤੇ ਹੋਸਟ ਕੰਪਿਊਟਰ ਦੇ ਵਿਚਕਾਰ ਕਨੈਕਸ਼ਨ ਦੇ ਨਾਲ ਲਾਇਸੰਸਸ਼ੁਦਾ Intel FPGA IP ਵਾਲੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਅਣਮਿੱਥੇ ਸਮੇਂ ਲਈ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਟੈਥਰਡ ਮੋਡ ਲਈ ਇੱਕ ਸੀਰੀਅਲ ਸੰਯੁਕਤ ਟੈਸਟ ਐਕਸ਼ਨ ਗਰੁੱਪ (ਜੇTAG) ਕੇਬਲ ਜੇ ਵਿਚਕਾਰ ਜੁੜੀ ਹੋਈ ਹੈTAG ਤੁਹਾਡੇ ਬੋਰਡ ਅਤੇ ਹੋਸਟ ਕੰਪਿਊਟਰ 'ਤੇ ਪੋਰਟ, ਜੋ ਕਿ ਹਾਰਡਵੇਅਰ ਮੁਲਾਂਕਣ ਦੀ ਮਿਆਦ ਲਈ Intel Quartus Prime Programmer ਨੂੰ ਚਲਾ ਰਿਹਾ ਹੈ। ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਸਿਰਫ਼ Intel Quartus Prime ਸੌਫਟਵੇਅਰ ਦੀ ਘੱਟੋ-ਘੱਟ ਸਥਾਪਨਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਕਿਸੇ Intel Quartus Prime ਲਾਇਸੈਂਸ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। ਹੋਸਟ ਕੰਪਿਊਟਰ J ਦੁਆਰਾ ਡਿਵਾਈਸ ਨੂੰ ਇੱਕ ਨਿਯਮਿਤ ਸਿਗਨਲ ਭੇਜ ਕੇ ਮੁਲਾਂਕਣ ਸਮੇਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈTAG ਪੋਰਟ ਜੇਕਰ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਸਾਰੇ ਲਾਇਸੰਸਸ਼ੁਦਾ IP ਕੋਰ ਟੈਥਰਡ ਮੋਡ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ, ਤਾਂ ਮੁਲਾਂਕਣ ਦਾ ਸਮਾਂ ਉਦੋਂ ਤੱਕ ਚੱਲਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿਸੇ ਵੀ IP ਕੋਰ ਮੁਲਾਂਕਣ ਦੀ ਮਿਆਦ ਖਤਮ ਨਹੀਂ ਹੋ ਜਾਂਦੀ। ਜੇਕਰ ਸਾਰੇ IP ਕੋਰ ਬੇਅੰਤ ਮੁਲਾਂਕਣ ਸਮੇਂ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ, ਤਾਂ ਡਿਵਾਈਸ ਟਾਈਮ-ਆਊਟ ਨਹੀਂ ਹੁੰਦੀ ਹੈ।
  • ਅਨਟੀਥਰਡ-ਲਾਇਸੰਸਸ਼ੁਦਾ IP ਵਾਲੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਸੀਮਤ ਸਮੇਂ ਲਈ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਡਿਵਾਈਸ Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਚਲਾ ਰਹੇ ਹੋਸਟ ਕੰਪਿਊਟਰ ਤੋਂ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਂਦੀ ਹੈ ਤਾਂ IP ਕੋਰ ਅਨਟੀਥਰਡ ਮੋਡ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਕੋਈ ਹੋਰ ਲਾਇਸੰਸਸ਼ੁਦਾ IP ਕੋਰ ਟੀਥਰਡ ਮੋਡ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ ਤਾਂ IP ਕੋਰ ਵੀ ਅਨਟੀਥਰਡ ਮੋਡ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ।

ਜਦੋਂ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਕਿਸੇ ਵੀ ਲਾਇਸੰਸਸ਼ੁਦਾ Intel FPGA IP ਲਈ ਮੁਲਾਂਕਣ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਡਿਜ਼ਾਈਨ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਸਾਰੇ ਆਈਪੀ ਕੋਰ ਜੋ ਇੰਟੇਲ ਐਫਪੀਜੀਏ ਆਈਪੀ ਮੁਲਾਂਕਣ ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਜਦੋਂ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਕੋਈ ਵੀ ਆਈਪੀ ਕੋਰ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਮੁਲਾਂਕਣ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਹਾਰਡਵੇਅਰ ਤਸਦੀਕ ਨੂੰ ਜਾਰੀ ਰੱਖਣ ਤੋਂ ਪਹਿਲਾਂ FPGA ਡਿਵਾਈਸ ਨੂੰ ਮੁੜ-ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਉਤਪਾਦਨ ਲਈ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਨੂੰ ਵਧਾਉਣ ਲਈ, IP ਕੋਰ ਲਈ ਇੱਕ ਪੂਰਾ ਉਤਪਾਦਨ ਲਾਇਸੰਸ ਖਰੀਦੋ।
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਇੱਕ ਗੈਰ-ਪ੍ਰਤੀਬੰਧਿਤ ਡਿਵਾਈਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤਿਆਰ ਕਰ ਸਕੋ, ਤੁਹਾਨੂੰ ਲਾਇਸੈਂਸ ਖਰੀਦਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਇੱਕ ਪੂਰੀ ਉਤਪਾਦਨ ਲਾਇਸੈਂਸ ਕੁੰਜੀ ਤਿਆਰ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ file. Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਦੇ ਦੌਰਾਨ, ਕੰਪਾਈਲਰ ਸਿਰਫ ਇੱਕ ਸਮਾਂ-ਸੀਮਤ ਡਿਵਾਈਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤਿਆਰ ਕਰਦਾ ਹੈ file ( _time_limited.sof) ਜੋ ਸਮਾਂ ਸੀਮਾ 'ਤੇ ਸਮਾਪਤ ਹੋ ਜਾਂਦੀ ਹੈ।

ਚਿੱਤਰ 2. Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਪ੍ਰਵਾਹintel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-2

ਨੋਟ:

ਪੈਰਾਮੀਟਰਾਈਜ਼ੇਸ਼ਨ ਕਦਮਾਂ ਅਤੇ ਲਾਗੂ ਕਰਨ ਦੇ ਵੇਰਵਿਆਂ ਲਈ ਹਰੇਕ IP ਕੋਰ ਦੀ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵੇਖੋ।
Intel IP ਕੋਰਾਂ ਨੂੰ ਪ੍ਰਤੀ-ਸੀਟ, ਸਥਾਈ ਆਧਾਰ 'ਤੇ ਲਾਇਸੈਂਸ ਦਿੰਦਾ ਹੈ। ਲਾਇਸੈਂਸ ਫੀਸ ਵਿੱਚ ਪਹਿਲੇ ਸਾਲ ਦੀ ਦੇਖਭਾਲ ਅਤੇ ਸਹਾਇਤਾ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਤੁਹਾਨੂੰ ਪਹਿਲੇ ਸਾਲ ਤੋਂ ਬਾਅਦ ਅੱਪਡੇਟ, ਬੱਗ ਫਿਕਸ ਅਤੇ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਰੱਖ-ਰਖਾਅ ਦੇ ਇਕਰਾਰਨਾਮੇ ਨੂੰ ਰੀਨਿਊ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, Intel FPGA IP ਕੋਰਾਂ ਲਈ ਇੱਕ ਪੂਰਾ ਉਤਪਾਦਨ ਲਾਇਸੰਸ ਖਰੀਦਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਲਈ ਇੱਕ ਉਤਪਾਦਨ ਲਾਇਸੈਂਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ fileਜਿਸ ਨੂੰ ਤੁਸੀਂ ਅਸੀਮਿਤ ਸਮੇਂ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ। Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਦੇ ਦੌਰਾਨ, ਕੰਪਾਈਲਰ ਸਿਰਫ ਇੱਕ ਸਮਾਂ-ਸੀਮਤ ਡਿਵਾਈਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤਿਆਰ ਕਰਦਾ ਹੈ file ( _time_limited.sof) ਜੋ ਸਮਾਂ ਸੀਮਾ 'ਤੇ ਸਮਾਪਤ ਹੋ ਜਾਂਦੀ ਹੈ। ਆਪਣੀਆਂ ਉਤਪਾਦਨ ਲਾਇਸੈਂਸ ਕੁੰਜੀਆਂ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਸਵੈ-ਸੇਵਾ ਲਾਇਸੰਸਿੰਗ ਕੇਂਦਰ 'ਤੇ ਜਾਓ ਜਾਂ ਆਪਣੇ ਸਥਾਨਕ Intel FPGA ਪ੍ਰਤੀਨਿਧੀ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।
Intel FPGA ਸੌਫਟਵੇਅਰ ਲਾਈਸੈਂਸ ਸਮਝੌਤੇ ਲਾਇਸੰਸਸ਼ੁਦਾ IP ਕੋਰ, Intel Quartus Prime ਡਿਜ਼ਾਈਨ ਸੌਫਟਵੇਅਰ, ਅਤੇ ਸਾਰੇ ਗੈਰ-ਲਾਇਸੈਂਸ ਵਾਲੇ IP ਕੋਰਾਂ ਦੀ ਸਥਾਪਨਾ ਅਤੇ ਵਰਤੋਂ ਨੂੰ ਨਿਯੰਤ੍ਰਿਤ ਕਰਦੇ ਹਨ।

ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
  • Intel Quartus Prime ਲਾਇਸੰਸਿੰਗ ਸਾਈਟ
  • Intel FPGA ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਲਾਇਸੰਸਿੰਗ

BCH IP ਕੋਰ Intel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਟਾਈਮਆਊਟ ਵਿਵਹਾਰ

ਜਦੋਂ ਸਭ ਤੋਂ ਪ੍ਰਤਿਬੰਧਿਤ ਮੁਲਾਂਕਣ ਸਮਾਂ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ ਤਾਂ ਇੱਕ ਡਿਵਾਈਸ ਵਿੱਚ ਸਾਰੇ IP ਕੋਰ ਇੱਕੋ ਸਮੇਂ ਖਤਮ ਹੋ ਜਾਂਦੇ ਹਨ। ਜੇਕਰ ਇੱਕ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ IP ਕੋਰ ਹਨ, ਤਾਂ ਦੂਜੇ IP ਕੋਰ ਦਾ ਟਾਈਮ-ਆਊਟ ਵਿਵਹਾਰ ਇੱਕ ਖਾਸ IP ਕੋਰ ਦੇ ਟਾਈਮ-ਆਊਟ ਵਿਵਹਾਰ ਨੂੰ ਮਾਸਕ ਕਰ ਸਕਦਾ ਹੈ। ਆਈਪੀ ਕੋਰ ਲਈ, ਅਨਟੈਥਰਡ ਟਾਈਮ-ਆਊਟ 1 ਘੰਟਾ ਹੈ; ਟੀਥਰਡ ਟਾਈਮ-ਆਊਟ ਮੁੱਲ ਅਨਿਸ਼ਚਿਤ ਹੈ। ਹਾਰਡਵੇਅਰ ਮੁਲਾਂਕਣ ਦਾ ਸਮਾਂ ਖਤਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਹਾਡਾ ਡਿਜ਼ਾਈਨ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੌਫਟਵੇਅਰ ਇੰਟੈਲ FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ FileIntel FPGA IP ਮੁਲਾਂਕਣ ਮੋਡ ਮੁਲਾਂਕਣ ਪ੍ਰੋਗਰਾਮ ਦੀ ਤੁਹਾਡੀ ਵਰਤੋਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਤੁਹਾਡੀ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ s (.ocp)। ਫੀਚਰ ਨੂੰ ਐਕਟੀਵੇਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇਨ੍ਹਾਂ ਨੂੰ ਨਾ ਮਿਟਾਓ files. ਜਦੋਂ ਮੁਲਾਂਕਣ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਡਾਟਾ ਆਉਟਪੁੱਟ ਪੋਰਟ data_out ਘੱਟ ਜਾਂਦਾ ਹੈ
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
AN 320: ਮੇਗਾਫੰਕਸ਼ਨ ਦਾ ਓਪਨਕੋਰ ਪਲੱਸ ਮੁਲਾਂਕਣ

ਕੈਟਾਲਾਗ ਅਤੇ ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ

IP ਕੈਟਾਲਾਗ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਉਪਲਬਧ IP ਕੋਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਇੱਕ IP ਕੋਰ ਨੂੰ ਲੱਭਣ ਅਤੇ ਅਨੁਕੂਲਿਤ ਕਰਨ ਲਈ IP ਕੈਟਾਲਾਗ ਦੀਆਂ ਹੇਠ ਲਿਖੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ:

  • ਸਰਗਰਮ ਡਿਵਾਈਸ ਫੈਮਿਲੀ ਲਈ IP ਦਿਖਾਉਣ ਲਈ IP ਕੈਟਾਲਾਗ ਨੂੰ ਫਿਲਟਰ ਕਰੋ ਜਾਂ ਸਾਰੇ ਡਿਵਾਈਸ ਪਰਿਵਾਰਾਂ ਲਈ IP ਦਿਖਾਓ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਪ੍ਰੋਜੈਕਟ ਨਹੀਂ ਹੈ, ਤਾਂ IP ਕੈਟਾਲਾਗ ਵਿੱਚ ਡਿਵਾਈਸ ਫੈਮਿਲੀ ਦੀ ਚੋਣ ਕਰੋ।
  • IP ਕੈਟਾਲਾਗ ਵਿੱਚ ਕਿਸੇ ਵੀ ਪੂਰੇ ਜਾਂ ਅੰਸ਼ਕ IP ਕੋਰ ਨਾਮ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਖੋਜ ਖੇਤਰ ਵਿੱਚ ਟਾਈਪ ਕਰੋ।
  • ਸਮਰਥਿਤ ਡਿਵਾਈਸਾਂ ਬਾਰੇ ਵੇਰਵੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, IP ਕੋਰ ਦੇ ਇੰਸਟਾਲੇਸ਼ਨ ਫੋਲਡਰ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ, ਅਤੇ IP ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਲਿੰਕਾਂ ਲਈ IP ਕੈਟਾਲਾਗ ਵਿੱਚ ਇੱਕ IP ਕੋਰ ਨਾਮ ਉੱਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ।
  • ਕਲਿੱਕ ਕਰੋ ਲਈ ਖੋਜ ਪਾਰਟਨਰ IP 'ਤੇ ਪਾਰਟਨਰ IP ਜਾਣਕਾਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ web.
  • ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਤੁਹਾਨੂੰ ਇੱਕ IP ਪਰਿਵਰਤਨ ਨਾਮ, ਵਿਕਲਪਿਕ ਪੋਰਟਾਂ ਅਤੇ ਆਉਟਪੁੱਟ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਪੁੱਛਦਾ ਹੈ file ਪੀੜ੍ਹੀ ਦੇ ਵਿਕਲਪ. ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ Intel Quartus Prime IP ਤਿਆਰ ਕਰਦਾ ਹੈ file (.ip) Intel Quartus Prime Pro ਐਡੀਸ਼ਨ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਇੱਕ IP ਪਰਿਵਰਤਨ ਲਈ।
  • ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਕੁਆਰਟਸ IP ਬਣਾਉਂਦਾ ਹੈ file (.qip) Intel Quartus Prime Standard Edition ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਇੱਕ IP ਪਰਿਵਰਤਨ ਲਈ। ਇਹ files ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਸਟੋਰ ਪੈਰਾਮੀਟਰਾਈਜ਼ੇਸ਼ਨ ਜਾਣਕਾਰੀ ਵਿੱਚ IP ਪਰਿਵਰਤਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।

ਚਿੱਤਰ 3. IP ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ (Intel Quartus Prime Pro Edition)intel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-3

ਚਿੱਤਰ 4. IP ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ (Intel Quartus Prime Standard Edition)intel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-4

ਆਈਪੀ ਕੋਰ ਤਿਆਰ ਕਰਨਾ (ਇੰਟੈਲ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਪ੍ਰੋ ਐਡੀਸ਼ਨ)

Intel Quartus Prime ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਵਿੱਚ Intel FPGA IP ਕੋਰ ਨੂੰ ਤੁਰੰਤ ਕੌਂਫਿਗਰ ਕਰੋ। ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ IP ਕੈਟਾਲਾਗ ਵਿੱਚ ਕਿਸੇ ਵੀ ਹਿੱਸੇ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ। ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਤੁਹਾਨੂੰ IP ਕੋਰ ਦੀ ਕਸਟਮ ਪਰਿਵਰਤਨ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ IP ਪਰਿਵਰਤਨ ਸੰਸਲੇਸ਼ਣ ਅਤੇ ਵਿਕਲਪਿਕ ਸਿਮੂਲੇਸ਼ਨ ਤਿਆਰ ਕਰਦਾ ਹੈ files ਅਤੇ

ਜੋੜਦਾ ਹੈ
.ip file ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਆਪਣੇ ਆਪ ਪਰਿਵਰਤਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 5. IP ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ (Intel Quartus Prime Pro Edition)intel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-5

ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਵਿੱਚ ਇੱਕ IP ਕੋਰ ਨੂੰ ਲੱਭਣ, ਤਤਕਾਲ, ਅਤੇ ਅਨੁਕੂਲਿਤ ਕਰਨ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. ਤਤਕਾਲ ਆਈਪੀ ਪਰਿਵਰਤਨ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਇੱਕ Intel Quartus Prime ਪ੍ਰੋਜੈਕਟ (.qpf) ਬਣਾਓ ਜਾਂ ਖੋਲ੍ਹੋ।
  2. IP ਕੈਟਾਲਾਗ (ਟੂਲ ➤ IP ਕੈਟਾਲਾਗ) ਵਿੱਚ, ਅਨੁਕੂਲਿਤ ਕਰਨ ਲਈ IP ਕੋਰ ਦੇ ਨਾਮ ਨੂੰ ਲੱਭੋ ਅਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ। ਕਿਸੇ ਖਾਸ ਕੰਪੋਨੈਂਟ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ, IP ਕੈਟਾਲਾਗ ਖੋਜ ਬਾਕਸ ਵਿੱਚ ਕੁਝ ਜਾਂ ਸਾਰੇ ਕੰਪੋਨੈਂਟ ਦਾ ਨਾਮ ਟਾਈਪ ਕਰੋ। ਨਵੀਂ IP ਪਰਿਵਰਤਨ ਵਿੰਡੋ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ।
  3. ਆਪਣੇ ਕਸਟਮ IP ਪਰਿਵਰਤਨ ਲਈ ਇੱਕ ਉੱਚ-ਪੱਧਰ ਦਾ ਨਾਮ ਦਿਓ। IP ਪਰਿਵਰਤਨ ਨਾਮਾਂ ਜਾਂ ਮਾਰਗਾਂ ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਨਾ ਕਰੋ। ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ IP ਪਰਿਵਰਤਨ ਸੈਟਿੰਗਾਂ ਨੂੰ ਏ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ file ਨਾਮ ਦਿੱਤਾ ਗਿਆ .ਆਈ.ਪੀ. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ. ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ ਦਿਸਦਾ ਹੈ।
  4. ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਵਿੱਚ ਪੈਰਾਮੀਟਰ ਮੁੱਲ ਸੈੱਟ ਕਰੋ ਅਤੇ view ਕੰਪੋਨੈਂਟ ਲਈ ਬਲਾਕ ਚਿੱਤਰ। ਹੇਠਾਂ ਪੈਰਾਮੀਟਰਾਈਜ਼ੇਸ਼ਨ ਮੈਸੇਜ ਟੈਬ IP ਪੈਰਾਮੀਟਰਾਂ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਰੁੱਟੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ:
  • ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਪ੍ਰੀਸੈਟ ਪੈਰਾਮੀਟਰ ਮੁੱਲ ਚੁਣੋ ਜੇਕਰ ਤੁਹਾਡੇ IP ਕੋਰ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੋਵੇ। ਪ੍ਰੀਸੈੱਟ ਖਾਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸ਼ੁਰੂਆਤੀ ਪੈਰਾਮੀਟਰ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ।
  • IP ਕੋਰ ਕਾਰਜਕੁਸ਼ਲਤਾ, ਪੋਰਟ ਸੰਰਚਨਾ, ਅਤੇ ਡਿਵਾਈਸ-ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਵਾਲੇ ਮਾਪਦੰਡ ਨਿਰਧਾਰਤ ਕਰੋ।
  • IP ਕੋਰ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਵਿਕਲਪ ਨਿਰਧਾਰਤ ਕਰੋ files ਹੋਰ EDA ਸਾਧਨਾਂ ਵਿੱਚ.
  • ਨੋਟ: ਖਾਸ IP ਕੋਰ ਪੈਰਾਮੀਟਰਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ਆਪਣੀ IP ਕੋਰ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵੇਖੋ।
  1. ਜਨਰੇਟ ਐਚਡੀਐਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਜਨਰੇਸ਼ਨ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਸਦਾ ਹੈ।
  2. ਆਉਟਪੁੱਟ ਦਿਓ file ਪੀੜ੍ਹੀ ਵਿਕਲਪ, ਅਤੇ ਫਿਰ ਜਨਰੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਸੰਸਲੇਸ਼ਣ ਅਤੇ ਸਿਮੂਲੇਸ਼ਨ files ਤੁਹਾਡੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਤਿਆਰ ਕਰਦਾ ਹੈ.
  3. ਸਿਮੂਲੇਸ਼ਨ ਟੈਸਟਬੈਂਚ ਬਣਾਉਣ ਲਈ, ਜਨਰੇਟ ➤ ਜਨਰੇਟ ਟੈਸਟਬੈਂਚ ਸਿਸਟਮ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਟੈਸਟਬੈਂਚ ਜਨਰੇਸ਼ਨ ਵਿਕਲਪ ਦਿਓ, ਅਤੇ ਫਿਰ ਜਨਰੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  4. ਇੱਕ HDL ਇੰਸਟੈਂਟੀਏਸ਼ਨ ਟੈਂਪਲੇਟ ਤਿਆਰ ਕਰਨ ਲਈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਆਪਣੇ ਟੈਕਸਟ ਐਡੀਟਰ ਵਿੱਚ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰ ਸਕਦੇ ਹੋ, ਜਨਰੇਟ ➤ ਇੰਸਟੈਂਟੀਏਸ਼ਨ ਟੈਂਪਲੇਟ ਦਿਖਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  5. ਸਮਾਪਤ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਜੇਕਰ ਜੋੜਨ ਲਈ ਕਿਹਾ ਜਾਵੇ ਤਾਂ ਹਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ files ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਲਈ IP ਪਰਿਵਰਤਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
  6. ਤੁਹਾਡੇ IP ਪਰਿਵਰਤਨ ਨੂੰ ਬਣਾਉਣ ਅਤੇ ਚਾਲੂ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਪੋਰਟਾਂ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਲਈ ਢੁਕਵੇਂ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟ ਬਣਾਓ।

ਨੋਟ: ਕੁਝ IP ਕੋਰ IP ਕੋਰ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ HDL ਲਾਗੂਕਰਨ ਤਿਆਰ ਕਰਦੇ ਹਨ। ਇਹਨਾਂ IP ਕੋਰਾਂ ਦੇ ਅੰਤਰੀਵ RTL ਵਿੱਚ ਇੱਕ ਵਿਲੱਖਣ ਹੈਸ਼ ਕੋਡ ਹੁੰਦਾ ਹੈ ਜੋ IP ਕੋਰ ਦੀਆਂ ਵੱਖ-ਵੱਖ ਭਿੰਨਤਾਵਾਂ ਵਿਚਕਾਰ ਮੋਡੀਊਲ ਨਾਮ ਦੀ ਟੱਕਰ ਨੂੰ ਰੋਕਦਾ ਹੈ। ਇਹ ਵਿਲੱਖਣ ਕੋਡ ਇਕਸਾਰ ਬਣਿਆ ਰਹਿੰਦਾ ਹੈ, IP ਜਨਰੇਸ਼ਨ ਦੌਰਾਨ ਸਮਾਨ IP ਸੈਟਿੰਗਾਂ ਅਤੇ ਸੌਫਟਵੇਅਰ ਸੰਸਕਰਣ ਦਿੱਤੇ ਗਏ ਹਨ। ਇਹ ਵਿਲੱਖਣ ਕੋਡ ਬਦਲ ਸਕਦਾ ਹੈ ਜੇਕਰ ਤੁਸੀਂ IP ਕੋਰ ਦੇ ਮਾਪਦੰਡਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਦੇ ਹੋ ਜਾਂ IP ਕੋਰ ਸੰਸਕਰਣ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰਦੇ ਹੋ। ਆਪਣੇ ਸਿਮੂਲੇਸ਼ਨ ਵਾਤਾਵਰਨ ਵਿੱਚ ਇਹਨਾਂ ਵਿਲੱਖਣ ਕੋਡਾਂ 'ਤੇ ਨਿਰਭਰਤਾ ਤੋਂ ਬਚਣ ਲਈ, ਇੱਕ ਸੰਯੁਕਤ ਸਿਮੂਲੇਟਰ ਸੈੱਟਅੱਪ ਸਕ੍ਰਿਪਟ ਤਿਆਰ ਕਰਨਾ ਵੇਖੋ।

IP ਕੋਰ ਜਨਰੇਸ਼ਨ ਆਉਟਪੁੱਟ (Intel Quartus Prime Pro Edition)

Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਹੇਠ ਦਿੱਤੀ ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਦਾ ਹੈ file ਵਿਅਕਤੀਗਤ IP ਕੋਰਾਂ ਲਈ ਬਣਤਰ ਜੋ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਦਾ ਹਿੱਸਾ ਨਹੀਂ ਹਨ।

ਚਿੱਤਰ 6. ਵਿਅਕਤੀਗਤ IP ਕੋਰ ਜਨਰੇਸ਼ਨ ਆਉਟਪੁੱਟ (Intel Quartus Prime Pro Edition)intel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-6

  • ਜੇਕਰ ਤੁਹਾਡੀ IP ਕੋਰ ਪਰਿਵਰਤਨ ਲਈ ਸਮਰਥਿਤ ਅਤੇ ਸਮਰਥਿਤ ਹੈ।

ਸਾਰਣੀ 6. ਆਉਟਪੁੱਟ FileIntel FPGA IP ਜਨਰੇਸ਼ਨ ਦੇ s

File ਨਾਮ ਵਰਣਨ
<ਤੁਹਾਡਾ_ਆਈਪੀ>.ਆਈਪੀ ਸਿਖਰ-ਪੱਧਰੀ IP ਪਰਿਵਰਤਨ file ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇੱਕ IP ਕੋਰ ਦਾ ਮਾਪਦੰਡ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਜੇਕਰ IP ਪਰਿਵਰਤਨ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਦਾ ਹਿੱਸਾ ਹੈ, ਤਾਂ ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ .qsys ਵੀ ਤਿਆਰ ਕਰਦਾ ਹੈ। file.
<ਤੁਹਾਡਾ_ਆਈਪੀ>.cmp VHDL ਕੰਪੋਨੈਂਟ ਘੋਸ਼ਣਾ (.cmp) file ਇੱਕ ਪਾਠ ਹੈ file ਜਿਸ ਵਿੱਚ ਸਥਾਨਕ ਜੈਨਰਿਕ ਅਤੇ ਪੋਰਟ ਪਰਿਭਾਸ਼ਾਵਾਂ ਹਨ ਜੋ ਤੁਸੀਂ VHDL ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਵਰਤਦੇ ਹੋ files.
<ਤੁਹਾਡਾ_ਆਈਪੀ>_generation.rpt IP ਜਾਂ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਜਨਰੇਸ਼ਨ ਲੌਗ file. IP ਜਨਰੇਸ਼ਨ ਦੌਰਾਨ ਸੁਨੇਹਿਆਂ ਦਾ ਸਾਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
ਜਾਰੀ…
File ਨਾਮ ਵਰਣਨ
<ਤੁਹਾਡਾ_ਆਈਪੀ>.qgsimc (ਸਿਰਫ਼ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ) ਸਿਮੂਲੇਸ਼ਨ ਕੈਚਿੰਗ file ਜੋ ਕਿ .qsys ਅਤੇ .ip ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ fileਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਅਤੇ IP ਕੋਰ ਦੇ ਮੌਜੂਦਾ ਪੈਰਾਮੀਟਰਾਈਜ਼ੇਸ਼ਨ ਦੇ ਨਾਲ. ਇਹ ਤੁਲਨਾ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ ਕਿ ਕੀ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ HDL ਦੇ ਪੁਨਰਜਨਮ ਨੂੰ ਛੱਡ ਸਕਦਾ ਹੈ।
<ਤੁਹਾਡਾ_ਆਈਪੀ>.qgsynth (ਸਿਰਫ਼ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ) ਸਿੰਥੇਸਿਸ ਕੈਚਿੰਗ file ਜੋ ਕਿ .qsys ਅਤੇ .ip ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ fileਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਅਤੇ IP ਕੋਰ ਦੇ ਮੌਜੂਦਾ ਪੈਰਾਮੀਟਰਾਈਜ਼ੇਸ਼ਨ ਦੇ ਨਾਲ. ਇਹ ਤੁਲਨਾ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ ਕਿ ਕੀ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ HDL ਦੇ ਪੁਨਰਜਨਮ ਨੂੰ ਛੱਡ ਸਕਦਾ ਹੈ।
<ਤੁਹਾਡਾ_ਆਈਪੀ>.qip IP ਕੰਪੋਨੈਂਟ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਅਤੇ ਕੰਪਾਇਲ ਕਰਨ ਲਈ ਸਾਰੀ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ।
<ਤੁਹਾਡਾ_ਆਈਪੀ>.csv IP ਕੰਪੋਨੈਂਟ ਦੀ ਅੱਪਗ੍ਰੇਡ ਸਥਿਤੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ।
.bsf ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਵਿੱਚ ਵਰਤੋਂ ਲਈ IP ਪਰਿਵਰਤਨ ਦੀ ਪ੍ਰਤੀਕ ਪ੍ਰਤੀਨਿਧਤਾ Files (.bdf)।
<ਤੁਹਾਡਾ_ਆਈਪੀ>.spd ਇੰਪੁੱਟ file ਕਿ ip-make-simscript ਨੂੰ ਸਿਮੂਲੇਸ਼ਨ ਸਕ੍ਰਿਪਟਾਂ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਐੱਸ.ਪੀ.ਡੀ file ਦੀ ਇੱਕ ਸੂਚੀ ਸ਼ਾਮਿਲ ਹੈ files ਤੁਸੀਂ ਸਿਮੂਲੇਸ਼ਨ ਲਈ ਤਿਆਰ ਕਰਦੇ ਹੋ, ਯਾਦਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦੇ ਨਾਲ ਜੋ ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ।
<ਤੁਹਾਡਾ_ਆਈਪੀ>.ppf ਪਿੰਨ ਪਲੈਨਰ File (.ppf) ਤੁਹਾਡੇ ਦੁਆਰਾ ਪਿੰਨ ਪਲੈਨਰ ​​ਨਾਲ ਵਰਤਣ ਲਈ ਬਣਾਏ IP ਭਾਗਾਂ ਲਈ ਪੋਰਟ ਅਤੇ ਨੋਡ ਅਸਾਈਨਮੈਂਟ ਸਟੋਰ ਕਰਦਾ ਹੈ।
<ਤੁਹਾਡਾ_ਆਈਪੀ>_bb.v ਵੇਰੀਲੌਗ ਬਲੈਕਬਾਕਸ ਦੀ ਵਰਤੋਂ ਕਰੋ (_bb. v) file ਬਲੈਕ ਬਾਕਸ ਦੇ ਰੂਪ ਵਿੱਚ ਵਰਤਣ ਲਈ ਇੱਕ ਖਾਲੀ ਮੋਡੀਊਲ ਘੋਸ਼ਣਾ ਦੇ ਰੂਪ ਵਿੱਚ।
<ਤੁਹਾਡਾ_ਆਈਪੀ>_inst.v ਜਾਂ _inst.vhd HDL ਸਾਬਕਾample instantiation ਟੈਮਪਲੇਟ. ਇਸ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ file ਤੁਹਾਡੇ HDL ਵਿੱਚ file IP ਪਰਿਵਰਤਨ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ।
<ਤੁਹਾਡਾ_ਆਈਪੀ>.regmap ਜੇਕਰ IP ਵਿੱਚ ਰਜਿਸਟਰ ਜਾਣਕਾਰੀ ਹੈ, ਤਾਂ Intel Quartus Prime ਸਾਫਟਵੇਅਰ .regmap ਤਿਆਰ ਕਰਦਾ ਹੈ। file. .regmap file ਮਾਸਟਰ ਅਤੇ ਸਲੇਵ ਇੰਟਰਫੇਸ ਦੀ ਰਜਿਸਟਰ ਮੈਪ ਜਾਣਕਾਰੀ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ। ਇਹ file ਪੂਰਕ

.sopcinfo file ਸਿਸਟਮ ਬਾਰੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਰਜਿਸਟਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਕੇ। ਇਹ file ਰਜਿਸਟਰ ਡਿਸਪਲੇਅ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ views ਅਤੇ ਸਿਸਟਮ ਕੰਸੋਲ ਵਿੱਚ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਅੰਕੜੇ।

<ਤੁਹਾਡਾ_ਆਈਪੀ>.svd HPS ਸਿਸਟਮ ਡੀਬੱਗ ਟੂਲਸ ਨੂੰ ਇਹ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ view ਪੈਰੀਫਿਰਲਾਂ ਦੇ ਰਜਿਸਟਰ ਮੈਪ ਜੋ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਦੇ ਅੰਦਰ HPS ਨਾਲ ਜੁੜਦੇ ਹਨ।

ਸੰਸਲੇਸ਼ਣ ਦੇ ਦੌਰਾਨ, Intel Quartus Prime ਸਾਫਟਵੇਅਰ .svd ਨੂੰ ਸਟੋਰ ਕਰਦਾ ਹੈ file.sof ਵਿੱਚ ਸਿਸਟਮ ਕੰਸੋਲ ਮਾਸਟਰਾਂ ਨੂੰ ਦਿਖਾਈ ਦੇਣ ਵਾਲੇ ਸਲੇਵ ਇੰਟਰਫੇਸ ਲਈ s. file ਡੀਬੱਗ ਸੈਸ਼ਨ ਵਿੱਚ. ਸਿਸਟਮ ਕੰਸੋਲ ਇਸ ਭਾਗ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ, ਜੋ ਕਿ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਰਜਿਸਟਰ ਮੈਪ ਜਾਣਕਾਰੀ ਲਈ ਪੁੱਛਗਿੱਛ ਕਰਦਾ ਹੈ। ਸਿਸਟਮ ਸਲੇਵਜ਼ ਲਈ, ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਨਾਮ ਦੁਆਰਾ ਰਜਿਸਟਰਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਦਾ ਹੈ।

<ਤੁਹਾਡਾ_ਆਈਪੀ>.ਵੀਤੁਹਾਡਾ_ਆਈਪੀ>.vhd ਐਚ.ਡੀ.ਐਲ files ਜੋ ਸੰਸਲੇਸ਼ਣ ਜਾਂ ਸਿਮੂਲੇਸ਼ਨ ਲਈ ਹਰੇਕ ਸਬਮੋਡਿਊਲ ਜਾਂ ਚਾਈਲਡ ਆਈਪੀ ਕੋਰ ਨੂੰ ਚਾਲੂ ਕਰਦੇ ਹਨ।
ਸਲਾਹਕਾਰ/ ਇੱਕ ਮਾਡਲਸਿਮ ਸਿਮੂਲੇਸ਼ਨ ਸੈਟ ਅਪ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਇੱਕ msim_setup.TCL ਸਕ੍ਰਿਪਟ ਸ਼ਾਮਲ ਹੈ।
aldec/ ਇੱਕ ਰਿਵੇਰਾ*-PRO ਸਕ੍ਰਿਪਟ rivierapro_setup ਰੱਖਦਾ ਹੈ। ਇੱਕ ਸਿਮੂਲੇਸ਼ਨ ਸੈੱਟਅੱਪ ਅਤੇ ਚਲਾਉਣ ਲਈ TCL।
/synopsys/vcs

/synopsys/vcsmx

VCS* ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਸੈਟ ਅਪ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਇੱਕ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ vcs_setup.sh ਰੱਖਦਾ ਹੈ।

ਇੱਕ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ vcsmx_setup.sh ਅਤੇ synopsys_sim.setup ਰੱਖਦਾ ਹੈ file VCS MX* ਸਿਮੂਲੇਸ਼ਨ ਸੈਟ ਅਪ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ।

/ਤਾਜ ਇੱਕ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ ncsim_setup.sh ਅਤੇ ਹੋਰ ਸੈੱਟਅੱਪ ਰੱਖਦਾ ਹੈ fileਇੱਕ NCSIM ਸਿਮੂਲੇਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ।
/submodules HDL ਰੱਖਦਾ ਹੈ fileIP ਕੋਰ ਸਬਮੋਡਿਊਲ ਲਈ s.
<IP ਸਬਮੋਡਿਊਲ>/ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਹਰੇਕ IP ਸਬ-ਮੌਡਿਊਲ ਡਾਇਰੈਕਟਰੀ ਲਈ /synth ਅਤੇ /sim ਉਪ-ਡਾਇਰੈਕਟਰੀਆਂ ਤਿਆਰ ਕਰਦਾ ਹੈ ਜੋ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਤਿਆਰ ਕਰਦਾ ਹੈ।

Intel FPGA IP ਕੋਰ ਦੀ ਨਕਲ ਕਰਨਾ

Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਖਾਸ EDA ਸਿਮੂਲੇਟਰਾਂ ਵਿੱਚ IP ਕੋਰ RTL ਸਿਮੂਲੇਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। IP ਜਨਰੇਸ਼ਨ ਸਿਮੂਲੇਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ files, ਫੰਕਸ਼ਨਲ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਸਮੇਤ, ਕੋਈ ਵੀ ਟੈਸਟਬੈਂਚ (ਜਾਂ ਸਾਬਕਾample ਡਿਜ਼ਾਈਨ), ਅਤੇ ਹਰੇਕ IP ਕੋਰ ਲਈ ਵਿਕਰੇਤਾ-ਵਿਸ਼ੇਸ਼ ਸਿਮੂਲੇਟਰ ਸੈੱਟਅੱਪ ਸਕ੍ਰਿਪਟਾਂ। ਫੰਕਸ਼ਨਲ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਅਤੇ ਕਿਸੇ ਵੀ ਟੈਸਟਬੈਂਚ ਜਾਂ ਸਾਬਕਾ ਦੀ ਵਰਤੋਂ ਕਰੋampਸਿਮੂਲੇਸ਼ਨ ਲਈ le ਡਿਜ਼ਾਈਨ. IP ਜਨਰੇਸ਼ਨ ਆਉਟਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਟੈਸਟਬੈਂਚ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਸਕ੍ਰਿਪਟਾਂ ਵੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਸਕ੍ਰਿਪਟਾਂ ਉਹਨਾਂ ਸਾਰੇ ਮਾਡਲਾਂ ਜਾਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀਆਂ ਹਨ ਜਿਹਨਾਂ ਦੀ ਤੁਹਾਨੂੰ ਆਪਣੇ IP ਕੋਰ ਦੀ ਨਕਲ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਬਹੁਤ ਸਾਰੇ ਸਿਮੂਲੇਟਰਾਂ ਨਾਲ ਏਕੀਕਰਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਆਪਣੇ ਸਕ੍ਰਿਪਟਡ ਅਤੇ ਕਸਟਮ ਸਿਮੂਲੇਸ਼ਨ ਪ੍ਰਵਾਹਾਂ ਸਮੇਤ ਮਲਟੀਪਲ ਸਿਮੂਲੇਸ਼ਨ ਪ੍ਰਵਾਹਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਜੋ ਵੀ ਪ੍ਰਵਾਹ ਚੁਣਦੇ ਹੋ, IP ਕੋਰ ਸਿਮੂਲੇਸ਼ਨ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ:

  1. ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ, ਟੈਸਟਬੈਂਚ (ਜਾਂ ਸਾਬਕਾample ਡਿਜ਼ਾਈਨ), ਅਤੇ ਸਿਮੂਲੇਟਰ ਸੈੱਟਅੱਪ ਸਕ੍ਰਿਪਟ files.
  2. ਆਪਣੇ ਸਿਮੂਲੇਟਰ ਵਾਤਾਵਰਨ ਅਤੇ ਕਿਸੇ ਵੀ ਸਿਮੂਲੇਸ਼ਨ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਸੈਟ ਅਪ ਕਰੋ।
  3. ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ।
  4. ਆਪਣਾ ਸਿਮੂਲੇਟਰ ਚਲਾਓ।

Intel FPGAs ਡਿਜ਼ਾਈਨ ਫਲੋ ਲਈ DSP ਬਿਲਡਰ

Intel FPGAs ਲਈ DSP ਬਿਲਡਰ ਇੱਕ ਐਲਗੋਰਿਦਮ-ਅਨੁਕੂਲ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਵਿੱਚ ਇੱਕ DSP ਡਿਜ਼ਾਈਨ ਦੀ ਹਾਰਡਵੇਅਰ ਪ੍ਰਤੀਨਿਧਤਾ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਕੇ ਡਿਜੀਟਲ ਸਿਗਨਲ ਪ੍ਰੋਸੈਸਿੰਗ (DSP) ਡਿਜ਼ਾਈਨ ਚੱਕਰ ਨੂੰ ਛੋਟਾ ਕਰਦਾ ਹੈ।
ਇਹ IP ਕੋਰ Intel FPGAs ਲਈ DSP ਬਿਲਡਰ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। Intel FPGAs ਪ੍ਰਵਾਹ ਲਈ DSP ਬਿਲਡਰ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੇਕਰ ਤੁਸੀਂ Intel FPGAs ਮਾਡਲ ਲਈ ਇੱਕ DSP ਬਿਲਡਰ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜਿਸ ਵਿੱਚ ਇੱਕ IP ਕੋਰ ਪਰਿਵਰਤਨ ਸ਼ਾਮਲ ਹੋਵੇ; ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ IP ਕੋਰ ਪਰਿਵਰਤਨ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ IP ਕੈਟਾਲਾਗ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਆਪਣੇ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਹੱਥੀਂ ਤਤਕਾਲ ਕਰ ਸਕਦੇ ਹੋ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
Intel FPGAs ਹੈਂਡਬੁੱਕ ਲਈ DSP ਬਿਲਡਰ ਵਿੱਚ MegaCore ਫੰਕਸ਼ਨ ਚੈਪਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।

BCH IP ਕੋਰ ਕਾਰਜਾਤਮਕ ਵਰਣਨ

ਇਹ ਵਿਸ਼ਾ IP ਕੋਰ ਦੇ ਆਰਕੀਟੈਕਚਰ, ਇੰਟਰਫੇਸ, ਅਤੇ ਸਿਗਨਲਾਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।
ਤੁਸੀਂ BCH IP ਕੋਰ ਨੂੰ ਏਨਕੋਡਰ ਜਾਂ ਡੀਕੋਡਰ ਵਜੋਂ ਪੈਰਾਮੀਟਰਾਈਜ਼ ਕਰ ਸਕਦੇ ਹੋ। ਏਨਕੋਡਰ ਡਾਟਾ ਪੈਕੇਟ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਚੈੱਕ ਚਿੰਨ੍ਹ ਤਿਆਰ ਕਰਦਾ ਹੈ; ਡੀਕੋਡਰ ਗਲਤੀਆਂ ਨੂੰ ਖੋਜਦਾ ਅਤੇ ਠੀਕ ਕਰਦਾ ਹੈ।

BCH IP ਕੋਰ ਏਨਕੋਡਰ

BCH ਏਨਕੋਡਰ ਵਿੱਚ d ਡੇਟਾ ਬਿੱਟਾਂ ਦੇ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁੱਟ ਦੇ ਨਾਲ ਇੱਕ ਸਮਾਨਾਂਤਰ ਆਰਕੀਟੈਕਚਰ ਹੈ। ਜਦੋਂ ਏਨਕੋਡਰ ਡੇਟਾ ਚਿੰਨ੍ਹ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਦਿੱਤੇ ਕੋਡਵਰਡ ਲਈ ਚੈੱਕ ਚਿੰਨ੍ਹ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਆਉਟਪੁੱਟ ਇੰਟਰਫੇਸ ਨੂੰ ਚੈੱਕ ਚਿੰਨ੍ਹਾਂ ਦੇ ਨਾਲ ਇਨਪੁਟ ਕੋਡਵਰਡ ਭੇਜਦਾ ਹੈ। ਏਨਕੋਡਰ ਅੱਪਸਟਰੀਮ ਕੰਪੋਨੈਂਟ 'ਤੇ ਬੈਕਪ੍ਰੈਸ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇਹ ਚੈੱਕ ਚਿੰਨ੍ਹ ਬਣਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 7. ਏਨਕੋਡਰ ਟਾਈਮਿੰਗ

intel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-7

ਤਿਆਰ ਸਿਗਨਲ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਏਨਕੋਡਰ ਆਉਣ ਵਾਲੀ ਸਟ੍ਰੀਮ ਨੂੰ ਸਵੀਕਾਰ ਕਰ ਸਕਦਾ ਹੈ। clk ਵਧਦੇ ਹੋਏ ਕਿਨਾਰੇ 'ਤੇ, ਜੇਕਰ ਏਨਕੋਡਰ ਤਿਆਰ ਸਿਗਨਲ ਉੱਚਾ ਹੈ, ਤਾਂ ਡੇਟਾ_ਇਨ ਪੋਰਟ ਰਾਹੀਂ ਇਨਪੁਟ ਡੇਟਾ ਸਟ੍ਰੀਮ ਭੇਜੋ ਅਤੇ ਵੈਧ ਇਨਪੁਟ ਡੇਟਾ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਲੋਡ ਉੱਚ ਦਾ ਦਾਅਵਾ ਕਰੋ। ਮੰਨ ਲਓ ਕਿ ਪੂਰੇ ਸੁਨੇਹਾ ਸ਼ਬਦ ਨੂੰ X ਘੜੀ ਸਿਗਨਲਾਂ ਦੀ ਲੋੜ ਹੈ। ਜਦੋਂ ਇਹ ਇਨਪੁਟ ਪ੍ਰਕਿਰਿਆ X-1 ਘੜੀ ਦੇ ਚੱਕਰਾਂ 'ਤੇ ਪਹੁੰਚ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਏਨਕੋਡਰ ਤਿਆਰ ਸਿਗਨਲ ਘੱਟ ਜਾਂਦਾ ਹੈ। ਅਗਲੇ clk ਵਧਦੇ ਕਿਨਾਰੇ 'ਤੇ, ਏਨਕੋਡਰ data_in ਪੋਰਟ ਤੋਂ ਇੰਪੁੱਟ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਏਨਕੋਡਰ ਪੂਰਾ ਸੁਨੇਹਾ ਸ਼ਬਦ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਤਿਆਰ ਸਿਗਨਲ ਦੇ ਦੁਬਾਰਾ ਉੱਚ 'ਤੇ ਵਾਪਸ ਆਉਣ ਤੋਂ ਪਹਿਲਾਂ, ਏਨਕੋਡਰ ਨਵੇਂ ਇਨਪੁਟ ਡੇਟਾ ਨੂੰ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਜਦੋਂ valid_outt ਸਿਗਨਲ ਨੂੰ ਉੱਚ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਆਊਟਪੁੱਟ ਏਨਕੋਡ ਕੋਡਵਰਡ ਡੇਟਾ_ਆਊਟ ਪੋਰਟ 'ਤੇ ਵੈਧ ਹੁੰਦਾ ਹੈ। ਪਹਿਲੇ ਘੜੀ ਦੇ ਚੱਕਰ 'ਤੇ ਜਿੱਥੇ ਆਉਟਪੁੱਟ ਡੇਟਾ ਵੈਧ ਹੁੰਦਾ ਹੈ, ਸਿਰਫ ਇੱਕ ਚੱਕਰ ਲਈ sop_out ਉੱਚਾ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਪੈਕੇਟ ਦੀ ਸ਼ੁਰੂਆਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। IP ਕੋਰ ਵਿੱਚ ਅੱਗੇ ਅਤੇ ਪਿੱਛੇ ਦਾ ਦਬਾਅ ਹੁੰਦਾ ਹੈ, ਜਿਸਨੂੰ ਤੁਸੀਂ ਤਿਆਰ ਅਤੇ ਸਿੰਕ_ਰੈਡੀ ਸਿਗਨਲ ਨਾਲ ਕੰਟਰੋਲ ਕਰ ਸਕਦੇ ਹੋ। ਘੜੀ ਦੇ ਚੱਕਰ 'ਤੇ sop_in ਅਤੇ eop_in ਸਿਗਨਲਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਲਾਗੂ ਕਰੋ, ਭਾਵ ਇਨਪੁਟ ਕੋਡਵਰਡ ਦਾ ਪਹਿਲਾ ਅਤੇ ਆਖਰੀ ਘੜੀ ਚੱਕਰ।

ਛੋਟੇ ਕੋਡਵਰਡਸ
BCH IP ਕੋਰ ਛੋਟੇ ਕੋਡਵਰਡਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇੱਕ ਛੋਟੇ ਕੋਡਵਰਡ ਵਿੱਚ N ਦੇ ਅਧਿਕਤਮ ਮੁੱਲ ਤੋਂ ਘੱਟ ਚਿੰਨ੍ਹ ਹੁੰਦੇ ਹਨ, ਜੋ ਕਿ 2M –1 ਹੈ, ਜਿੱਥੇ N ਪ੍ਰਤੀ ਕੋਡਵਰਡ ਪ੍ਰਤੀ ਚਿੰਨ੍ਹਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਹੈ ਅਤੇ M ਪ੍ਰਤੀ ਚਿੰਨ੍ਹ ਪ੍ਰਤੀ ਬਿੱਟਾਂ ਦੀ ਸੰਖਿਆ ਹੈ। ਇੱਕ ਛੋਟਾ ਕੋਡਵਰਡ ਗਣਿਤਿਕ ਤੌਰ 'ਤੇ ਇੱਕ ਅਧਿਕਤਮ-ਲੰਬਾਈ ਵਾਲੇ ਕੋਡ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਕੋਡਵਰਡ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਵਾਧੂ ਡਾਟਾ ਚਿੰਨ੍ਹ 0 'ਤੇ ਸੈੱਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਸਾਬਕਾ ਲਈample, (220,136) (255,171) ਦਾ ਛੋਟਾ ਕੋਡਵਰਡ ਹੈ। ਇਹ ਦੋਵੇਂ ਕੋਡਵਰਡ ਇੱਕੋ ਜਿਹੇ ਚੈੱਕ ਚਿੰਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, 11. ਡੀਕੋਡਰ ਦੇ ਨਾਲ ਛੋਟੇ ਕੋਡਵਰਡਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਕੋਡਵਰਡ ਲੰਬਾਈ ਨੂੰ ਸਹੀ ਮੁੱਲ 'ਤੇ ਸੈੱਟ ਕਰਨ ਲਈ ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰੋ।

BCH IP ਕੋਰ ਡੀਕੋਡਰ

ਜਦੋਂ ਡੀਕੋਡਰ ਨੂੰ ਏਨਕੋਡ ਕੀਤਾ ਕੋਡਵਰਡ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਹ ਗਲਤੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਚੈੱਕ ਚਿੰਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਚੈਨਲ ਵਿੱਚ ਰੌਲੇ-ਰੱਪੇ ਕਾਰਨ ਪ੍ਰਾਪਤ ਹੋਇਆ ਏਨਕੋਡ ਕੀਤਾ ਕੋਡਵਰਡ ਮੂਲ ਕੋਡਵਰਡ ਤੋਂ ਵੱਖਰਾ ਹੋ ਸਕਦਾ ਹੈ। ਡੀਕੋਡਰ ਗਲਤੀ ਸਥਾਨ ਅਤੇ ਗਲਤੀ ਮੁੱਲ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਕਈ ਬਹੁਪਦ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਲਤੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ। ਜਦੋਂ ਡੀਕੋਡਰ ਗਲਤੀ ਸਥਾਨ ਅਤੇ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਤਾਂ ਡੀਕੋਡਰ ਕੋਡਵਰਡ ਵਿੱਚ ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ ਅਤੇ ਕੋਡਵਰਡ ਨੂੰ ਆਉਟਪੁੱਟ ਤੇ ਭੇਜਦਾ ਹੈ। ਜੇਕਰ e<=t, IP ਕੋਰ ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਰ ਸਕਦਾ ਹੈ; ਜੇਕਰ e > t, ਤਾਂ ਤੁਸੀਂ ਅਣਪਛਾਤੇ ਨਤੀਜੇ ਦੇਖਦੇ ਹੋ।
ਚਿੱਤਰ 8. ਡੀਕੋਡਰ ਟਾਈਮਿੰਗintel-BCH-IP-ਕੋਰ-ਅੰਜੀਰ-8

ਕੋਡਵਰਡ ਉਦੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਲੋਡ ਸਿਗਨਲ ਅਤੇ sop_in ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦੇ ਹੋ। ਡੀਕੋਡਰ data_in 'ਤੇ ਡੇਟਾ ਨੂੰ ਵੈਧ ਡੇਟਾ ਵਜੋਂ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ eop_in ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦੇ ਹੋ ਤਾਂ ਕੋਡਵਰਡ ਖਤਮ ਹੁੰਦਾ ਹੈ। ਇੱਕ 1-ਚੈਨਲ ਕੋਡਵਰਡ ਲਈ, ਇੱਕ ਘੜੀ ਦੇ ਚੱਕਰ ਲਈ sop_in ਅਤੇ eop_in ਸਿਗਨਲਾਂ ਦਾ ਦਾਅਵਾ ਕਰੋ। ਜਦੋਂ ਡੀਕੋਡਰ ਤਿਆਰ ਸਿਗਨਲ ਨੂੰ ਡੀਸਰਟ ਕਰਦਾ ਹੈ, ਤਾਂ ਡੀਕੋਡਰ ਕਿਸੇ ਹੋਰ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜਦੋਂ ਤੱਕ ਇਹ ਤਿਆਰ ਸਿਗਨਲ ਨੂੰ ਦੁਬਾਰਾ ਨਹੀਂ ਮੰਨਦਾ। ਆਉਟਪੁੱਟ 'ਤੇ, ਓਪਰੇਸ਼ਨ ਇਕੋ ਜਿਹਾ ਹੈ. ਜਦੋਂ ਡੀਕੋਡਰ valid_out ਸਿਗਨਲ ਅਤੇ sop_out ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਡੀਕੋਡਰ data_out 'ਤੇ ਵੈਧ ਡੇਟਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਡੀਕੋਡਰ ਕੋਡਵਰਡ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਅੰਤ ਨੂੰ ਦਰਸਾਉਣ ਲਈ sop_out ਸਿਗਨਲ ਅਤੇ eop_out ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ। ਡੀਕੋਡਰ ਇੱਕ ਕੋਡਵਰਡ ਵਿੱਚ ਆਟੋਮੈਟਿਕਲੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ ਅਤੇ ਨੰਬਰ_of_errors ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇਹ ਇੱਕ ਗੈਰ-ਸੁਧਾਰਣਯੋਗ ਕੋਡਵਰਡ ਦਾ ਸਾਹਮਣਾ ਕਰਦਾ ਹੈ। ਡੀਕੋਡਰ ਚੈੱਕ ਚਿੰਨ੍ਹ ਸਮੇਤ ਪੂਰਾ ਕੋਡਵਰਡ ਆਉਟਪੁੱਟ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਤੁਹਾਨੂੰ ਹਟਾਉਣਾ ਚਾਹੀਦਾ ਹੈ। ਤਿਆਰ ਸਿਗਨਲ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਡੀਕੋਡਰ ਆਉਣ ਵਾਲੀ ਸਟ੍ਰੀਮ ਨੂੰ ਸਵੀਕਾਰ ਕਰ ਸਕਦਾ ਹੈ। clk ਵਧਦੇ ਹੋਏ ਕਿਨਾਰੇ 'ਤੇ, ਜੇਕਰ ਏਨਕੋਡਰ ਤਿਆਰ ਸਿਗਨਲ ਉੱਚਾ ਹੈ, ਤਾਂ data_in ਰਾਹੀਂ ਇਨਪੁਟ ਡੇਟਾ ਸਟ੍ਰੀਮ ਭੇਜੋ ਅਤੇ ਵੈਧ ਇਨਪੁਟ ਡੇਟਾ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਲੋਡ ਉੱਚ ਦਾ ਦਾਅਵਾ ਕਰੋ। ਜਦੋਂ valid_out ਨੂੰ ਉੱਚ ਦਰਜਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਆਉਟਪੁੱਟ ਡੀਕੋਡ ਕੀਤਾ ਸ਼ਬਦ data_out ਪੋਰਟ 'ਤੇ ਵੈਧ ਹੁੰਦਾ ਹੈ। ਗਲਤੀਆਂ ਦੀ_ਸੰਖਿਆ IP ਕੋਰ ਦੁਆਰਾ ਖੋਜੀਆਂ ਗਈਆਂ ਗਲਤੀਆਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਪਹਿਲੇ ਘੜੀ ਚੱਕਰ 'ਤੇ ਜਿੱਥੇ ਆਉਟਪੁੱਟ ਡੇਟਾ ਵੈਧ ਹੁੰਦਾ ਹੈ, sop_out ਨੂੰ ਸਿਰਫ ਇੱਕ ਚੱਕਰ ਲਈ ਉੱਚ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਆਉਟਪੁੱਟ ਪੈਕੇਟ ਦੀ ਸ਼ੁਰੂਆਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। IP ਕੋਰ ਵਿੱਚ ਅੱਗੇ ਅਤੇ ਪਿੱਛੇ ਦਾ ਦਬਾਅ ਹੁੰਦਾ ਹੈ, ਜਿਸਨੂੰ ਤੁਸੀਂ ਤਿਆਰ ਸਿਗਨਲ ਅਤੇ ਸਿੰਕ_ਰੈਡੀ ਸਿਗਨਲ ਨਾਲ ਕੰਟਰੋਲ ਕਰਦੇ ਹੋ। ਘੜੀ ਦੇ ਚੱਕਰ 'ਤੇ sop_in ਅਤੇ eop_in ਸਿਗਨਲਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਲਾਗੂ ਕਰੋ, ਭਾਵ ਇਨਪੁਟ ਕੋਡਵਰਡ ਦਾ ਪਹਿਲਾ ਅਤੇ ਆਖਰੀ ਘੜੀ ਚੱਕਰ।

CH IP ਕੋਰ ਪੈਰਾਮੀਟਰ

ਸਾਰਣੀ 7. ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਕਨੂੰਨੀ ਮੁੱਲ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਲ ਵਰਣਨ
BCH ਮੋਡੀਊਲ ਏਨਕੋਡਰ ਜਾਂ ਡੀਕੋਡਰ ਏਨਕੋਡਰ ਇੱਕ ਏਨਕੋਡਰ ਜਾਂ ਡੀਕੋਡਰ ਦਿਓ।
ਪ੍ਰਤੀ ਚਿੰਨ੍ਹ (m) ਬਿੱਟਾਂ ਦੀ ਸੰਖਿਆ 3 ਤੋਂ 14 (ਏਨਕੋਡਰ ਜਾਂ 6 ਤੋਂ 14 (ਡੀਕੋਡਰ) 14 ਪ੍ਰਤੀ ਚਿੰਨ੍ਹ ਪ੍ਰਤੀ ਬਿੱਟਾਂ ਦੀ ਗਿਣਤੀ ਦਿਓ।
ਕੋਡਵਰਡ ਲੰਬਾਈ (n) parity_bits+1 : 2m-1 8,784 ਕੋਡਵਰਡ ਦੀ ਲੰਬਾਈ ਨਿਰਧਾਰਤ ਕਰੋ। ਡੀਕੋਡਰ ਹਰ ਘੜੀ ਦੇ ਚੱਕਰ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਚਿੰਨ੍ਹ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਜੇਕਰ 6.5R < N. ਜੇਕਰ N>=6.5R

+1, ਡੀਕੋਡਰ ਨਿਰੰਤਰ ਵਿਹਾਰ ਦਿਖਾਉਂਦਾ ਹੈ।

ਗਲਤੀ ਠੀਕ ਕਰਨ ਦੀ ਸਮਰੱਥਾ (t) ਤੋਂ ਲਿਆ ਗਿਆ ਸੀਮਾ m. ਡੀਕੋਡਰ ਲਈ, ਵਿਜ਼ਾਰਡ 8 ਅਤੇ 127 ਦੇ ਵਿਚਕਾਰ ਸੀਮਾ ਨੂੰ ਕੈਪਸ ਕਰਦਾ ਹੈ। 40 ਠੀਕ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਬਿੱਟਾਂ ਦੀ ਗਿਣਤੀ ਦਿਓ।
ਸਮਾਨ ਬਿੱਟ 560 ਕੋਡਵਰਡ ਵਿੱਚ ਸਮਾਨਤਾ ਬਿੱਟਾਂ ਦੀ ਸੰਖਿਆ ਦਿਖਾਉਂਦਾ ਹੈ। ਵਿਜ਼ਾਰਡ ਇਸ ਪੈਰਾਮੀਟਰ ਨੂੰ t ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।
ਸੰਦੇਸ਼ ਦੀ ਲੰਬਾਈ (k) 8,224 ਕੋਡਵਰਡ ਵਿੱਚ ਮੈਸੇਜ ਬਿਟਸ ਦੀ ਸੰਖਿਆ ਦਿਖਾਉਂਦਾ ਹੈ। ਵਿਜ਼ਾਰਡ ਇਸ ਪੈਰਾਮੀਟਰ ਨੂੰ t ਅਤੇ n ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।
ਮੁੱਢਲਾ ਬਹੁਪਦ 17,475 ਆਦਿਮ ਬਹੁਪਦ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ। m ਦੀ ਚੋਣ ਤੋਂ ਲਿਆ ਗਿਆ ਹੈ।
ਸਮਾਨਾਂਤਰ ਇਨਪੁਟ ਡੇਟਾ ਚੌੜਾਈ ਏਨਕੋਡਰ: 1 ਤੋਂ ਮਿੰਟ (ਪੈਰਿਟੀ_ਬਿਟਸ, k-1)। ਡੀਕੋਡਰ:

• d < ਮੰਜ਼ਿਲ(n*3/14)

• d < ਮੰਜ਼ਿਲ(n/ floor[2*log2(2*t)])

20 ਹਰ ਘੜੀ ਦੇ ਚੱਕਰ ਵਿੱਚ ਇਨਪੁਟ ਕਰਨ ਲਈ ਬਿੱਟਾਂ ਦੀ ਗਿਣਤੀ।

BCH IP ਕੋਰ ਇੰਟਰਫੇਸ ਅਤੇ ਸਿਗਨਲ

ਸਾਰਣੀ 8. ਘੜੀ ਅਤੇ ਰੀਸੈਟ ਸਿਗਨਲ

ਨਾਮ Avalon-ST ਕਿਸਮ ਦਿਸ਼ਾ ਵਰਣਨ
ਸੀ.ਐਲ.ਕੇ ਸੀ.ਐਲ.ਕੇ ਇੰਪੁੱਟ ਮੁੱਖ ਸਿਸਟਮ ਘੜੀ। ਪੂਰਾ IP ਕੋਰ CLK ਦੇ ਵਧਦੇ ਕਿਨਾਰੇ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ।
ਰੀਸੈਟ ਰੀਸੈਟ_ਐਨ ਇੰਪੁੱਟ ਇੱਕ ਕਿਰਿਆਸ਼ੀਲ ਘੱਟ ਸਿਗਨਲ ਜੋ ਜ਼ੋਰ ਦੇਣ 'ਤੇ ਪੂਰੇ ਸਿਸਟਮ ਨੂੰ ਰੀਸੈੱਟ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਅਸਿੰਕ੍ਰੋਨਸ ਤੌਰ 'ਤੇ ਇਸ ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰ ਸਕਦੇ ਹੋ।

ਹਾਲਾਂਕਿ, ਤੁਹਾਨੂੰ clk_clk ਸਿਗਨਲ ਨਾਲ ਸਮਕਾਲੀ ਤੌਰ 'ਤੇ ਇਸ ਨੂੰ ਡੀਸਰਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਜਦੋਂ IP ਕੋਰ ਰੀਸੈਟ ਤੋਂ ਠੀਕ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਹ ਪ੍ਰਾਪਤ ਕੀਤਾ ਡੇਟਾ ਇੱਕ ਪੂਰਾ ਪੈਕੇਟ ਹੈ।

ਸਾਰਣੀ 9. ਏਵਲੋਨ-ਐਸਟੀ ਇੰਪੁੱਟ ਅਤੇ ਆਉਟਪੁੱਟ ਇੰਟਰਫੇਸ ਸਿਗਨਲ

ਨਾਮ Avalon-ST ਕਿਸਮ ਦਿਸ਼ਾ ਵਰਣਨ
ਤਿਆਰ ਤਿਆਰ ਆਉਟਪੁੱਟ ਡੈਟਾ ਟ੍ਰਾਂਸਫਰ ਤਿਆਰ ਸਿਗਨਲ ਇਹ ਦਰਸਾਉਣ ਲਈ ਕਿ ਸਿੰਕ ਡਾਟਾ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ। ਸਿੰਕ ਇੰਟਰਫੇਸ ਇੰਟਰਫੇਸ ਵਿੱਚ ਡੇਟਾ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਤਿਆਰ ਸਿਗਨਲ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਸਿੰਕ ਇੰਟਰਫੇਸ ਮੌਜੂਦਾ clk ਵਧਦੇ ਕਿਨਾਰੇ 'ਤੇ ਡਾਟਾ ਇੰਟਰਫੇਸ ਸਿਗਨਲਾਂ ਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ।
data_in[] ਡਾਟਾ ਇੰਪੁੱਟ ਹਰੇਕ ਕੋਡਵਰਡ ਲਈ ਡੇਟਾ ਇੰਪੁੱਟ, ਪ੍ਰਤੀਕ ਦੁਆਰਾ ਪ੍ਰਤੀਕ। ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਵੈਧ ਹੈ ਜਦੋਂ ਤੁਸੀਂ in_valid ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦੇ ਹੋ।
ਡਾਟਾ_ਆਊਟ ਡਾਟਾ ਆਉਟਪੁੱਟ ਜਦੋਂ IP ਕੋਰ out_valid ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ ਤਾਂ ਡੀਕੋਡ ਕੀਤੀ ਆਉਟਪੁੱਟ ਰੱਖਦਾ ਹੈ। ਸਹੀ ਕੀਤੇ ਚਿੰਨ੍ਹ ਉਸੇ ਕ੍ਰਮ ਵਿੱਚ ਹਨ ਜੋ ਉਹ ਦਰਜ ਕੀਤੇ ਗਏ ਹਨ।
eop_in eop ਇੰਪੁੱਟ ਪੈਕੇਟ ਦਾ ਅੰਤ (ਕੋਡਵਰਡ) ਸਿਗਨਲ।
eop_out eop ਆਉਟਪੁੱਟ ਪੈਕੇਟ ਦਾ ਅੰਤ (ਕੋਡਵਰਡ) ਸਿਗਨਲ। ਇਹ ਸਿਗਨਲ data_in[] ਬੱਸ 'ਤੇ ਪੈਕੇਟ ਦੀਆਂ ਸੀਮਾਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਜਦੋਂ IP ਕੋਰ ਇਸ ਸਿਗਨਲ ਨੂੰ ਉੱਚਾ ਚੁੱਕਦਾ ਹੈ, ਤਾਂ ਇਹ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਪੈਕੇਟ ਦਾ ਅੰਤ data_in[] ਬੱਸ ਵਿੱਚ ਮੌਜੂਦ ਹੈ। IP ਕੋਰ ਹਰ ਪੈਕੇਟ ਦੇ ਆਖਰੀ ਟ੍ਰਾਂਸਫਰ 'ਤੇ ਇਸ ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ।
in_error ਗਲਤੀ ਇੰਪੁੱਟ ਗਲਤੀ ਸਿਗਨਲ। ਇਹ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਇਨਪੁਟ ਡੇਟਾ ਚਿੰਨ੍ਹ ਇੱਕ ਤਰੁੱਟੀ ਹੈ ਅਤੇ ਕੀ ਡੀਕੋਡਰ ਇਸਨੂੰ ਮਿਟਾਉਣ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਚਾਰ ਕਰ ਸਕਦਾ ਹੈ। ਸਿਰਫ਼ ਇਰੇਜ਼ਰਸ-ਸਹਾਇਕ ਡੀਕੋਡਰ।
ਲੋਡ ਵੈਧ ਇੰਪੁੱਟ ਡੇਟਾ ਸਿਗਨਲ ਦੀ ਵੈਧਤਾ ਦਰਸਾਉਣ ਲਈ ਡੇਟਾ ਵੈਧ ਸਿਗਨਲ। ਜਦੋਂ ਤੁਸੀਂ in_valid ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦੇ ਹੋ, ਤਾਂ Avalon-ST ਡਾਟਾ ਇੰਟਰਫੇਸ ਸਿਗਨਲ ਵੈਧ ਹੁੰਦੇ ਹਨ। ਜਦੋਂ ਤੁਸੀਂ in_valid ਸਿਗਨਲ ਨੂੰ ਡੀਸਰਟ ਕਰਦੇ ਹੋ, ਤਾਂ Avalon-ST ਡੇਟਾ ਇੰਟਰਫੇਸ ਸਿਗਨਲ ਅਵੈਧ ਹੁੰਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਦੋਂ ਵੀ ਡੇਟਾ ਉਪਲਬਧ ਹੋਵੇ ਤਾਂ ਤੁਸੀਂ in_valid ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰ ਸਕਦੇ ਹੋ। ਹਾਲਾਂਕਿ, ਸਿੰਕ ਸਿਰਫ ਸਰੋਤ ਤੋਂ ਡੇਟਾ ਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ ਜਦੋਂ IP ਕੋਰ in_ready ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ।
ਨੰਬਰ_ਦੀ_ਗਲਤੀ ਗਲਤੀ ਆਉਟਪੁੱਟ ਗਲਤੀਆਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ (ਸਿਰਫ ਡੀਕੋਡਰ)। ਵੈਧ ਜਦੋਂ IP ਕੋਰ eop_out ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ।
sop_in ਸੋਪ ਇੰਪੁੱਟ ਪੈਕੇਟ (ਕੋਡਵਰਡ) ਸਿਗਨਲ ਦੀ ਸ਼ੁਰੂਆਤ।
sop_out ਸੋਪ ਆਉਟਪੁੱਟ ਪੈਕੇਟ (ਕੋਡਵਰਡ) ਸਿਗਨਲ ਦੀ ਸ਼ੁਰੂਆਤ। ਇਹ ਸਿਗਨਲ data_in[] ਬੱਸ 'ਤੇ ਕੋਡਵਰਡ ਸੀਮਾਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਜਦੋਂ IP ਕੋਰ ਇਸ ਸਿਗਨਲ ਨੂੰ ਉੱਚਾ ਚੁੱਕਦਾ ਹੈ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਪੈਕੇਟ ਦੀ ਸ਼ੁਰੂਆਤ data_in[] ਬੱਸ ਵਿੱਚ ਮੌਜੂਦ ਹੈ। IP ਕੋਰ ਹਰੇਕ ਕੋਡਵਰਡ ਦੇ ਪਹਿਲੇ ਟ੍ਰਾਂਸਫਰ 'ਤੇ ਇਸ ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ।
ਸਿੰਕ_ਤਿਆਰ ਤਿਆਰ ਇੰਪੁੱਟ ਇਹ ਦਰਸਾਉਣ ਲਈ ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਤਿਆਰ ਸਿਗਨਲ ਕਿ ਡਾਊਨਸਟ੍ਰੀਮ ਮੋਡੀਊਲ ਡਾਟਾ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਸਿੰਕ_ਰੇਡੀ ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਦੇ ਹੋ ਤਾਂ ਸਰੋਤ ਨਵਾਂ ਡੇਟਾ (ਜੇ ਉਪਲਬਧ ਹੋਵੇ) ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਸਿੰਕ_ਰੇਡੀ ਸਿਗਨਲ ਨੂੰ ਡੀਸਰਟ ਕਰਦੇ ਹੋ ਤਾਂ ਨਵਾਂ ਡੇਟਾ ਪ੍ਰਦਾਨ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਸਰੋਤ ਨਵਾਂ ਡੇਟਾ ਪ੍ਰਦਾਨ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹੈ, ਤਾਂ ਇਹ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਘੜੀ ਦੇ ਚੱਕਰਾਂ ਲਈ ਵੈਧ_ਆਉਟ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਇਹ ਵੈਧ ਡੇਟਾ ਇੰਟਰਫੇਸ ਸਿਗਨਲਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਤਿਆਰ ਨਹੀਂ ਹੁੰਦਾ।
valid_out ਵੈਧ ਆਉਟਪੁੱਟ ਡਾਟਾ ਵੈਧ ਸਿਗਨਲ। IP ਕੋਰ valid_out ਸਿਗਨਲ ਉੱਚ ਹੋਣ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਵੀ ਕੋਈ ਵੈਧ ਆਉਟਪੁੱਟ data_out 'ਤੇ ਹੁੰਦੀ ਹੈ; IP ਕੋਰ ਸਿਗਨਲ ਨੂੰ ਡੀਸਰਟ ਕਰਦਾ ਹੈ ਜਦੋਂ data_out 'ਤੇ ਕੋਈ ਵੈਧ ਆਉਟਪੁੱਟ ਨਹੀਂ ਹੁੰਦਾ ਹੈ।

Qsys ਦੇ ਅੰਦਰ ਤਿਆਰ ਕੀਤੇ IP ਕੋਰਾਂ ਲਈ, ਸਾਰੇ ਸਿਗਨਲ ਇੱਕ Avalon-ST ਇੰਟਰਫੇਸ ਵਿੱਚ ਹਨ। ਏਨਕੋਡਰਾਂ ਲਈ:

  • ਇਨਪੁਟ: ਡੇਟਾ_ਇਨ ਦੀ ਚੌੜਾਈ ਵਿੱਚ [0]
  • ਆਉਟਪੁੱਟ: out[0 to data_out ਦੀ ਡਾਟਾ ਚੌੜਾਈ]।

ਡੀਕੋਡਰਾਂ ਲਈ:

  • ਇਨਪੁਟ: in[0 to data_in ਦੀ ਡਾਟਾ ਚੌੜਾਈ]
  • ਆਉਟਪੁੱਟ: ਆਊਟ [0 ਤੋਂ ਡਾਟਾ ਚੌੜਾਈ+ਨੰਬਰ_ਗਲਤੀਆਂ | ਡਾਟਾ_ਆਊਟ]

ਡੀਐਸਪੀ ਆਈਪੀ ਕੋਰ ਵਿੱਚ ਐਵਲੋਨ-ਐਸਟੀ ਇੰਟਰਫੇਸ

Avalon-ST ਇੰਟਰਫੇਸ ਇੱਕ ਸਰੋਤ ਇੰਟਰਫੇਸ ਤੋਂ ਇੱਕ ਸਿੰਕ ਇੰਟਰਫੇਸ ਵਿੱਚ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਲਈ ਇੱਕ ਮਿਆਰੀ, ਲਚਕਦਾਰ ਅਤੇ ਮਾਡਯੂਲਰ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ।
ਇੰਪੁੱਟ ਇੰਟਰਫੇਸ ਇੱਕ Avalon-ST ਸਿੰਕ ਹੈ ਅਤੇ ਆਉਟਪੁੱਟ ਇੰਟਰਫੇਸ ਇੱਕ Avalon-ST ਸਰੋਤ ਹੈ। Avalon-ST ਇੰਟਰਫੇਸ ਕਈ ਚੈਨਲਾਂ ਵਿੱਚ ਇੰਟਰਲੀਵਡ ਪੈਕੇਟਾਂ ਦੇ ਨਾਲ ਪੈਕੇਟ ਟ੍ਰਾਂਸਫਰ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
Avalon-ST ਇੰਟਰਫੇਸ ਸਿਗਨਲ ਚੈਨਲਾਂ ਜਾਂ ਪੈਕੇਟ ਸੀਮਾਵਾਂ ਦੇ ਗਿਆਨ ਤੋਂ ਬਿਨਾਂ ਡੇਟਾ ਦੀ ਇੱਕ ਸਿੰਗਲ ਸਟ੍ਰੀਮ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਰਵਾਇਤੀ ਸਟ੍ਰੀਮਿੰਗ ਇੰਟਰਫੇਸ ਦਾ ਵਰਣਨ ਕਰ ਸਕਦੇ ਹਨ। ਅਜਿਹੇ ਇੰਟਰਫੇਸਾਂ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਡਾਟਾ, ਤਿਆਰ, ਅਤੇ ਵੈਧ ਸਿਗਨਲ ਹੁੰਦੇ ਹਨ। Avalon-ST ਇੰਟਰਫੇਸ ਬਰਸਟ ਅਤੇ ਪੈਕੇਟ ਟ੍ਰਾਂਸਫਰ ਲਈ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਸਮਰਥਨ ਵੀ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਕਈ ਚੈਨਲਾਂ ਵਿੱਚ ਇੰਟਰਲੀਵਡ ਪੈਕੇਟਾਂ ਦੇ ਨਾਲ। Avalon-ST ਇੰਟਰਫੇਸ ਮੂਲ ਰੂਪ ਵਿੱਚ ਮਲਟੀਚੈਨਲ ਡਿਜ਼ਾਈਨ ਨੂੰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕਰਦਾ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ ਗੁੰਝਲਦਾਰ ਨਿਯੰਤਰਣ ਤਰਕ ਨੂੰ ਲਾਗੂ ਕੀਤੇ ਬਿਨਾਂ ਕੁਸ਼ਲ, ਸਮਾਂ-ਮਲਟੀਪਲੈਕਸਡ ਲਾਗੂਕਰਨਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
Avalon-ST ਇੰਟਰਫੇਸ ਬੈਕਪ੍ਰੈਸ਼ਰ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ, ਜੋ ਕਿ ਇੱਕ ਪ੍ਰਵਾਹ ਨਿਯੰਤਰਣ ਵਿਧੀ ਹੈ ਜਿੱਥੇ ਇੱਕ ਸਿੰਕ ਡੇਟਾ ਭੇਜਣਾ ਬੰਦ ਕਰਨ ਲਈ ਇੱਕ ਸਰੋਤ ਨੂੰ ਸੰਕੇਤ ਦੇ ਸਕਦਾ ਹੈ। ਸਿੰਕ ਆਮ ਤੌਰ 'ਤੇ ਡਾਟਾ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਰੋਕਣ ਲਈ ਬੈਕਪ੍ਰੈਸ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇਸਦੇ FIFO ਬਫਰ ਭਰ ਜਾਂਦੇ ਹਨ ਜਾਂ ਜਦੋਂ ਇਸਦੇ ਆਉਟਪੁੱਟ 'ਤੇ ਭੀੜ ਹੁੰਦੀ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
Avalon ਇੰਟਰਫੇਸ ਨਿਰਧਾਰਨ

ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ

BCH IP ਕੋਰ ਉਪਭੋਗਤਾ ਗਾਈਡ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ।

ਮਿਤੀ ਸੰਸਕਰਣ ਤਬਦੀਲੀਆਂ
2017.11.06 17.1 • Intel Cyclone 10 ਡਿਵਾਈਸਾਂ ਲਈ ਸਮਰਥਨ ਜੋੜਿਆ ਗਿਆ

• ਏਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ ਵਰਣਨ ਵਿੱਚ ਸਿਗਨਲ ਦੇ ਨਾਮ ਠੀਕ ਕੀਤੇ ਗਏ ਹਨ।

2017.02.14 16.1 • ਉਤਪਾਦ ID ਅਤੇ ਵਿਕਰੇਤਾ ID ਨੂੰ ਹਟਾਇਆ ਗਿਆ।

• ਠੀਕ ਕੀਤਾ ਗਿਆ ਗਲਤੀ ਠੀਕ ਕਰਨ ਦੀ ਸਮਰੱਥਾ (t) ਅਧਿਕਤਮ ਮੁੱਲ 127 ਤੱਕ

2015.10.01 15.1 ਉਤਪਾਦ ਆਈਡੀ ਅਤੇ ਆਰਡਰਿੰਗ ਕੋਡ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ।
2015.05.01 15.0 ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼

ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਵਾਰੰਟੀ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਕਰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਉਹ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ।

  • ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
A. BCH IP ਕੋਰ ਦਸਤਾਵੇਜ਼ ਆਰਕਾਈਵ

ਜੇਕਰ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ IP ਕੋਰ ਸੰਸਕਰਣ ਦੀ ਸੂਚੀ ਨਹੀਂ ਹੈ, ਤਾਂ ਪਿਛਲੇ IP ਕੋਰ ਸੰਸਕਰਣ ਲਈ ਉਪਭੋਗਤਾ ਗਾਈਡ ਲਾਗੂ ਹੁੰਦੀ ਹੈ।

IP ਕੋਰ ਸੰਸਕਰਣ ਯੂਜ਼ਰ ਗਾਈਡ
16.1 BCH IP ਕੋਰ ਯੂਜ਼ਰ ਗਾਈਡ
15.1 BCH IP ਕੋਰ ਯੂਜ਼ਰ ਗਾਈਡ

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

intel BCH IP ਕੋਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
BCH IP ਕੋਰ, BCH IP, ਕੋਰ

ਹਵਾਲੇ

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

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