intel AN 775 ਸ਼ੁਰੂਆਤੀ I/O ਟਾਈਮਿੰਗ ਡਾਟਾ ਤਿਆਰ ਕਰ ਰਿਹਾ ਹੈ

intel ਲੋਗੋ

AN 775: Intel FPGAs ਲਈ ਸ਼ੁਰੂਆਤੀ I/O ਟਾਈਮਿੰਗ ਡੇਟਾ ਤਿਆਰ ਕਰਨਾ

ਤੁਸੀਂ Intel® Quartus® Prime ਸਾਫਟਵੇਅਰ GUI ਜਾਂ Tcl ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ Intel FPGA ਡਿਵਾਈਸਾਂ ਲਈ ਸ਼ੁਰੂਆਤੀ I/O ਟਾਈਮਿੰਗ ਡੇਟਾ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹੋ। ਸ਼ੁਰੂਆਤੀ I/O ਟਾਈਮਿੰਗ ਡੇਟਾ ਸ਼ੁਰੂਆਤੀ ਪਿੰਨ ਯੋਜਨਾਬੰਦੀ ਅਤੇ PCB ਡਿਜ਼ਾਈਨ ਲਈ ਉਪਯੋਗੀ ਹੈ। ਤੁਸੀਂ I/O ਮਿਆਰਾਂ ਅਤੇ ਪਿੰਨ ਪਲੇਸਮੈਂਟ 'ਤੇ ਵਿਚਾਰ ਕਰਦੇ ਸਮੇਂ ਡਿਜ਼ਾਈਨ ਟਾਈਮਿੰਗ ਬਜਟ ਨੂੰ ਅਨੁਕੂਲ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਸੰਬੰਧਿਤ ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰਾਂ ਲਈ ਸ਼ੁਰੂਆਤੀ ਸਮਾਂ ਡਾਟਾ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹੋ।

ਸਾਰਣੀ 1. I/O ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ 

ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ

ਵਰਣਨ

ਇਨਪੁਟ ਸੈੱਟਅੱਪ ਸਮਾਂ (tSU)
ਇਨਪੁਟ ਹੋਲਡ ਟਾਈਮ (tH)
I/O ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ
tSU = ਇਨਪੁਟ ਪਿੰਨ ਟੂ ਇਨਪੁਟ ਰਜਿਸਟਰ ਡੇਟਾ ਦੇਰੀ + ਇੰਪੁੱਟ ਰਜਿਸਟਰ ਮਾਈਕ੍ਰੋ ਸੈੱਟਅੱਪ ਸਮਾਂ - ਇਨਪੁਟ ਪਿੰਨ ਟੂ ਇਨਪੁਟ ਰਜਿਸਟਰ ਘੜੀ ਦੇਰੀ
tH = - ਇੰਪੁੱਟ ਰਜਿਸਟਰ ਡੇਟਾ ਦੇਰੀ ਲਈ ਇਨਪੁਟ ਪਿੰਨ + ਇਨਪੁਟ ਰਜਿਸਟਰ ਮਾਈਕ੍ਰੋ ਹੋਲਡ ਟਾਈਮ + ਇਨਪੁਟ ਰਜਿਸਟਰ ਘੜੀ ਦੇਰੀ ਲਈ ਇਨਪੁਟ ਪਿੰਨ
ਘੜੀ ਤੋਂ ਆਉਟਪੁੱਟ ਦੇਰੀ (tCO) I/O ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ
tCO = + ਆਉਟਪੁੱਟ ਰਜਿਸਟਰ ਦੇਰੀ ਲਈ ਘੜੀ ਪੈਡ + ਆਉਟਪੁੱਟ ਰਜਿਸਟਰ ਘੜੀ-ਤੋਂ-ਆਉਟਪੁੱਟ ਦੇਰੀ + ਆਉਟਪੁੱਟ ਪਿੰਨ ਦੇਰੀ ਲਈ ਆਉਟਪੁੱਟ ਰਜਿਸਟਰ

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

ਸ਼ੁਰੂਆਤੀ I/O ਟਾਈਮਿੰਗ ਜਾਣਕਾਰੀ ਬਣਾਉਣ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਸ਼ਾਮਲ ਹਨ:

  • ਕਦਮ 1: ਪੰਨਾ 4 'ਤੇ ਟਾਰਗੇਟ Intel FPGA ਡਿਵਾਈਸ ਲਈ ਇੱਕ ਫਲਿੱਪ-ਫਲਾਪ ਦਾ ਸੰਸਲੇਸ਼ਣ ਕਰੋ
  • ਕਦਮ 2: ਪੰਨਾ 5 'ਤੇ I/O ਸਟੈਂਡਰਡ ਅਤੇ ਪਿੰਨ ਸਥਾਨਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
  • ਕਦਮ 3: ਪੰਨਾ 6 'ਤੇ ਡਿਵਾਈਸ ਓਪਰੇਟਿੰਗ ਸ਼ਰਤਾਂ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰੋ
  • ਕਦਮ 4: View ਪੰਨਾ 6 'ਤੇ ਡਾਟਾਸ਼ੀਟ ਰਿਪੋਰਟ ਵਿੱਚ I/O ਸਮਾਂ

I/O ਟਾਈਮਿੰਗ ਡਾਟਾ ਜਨਰੇਸ਼ਨ ਫਲੋ

ਕਦਮ 1: ਟਾਰਗੇਟ Intel FPGA ਡਿਵਾਈਸ ਲਈ ਇੱਕ ਫਲਿੱਪ-ਫਲਾਪ ਦਾ ਸੰਸਲੇਸ਼ਣ ਕਰੋ

ਸ਼ੁਰੂਆਤੀ I/O ਟਾਈਮਿੰਗ ਡੇਟਾ ਬਣਾਉਣ ਲਈ ਘੱਟੋ-ਘੱਟ ਫਲਿੱਪ-ਫਲੌਪ ਤਰਕ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਅਤੇ ਸੰਸ਼ਲੇਸ਼ਣ ਕਰਨ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. Intel Quartus Prime Pro ਐਡੀਸ਼ਨ ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣ 19.3 ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ।
  2. ਅਸਾਈਨਮੈਂਟਸ ➤ ਡਿਵਾਈਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਆਪਣੀ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਫੈਮਿਲੀ ਅਤੇ ਇੱਕ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਨਿਰਧਾਰਤ ਕਰੋ। ਸਾਬਕਾ ਲਈample, AGFA014R24 Intel Agilex™ FPGA ਚੁਣੋ।
  3. ਕਲਿੱਕ ਕਰੋ File ➤ ਨਵਾਂ ਬਣਾਓ ਅਤੇ ਇੱਕ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ/ਸਕੀਮੈਟਿਕ ਬਣਾਓ File.
  4. ਯੋਜਨਾਬੱਧ ਵਿੱਚ ਭਾਗ ਜੋੜਨ ਲਈ, ਸਿੰਬਲ ਟੂਲ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
    ਬਲਾਕ ਸੰਪਾਦਕ ਵਿੱਚ ਪਿੰਨ ਅਤੇ ਤਾਰਾਂ ਪਾਓ
  5. ਨਾਮ ਦੇ ਤਹਿਤ, DFF ਟਾਈਪ ਕਰੋ, ਅਤੇ ਫਿਰ ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। DFF ਚਿੰਨ੍ਹ ਪਾਉਣ ਲਈ ਬਲਾਕ ਸੰਪਾਦਕ ਵਿੱਚ ਕਲਿੱਕ ਕਰੋ।
  6. ਇੱਕ Input_data ਇਨਪੁਟ ਪਿੰਨ, ਕਲਾਕ ਇਨਪੁਟ ਪਿੰਨ, ਅਤੇ Output_data ਆਉਟਪੁੱਟ ਪਿੰਨ ਨੂੰ ਜੋੜਨ ਲਈ ਪੰਨਾ 4 ਤੋਂ 4 ਪੰਨਾ 5 'ਤੇ 5 ਨੂੰ ਦੁਹਰਾਓ।
  7. ਪਿੰਨ ਨੂੰ DFF ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ, ਔਰਥੋਗੋਨਲ ਨੋਡ ਟੂਲ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ ਫਿਰ ਪਿੰਨ ਅਤੇ DFF ਚਿੰਨ੍ਹ ਦੇ ਵਿਚਕਾਰ ਵਾਇਰ ਲਾਈਨਾਂ ਖਿੱਚੋ।
    ਪਿੰਨ ਕਨੈਕਸ਼ਨਾਂ ਨਾਲ ਡੀ.ਐੱਫ.ਐੱਫ
  8. DFF ਦਾ ਸੰਸਲੇਸ਼ਣ ਕਰਨ ਲਈ, ਪ੍ਰੋਸੈਸਿੰਗ ➤ ਸਟਾਰਟ ➤ ਵਿਸ਼ਲੇਸ਼ਣ ਅਤੇ ਸੰਸਲੇਸ਼ਣ ਸ਼ੁਰੂ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਸਿੰਥੇਸਿਸ I/O ਟਾਈਮਿੰਗ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਘੱਟੋ-ਘੱਟ ਡਿਜ਼ਾਈਨ ਨੈੱਟਲਿਸਟ ਤਿਆਰ ਕਰਦਾ ਹੈ।
ਕਦਮ 2: I/O ਸਟੈਂਡਰਡ ਅਤੇ ਪਿੰਨ ਸਥਾਨਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ

ਖਾਸ ਪਿੰਨ ਟਿਕਾਣੇ ਅਤੇ I/O ਸਟੈਂਡਰਡ ਜੋ ਤੁਸੀਂ ਡਿਵਾਈਸ ਪਿੰਨ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹੋ, ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰਦੇ ਹਨ। ਪਿੰਨ I/O ਸਟੈਂਡਰਡ ਅਤੇ ਟਿਕਾਣਾ ਸੀਮਾਵਾਂ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. ਅਸਾਈਨਮੈਂਟਸ ➤ ਪਿੰਨ ਪਲੈਨਰ ​​'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  2. ਆਪਣੇ ਡਿਜ਼ਾਈਨ ਦੇ ਅਨੁਸਾਰ ਪਿੰਨ ਟਿਕਾਣਾ ਅਤੇ I/O ਮਿਆਰੀ ਪਾਬੰਦੀਆਂ ਨਿਰਧਾਰਤ ਕਰੋ
    ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਆਲ ਪਿੰਨ ਸਪ੍ਰੈਡਸ਼ੀਟ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਪਿੰਨਾਂ ਲਈ ਨੋਡ ਨਾਮ, ਦਿਸ਼ਾ, ਸਥਾਨ ਅਤੇ I/O ਮਿਆਰੀ ਮੁੱਲ ਦਾਖਲ ਕਰੋ। ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਨੋਡ ਨਾਮਾਂ ਨੂੰ ਪਿੰਨ ਪਲਾਨਰ ਪੈਕੇਜ ਵਿੱਚ ਖਿੱਚੋ view.

    ਪਿੰਨ ਪਲਾਨਰ ਵਿੱਚ ਸਥਾਨਾਂ ਅਤੇ I/O ਸਟੈਂਡਰਡ ਅਸਾਈਨਮੈਂਟਾਂ ਨੂੰ ਪਿੰਨ ਕਰੋ

  3. ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ, ਪ੍ਰੋਸੈਸਿੰਗ ➤ ਕੰਪਾਈਲ ਸ਼ੁਰੂ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਕੰਪਾਈਲਰ ਪੂਰੇ ਸੰਕਲਨ ਦੌਰਾਨ I/O ਟਾਈਮਿੰਗ ਜਾਣਕਾਰੀ ਤਿਆਰ ਕਰਦਾ ਹੈ।

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

  • I/O ਸਟੈਂਡਰਡ ਪਰਿਭਾਸ਼ਾ
  •  ਡਿਵਾਈਸ I/O ਪਿੰਨ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ
ਕਦਮ 3: ਡਿਵਾਈਸ ਓਪਰੇਟਿੰਗ ਸ਼ਰਤਾਂ ਨਿਰਧਾਰਤ ਕਰੋ

ਟਾਈਮਿੰਗ ਨੈੱਟਲਿਸਟ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ ਅਤੇ ਪੂਰੇ ਸੰਕਲਨ ਤੋਂ ਬਾਅਦ ਟਾਈਮਿੰਗ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਓਪਰੇਟਿੰਗ ਸ਼ਰਤਾਂ ਸੈਟ ਕਰੋ:

  1. ਟੂਲਸ ➤ ਟਾਈਮਿੰਗ ਐਨਾਲਾਈਜ਼ਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  2. ਟਾਸਕ ਪੈਨ ਵਿੱਚ, ਅੱਪਡੇਟ ਟਾਈਮਿੰਗ ਨੈੱਟਲਿਸਟ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ। ਟਾਈਮਿੰਗ ਨੈੱਟਲਿਸਟ ਪੂਰੀ ਸੰਕਲਨ ਟਾਈਮਿੰਗ ਜਾਣਕਾਰੀ ਦੇ ਨਾਲ ਅੱਪਡੇਟ ਕਰਦੀ ਹੈ ਜੋ ਤੁਹਾਡੇ ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਪਿੰਨ ਰੁਕਾਵਟਾਂ ਲਈ ਖਾਤਾ ਹੈ।
    ਟਾਈਮਿੰਗ ਐਨਾਲਾਈਜ਼ਰ ਵਿੱਚ ਟਾਸਕ ਪੈਨ
  3. ਸੈੱਟ ਓਪਰੇਟਿੰਗ ਸ਼ਰਤਾਂ ਦੇ ਤਹਿਤ, ਉਪਲਬਧ ਸਮੇਂ ਦੇ ਮਾਡਲਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਚੋਣ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਹੌਲੀ vid3 100C ਮਾਡਲ ਜਾਂ ਤੇਜ਼ vid3 100C ਮਾਡਲ।

    ਟਾਈਮਿੰਗ ਐਨਾਲਾਈਜ਼ਰ ਵਿੱਚ ਓਪਰੇਟਿੰਗ ਸ਼ਰਤਾਂ ਸੈਟ ਕਰੋ

ਕਦਮ 4: View ਡਾਟਾਸ਼ੀਟ ਰਿਪੋਰਟ ਵਿੱਚ I/O ਟਾਈਮਿੰਗ

ਨੂੰ ਟਾਈਮਿੰਗ ਐਨਾਲਾਈਜ਼ਰ ਵਿੱਚ ਡਾਟਾਸ਼ੀਟ ਰਿਪੋਰਟ ਤਿਆਰ ਕਰੋ view ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ ਮੁੱਲ।

  1. ਟਾਈਮਿੰਗ ਐਨਾਲਾਈਜ਼ਰ ਵਿੱਚ, ਰਿਪੋਰਟਾਂ ➤ ਡਾਟਾਸ਼ੀਟ ➤ ਰਿਪੋਰਟ ਡਾਟਾਸ਼ੀਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  2. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ.

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

  3. ਹਰੇਕ ਰਿਪੋਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ view ਉਭਾਰ ਅਤੇ ਗਿਰਾਵਟ ਪੈਰਾਮੀਟਰ ਮੁੱਲ।
  4. ਇੱਕ ਰੂੜੀਵਾਦੀ ਸਮਾਂ ਪਹੁੰਚ ਲਈ, ਅਧਿਕਤਮ ਸੰਪੂਰਨ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰੋ

Example 1. ਡਾਟਾਸ਼ੀਟ ਰਿਪੋਰਟ ਤੋਂ I/O ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ ਨਿਰਧਾਰਤ ਕਰਨਾ 

ਹੇਠ ਦਿੱਤੇ ਸਾਬਕਾ ਵਿੱਚample ਸੈੱਟਅੱਪ ਟਾਈਮਜ਼ ਦੀ ਰਿਪੋਰਟ, ਡਿੱਗਣ ਦਾ ਸਮਾਂ ਚੜ੍ਹਨ ਦੇ ਸਮੇਂ ਨਾਲੋਂ ਵੱਧ ਹੈ, ਇਸਲਈ tSU=tfall।

ਟਾਈਮਜ਼ ਰਿਪੋਰਟ ਨੂੰ ਫੜੋ
ਹੇਠ ਦਿੱਤੇ ਸਾਬਕਾ ਵਿੱਚampਲੇ ਹੋਲਡ ਟਾਈਮਜ਼ ਦੀ ਰਿਪੋਰਟ, ਗਿਰਾਵਟ ਦੇ ਸਮੇਂ ਦਾ ਸੰਪੂਰਨ ਮੁੱਲ ਵਾਧਾ ਸਮੇਂ ਦੇ ਸੰਪੂਰਨ ਮੁੱਲ ਤੋਂ ਵੱਧ ਹੈ, ਇਸਲਈ th=tfall।

ਆਉਟਪੁੱਟ ਟਾਈਮਜ਼ ਰਿਪੋਰਟ ਲਈ ਘੜੀ
ਹੇਠ ਦਿੱਤੇ ਸਾਬਕਾ ਵਿੱਚample ਘੜੀ ਤੋਂ ਆਉਟਪੁੱਟ ਟਾਈਮਜ਼ ਦੀ ਰਿਪੋਰਟ, ਪਤਨ ਦੇ ਸਮੇਂ ਦਾ ਸੰਪੂਰਨ ਮੁੱਲ ਵਾਧਾ ਸਮੇਂ ਦੇ ਸੰਪੂਰਨ ਮੁੱਲ ਤੋਂ ਵੱਧ ਹੈ, ਇਸਲਈ tCO=tfall।

ਆਉਟਪੁੱਟ ਟਾਈਮਜ਼ ਰਿਪੋਰਟ ਲਈ ਘੜੀ

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

ਸਕ੍ਰਿਪਟਡ I/O ਟਾਈਮਿੰਗ ਡਾਟਾ ਜਨਰੇਸ਼ਨ

ਤੁਸੀਂ Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਦੇ ਨਾਲ ਜਾਂ ਬਿਨਾਂ I/O ਟਾਈਮਿੰਗ ਜਾਣਕਾਰੀ ਬਣਾਉਣ ਲਈ ਇੱਕ Tcl ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਸਕ੍ਰਿਪਟਡ ਪਹੁੰਚ ਸਮਰਥਿਤ I/O ਮਿਆਰਾਂ ਲਈ ਟੈਕਸਟ ਅਧਾਰਤ I/O ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ ਡਾਟਾ ਤਿਆਰ ਕਰਦੀ ਹੈ।

ਨੋਟ ਕਰੋ: ਸਕ੍ਰਿਪਟਡ ਵਿਧੀ ਸਿਰਫ਼ Linux* ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਉਪਲਬਧ ਹੈ।
Intel Agilex, Intel Stratix® 10, ਅਤੇ Intel Arria® 10 ਡਿਵਾਈਸਾਂ ਲਈ ਕਈ I/O ਮਿਆਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ I/O ਟਾਈਮਿੰਗ ਜਾਣਕਾਰੀ ਬਣਾਉਣ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. ਉਚਿਤ Intel Quartus Prime ਪ੍ਰੋਜੈਕਟ ਆਰਕਾਈਵ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ file ਤੁਹਾਡੇ ਨਿਸ਼ਾਨਾ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਲਈ:
    • Intel Agilex ਡਿਵਾਈਸਾਂ- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    • Intel Stratix 10 ਡਿਵਾਈਸਾਂ- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    • Intel Arria 10 ਡਿਵਾਈਸਾਂ- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. .qar ਪ੍ਰੋਜੈਕਟ ਆਰਕਾਈਵ ਨੂੰ ਰੀਸਟੋਰ ਕਰਨ ਲਈ, Intel Quartus Prime Pro ਐਡੀਸ਼ਨ ਸੌਫਟਵੇਅਰ ਲਾਂਚ ਕਰੋ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ➤ ਆਰਕਾਈਵਡ ਪ੍ਰੋਜੈਕਟ ਰੀਸਟੋਰ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, GUI ਨੂੰ ਲਾਂਚ ਕੀਤੇ ਬਿਨਾਂ ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਲਾਈਨ ਦੇ ਬਰਾਬਰ ਚਲਾਓ:
    quartus_sh --restore file>

    io_time__restored ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਹੁਣ qdb ਸਬਫੋਲਡਰ ਅਤੇ ਵੱਖ-ਵੱਖ ਹਨ files.

  3. ਸਕ੍ਰਿਪਟ ਨੂੰ ਇੰਟੇਲ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਟਾਈਮਿੰਗ ਐਨਾਲਾਈਜ਼ਰ ਨਾਲ ਚਲਾਉਣ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
    quartus_sta -t .tcl

    ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ। ਸਕ੍ਰਿਪਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ 8 ਘੰਟੇ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ ਕਿਉਂਕਿ I/O ਸਟੈਂਡਰਡ ਜਾਂ ਪਿੰਨ ਟਿਕਾਣੇ 'ਤੇ ਹਰੇਕ ਬਦਲਾਅ ਲਈ ਡਿਜ਼ਾਈਨ ਰੀਕੰਪਾਈਲੇਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

  4. ਨੂੰ view ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ ਮੁੱਲ, ਤਿਆਰ ਕੀਤੇ ਟੈਕਸਟ ਨੂੰ ਖੋਲ੍ਹੋ fileਵਿੱਚ ਹੈ ਸਮਾਂ_files, ਨਾਵਾਂ ਨਾਲ ਜਿਵੇਂ ਕਿ ਟਾਈਮਿੰਗ_ਟਸੁਥਟਕੋ___.txt।
    ਟਾਈਮਿੰਗ_ਸੁਥਟਕੋ_ _ _ .txt.

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

AN 775: ਸ਼ੁਰੂਆਤੀ I/O ਟਾਈਮਿੰਗ ਡੇਟਾ ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ ਤਿਆਰ ਕਰਨਾ

ਦਸਤਾਵੇਜ਼ ਸੰਸਕਰਣ

Intel Quartus Prime ਸੰਸਕਰਣ

ਤਬਦੀਲੀਆਂ

2019.12.08 19.3
  • ਸਮੱਗਰੀ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਸੰਸ਼ੋਧਿਤ ਸਿਰਲੇਖ।
  • Intel Stratix 10 ਅਤੇ Intel Agilex FPGAs ਲਈ ਸਮਰਥਨ ਜੋੜਿਆ ਗਿਆ।
  • ਵਹਾਅ ਲਈ ਕਦਮ ਨੰਬਰ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ।
  • ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ ਡਾਇਗ੍ਰਾਮ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ।
  • ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਅੱਪਡੇਟ ਕੀਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ।
  • ਸੰਬੰਧਿਤ ਦਸਤਾਵੇਜ਼ਾਂ ਲਈ ਅੱਪਡੇਟ ਕੀਤੇ ਲਿੰਕ।
  • ਨਵੀਨਤਮ ਉਤਪਾਦ ਨਾਮਕਰਨ ਅਤੇ ਸ਼ੈਲੀ ਸੰਮੇਲਨਾਂ ਨੂੰ ਲਾਗੂ ਕੀਤਾ।
2016.10.31 16.1
  • ਪਹਿਲੀ ਜਨਤਕ ਰਿਲੀਜ਼।

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

intel AN 775 ਸ਼ੁਰੂਆਤੀ I/O ਟਾਈਮਿੰਗ ਡਾਟਾ ਤਿਆਰ ਕਰ ਰਿਹਾ ਹੈ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
AN 775 ਸ਼ੁਰੂਆਤੀ IO ਟਾਈਮਿੰਗ ਡਾਟਾ ਤਿਆਰ ਕਰਨਾ, AN 775, ਸ਼ੁਰੂਆਤੀ IO ਟਾਈਮਿੰਗ ਡਾਟਾ ਤਿਆਰ ਕਰਨਾ, ਸ਼ੁਰੂਆਤੀ IO ਟਾਈਮਿੰਗ ਡਾਟਾ, ਟਾਈਮਿੰਗ ਡਾਟਾ

ਹਵਾਲੇ

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

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