ਮਾਈਕ੍ਰੋਚਿਪ -ਲੋਗੋ

ਮਾਈਕ੍ਰੋਚਿੱਪ ਕੋਰ16550 ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ ਟ੍ਰਾਂਸਮੀਟਰ

ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ-ਉਤਪਾਦ

ਜਾਣ-ਪਛਾਣ

Core16550 ਇੱਕ ਮਿਆਰੀ ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (UART) ਹੈ ਜੋ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ 16550 ਡਿਵਾਈਸ ਨਾਲ ਸਾਫਟਵੇਅਰ ਅਨੁਕੂਲਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਮਾਡਮ ਜਾਂ ਹੋਰ ਸੀਰੀਅਲ ਡਿਵਾਈਸਾਂ ਤੋਂ ਇਨਪੁਟਸ ਲਈ ਸੀਰੀਅਲ-ਟੂ-ਪੈਰਲਲ ਡੇਟਾ ਪਰਿਵਰਤਨ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ ਅਤੇ CPU ਤੋਂ ਇਹਨਾਂ ਡਿਵਾਈਸਾਂ ਨੂੰ ਭੇਜੇ ਗਏ ਡੇਟਾ ਲਈ ਸਮਾਨਾਂਤਰ-ਟੂ-ਸੀਰੀਅਲ ਪਰਿਵਰਤਨ ਕਰਦਾ ਹੈ।
ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਦੌਰਾਨ, ਡੇਟਾ ਨੂੰ UART ਦੇ ਟ੍ਰਾਂਸਮਿਟ ਫਸਟ-ਇਨ, ਫਸਟ-ਆਉਟ (FIFO) ਬਫਰ ਵਿੱਚ ਸਮਾਨਾਂਤਰ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ। ਫਿਰ ਡੇਟਾ ਨੂੰ ਆਉਟਪੁੱਟ ਲਈ ਸੀਰੀਅਲਾਈਜ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਪ੍ਰਾਪਤ ਕਰਨ ਵੇਲੇ, UART ਆਉਣ ਵਾਲੇ ਸੀਰੀਅਲ ਡੇਟਾ ਨੂੰ ਸਮਾਨਾਂਤਰ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਅਤੇ ਪ੍ਰੋਸੈਸਰ ਲਈ ਆਸਾਨ ਪਹੁੰਚ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
16550 UART ਦਾ ਇੱਕ ਆਮ ਉਪਯੋਗ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ।

ਚਿੱਤਰ 1. ਆਮ 16550 ਐਪਲੀਕੇਸ਼ਨ

ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (2)ਸਾਰਣੀ 1. Core16550 ਸੰਖੇਪ

ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (3)

ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
Core16550 ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ:

  • CPU ਨੂੰ ਪੇਸ਼ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਇੰਟਰੱਪਟਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਘਟਾਉਣ ਲਈ ਟ੍ਰਾਂਸਮੀਟਰ ਅਤੇ ਰਿਸੀਵਰ ਹਰੇਕ ਨੂੰ 16-ਬਾਈਟ ਤੱਕ FIFO ਨਾਲ ਬਫਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  • ਸਟੈਂਡਰਡ ਅਸਿੰਕ੍ਰੋਨਸ ਕਮਿਊਨੀਕੇਸ਼ਨ ਬਿੱਟ (ਸਟਾਰਟ, ਸਟਾਪ ਅਤੇ ਪੈਰਿਟੀ) ਜੋੜਦਾ ਜਾਂ ਕੱਟਦਾ ਹੈ।
  • ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਨਿਯੰਤਰਿਤ ਟ੍ਰਾਂਸਮਿਟ, ਪ੍ਰਾਪਤ, ਲਾਈਨ ਸਥਿਤੀ ਅਤੇ ਡੇਟਾ ਸੈੱਟ ਇੰਟਰੱਪਟ
  • ਪ੍ਰੋਗਰਾਮੇਬਲ ਬਾਡ ਜਨਰੇਟਰ
  • ਮਾਡਮ ਕੰਟਰੋਲ ਫੰਕਸ਼ਨ (CTSn, RTSn, DSRn, DTRn, RIn ਅਤੇ DCDn)।
  • ਐਡਵਾਂਸਡ ਪੈਰੀਫਿਰਲ ਬੱਸ (APB) ਰਜਿਸਟਰ ਇੰਟਰਫੇਸ

ਬੰਦ ਕੀਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਇਸ ਸੰਸਕਰਣ ਤੋਂ ਬਹੁਤ ਤੇਜ਼ ਗਤੀ ਵਾਲੇ ਇੰਟੀਗ੍ਰੇਟਿਡ ਸਰਕਟ (VHSIC) ਹਾਰਡਵੇਅਰ ਵਰਣਨ ਭਾਸ਼ਾ (VHDL) ਸਹਾਇਤਾ ਬੰਦ ਕਰ ਦਿੱਤੀ ਜਾਵੇਗੀ।
Core16550 ਚੇਂਜ ਲੌਗ ਜਾਣਕਾਰੀ
ਇਹ ਭਾਗ ਇੱਕ ਵਿਆਪਕ ਓਵਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈview ਨਵੀਆਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਰਿਲੀਜ਼ ਤੋਂ ਸ਼ੁਰੂ ਹੋ ਕੇ।

ਸੰਸਕਰਣ ਨਵਾਂ ਕੀ ਹੈ
ਕੋਰ16550 v3.4 Core16550 ਸਿਸਟਮ ਵੇਰੀਲੌਗ ਕੀਵਰਡ "ਬ੍ਰੇਕ" ਨੂੰ ਰਜਿਸਟਰ ਨਾਮ ਵਜੋਂ ਵਰਤਦਾ ਹੈ ਜਿਸ ਕਾਰਨ ਸਿੰਟੈਕਸ ਗਲਤੀ ਦੀ ਸਮੱਸਿਆ ਹੋ ਰਹੀ ਸੀ। ਇਸ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਕੀਵਰਡ ਨੂੰ ਕਿਸੇ ਹੋਰ ਨਾਮ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ।

PolarFire® ਪਰਿਵਾਰਕ ਸਹਾਇਤਾ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ

ਕੋਰ16550 v3.3 ਰੇਡੀਏਸ਼ਨ-ਸਹਿਣਸ਼ੀਲ FPGA (RTG4™) ਪਰਿਵਾਰਕ ਸਹਾਇਤਾ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ
  1. ਫੰਕਸ਼ਨਲ ਬਲਾਕ ਵਰਣਨ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
    ਇਹ ਭਾਗ ਅੰਦਰੂਨੀ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਦੇ ਹਰੇਕ ਤੱਤ ਲਈ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਵੇਰਵਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
    ਚਿੱਤਰ 1-1. Core16550 ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
    ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (4)

ਅੰਦਰੂਨੀ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਦੇ ਤੱਤ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਹੇਠਲਾ ਭਾਗ ਅੰਦਰੂਨੀ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਦੇ ਤੱਤਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

  1. RWControl (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
    RWControl ਬਲਾਕ ਸਿਸਟਮ ਦੇ ਪ੍ਰੋਸੈਸਰ (ਸਮਾਨਾਂਤਰ) ਪਾਸੇ ਨਾਲ ਸੰਚਾਰ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ। ਅੰਦਰੂਨੀ ਰਜਿਸਟਰਾਂ ਦੇ ਸਾਰੇ ਲਿਖਣ ਅਤੇ ਪੜ੍ਹਨ ਦਾ ਕੰਮ ਇਸ ਬਲਾਕ ਰਾਹੀਂ ਪੂਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  2. UART_Reg (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
    UART_Reg ਬਲਾਕ ਸਾਰੇ ਡਿਵਾਈਸ ਅੰਦਰੂਨੀ ਰਜਿਸਟਰਾਂ ਨੂੰ ਰੱਖਦਾ ਹੈ।
  3. RXBlock (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
    ਇਹ ਰਿਸੀਵਰ ਬਲਾਕ ਹੈ। RXBlock ਆਉਣ ਵਾਲੇ ਸੀਰੀਅਲ ਸ਼ਬਦ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਇਹ ਡੇਟਾ ਚੌੜਾਈ, ਜਿਵੇਂ ਕਿ 5, 6, 7 ਜਾਂ 8 ਬਿੱਟ; ਵੱਖ-ਵੱਖ ਪੈਰਿਟੀ ਸੈਟਿੰਗਾਂ, ਜਿਵੇਂ ਕਿ ਸਮ, ਔਡ ਜਾਂ ਨੋ-ਪੈਰਿਟੀ; ਅਤੇ ਵੱਖ-ਵੱਖ ਸਟਾਪ ਬਿੱਟ, ਜਿਵੇਂ ਕਿ 1, 1½ ਅਤੇ 2 ਬਿੱਟ, ਨੂੰ ਪਛਾਣਨ ਲਈ ਪ੍ਰੋਗਰਾਮੇਬਲ ਹੈ। RXBlock ਇਨਪੁਟ ਡੇਟਾ ਸਟ੍ਰੀਮ ਵਿੱਚ ਗਲਤੀਆਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਓਵਰਰਨ ਗਲਤੀਆਂ, ਫਰੇਮ ਗਲਤੀਆਂ, ਪੈਰਿਟੀ ਗਲਤੀਆਂ ਅਤੇ ਬ੍ਰੇਕ ਗਲਤੀਆਂ। ਜੇਕਰ ਆਉਣ ਵਾਲੇ ਸ਼ਬਦ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਰਿਸੀਵਰ FIFO ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।
  4. ਇੰਟਰੱਪਟ ਕੰਟਰੋਲ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
    ਇੰਟਰੱਪਟ ਕੰਟਰੋਲ ਬਲਾਕ, FIFO ਦੀ ਸਥਿਤੀ ਅਤੇ ਇਸਦੇ ਪ੍ਰਾਪਤ ਅਤੇ ਪ੍ਰਸਾਰਿਤ ਡੇਟਾ ਦੇ ਅਧਾਰ ਤੇ, ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਇੱਕ ਇੰਟਰੱਪਟ ਸਿਗਨਲ ਵਾਪਸ ਭੇਜਦਾ ਹੈ। ਇੰਟਰੱਪਟ ਪਛਾਣ ਰਜਿਸਟਰ ਇੰਟਰੱਪਟ ਦਾ ਪੱਧਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇੰਟਰੱਪਟ ਖਾਲੀ ਟ੍ਰਾਂਸਮਿਸ਼ਨ/ਰਸੀਦ ਬਫਰਾਂ (ਜਾਂ FIFOs), ਇੱਕ ਅੱਖਰ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਇੱਕ ਗਲਤੀ, ਜਾਂ ਪ੍ਰੋਸੈਸਰ ਦੇ ਧਿਆਨ ਦੀ ਲੋੜ ਵਾਲੀਆਂ ਹੋਰ ਸਥਿਤੀਆਂ ਲਈ ਭੇਜੇ ਜਾਂਦੇ ਹਨ।
  5. ਬੌਡ ਰੇਟ ਜਨਰੇਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
    ਇਹ ਬਲਾਕ ਇਨਪੁਟ PCLK ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਮੁੱਲ (1 ਤੋਂ 216 - 1 ਤੱਕ) ਨਾਲ ਵੰਡਦਾ ਹੈ। ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਕਲਾਕ (BAUDOUT) ਬਣਾਉਣ ਲਈ ਨਤੀਜਾ 16 ਨਾਲ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ।
  6. TXBlock (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
    ਟ੍ਰਾਂਸਮਿਟ ਬਲਾਕ ਟ੍ਰਾਂਸਮਿਟ FIFO ਨੂੰ ਲਿਖੇ ਗਏ ਡੇਟਾ ਦੇ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ। ਇਹ ਟ੍ਰਾਂਸਮਿਟ ਕੀਤੇ ਜਾ ਰਹੇ ਡੇਟਾ ਵਿੱਚ ਲੋੜੀਂਦੇ ਸਟਾਰਟ, ਪੈਰਿਟੀ ਅਤੇ ਸਟਾਪ ਬਿੱਟ ਜੋੜਦਾ ਹੈ ਤਾਂ ਜੋ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲਾ ਯੰਤਰ ਸਹੀ ਗਲਤੀ ਨੂੰ ਸੰਭਾਲਣ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਕੰਮ ਕਰ ਸਕੇ।

ਸਾਫਟਵੇਅਰ ਇੰਟਰਫੇਸ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਇਸ ਭਾਗ ਵਿੱਚ Core16550 ਰਜਿਸਟਰ ਪਰਿਭਾਸ਼ਾਵਾਂ ਅਤੇ ਪਤਾ ਮੈਪਿੰਗਾਂ ਦਾ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ Core16550 ਰਜਿਸਟਰ ਸਾਰਾਂਸ਼ ਦਰਸਾਉਂਦੀ ਹੈ।

PADDR [4:0]

(ਪਤਾ)

ਡਿਵਾਈਜ਼ਰ ਲੈਚ ਐਕਸੈਸ ਬਿੱਟ1

(ਡੀਐਲਏਬੀ)

ਨਾਮ ਪ੍ਰਤੀਕ ਡਿਫਾਲਟ (ਰੀਸੈੱਟ) ਮੁੱਲ ਬਿੱਟਾਂ ਦੀ ਗਿਣਤੀ ਪੜ੍ਹੋ/ਲਿਖੋ
00 0 ਰਿਸੀਵਰ ਬਫਰ ਰਜਿਸਟਰ ਆਰ.ਬੀ.ਆਰ XX 8 R
00 0 ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ THR XX 8 W
00 1 ਡਿਵਾਈਜ਼ਰ ਲੈਚ (LSB) ਡੀ.ਐਲ.ਆਰ 01 ਘੰਟੇ 8 ਆਰ/ਡਬਲਯੂ
04 1 ਡਿਵਾਈਜ਼ਰ ਲੈਚ (MSB) ਡੀ.ਐੱਮ.ਆਰ 00 ਘੰਟੇ 8 ਆਰ/ਡਬਲਯੂ
04 0 ਇੰਟਰੱਪਟ ਰਜਿਸਟਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ਆਈ.ਈ.ਆਰ. 00 ਘੰਟੇ 8 ਆਰ/ਡਬਲਯੂ
08 X ਇੰਟਰੱਪਟ ਪਛਾਣ ਰਜਿਸਟਰ ਆਈ.ਆਈ.ਆਰ C1h 8 R
08 X FIFO ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਐੱਫ.ਸੀ.ਆਰ 01 ਘੰਟੇ 8 W
0C X ਲਾਈਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ LCR 00 ਘੰਟੇ 8 ਆਰ/ਡਬਲਯੂ
10 X ਮਾਡਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ MCR 00 ਘੰਟੇ 8 ਆਰ/ਡਬਲਯੂ
14 X ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ LSR 60 ਘੰਟੇ 8 R
18 X ਮੋਡਮ ਸਥਿਤੀ ਰਜਿਸਟਰ MSR 00 ਘੰਟੇ 8 R
1C X ਸਕ੍ਰੈਚ ਰਜਿਸਟਰ SR 00 ਘੰਟੇ 8 ਆਰ/ਡਬਲਯੂ

ਮਹੱਤਵਪੂਰਨ

DLAB ਲਾਈਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (LCR ਬਿੱਟ 7) ਦਾ MSB ਹੈ।

ਰਿਸੀਵਰ ਬਫਰ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਰਿਸੀਵਰ ਬਫਰ ਰਜਿਸਟਰ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸਾਰਣੀ 1-2। ਰਿਸੀਵਰ ਬਫਰ ਰਜਿਸਟਰ (ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ)—ਪਤਾ 0 DLAB 0

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
7..0 ਆਰ.ਬੀ.ਆਰ XX 0..ਫਫਘੰਟਾ ਪ੍ਰਾਪਤ ਡੇਟਾ ਬਿੱਟ। ਬਿੱਟ 0 LSB ਹੈ, ਅਤੇ ਪਹਿਲਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਬਿੱਟ ਹੈ।

ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸਾਰਣੀ 1-3। ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ—ਸਿਰਫ਼ ਲਿਖੋ

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
7..0 THR XX 0..ਫਫਘੰਟਾ ਡਾਟਾ ਬਿੱਟਾਂ ਨੂੰ ਸੰਚਾਰਿਤ ਕਰਨ ਲਈ। ਬਿੱਟ 0 LSB ਹੈ, ਅਤੇ ਪਹਿਲਾਂ ਸੰਚਾਰਿਤ ਹੁੰਦਾ ਹੈ।

FIFO ਕੰਟਰੋਲ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
FIFO ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।

ਬਿੱਟ (7:0) ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
0 1 0, 1 ਟ੍ਰਾਂਸਸੀਵਰ (Tx) ਅਤੇ ਰਿਸੀਵਰ (Rx) FIFO ਦੋਵਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। ਜਦੋਂ ਹੋਰ FCR ਬਿੱਟ ਲਿਖੇ ਜਾਂਦੇ ਹਨ ਤਾਂ ਇਹ ਬਿੱਟ 1 'ਤੇ ਸੈੱਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਨਹੀਂ ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ।

0: ਅਯੋਗ

1: ਸਮਰਥਿਤ

1 0 0, 1 Rx FIFO ਵਿੱਚ ਸਾਰੇ ਬਾਈਟਾਂ ਨੂੰ ਸਾਫ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਕਾਊਂਟਰ ਲਾਜਿਕ ਨੂੰ ਰੀਸੈਟ ਕਰਦਾ ਹੈ। ਸ਼ਿਫਟ ਰਜਿਸਟਰ ਸਾਫ਼ ਨਹੀਂ ਹੁੰਦਾ।

0: ਅਯੋਗ

1: ਸਮਰਥਿਤ

2 0 0, 1 Tx FIFO ਵਿੱਚ ਸਾਰੇ ਬਾਈਟਾਂ ਨੂੰ ਸਾਫ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਕਾਊਂਟਰ ਲਾਜਿਕ ਨੂੰ ਰੀਸੈਟ ਕਰਦਾ ਹੈ। ਸ਼ਿਫਟ ਰਜਿਸਟਰ ਸਾਫ਼ ਨਹੀਂ ਹੁੰਦਾ।

0: ਅਯੋਗ

1: ਸਮਰਥਿਤ

3 0 0, 1 0: ਸਿੰਗਲ ਟ੍ਰਾਂਸਫਰ DMA: CPU ਬੱਸ ਚੱਕਰਾਂ ਵਿਚਕਾਰ ਕੀਤਾ ਗਿਆ ਟ੍ਰਾਂਸਫਰ

1: ਮਲਟੀ-ਟ੍ਰਾਂਸਫਰ DMA: Rx FIFO ਖਾਲੀ ਹੋਣ ਜਾਂ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਸਿਸਟਮ ਆਪਰੇਟਰ (TSO) ਟ੍ਰਾਂਸਮਿਟ (XMIT) FIFO ਭਰ ਜਾਣ ਤੱਕ ਕੀਤੇ ਗਏ ਟ੍ਰਾਂਸਫਰ। FCR[0] ਨੂੰ 1 ਤੇ ਸੈੱਟ ਕਰਨ ਲਈ FCR[3] ਨੂੰ 1 ਤੇ ਸੈੱਟ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ।

4, 5 0 0, 1 ਭਵਿੱਖ ਦੀ ਵਰਤੋਂ ਲਈ ਰਾਖਵਾਂ.
6, 7 0 0, 1 ਇਹਨਾਂ ਬਿੱਟਾਂ ਦੀ ਵਰਤੋਂ Rx FIFO ਇੰਟਰੱਪਟ ਲਈ ਟਰਿੱਗਰ ਲੈਵਲ ਸੈੱਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। 7 6 Rx FIFO ਟਰਿੱਗਰ ਲੈਵਲ (ਬਾਈਟ)

0 0 01

0 1 04

1 0 08

1 1 14

ਭਾਜਕ ਨਿਯੰਤਰਣ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਬੌਡ ਰੇਟ (BR) ਘੜੀ ਇਨਪੁਟ ਰੈਫਰੈਂਸ ਘੜੀ (PCLK) ਨੂੰ 16 ਅਤੇ ਭਾਜਕ ਮੁੱਲ ਨਾਲ ਵੰਡ ਕੇ ਤਿਆਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਇੱਕ ਸਾਬਕਾ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈamp18.432 MHz ਸੰਦਰਭ ਘੜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਲੋੜੀਂਦੇ BR ਲਈ ਭਾਜਕ ਮੁੱਲਾਂ ਦਾ le।
ਸਾਰਣੀ 1-5। ਡਿਵਾਈਜ਼ਰ ਲੈਚ (LS ਅਤੇ MS)

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
7..0 ਡੀ.ਐਲ.ਆਰ 01 ਘੰਟੇ 01..ਫਫਘੰਟਾ ਭਾਜਕ ਮੁੱਲ ਦਾ LSB
7..0 ਡੀ.ਐੱਮ.ਆਰ 00 ਘੰਟੇ 00..ਫਫਘੰਟਾ ਭਾਜਕ ਮੁੱਲ ਦਾ MSB

ਸਾਰਣੀ 1-6। 18.432 MHz ਸੰਦਰਭ ਘੜੀ ਲਈ ਬੌਡ ਦਰਾਂ ਅਤੇ ਭਾਜਕ ਮੁੱਲ

ਬੌਡ ਦਰ ਦਸ਼ਮਲਵ ਭਾਜਕ (ਭਾਜਕ ਮੁੱਲ) ਪ੍ਰਤੀਸ਼ਤ ਗਲਤੀ
50 23040 0.0000%
75 15360 0.0000%
110 10473 -0.2865%
134.5 8565 0.0876%
150 7680 0.0000%
300 3840 0.0000%
600 1920 0.0000%
1,200 920 4.3478%
1,800 640 0.0000%
ਬੌਡ ਦਰ ਦਸ਼ਮਲਵ ਭਾਜਕ (ਭਾਜਕ ਮੁੱਲ) ਪ੍ਰਤੀਸ਼ਤ ਗਲਤੀ
2,000 576 0.0000%
2,400 480 0.0000%
3,600 320 0.0000%
4,800 240 0.0000%
7,200 160 0.0000%
9,600 120 0.0000%
19,200 60 0.0000%
38,400 30 0.0000%
56,000 21 -2.0408%

ਇੰਟਰੱਪਟ ਰਜਿਸਟਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਇੰਟਰੱਪਟ ਇਨੇਬਲ ਰਜਿਸਟਰ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸਾਰਣੀ 1-7। ਇੰਟਰੱਪਟ ਯੋਗ ਰਜਿਸਟਰ

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
0 ਈ.ਆਰ.ਬੀ.ਐਫ.ਆਈ. 0 0, 1 "ਪ੍ਰਾਪਤ ਡੇਟਾ ਉਪਲਬਧ ਇੰਟਰੱਪਟ" ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ 0: ਅਯੋਗ

1: ਸਮਰਥਿਤ

1 ਈਟੀਬੀਈਆਈ 0 0, 1 “ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ ਖਾਲੀ ਇੰਟਰੱਪਟ” ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ 0: ਅਯੋਗ

1: ਸਮਰਥਿਤ

2 ਈਐਲਐਸਆਈ 0 0, 1 "ਰਿਸੀਵਰ ਲਾਈਨ ਸਟੇਟਸ ਇੰਟਰੱਪਟ" ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ 0: ਅਯੋਗ

1: ਸਮਰਥਿਤ

3 ਈਡੀਐਸਐਸਆਈ 0 0, 1 "ਮਾਡਮ ਸਥਿਤੀ ਰੁਕਾਵਟ" ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ 0: ਅਯੋਗ

1: ਸਮਰਥਿਤ

7..4 ਰਾਖਵਾਂ 0 0 ਹਮੇਸ਼ਾ 0

ਇੰਟਰੱਪਟ ਆਈਡੈਂਟੀਫਿਕੇਸ਼ਨ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਇੰਟਰੱਪਟ ਆਈਡੈਂਟੀਫਿਕੇਸ਼ਨ ਰਜਿਸਟਰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹੈ। ਸਾਰਣੀ 1-8। ਇੰਟਰੱਪਟ ਆਈਡੈਂਟੀਫਿਕੇਸ਼ਨ ਰਜਿਸਟਰ

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
3..0 ਆਈ.ਆਈ.ਆਰ 1h 0..ਚੌਥ ਇੰਟਰੱਪਟ ਪਛਾਣ ਬਿੱਟ।
5..4 ਰਾਖਵਾਂ 00 00 ਹਮੇਸ਼ਾ 00
7..6 ਮੋਡ 11 11 11: FIFO ਮੋਡ

ਇੰਟਰੱਪਟ ਆਈਡੈਂਟੀਫਿਕੇਸ਼ਨ ਰਜਿਸਟਰ ਖੇਤਰ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।

ਸਾਰਣੀ 1-9। ਇੰਟਰੱਪਟ ਆਈਡੈਂਟੀਫਿਕੇਸ਼ਨ ਰਜਿਸਟਰ ਫੀਲਡ (IIR)

IIR ਮੁੱਲ[3:0)] ਤਰਜੀਹੀ ਪੱਧਰ ਰੁਕਾਵਟ ਦੀ ਕਿਸਮ ਇੰਟਰੱਪਟ ਸਰੋਤ ਇੰਟਰੱਪਟ ਰੀਸੈੱਟ ਕੰਟਰੋਲ
0110 ਸਭ ਤੋਂ ਉੱਚਾ ਰਿਸੀਵਰ ਲਾਈਨ ਸਥਿਤੀ ਓਵਰਰਨ ਗਲਤੀ, ਪੈਰਿਟੀ ਗਲਤੀ, ਫਰੇਮਿੰਗ ਗਲਤੀ ਜਾਂ ਬ੍ਰੇਕ ਇੰਟਰੱਪਟ ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ ਪੜ੍ਹਨਾ
0100 ਦੂਜਾ ਪ੍ਰਾਪਤ ਹੋਇਆ ਡਾਟਾ ਉਪਲਬਧ ਹੈ ਪ੍ਰਾਪਤਕਰਤਾ ਡਾਟਾ ਉਪਲਬਧ ਹੈ ਰਿਸੀਵਰ ਬਫਰ ਰਜਿਸਟਰ ਪੜ੍ਹਨਾ ਜਾਂ FIFO ਟਰਿੱਗਰ ਪੱਧਰ ਤੋਂ ਹੇਠਾਂ ਆ ਜਾਂਦਾ ਹੈ
ਟੇਬਲ 1-9. ਇੰਟਰੱਪਟ ਆਈਡੈਂਟੀਫਿਕੇਸ਼ਨ ਰਜਿਸਟਰ ਫੀਲਡ (IIR) (ਜਾਰੀ)
IIR ਮੁੱਲ[3:0)] ਤਰਜੀਹੀ ਪੱਧਰ ਰੁਕਾਵਟ ਦੀ ਕਿਸਮ ਇੰਟਰੱਪਟ ਸਰੋਤ ਇੰਟਰੱਪਟ ਰੀਸੈੱਟ ਕੰਟਰੋਲ
1100 ਦੂਜਾ ਅੱਖਰ ਸਮਾਂ ਸਮਾਪਤੀ ਸੰਕੇਤ ਪਿਛਲੇ ਚਾਰ ਅੱਖਰ ਸਮਿਆਂ ਦੌਰਾਨ Rx FIFO ਤੋਂ ਕੋਈ ਅੱਖਰ ਨਹੀਂ ਪੜ੍ਹਿਆ ਗਿਆ ਹੈ ਅਤੇ ਇਸ ਸਮੇਂ ਦੌਰਾਨ ਇਸ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਅੱਖਰ ਸੀ। ਰਿਸੀਵਰ ਬਫਰ ਰਜਿਸਟਰ ਪੜ੍ਹਨਾ
0010 ਤੀਜਾ ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ ਖਾਲੀ ਹੈ ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ ਖਾਲੀ ਹੈ IIR ਪੜ੍ਹਨਾ ਜਾਂ ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ ਵਿੱਚ ਲਿਖਣਾ
0000 ਚੌਥਾ ਮੋਡਮ ਸਥਿਤੀ ਭੇਜਣ ਲਈ ਸਾਫ਼, ਡੇਟਾ ਸੈੱਟ ਤਿਆਰ, ਰਿੰਗ ਸੂਚਕ ਜਾਂ ਡੇਟਾ ਕੈਰੀਅਰ ਖੋਜ ਮਾਡਰਨ ਸਟੇਟਸ ਰਜਿਸਟਰ ਪੜ੍ਹਨਾ

 ਲਾਈਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਲਾਈਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹੈ। ਸਾਰਣੀ 1-10। ਲਾਈਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
1..0 ਡਬਲਯੂ.ਐਲ.ਐਸ 0 0..3 ਘੰਟੇ ਸ਼ਬਦ ਦੀ ਲੰਬਾਈ ਚੁਣੋ 00: 5 ਬਿੱਟ

01:6 ਬਿੱਟ

10:7 ਬਿੱਟ

11:8 ਬਿੱਟ

2 ਐਸ.ਟੀ.ਬੀ 0 0, 1 ਸਟਾਪ ਬਿੱਟਾਂ ਦੀ ਗਿਣਤੀ 0: 1 ਸਟਾਪ ਬਿੱਟ

1: 1½ ਬਿੱਟ ਰੋਕੋ ਜਦੋਂ WLS = 00 2: ਹੋਰ ਮਾਮਲਿਆਂ ਵਿੱਚ ਬਿੱਟ ਰੋਕੋ

3 ਪੈੱਨ 0 0, 1 ਪੈਰਿਟੀ ਸਮਰੱਥ 0: ਅਯੋਗ

1: ਸਮਰੱਥ। ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਵਿੱਚ ਸਮਾਨਤਾ ਜੋੜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਚੈੱਕ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

4 ਈ.ਪੀ.ਐੱਸ 0 0, 1 ਈਵਨ ਪੈਰਿਟੀ 0 ਚੁਣੋ: ਔਡ ਪੈਰਿਟੀ

1: ਈਵਨ ਪੈਰਿਟੀ

5 SP 0 0, 1 ਸਟਿਕ ਪੈਰਿਟੀ 0: ਅਯੋਗ

1: ਸਮਰਥਿਤ

ਜਦੋਂ ਸਟਿਕ ਪੈਰਿਟੀ ਸਮਰੱਥ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਪੈਰਿਟੀ ਵੇਰਵੇ ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਹਨ: ਬਿੱਟ 4..3

11: 0 ਨੂੰ ਪੈਰਿਟੀ ਬਿੱਟ ਦੇ ਤੌਰ 'ਤੇ ਭੇਜਿਆ ਜਾਵੇਗਾ, ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੈੱਕ-ਇਨ ਕੀਤਾ ਜਾਵੇਗਾ।

01: 1 ਨੂੰ ਪੈਰਿਟੀ ਬਿੱਟ ਦੇ ਤੌਰ 'ਤੇ ਭੇਜਿਆ ਜਾਵੇਗਾ, ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੈੱਕ-ਇਨ ਕੀਤਾ ਜਾਵੇਗਾ।

6 SB 0 0, 1 ਸੈੱਟ ਬ੍ਰੇਕ 0: ਅਯੋਗ

1: ਬ੍ਰੇਕ ਸੈੱਟ ਕਰੋ। SOUT ਨੂੰ 0 ਤੇ ਮਜਬੂਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸਦਾ ਟ੍ਰਾਂਸਮੀਟਰ ਲਾਜਿਕ ਤੇ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ ਪੈਂਦਾ। ਬਿੱਟ ਨੂੰ 0 ਤੇ ਸੈਟ ਕਰਕੇ ਬ੍ਰੇਕ ਨੂੰ ਅਯੋਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

7 ਡੀ.ਐਲ.ਏ.ਬੀ 0 0, 1 ਡਿਵਾਈਜ਼ਰ ਲੈਚ ਐਕਸੈਸ ਬਿੱਟ

0: ਅਯੋਗ। ਸਧਾਰਨ ਐਡਰੈੱਸਿੰਗ ਮੋਡ ਵਰਤੋਂ ਵਿੱਚ ਹੈ।

1: ਸਮਰੱਥ। 0 ਅਤੇ 1 ਨੂੰ ਪਤੇ 'ਤੇ ਪੜ੍ਹਨ ਜਾਂ ਲਿਖਣ ਦੀ ਕਾਰਵਾਈ ਦੌਰਾਨ ਡਿਵਾਈਜ਼ਰ ਲੈਚ ਰਜਿਸਟਰਾਂ ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।

ਮਾਡਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਮਾਡਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹੈ।

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
0 ਡੀ.ਟੀ.ਆਰ 0 0, 1 ਡਾਟਾ ਟਰਮੀਨਲ ਰੈਡੀ (DTRn) ਆਉਟਪੁੱਟ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। 0: DTRn <= 1

1: ਡੀਟੀਆਰਐਨ <= 0

1 RTS 0 0, 1 ਭੇਜਣ ਦੀ ਬੇਨਤੀ (RTSn) ਆਉਟਪੁੱਟ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। 0: RTSn <= 1

1: ਆਰਟੀਐਸਐਨ <= 0

2 ਬਾਹਰ 1 0 0, 1 ਆਉਟਪੁੱਟ1 (OUT1n) ਸਿਗਨਲ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। 0: OUT1n <= 1

1: ਬਾਹਰ1n <= 0

3 ਬਾਹਰ 2 0 0, 1 ਆਉਟਪੁੱਟ2 (OUT2n) ਸਿਗਨਲ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। 0: OUT2n <= 1

1: ਬਾਹਰ2n <= 0

4 ਲੂਪ 0 0, 1 ਲੂਪ ਯੋਗ ਬਿੱਟ 0: ਅਯੋਗ

1: ਸਮਰੱਥ। ਲੂਪ ਮੋਡ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਕੰਮ ਹੁੰਦੇ ਹਨ:

SOUT 1 ਤੇ ਸੈੱਟ ਹੈ। SIN, DSRn, CTSn, RIn ਅਤੇ DCDn ਇਨਪੁਟ ਡਿਸਕਨੈਕਟ ਕੀਤੇ ਗਏ ਹਨ। ਟ੍ਰਾਂਸਮੀਟਰ ਸ਼ਿਫਟ ਰਜਿਸਟਰ ਦਾ ਆਉਟਪੁੱਟ ਰਿਸੀਵਰ ਸ਼ਿਫਟ ਰਜਿਸਟਰ ਵਿੱਚ ਵਾਪਸ ਲੂਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਮਾਡਮ ਕੰਟਰੋਲ ਆਉਟਪੁੱਟ (DTRn, RTSn, OUT1n ਅਤੇ OUT2n) ਹਨ

ਮਾਡਮ ਕੰਟਰੋਲ ਇਨਪੁਟਸ ਨਾਲ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਜੁੜੇ ਹੋਏ ਹਨ, ਅਤੇ ਮਾਡਮ ਕੰਟਰੋਲ ਆਉਟਪੁੱਟ ਪਿੰਨ 1 'ਤੇ ਸੈੱਟ ਕੀਤੇ ਗਏ ਹਨ। ਲੂਪਬੈਕ ਮੋਡ ਵਿੱਚ, ਪ੍ਰਸਾਰਿਤ ਡੇਟਾ ਤੁਰੰਤ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ CPU UART ਦੇ ਸੰਚਾਲਨ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦਾ ਹੈ। ਇੰਟਰੱਪਟ ਲੂਪ ਮੋਡ ਵਿੱਚ ਕੰਮ ਕਰ ਰਹੇ ਹਨ।

7..4 ਰਾਖਵਾਂ 0h 0 ਰਾਖਵਾਂ

ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸਾਰਣੀ 1-12। ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ—ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
0 DR 0 0, 1 ਡਾਟਾ ਰੈਡੀ ਸੂਚਕ

1 ਜਦੋਂ ਇੱਕ ਡੇਟਾ ਬਾਈਟ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪ੍ਰਾਪਤ ਬਫਰ ਜਾਂ FIFO ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ CPU ਪ੍ਰਾਪਤ ਬਫਰ ਜਾਂ FIFO ਤੋਂ ਡੇਟਾ ਪੜ੍ਹਦਾ ਹੈ ਤਾਂ DR ਨੂੰ 0 ਤੱਕ ਕਲੀਅਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

1 OE 0 0, 1 ਓਵਰਰਨ ਗਲਤੀ ਸੂਚਕ

ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਨਵੀਂ ਬਾਈਟ CPU ਦੁਆਰਾ ਰਿਸੀਵ ਬਫਰ ਤੋਂ ਬਾਈਟ ਪੜ੍ਹਨ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਾਪਤ ਕੀਤੀ ਗਈ ਸੀ, ਅਤੇ ਪਹਿਲਾਂ ਵਾਲਾ ਡਾਟਾ ਬਾਈਟ ਨਸ਼ਟ ਹੋ ਗਿਆ ਹੈ। ਜਦੋਂ CPU ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ ਪੜ੍ਹਦਾ ਹੈ ਤਾਂ OE ਸਾਫ਼ ਹੋ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਡੇਟਾ ਟਰਿੱਗਰ ਪੱਧਰ ਤੋਂ ਪਰੇ FIFO ਨੂੰ ਭਰਨਾ ਜਾਰੀ ਰੱਖਦਾ ਹੈ, ਤਾਂ FIFO ਭਰ ਜਾਣ ਅਤੇ ਅਗਲਾ ਅੱਖਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਤਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਇੱਕ ਓਵਰਰਨ ਗਲਤੀ ਹੁੰਦੀ ਹੈ।

ਸ਼ਿਫਟ ਰਜਿਸਟਰ ਵਿੱਚ ਪ੍ਰਾਪਤ ਹੋਇਆ। ਸ਼ਿਫਟ ਰਜਿਸਟਰ ਵਿੱਚ ਅੱਖਰ ਓਵਰਰਾਈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰ ਇਸਨੂੰ FIFO ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

2 PE 0 0, 1 ਪੈਰਿਟੀ ਗਲਤੀ ਸੂਚਕ

ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰਾਪਤ ਬਾਈਟ ਵਿੱਚ ਇੱਕ ਪੈਰਿਟੀ ਗਲਤੀ ਸੀ। ਜਦੋਂ CPU ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ ਪੜ੍ਹਦਾ ਹੈ ਤਾਂ PE ਸਾਫ਼ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਹ ਗਲਤੀ CPU ਨੂੰ ਉਦੋਂ ਪ੍ਰਗਟ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਇਸਦਾ ਸੰਬੰਧਿਤ ਅੱਖਰ FIFO ਦੇ ਸਿਖਰ 'ਤੇ ਹੁੰਦਾ ਹੈ।

3 FE 0 0, 1 ਫਰੇਮਿੰਗ ਗਲਤੀ ਸੂਚਕ

ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰਾਪਤ ਬਾਈਟ ਕੋਲ ਇੱਕ ਵੈਧ ਸਟਾਪ ਬਿੱਟ ਨਹੀਂ ਸੀ। ਜਦੋਂ CPU ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ ਪੜ੍ਹਦਾ ਹੈ ਤਾਂ FE ਸਾਫ਼ ਹੋ ਜਾਂਦਾ ਹੈ। UART ਇੱਕ ਫਰੇਮਿੰਗ ਗਲਤੀ ਤੋਂ ਬਾਅਦ ਮੁੜ ਸਮਕਾਲੀਕਰਨ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਇਹ ਮੰਨਦਾ ਹੈ ਕਿ ਫਰੇਮਿੰਗ ਗਲਤੀ ਅਗਲੇ ਸਟਾਰਟ ਬਿੱਟ ਦੇ ਕਾਰਨ ਸੀ, ਇਸ ਲਈ ਇਹampਇਸ ਸਟਾਰਟ ਬਿੱਟ ਨੂੰ ਦੋ ਵਾਰ ਚਲਾਓ, ਅਤੇ ਫਿਰ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਦਿਓ। ਇਹ ਗਲਤੀ CPU ਨੂੰ ਉਦੋਂ ਪ੍ਰਗਟ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਇਸਦਾ ਸੰਬੰਧਿਤ ਅੱਖਰ FIFO ਦੇ ਸਿਖਰ 'ਤੇ ਹੁੰਦਾ ਹੈ।

ਸਾਰਣੀ 1-12. ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ—ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ (ਜਾਰੀ)
ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
4 BI 0 0, 1 ਬ੍ਰੇਕ ਇੰਟਰੱਪਟ ਸੂਚਕ

ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰਾਪਤ ਡੇਟਾ 0 'ਤੇ ਹੈ, ਜੋ ਕਿ ਪੂਰੇ ਸ਼ਬਦ ਸੰਚਾਰ ਸਮੇਂ ਤੋਂ ਵੱਧ ਹੈ (ਸ਼ੁਰੂਆਤੀ ਬਿੱਟ

+ ਡੇਟਾ ਬਿੱਟ + ਪੈਰਿਟੀ + ਸਟਾਪ ਬਿੱਟ)। ਜਦੋਂ CPU ਲਾਈਨ ਸਟੇਟਸ ਰਜਿਸਟਰ ਪੜ੍ਹਦਾ ਹੈ ਤਾਂ BI ਸਾਫ਼ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਹ ਗਲਤੀ CPU ਨੂੰ ਉਦੋਂ ਪ੍ਰਗਟ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਇਸਦਾ ਸੰਬੰਧਿਤ ਅੱਖਰ FIFO ਦੇ ਸਿਖਰ 'ਤੇ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਬ੍ਰੇਕ ਹੁੰਦਾ ਹੈ, ਤਾਂ FIFO ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਜ਼ੀਰੋ ਅੱਖਰ ਲੋਡ ਹੁੰਦਾ ਹੈ।

5 THRE 1 0, 1 ਟ੍ਰਾਂਸਮੀਟਰ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ ਖਾਲੀ (THRE) ਸੂਚਕ

ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ UART ਇੱਕ ਨਵਾਂ ਡਾਟਾ ਬਾਈਟ ਸੰਚਾਰਿਤ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ। THRE CPU ਵਿੱਚ ਇੱਕ ਰੁਕਾਵਟ ਪੈਦਾ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇੰਟਰੱਪਟ ਇਨੇਬਲ ਰਜਿਸਟਰ ਵਿੱਚ ਬਿੱਟ 1 (ETBEI) 1 ਹੁੰਦਾ ਹੈ। ਇਹ ਬਿੱਟ ਉਦੋਂ ਸੈੱਟ ਹੁੰਦਾ ਹੈ ਜਦੋਂ TX FIFO ਖਾਲੀ ਹੁੰਦਾ ਹੈ। ਇਹ ਉਦੋਂ ਸਾਫ਼ ਹੋ ਜਾਂਦਾ ਹੈ ਜਦੋਂ TX FIFO ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਬਾਈਟ ਲਿਖੀ ਜਾਂਦੀ ਹੈ।

6 ਟੀਈਐਮਟੀ 1 0, 1 ਟ੍ਰਾਂਸਮੀਟਰ ਖਾਲੀ ਸੂਚਕ

ਇਹ ਬਿੱਟ 1 ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਟ੍ਰਾਂਸਮੀਟਰ FIFO ਅਤੇ ਸ਼ਿਫਟ ਰਜਿਸਟਰ ਦੋਵੇਂ ਖਾਲੀ ਹੁੰਦੇ ਹਨ।

7 FIER 0 1 ਇਹ ਬਿੱਟ ਉਦੋਂ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ FIFO ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਪੈਰਿਟੀ ਗਲਤੀ, ਫਰੇਮਿੰਗ ਗਲਤੀ ਜਾਂ ਬ੍ਰੇਕ ਸੰਕੇਤ ਹੁੰਦਾ ਹੈ। FIER ਉਦੋਂ ਸਾਫ਼ ਹੋ ਜਾਂਦਾ ਹੈ ਜਦੋਂ CPU LSR ਪੜ੍ਹਦਾ ਹੈ ਜੇਕਰ FIFO ਵਿੱਚ ਕੋਈ ਬਾਅਦ ਦੀਆਂ ਗਲਤੀਆਂ ਨਹੀਂ ਹੁੰਦੀਆਂ ਹਨ।

ਮੋਡਮ ਸਥਿਤੀ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਮੋਡਮ ਸਥਿਤੀ ਰਜਿਸਟਰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹੈ।
ਸਾਰਣੀ 1-13। ਮਾਡਮ ਸਥਿਤੀ ਰਜਿਸਟਰ—ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਵੈਧ ਰਾਜ ਫੰਕਸ਼ਨ
0 ਡੀ.ਸੀ.ਟੀ.ਐੱਸ 0 0, 1 ਡੈਲਟਾ ਕਲੀਅਰ ਟੂ ਸੇਂਡ ਸੂਚਕ।

ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ CTSn ਇਨਪੁੱਟ ਦੀ ਸਥਿਤੀ CPU ਦੁਆਰਾ ਆਖਰੀ ਵਾਰ ਪੜ੍ਹੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਬਦਲ ਗਈ ਹੈ।

1 ਡੀਡੀਐਸਆਰ 0 0, 1 ਡੈਲਟਾ ਡੇਟਾ ਸੈੱਟ ਤਿਆਰ ਸੂਚਕ

ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ DSRn ਇਨਪੁੱਟ CPU ਦੁਆਰਾ ਆਖਰੀ ਵਾਰ ਪੜ੍ਹੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਸਥਿਤੀ ਬਦਲ ਗਈ ਹੈ।

2 TERI 0 0, 1 ਰਿੰਗ ਇੰਡੀਕੇਟਰ ਡਿਟੈਕਟਰ ਦਾ ਪਿਛਲਾ ਕਿਨਾਰਾ। ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ RI ਇਨਪੁੱਟ 0 ਤੋਂ 1 ਵਿੱਚ ਬਦਲ ਗਿਆ ਹੈ।
3 ਡੀਡੀਸੀਡੀ 0 0, 1 ਡੈਲਟਾ ਡੇਟਾ ਕੈਰੀਅਰ ਡਿਟੈਕਟ ਇੰਡੀਕੇਟਰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ DCD ਇਨਪੁੱਟ ਦੀ ਸਥਿਤੀ ਬਦਲ ਗਈ ਹੈ।

ਨੋਟ: ਜਦੋਂ ਵੀ ਬਿੱਟ 0, 1, 2 ਜਾਂ 3 ਨੂੰ 1 ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਮੋਡਮ ਸਥਿਤੀ ਰੁਕਾਵਟ ਪੈਦਾ ਹੁੰਦੀ ਹੈ।

4 ਸੀ.ਟੀ.ਐਸ 0 0, 1 ਭੇਜਣ ਲਈ ਸਾਫ਼ ਕਰੋ

CTSn ਇਨਪੁੱਟ ਦਾ ਪੂਰਕ। ਜਦੋਂ ਮਾਡਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (MCR) ਦਾ ਬਿੱਟ 4 1 (ਲੂਪ) ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਬਿੱਟ MCR ਵਿੱਚ DTR ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ।

5 ਡੀਐਸਆਰ 0 0, 1 ਡਾਟਾ ਸੈਟ ਤਿਆਰ ਹੈ

DSR ਇਨਪੁੱਟ ਦਾ ਪੂਰਕ। ਜਦੋਂ MCR ਦਾ ਬਿੱਟ 4 1 (ਲੂਪ) ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਬਿੱਟ MCR ਵਿੱਚ RTSn ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ।

6 RI 0 0, 1 ਰਿੰਗ ਸੂਚਕ

RIn ਇਨਪੁੱਟ ਦਾ ਪੂਰਕ। ਜਦੋਂ MCR ਦਾ ਬਿੱਟ 4 1 (ਲੂਪ) ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਬਿੱਟ MCR ਵਿੱਚ OUT1 ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ।

7 dcd 0 0, 1 ਡਾਟਾ ਕੈਰੀਅਰ ਖੋਜ

DCDn ਇਨਪੁੱਟ ਦਾ ਪੂਰਕ। ਜਦੋਂ MCR ਦਾ ਬਿੱਟ 4 1 (ਲੂਪ) ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਬਿੱਟ MCR ਵਿੱਚ OUT2 ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ।

ਸਕ੍ਰੈਚ ਰਜਿਸਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਸਕ੍ਰੈਚ ਰਜਿਸਟਰ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।

ਬਿੱਟ ਨਾਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸਥਿਤੀ ਫੰਕਸ਼ਨ
7..0 ਐਸ.ਸੀ.ਆਰ 00 ਘੰਟੇ CPU ਲਈ ਰਜਿਸਟਰ ਪੜ੍ਹੋ/ਲਿਖੋ। UART ਓਪਰੇਸ਼ਨ 'ਤੇ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ।

ਟੂਲ ਫਲੋ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਇਹ ਭਾਗ ਟੂਲ ਫਲੋ ਬਾਰੇ ਵੇਰਵੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

 ਸਮਾਰਟ ਡਿਜ਼ਾਈਨ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
Core16550 ਸਮਾਰਟਡਿਜ਼ਾਈਨ IP ਡਿਪਲਾਇਮੈਂਟ ਡਿਜ਼ਾਈਨ ਵਾਤਾਵਰਣ ਵਿੱਚ ਡਾਊਨਲੋਡ ਲਈ ਉਪਲਬਧ ਹੈ। ਕੋਰ ਨੂੰ ਸਮਾਰਟਡਿਜ਼ਾਈਨ ਦੇ ਅੰਦਰ ਸੰਰਚਨਾ GUI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੰਰਚਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਵੇਖੋ।
ਸਮਾਰਟਡਿਜ਼ਾਈਨ ਦੀ ਵਰਤੋਂ ਕੋਰਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ, ਸੰਰਚਿਤ ਕਰਨ, ਜੁੜਨ ਅਤੇ ਤਿਆਰ ਕਰਨ ਲਈ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਇਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਸਮਾਰਟਡਿਜ਼ਾਈਨ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵੇਖੋ।

ਚਿੱਤਰ 2-1. Core16550 ਸੰਰਚਨਾ 

ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (5)
ਸਿਮੂਲੇਸ਼ਨ ਫਲੋ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
Core16550 ਲਈ ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਸਾਰੀਆਂ ਰੀਲੀਜ਼ਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ।
ਸਿਮੂਲੇਸ਼ਨ ਚਲਾਉਣ ਲਈ, ਸਮਾਰਟਡਿਜ਼ਾਈਨ ਦੇ ਅੰਦਰ ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਫਲੋ ਵਿਕਲਪ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਸਮਾਰਟਡਿਜ਼ਾਈਨ ਮੀਨੂ ਦੇ ਹੇਠਾਂ ਜਨਰੇਟ ਡਿਜ਼ਾਈਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਨੂੰ ਕੋਰ ਟੈਸਟਬੈਂਚ ਕੌਂਫਿਗਰੇਸ਼ਨ GUI ਰਾਹੀਂ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।
ਜਦੋਂ ਸਮਾਰਟਡਿਜ਼ਾਈਨ ਲਿਬੇਰੋ ਐਸਓਸੀ ਪ੍ਰੋਜੈਕਟ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਸਥਾਪਤ ਕਰਦਾ ਹੈ files.
ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਚਲਾਉਣ ਲਈ, Libero SoC ਡਿਜ਼ਾਈਨ ਹਾਇਰਾਰਚੀ ਪੈਨ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਰੂਟ ਨੂੰ Core16550 ਇੰਸਟੈਂਟੀਏਸ਼ਨ 'ਤੇ ਸੈੱਟ ਕਰੋ ਅਤੇ SoC ਡਿਜ਼ਾਈਨ ਫਲੋ ਵਿੰਡੋ ਵਿੱਚ ਸਿਮੂਲੇਸ਼ਨ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇਹ ModelSim® ਨੂੰ ਇਨਵੋਕ ਕਰਦਾ ਹੈ ਅਤੇ ਆਪਣੇ ਆਪ ਸਿਮੂਲੇਸ਼ਨ ਚਲਾਉਂਦਾ ਹੈ।

ਲਿਬੇਰੋ ਐਸਓਸੀ ਵਿੱਚ ਸੰਸਲੇਸ਼ਣ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
Libero SoC ਵਿੱਚ ਸਿੰਥੇਸਿਸ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਸਿੰਥੇਸਿਸ ਵਿੰਡੋ ਦਿਖਾਈ ਦੇਵੇਗੀ। Synplify® ਪ੍ਰੋਜੈਕਟ। ਜੇਕਰ Verilog ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ ਤਾਂ Synplify ਨੂੰ Verilog 2001 ਸਟੈਂਡਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਸੈੱਟ ਕਰੋ। ਸਿੰਥੇਸਿਸ ਚਲਾਉਣ ਲਈ, Run ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

Libero SoC ਵਿੱਚ ਸਥਾਨ-ਅਤੇ-ਰੂਟ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਡਿਜ਼ਾਈਨ ਰੂਟ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟ ਕਰਨ ਅਤੇ ਸਿੰਥੇਸਿਸ ਚਲਾਉਣ ਲਈ, Libero SoC ਵਿੱਚ ਲੇਆਉਟ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਡਿਜ਼ਾਈਨਰ ਨੂੰ ਇਨਵੋਕ ਕਰੋ। Core16550 ਨੂੰ ਕਿਸੇ ਖਾਸ ਸਥਾਨ-ਅਤੇ-ਰੂਟ ਸੈਟਿੰਗਾਂ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

Core16550 (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)

ਇਹ ਭਾਗ ਇਸ ਕੋਰ ਵਿੱਚ ਵਰਤੇ ਗਏ ਪੈਰਾਮੀਟਰਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
Core16550 ਕਿਸੇ ਵੀ ਉੱਚ-ਪੱਧਰੀ ਪੈਰਾਮੀਟਰਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ।

ਕੋਰ ਇੰਟਰਫੇਸ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)

ਇਹ ਭਾਗ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁੱਟ ਸੰਖੇਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

I/O ਸਿਗਨਲ ਵਰਣਨ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਹੇਠਾਂ Core16550 I/O ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਗਈ ਹੈ।

ਨਾਮ ਟਾਈਪ ਕਰੋ ਧਰੁਵੀਤਾ ਵਰਣਨ
PRESETN ਇੰਪੁੱਟ ਘੱਟ ਮਾਸਟਰ ਰੀਸੈੱਟ
ਪੀਸੀਐਲਕੇ ਇੰਪੁੱਟ - ਮਾਸਟਰ ਘੜੀ

PCLK ਨੂੰ ਡਿਵਾਈਜ਼ਰ ਰਜਿਸਟਰਾਂ ਦੇ ਮੁੱਲ ਨਾਲ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ। ਫਿਰ ਨਤੀਜਾ 16 ਨਾਲ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਬੌਡ ਰੇਟ ਪੈਦਾ ਕੀਤਾ ਜਾ ਸਕੇ। ਨਤੀਜਾ ਸਿਗਨਲ BAUDOUT ਸਿਗਨਲ ਹੈ। ਇਸ ਪਿੰਨ ਦੇ ਵਧਦੇ ਕਿਨਾਰੇ ਦੀ ਵਰਤੋਂ ਸਾਰੇ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁੱਟ ਸਿਗਨਲਾਂ ਨੂੰ ਸਟ੍ਰੋਬ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

ਲਿਖੋ ਇੰਪੁੱਟ ਉੱਚ APB ਲਿਖਣ/ਪੜ੍ਹਨ ਨੂੰ ਸਮਰੱਥ, ਕਿਰਿਆਸ਼ੀਲ-ਉੱਚ।

ਜਦੋਂ HIGH ਹੁੰਦਾ ਹੈ, ਤਾਂ ਡੇਟਾ ਨਿਰਧਾਰਤ ਪਤੇ ਵਾਲੇ ਸਥਾਨ 'ਤੇ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ LOW ਹੁੰਦਾ ਹੈ, ਤਾਂ ਡੇਟਾ ਨਿਰਧਾਰਤ ਪਤੇ ਵਾਲੇ ਸਥਾਨ ਤੋਂ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ।

PADDR [4:0] ਇੰਪੁੱਟ - APB ਪਤਾ

ਇਹ ਬੱਸ CPU ਨੂੰ Core16550 ਦੇ ਰਜਿਸਟਰ ਦੇ ਪਤੇ ਲਈ ਲਿੰਕ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਜਿਸ ਤੋਂ ਪੜ੍ਹਿਆ ਜਾਂ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਪੀ.ਐਸ.ਈ.ਐਲ ਇੰਪੁੱਟ ਉੱਚ APB ਚੋਣ

ਜਦੋਂ ਇਹ PENABLE ਦੇ ਨਾਲ ਉੱਚਾ ਹੁੰਦਾ ਹੈ, ਤਾਂ Core16550 ਨੂੰ ਪੜ੍ਹਨਾ ਅਤੇ ਲਿਖਣਾ ਸਮਰੱਥ ਹੋ ਜਾਂਦਾ ਹੈ।

PWDATA[7:0] ਇੰਪੁੱਟ - ਡਾਟਾ ਇਨਪੁੱਟ ਬੱਸ

ਇਸ ਬੱਸ ਦਾ ਡੇਟਾ ਲਿਖਣ ਦੇ ਚੱਕਰ ਦੌਰਾਨ ਐਡਰੈੱਸਡ ਰਜਿਸਟਰ ਵਿੱਚ ਲਿਖਿਆ ਜਾਵੇਗਾ।

ਪੈਨੇਬਲ ਇੰਪੁੱਟ ਉੱਚ APB ਯੋਗ

ਜਦੋਂ ਇਹ PSEL ਦੇ ਨਾਲ ਉੱਚ ਹੁੰਦਾ ਹੈ, ਤਾਂ Core16550 ਨੂੰ ਪੜ੍ਹਨਾ ਅਤੇ ਲਿਖਣਾ ਸਮਰੱਥ ਹੁੰਦਾ ਹੈ।

PRDATA[7:0] ਆਉਟਪੁੱਟ - ਡਾਟਾ ਆਉਟਪੁੱਟ ਬੱਸ

ਇਹ ਬੱਸ ਇੱਕ ਰੀਡ ਚੱਕਰ ਦੌਰਾਨ ਐਡਰੈੱਸ ਕੀਤੇ ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਰੱਖਦੀ ਹੈ।

ਸੀਟੀਐਸਐਨ ਇੰਪੁੱਟ ਘੱਟ ਭੇਜਣ ਲਈ ਸਾਫ਼ ਕਰੋ

ਇਹ ਐਕਟਿਵ-ਲੋਅ ਸਿਗਨਲ ਇੱਕ ਇਨਪੁੱਟ ਹੈ ਜੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜੁੜਿਆ ਡਿਵਾਈਸ (ਮਾਡਮ) ਡੇਟਾ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਕਦੋਂ ਤਿਆਰ ਹੈ। Core16550 ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਮੋਡਮ ਸਟੇਟਸ ਰਜਿਸਟਰ ਰਾਹੀਂ CPU ਨੂੰ ਭੇਜਦਾ ਹੈ। ਇਹ ਰਜਿਸਟਰ ਇਹ ਵੀ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜੇਕਰ CTSn ਸਿਗਨਲ ਪਿਛਲੀ ਵਾਰ ਤੋਂ ਬਦਲ ਗਿਆ ਹੈ, ਤਾਂ ਰਜਿਸਟਰ ਪੜ੍ਹਿਆ ਗਿਆ ਸੀ।

ਡੀਐਸਆਰਐਨ ਇੰਪੁੱਟ ਘੱਟ ਡਾਟਾ ਸੈਟ ਤਿਆਰ ਹੈ

ਇਹ ਐਕਟਿਵ-ਲੋਅ ਸਿਗਨਲ ਇੱਕ ਇਨਪੁੱਟ ਹੈ ਜੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜੁੜਿਆ ਹੋਇਆ ਡਿਵਾਈਸ (ਮਾਡਮ) Core16550 ਨਾਲ ਲਿੰਕ ਸੈੱਟ ਕਰਨ ਲਈ ਕਦੋਂ ਤਿਆਰ ਹੈ। Core16550 ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਮੋਡਮ ਸਟੇਟਸ ਰਜਿਸਟਰ ਰਾਹੀਂ CPU ਨੂੰ ਭੇਜਦਾ ਹੈ। ਇਹ ਰਜਿਸਟਰ ਇਹ ਵੀ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕੀ DSRn ਸਿਗਨਲ ਆਖਰੀ ਵਾਰ ਰਜਿਸਟਰ ਪੜ੍ਹੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਬਦਲਿਆ ਹੈ।

ਡੀਸੀਡੀਐਨ ਇੰਪੁੱਟ ਘੱਟ ਡਾਟਾ ਕੈਰੀਅਰ ਖੋਜ

ਇਹ ਐਕਟਿਵ-ਲੋਅ ਸਿਗਨਲ ਇੱਕ ਇਨਪੁਟ ਹੈ ਜੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜਦੋਂ ਜੁੜੇ ਡਿਵਾਈਸ (ਮਾਡਮ) ਨੇ ਇੱਕ ਕੈਰੀਅਰ ਦਾ ਪਤਾ ਲਗਾਇਆ ਹੈ। Core16550 ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਮੋਡਮ ਸਟੇਟਸ ਰਜਿਸਟਰ ਰਾਹੀਂ CPU ਨੂੰ ਭੇਜਦਾ ਹੈ। ਇਹ ਰਜਿਸਟਰ ਇਹ ਵੀ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕੀ DCDn ਸਿਗਨਲ ਆਖਰੀ ਵਾਰ ਰਜਿਸਟਰ ਪੜ੍ਹੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਬਦਲਿਆ ਹੈ।

SIN ਇੰਪੁੱਟ - ਸੀਰੀਅਲ ਇਨਪੁੱਟ ਡੇਟਾ

ਇਹ ਡੇਟਾ Core16550 ਵਿੱਚ ਪ੍ਰਸਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ PCLK ਇਨਪੁਟ ਪਿੰਨ ਨਾਲ ਸਮਕਾਲੀ ਹੁੰਦਾ ਹੈ।

ਰਿਨ ਇੰਪੁੱਟ ਘੱਟ ਰਿੰਗ ਸੂਚਕ

ਇਹ ਐਕਟਿਵ-ਲੋਅ ਸਿਗਨਲ ਇੱਕ ਇਨਪੁੱਟ ਹੈ ਜੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜਦੋਂ ਜੁੜੇ ਡਿਵਾਈਸ (ਮਾਡਮ) ਨੇ ਟੈਲੀਫੋਨ ਲਾਈਨ 'ਤੇ ਇੱਕ ਰਿੰਗ ਸਿਗਨਲ ਨੂੰ ਮਹਿਸੂਸ ਕੀਤਾ ਹੈ। Core16550 ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਮੋਡਮ ਸਟੇਟਸ ਰਜਿਸਟਰ ਰਾਹੀਂ CPU ਨੂੰ ਭੇਜਦਾ ਹੈ। ਇਹ ਰਜਿਸਟਰ ਇਹ ਵੀ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ RIn ਟ੍ਰੇਲਿੰਗ ਐਜ ਕਦੋਂ ਮਹਿਸੂਸ ਕੀਤਾ ਗਿਆ ਸੀ।

ਸਾOUਟ ਆਉਟਪੁੱਟ - ਸੀਰੀਅਲ ਆਉਟਪੁੱਟ ਡੇਟਾ

ਇਹ ਡੇਟਾ Core16550 ਤੋਂ ਪ੍ਰਸਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ BAUDOUT ਆਉਟਪੁੱਟ ਪਿੰਨ ਨਾਲ ਸਮਕਾਲੀ ਹੁੰਦਾ ਹੈ।

ਆਰਟੀਐਸਐਨ ਆਉਟਪੁੱਟ ਘੱਟ ਭੇਜਣ ਲਈ ਬੇਨਤੀ

ਇਸ ਐਕਟਿਵ-ਲੋਅ ਆਉਟਪੁੱਟ ਸਿਗਨਲ ਦੀ ਵਰਤੋਂ ਜੁੜੇ ਡਿਵਾਈਸ (ਮਾਡਮ) ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ Core16550 ਡਾਟਾ ਭੇਜਣ ਲਈ ਤਿਆਰ ਹੈ। ਇਸਨੂੰ CPU ਦੁਆਰਾ ਮਾਡਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਰਾਹੀਂ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਸਾਰਣੀ 4-1. I/O ਸਿਗਨਲ ਸੰਖੇਪ (ਜਾਰੀ)
ਨਾਮ ਟਾਈਪ ਕਰੋ ਧਰੁਵੀਤਾ ਵਰਣਨ
ਡੀਟੀਆਰਐਨ ਆਉਟਪੁੱਟ ਘੱਟ ਡਾਟਾ ਟਰਮੀਨਲ ਤਿਆਰ ਹੈ

ਇਹ ਕਿਰਿਆਸ਼ੀਲ-ਘੱਟ ਆਉਟਪੁੱਟ ਸਿਗਨਲ ਜੁੜੇ ਡਿਵਾਈਸ (ਮਾਡਮ) ਨੂੰ ਸੂਚਿਤ ਕਰਦਾ ਹੈ ਕਿ Core16550 ਇੱਕ ਸੰਚਾਰ ਲਿੰਕ ਸਥਾਪਤ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ। ਇਸਨੂੰ CPU ਦੁਆਰਾ ਮਾਡਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਰਾਹੀਂ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਬਾਹਰ1n ਆਉਟਪੁੱਟ ਘੱਟ ਆਉਟਪੁੱਟ 1

ਇਹ ਐਕਟਿਵ-ਲੋਅ ਆਉਟਪੁੱਟ ਇੱਕ ਯੂਜ਼ਰ-ਪ੍ਰਭਾਸ਼ਿਤ ਸਿਗਨਲ ਹੈ। CPU ਇਸ ਸਿਗਨਲ ਨੂੰ ਮੋਡਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਰਾਹੀਂ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ ਅਤੇ ਉਲਟ ਮੁੱਲ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਬਾਹਰ2n ਆਉਟਪੁੱਟ ਘੱਟ ਆਉਟਪੁੱਟ 2

ਇਹ ਐਕਟਿਵ-ਲੋਅ ਆਉਟਪੁੱਟ ਸਿਗਨਲ ਇੱਕ ਯੂਜ਼ਰ-ਪ੍ਰਭਾਸ਼ਿਤ ਸਿਗਨਲ ਹੈ। ਇਹ CPU ਦੁਆਰਾ ਮੋਡਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਰਾਹੀਂ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਉਲਟ ਮੁੱਲ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

INTR ਆਉਟਪੁੱਟ ਉੱਚ ਇੰਟਰੱਪਟ ਬਕਾਇਆ

ਇਹ ਐਕਟਿਵ-ਹਾਈ ਆਉਟਪੁੱਟ ਸਿਗਨਲ Core16550 ਤੋਂ ਇੰਟਰੱਪਟ ਆਉਟਪੁੱਟ ਸਿਗਨਲ ਹੈ। ਇਹ ਕੁਝ ਖਾਸ ਘਟਨਾਵਾਂ 'ਤੇ ਐਕਟਿਵ ਹੋਣ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਗਿਆ ਹੈ, CPU ਨੂੰ ਸੂਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਅਜਿਹੀ ਘਟਨਾ ਵਾਪਰੀ ਹੈ, (ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਇੰਟਰੱਪਟ ਆਈਡੈਂਟੀਫਿਕੇਸ਼ਨ ਰਜਿਸਟਰ ਵੇਖੋ)। CPU ਫਿਰ ਢੁਕਵੀਂ ਕਾਰਵਾਈ ਕਰਦਾ ਹੈ।

ਬਾਉਡਆਊਟ ਆਉਟਪੁੱਟ ਘੱਟ ਬੌਡ ਆਊਟ

ਇਹ ਇੱਕ ਆਉਟਪੁੱਟ ਕਲਾਕ ਸਿਗਨਲ ਹੈ ਜੋ SOUT ਤੋਂ ਡੇਟਾ ਆਉਟਪੁੱਟ ਸਟ੍ਰੀਮ ਨੂੰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ ਇਨਪੁਟ ਕਲਾਕ ਤੋਂ ਲਿਆ ਗਿਆ ਹੈ।

ਆਰਐਕਸਆਰਡੀਵਾਈਐਨ ਆਉਟਪੁੱਟ ਘੱਟ ਰਿਸੀਵਰ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ।

CPU ਨੂੰ ਇਸ ਕਿਰਿਆਸ਼ੀਲ-ਘੱਟ ਆਉਟਪੁੱਟ ਸਿਗਨਲ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ ਕਿ Core16550 ਦਾ ਰਿਸੀਵਰ ਭਾਗ ਡੇਟਾ ਪੜ੍ਹਨ ਲਈ ਉਪਲਬਧ ਹੈ।

TXRDYN ਵੱਲੋਂ ਹੋਰ ਆਉਟਪੁੱਟ ਘੱਟ ਟ੍ਰਾਂਸਮੀਟਰ ਡਾਟਾ ਸੰਚਾਰਿਤ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ।

ਇਹ ਕਿਰਿਆਸ਼ੀਲ-ਘੱਟ ਸਿਗਨਲ CPU ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ Core16550 ਦੇ ਟ੍ਰਾਂਸਮੀਟਰ ਭਾਗ ਵਿੱਚ ਸੰਚਾਰ ਲਈ ਡੇਟਾ ਲਿਖਣ ਲਈ ਜਗ੍ਹਾ ਹੈ।

rxfifo_ਖਾਲੀ ਆਉਟਪੁੱਟ ਉੱਚ FIFO ਖਾਲੀ ਪ੍ਰਾਪਤ ਕਰੋ।

ਇਹ ਸਿਗਨਲ ਉਦੋਂ ਉੱਚਾ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਰਿਸੀਵ FIFO ਖਾਲੀ ਹੁੰਦਾ ਹੈ।

rxfifo_full ਵੱਲੋਂ ਹੋਰ ਆਉਟਪੁੱਟ ਉੱਚ FIFO ਪੂਰਾ ਪ੍ਰਾਪਤ ਕਰੋ।

ਇਹ ਸਿਗਨਲ ਉਦੋਂ ਉੱਚਾ ਹੋ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਰਿਸੀਵ FIFO ਭਰਿਆ ਹੁੰਦਾ ਹੈ।

ਟਾਈਮਿੰਗ ਡਾਇਗ੍ਰਾਮ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਇਹ ਭਾਗ ਇਸ ਕੋਰ ਦੇ ਟਾਈਮਿੰਗ ਡਾਇਗ੍ਰਾਮ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

 ਡਾਟਾ ਲਿਖਣ ਦਾ ਚੱਕਰ ਅਤੇ ਡਾਟਾ ਪੜ੍ਹਨ ਦਾ ਚੱਕਰ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਚਿੱਤਰ 5-1 ਅਤੇ ਚਿੱਤਰ 5-2 APB ਸਿਸਟਮ ਘੜੀ, PCLK ਦੇ ਸਾਪੇਖਕ ਲਿਖਣ ਚੱਕਰ ਅਤੇ ਪੜ੍ਹਨ ਚੱਕਰ ਦੇ ਸਮੇਂ ਦੇ ਸਬੰਧਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।

ਰਜਿਸਟਰ ਲਿਖੋ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਪਤਾ, ਚੋਣ ਅਤੇ ਸਮਰੱਥ ਸਿਗਨਲ ਲੈਚ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ PCLK ਦੇ ਵਧਦੇ ਕਿਨਾਰੇ ਤੋਂ ਪਹਿਲਾਂ ਵੈਧ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਲਿਖਣਾ PCLK ਸਿਗਨਲ ਦੇ ਵਧਦੇ ਕਿਨਾਰੇ 'ਤੇ ਹੁੰਦਾ ਹੈ।

ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (6)ਰਜਿਸਟਰ ਕਰੋ ਪੜ੍ਹੋ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਪਤਾ, ਚੋਣ ਅਤੇ ਸਮਰੱਥ ਸਿਗਨਲ ਲੈਚ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ PCLK ਦੇ ਵਧਦੇ ਕਿਨਾਰੇ ਤੋਂ ਪਹਿਲਾਂ ਵੈਧ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਪੜ੍ਹਨਾ PCLK ਸਿਗਨਲ ਦੇ ਵਧਦੇ ਕਿਨਾਰੇ 'ਤੇ ਹੁੰਦਾ ਹੈ। ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (7)ਵਰਣਨ ਅਤੇ ਟਾਈਮਿੰਗ ਵੇਵਫਾਰਮ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, AMBA ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਵੇਖੋ।

ਰਿਸੀਵਰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਜਦੋਂ ਰਿਸੀਵਰ ਆਉਣ ਵਾਲੇ ਡੇਟਾ ਸਟ੍ਰੀਮ ਵਿੱਚ ਇੱਕ ਘੱਟ ਸਥਿਤੀ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਇਸਦੇ ਨਾਲ ਸਮਕਾਲੀ ਹੁੰਦਾ ਹੈ। ਸ਼ੁਰੂਆਤੀ ਕਿਨਾਰੇ ਤੋਂ ਬਾਅਦ, UART 1.5 × (ਆਮ ਬਿੱਟ ਲੰਬਾਈ) ਦੀ ਉਡੀਕ ਕਰਦਾ ਹੈ। ਇਸ ਨਾਲ ਹਰੇਕ ਅਗਲੇ ਬਿੱਟ ਨੂੰ ਇਸਦੀ ਚੌੜਾਈ ਦੇ ਵਿਚਕਾਰ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਇਸ ਸਮਕਾਲੀਕਰਨ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।

ਚਿੱਤਰ 5-3। ਰਿਸੀਵਰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ

ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (8)ਟੈਸਟਬੈਂਚ ਓਪਰੇਸ਼ਨ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
Core16550 ਦੇ ਨਾਲ ਸਿਰਫ਼ ਇੱਕ ਟੈਸਟਬੈਂਚ ਦਿੱਤਾ ਗਿਆ ਹੈ: Verilog ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ। ਇਹ Verilog ਵਿੱਚ ਲਿਖਿਆ ਇੱਕ ਸਧਾਰਨ ਵਰਤੋਂ ਵਾਲਾ ਟੈਸਟਬੈਂਚ ਹੈ। ਇਹ ਟੈਸਟਬੈਂਚ ਗਾਹਕ ਸੋਧ ਲਈ ਹੈ।

ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਐਕਸ ਦੇ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈampਯੂਜ਼ਰ ਡਿਜ਼ਾਈਨ ਅਤੇ ਟੈਸਟਬੈਂਚ।
ਚਿੱਤਰ 6-1. Core16550 ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ

ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (1)ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਵਿੱਚ ਇੱਕ ਸਧਾਰਨ ਐਕਸ ਸ਼ਾਮਲ ਹੈampਇੱਕ ਡਿਜ਼ਾਈਨ ਜੋ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਇੱਕ ਸੰਦਰਭ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਆਪਣੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ।
ਸਾਬਕਾ ਲਈ ਟੈਸਟਬੈਂਚample, ਯੂਜ਼ਰ ਡਿਜ਼ਾਈਨ ਵੈਰੀਫਿਕੇਸ਼ਨ ਟੈਸਟਬੈਂਚ ਵਿੱਚ ਟੈਸਟ ਕੀਤੀ ਗਈ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੇ ਇੱਕ ਸਬਸੈੱਟ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ, ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਵੇਖੋ। ਸੰਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 6-1 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, Core16550 ਦੀ ਇੰਸਟੈਂਟੀਏਸ਼ਨ ਇੱਕ ਵਿਵਹਾਰਕ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਅਤੇ ਇੱਕ ਸਿਮੂਲੇਟਡ ਲੂਪਬੈਕ ਕਨੈਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਿਮੂਲੇਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਦਾਹਰਣ ਲਈample, ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਉਸੇ Core16550 ਯੂਨਿਟ ਦੁਆਰਾ ਟ੍ਰਾਂਸਮਿਟ ਅਤੇ ਰਿਸੀਵ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਇਸ ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਤਰੀਕੇ ਦੀ ਮੁੱਢਲੀ ਸਮਝ ਪ੍ਰਾਪਤ ਕਰ ਸਕੋ।
ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ Core16550 ਦੇ ਮੁੱਢਲੇ ਸੈੱਟਅੱਪ, ਟ੍ਰਾਂਸਮਿਟ ਅਤੇ ਰਿਸੀਵ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਹੇਠ ਲਿਖੇ ਕਦਮ ਚੁੱਕਦਾ ਹੈ:

  1. ਕੰਟਰੋਲ ਰਜਿਸਟਰਾਂ ਨੂੰ ਲਿਖੋ।
  2. ਪ੍ਰਾਪਤ ਡੇਟਾ ਦੀ ਜਾਂਚ ਕਰੋ।
  3. ਟ੍ਰਾਂਸਮਿਟ ਅਤੇ ਰਿਸੀਵ ਚਾਲੂ ਕਰੋ।
  4. ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਪੜ੍ਹੋ।
  5. ਇੱਕ ਬਾਈਟ ਭੇਜੋ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰੋ।

ਡਿਵਾਈਸ ਉਪਯੋਗਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)

ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ Core16550 ਉਪਯੋਗਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਡੇਟਾ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ। ਸਾਰਣੀ 7-1। Core16550 ਉਪਯੋਗਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ PolarFire ਅਤੇ PolarFire SoC

ਡਿਵਾਈਸ ਵੇਰਵੇ ਸਰੋਤ ਰੈਮ
ਪਰਿਵਾਰ ਡਿਵਾਈਸ 4LUT ਡੀ.ਐੱਫ.ਐੱਫ ਤਰਕ ਤੱਤ μSRAM
ਪੋਲਰਫਾਇਰ® MPF100T- FCSG325I 752 284 753 2
ਪੋਲਰਫਾਇਰ®ਐਸਓਸੀ MPFS250TS- FCSG536I 716 284 720 2
RTG4™ RT4G150- 1CG1657M 871 351 874 2
ਇਗਲੂ® 2 M2GL050TFB GA896STD 754 271 1021 2
SmartFusion® 2 M2S050TFBG A896STD 754 271 1021 2
ਸਮਾਰਟਫਿਊਜ਼ਨ® A2F500M3G- STD ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ 1163 243 1406 2
ਇਗਲੂ®/ਇਗਲੂ AGL600- STD/AGLE600 V2 1010 237 1247 2
ਫਿਊਜ਼ਨ AFS600-STD 1010 237 1247 2
ਪ੍ਰੋਏਸਿਕ® 3/ਈ A3P600-STD 1010 237 1247 2
ਪ੍ਰੋਏਸਿਕ ਪਲੱਸ® APA075-STD 1209 233 1442 2
RTAX-S RTAX250S- STD 608 229 837 2
ਐਕਸਲੇਟਰ® AX125-STD 608 229 837 2

ਹੱਲ ਕੀਤੇ ਮੁੱਦੇ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)
ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਵੱਖ-ਵੱਖ Core16550 ਰੀਲੀਜ਼ਾਂ ਲਈ ਸਾਰੇ ਹੱਲ ਕੀਤੇ ਮੁੱਦਿਆਂ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ।
ਸਾਰਣੀ 8-1. ਹੱਲ ਕੀਤੇ ਮੁੱਦੇ

ਸੰਸਕਰਣ ਤਬਦੀਲੀਆਂ
v3.4 Core16550 ਸਿਸਟਮ ਵੇਰੀਲੌਗ ਕੀਵਰਡ "ਬ੍ਰੇਕ" ਨੂੰ ਰਜਿਸਟਰ ਨਾਮ ਵਜੋਂ ਵਰਤਦਾ ਹੈ ਜਿਸ ਕਾਰਨ ਸਿੰਟੈਕਸ ਗਲਤੀ ਦੀ ਸਮੱਸਿਆ ਆ ਰਹੀ ਸੀ। ਇਸਨੂੰ ਕੀਵਰਡ ਨੂੰ ਕਿਸੇ ਹੋਰ ਨਾਮ ਨਾਲ ਬਦਲ ਕੇ ਠੀਕ ਕੀਤਾ ਗਿਆ ਹੈ।
PolarFire® ਪਰਿਵਾਰਕ ਸਹਾਇਤਾ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ

ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ (ਇੱਕ ਸਵਾਲ ਪੁੱਛੋ)

ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ ਉਹਨਾਂ ਤਬਦੀਲੀਆਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜੋ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਲਾਗੂ ਕੀਤੇ ਗਏ ਸਨ। ਪਰਿਵਰਤਨ ਸਭ ਤੋਂ ਮੌਜੂਦਾ ਪ੍ਰਕਾਸ਼ਨ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਸੰਸ਼ੋਧਨ ਦੁਆਰਾ ਸੂਚੀਬੱਧ ਕੀਤੇ ਗਏ ਹਨ।

ਮਾਈਕ੍ਰੋਚਿਪ -ਕੋਰ16550 -ਯੂਨੀਵਰਸਲ-ਅਸਿੰਕ੍ਰੋਨਸ-ਰਿਸੀਵਰ-ਟ੍ਰਾਂਸਮੀਟਰ (2)

ਮਾਈਕ੍ਰੋਚਿਪ FPGA ਸਹਿਯੋਗ

ਮਾਈਕ੍ਰੋਚਿੱਪ ਐੱਫਪੀਜੀਏ ਉਤਪਾਦ ਸਮੂਹ ਆਪਣੇ ਉਤਪਾਦਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਸਹਾਇਤਾ ਸੇਵਾਵਾਂ ਦੇ ਨਾਲ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਗਾਹਕ ਸੇਵਾ, ਗਾਹਕ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਂਦਰ, ਏ. webਸਾਈਟ, ਅਤੇ ਦੁਨੀਆ ਭਰ ਦੇ ਵਿਕਰੀ ਦਫਤਰ। ਗਾਹਕਾਂ ਨੂੰ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੇ ਔਨਲਾਈਨ ਸਰੋਤਾਂ 'ਤੇ ਜਾਣ ਦਾ ਸੁਝਾਅ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਬਹੁਤ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਉਨ੍ਹਾਂ ਦੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਪਹਿਲਾਂ ਹੀ ਮਿਲ ਚੁੱਕੇ ਹਨ।
ਰਾਹੀਂ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਂਦਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ web'ਤੇ ਸਾਈਟ www.microchip.com/support FPGA ਡਿਵਾਈਸ ਪਾਰਟ ਨੰਬਰ ਦਾ ਜ਼ਿਕਰ ਕਰੋ, ਉਚਿਤ ਕੇਸ ਸ਼੍ਰੇਣੀ ਚੁਣੋ, ਅਤੇ ਡਿਜ਼ਾਈਨ ਅੱਪਲੋਡ ਕਰੋ files ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਕੇਸ ਬਣਾਉਣ ਵੇਲੇ.
ਗੈਰ-ਤਕਨੀਕੀ ਉਤਪਾਦ ਸਹਾਇਤਾ ਲਈ ਗਾਹਕ ਸੇਵਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਉਤਪਾਦ ਦੀ ਕੀਮਤ, ਉਤਪਾਦ ਅੱਪਗਰੇਡ, ਅੱਪਡੇਟ ਜਾਣਕਾਰੀ, ਆਰਡਰ ਸਥਿਤੀ, ਅਤੇ ਅਧਿਕਾਰ।

  • ਉੱਤਰੀ ਅਮਰੀਕਾ ਤੋਂ, 800.262.1060 'ਤੇ ਕਾਲ ਕਰੋ
  • ਬਾਕੀ ਦੁਨੀਆ ਤੋਂ, 650.318.4460 'ਤੇ ਕਾਲ ਕਰੋ
  • ਫੈਕਸ, ਦੁਨੀਆ ਵਿੱਚ ਕਿਤੇ ਵੀ, 650.318.8044

ਮਾਈਕ੍ਰੋਚਿੱਪ ਜਾਣਕਾਰੀ

ਟ੍ਰੇਡਮਾਰਕ
"ਮਾਈਕਰੋਚਿੱਪ" ਨਾਮ ਅਤੇ ਲੋਗੋ, "ਐਮ" ਲੋਗੋ, ਅਤੇ ਹੋਰ ਨਾਮ, ਲੋਗੋ, ਅਤੇ ਬ੍ਰਾਂਡ ਮਾਈਕ੍ਰੋਚਿੱਪ ਤਕਨਾਲੋਜੀ ਇਨਕਾਰਪੋਰੇਟਿਡ ਜਾਂ ਸੰਯੁਕਤ ਰਾਜ ਅਤੇ/ਜਾਂ ਹੋਰ ਦੇਸ਼ਾਂ ("ਮਾਈਕ੍ਰੋਚਿਪ ਟ੍ਰੇਡਮਾਰਕ")। ਮਾਈਕ੍ਰੋਚਿੱਪ ਟ੍ਰੇਡਮਾਰਕ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਜਾਣਕਾਰੀ ਇੱਥੇ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN:

ਕਾਨੂੰਨੀ ਨੋਟਿਸ

  • ਇਹ ਪ੍ਰਕਾਸ਼ਨ ਅਤੇ ਇੱਥੇ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਸਿਰਫ਼ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ, ਟੈਸਟ ਕਰਨ ਅਤੇ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਸ਼ਾਮਲ ਹੈ। ਇਸ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ
    ਕਿਸੇ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਇਹਨਾਂ ਨਿਯਮਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਦਾ ਹੈ। ਡਿਵਾਈਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ ਸਿਰਫ ਤੁਹਾਡੀ ਸਹੂਲਤ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਦੁਆਰਾ ਬਦਲੀ ਜਾ ਸਕਦੀ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਤੁਹਾਡੀ ਜਿੰਮੇਵਾਰੀ ਹੈ ਕਿ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਤੁਹਾਡੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੀ ਹੈ। ਵਾਧੂ ਸਹਾਇਤਾ ਲਈ ਆਪਣੇ ਸਥਾਨਕ ਮਾਈਕ੍ਰੋਚਿੱਪ ਵਿਕਰੀ ਦਫਤਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਜਾਂ, 'ਤੇ ਵਾਧੂ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ www.microchip.com/en-us/support/design-help/client-support-services
  • ਇਹ ਜਾਣਕਾਰੀ ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੁਆਰਾ "ਜਿਵੇਂ ਹੈ" ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਮਾਈਕ੍ਰੋਚਿਪ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਕੋਈ ਪ੍ਰਤੀਨਿਧਤਾ ਜਾਂ ਵਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦਾ ਹੈ ਭਾਵੇਂ ਉਹ ਪ੍ਰਗਟਾਵੇ ਜਾਂ ਅਪ੍ਰਤੱਖ, ਲਿਖਤੀ ਜਾਂ ਜ਼ੁਬਾਨੀ, ਸੰਵਿਧਾਨਕ ਜਾਂ ਹੋਰ, ਜਾਣਕਾਰੀ ਨਾਲ ਸਬੰਧਤ, ਪਰ ਸੀਮਤ ਸਮੇਤ ਸੀਮਤ ਨਹੀਂ ਗੈਰ-ਉਲੰਘਣ, ਵਪਾਰਕਤਾ, ਅਤੇ ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਫਿਟਨੈਸ, ਜਾਂ ਇਸਦੀ ਸਥਿਤੀ, ਗੁਣਵੱਤਾ, ਜਾਂ ਪ੍ਰਦਰਸ਼ਨ ਨਾਲ ਸੰਬੰਧਿਤ ਵਾਰੰਟੀਆਂ।
  • ਕਿਸੇ ਵੀ ਹਾਲਤ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿਪ ਕਿਸੇ ਵੀ ਅਸਿੱਧੇ, ਵਿਸ਼ੇਸ਼, ਦੰਡਕਾਰੀ, ਇਤਫਾਕਨ, ਜਾਂ ਪਰਿਣਾਮੀ ਨੁਕਸਾਨ, ਨੁਕਸਾਨ, ਲਾਗਤ, ਜਾਂ ਜਾਣਕਾਰੀ ਜਾਂ ਇਸਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਖਰਚੇ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹੋਵੇਗਾ, ਭਾਵੇਂ ਇਸਦਾ ਕਾਰਨ ਬਣਿਆ ਹੋਵੇ, ਭਾਵੇਂ ਮਾਈਕ੍ਰੋਚਿਪ ਨੂੰ ਸੰਭਾਵਨਾ ਬਾਰੇ ਦੱਸਿਆ ਗਿਆ ਹੋਵੇ ਜਾਂ ਨੁਕਸਾਨਾਂ ਦਾ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾ ਸਕੇ। ਕਾਨੂੰਨ ਦੁਆਰਾ ਆਗਿਆ ਦਿੱਤੀ ਗਈ ਪੂਰੀ ਹੱਦ ਤੱਕ, ਜਾਣਕਾਰੀ ਜਾਂ ਇਸਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਸਾਰੇ ਦਾਅਵਿਆਂ 'ਤੇ ਮਾਈਕ੍ਰੋਚਿਪ ਦੀ ਕੁੱਲ ਦੇਣਦਾਰੀ ਫੀਸ ਦੀ ਰਕਮ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋਵੇਗੀ, ਜੇਕਰ ਕੋਈ ਹੋਵੇ, ਜੋ ਤੁਸੀਂ ਜਾਣਕਾਰੀ ਲਈ ਮਾਈਕ੍ਰੋਚਿਪ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਅਦਾ ਕੀਤੀ ਹੈ।
  • ਜੀਵਨ ਸਹਾਇਤਾ ਅਤੇ/ਜਾਂ ਸੁਰੱਖਿਆ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਰੀਦਦਾਰ ਦੇ ਜੋਖਮ 'ਤੇ ਹੈ, ਅਤੇ ਖਰੀਦਦਾਰ ਅਜਿਹੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਅਤੇ ਸਾਰੇ ਨੁਕਸਾਨਾਂ, ਦਾਅਵਿਆਂ, ਮੁਕੱਦਮੇ ਜਾਂ ਖਰਚਿਆਂ ਤੋਂ ਨੁਕਸਾਨ ਰਹਿਤ ਮਾਈਕ੍ਰੋਚਿੱਪ ਨੂੰ ਬਚਾਉਣ, ਮੁਆਵਜ਼ਾ ਦੇਣ ਅਤੇ ਰੱਖਣ ਲਈ ਸਹਿਮਤ ਹੁੰਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਮਾਈਕ੍ਰੋਚਿੱਪ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਅਧਿਕਾਰਾਂ ਦੇ ਤਹਿਤ, ਕੋਈ ਵੀ ਲਾਇਸੈਂਸ, ਸਪਸ਼ਟ ਜਾਂ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਗਿਆ ਹੋਵੇ।

ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਵਾਈਸ ਕੋਡ ਪ੍ਰੋਟੈਕਸ਼ਨ ਫੀਚਰ
ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ 'ਤੇ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਹੇਠਾਂ ਦਿੱਤੇ ਵੇਰਵਿਆਂ ਨੂੰ ਨੋਟ ਕਰੋ:

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

ਯੂਜ਼ਰ ਗਾਈਡ
© 2025 ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਇੰਕ. ਅਤੇ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ

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

ਮਾਈਕ੍ਰੋਚਿੱਪ ਕੋਰ16550 ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ ਟ੍ਰਾਂਸਮੀਟਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
v3.4, v3.3, Core16550 ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ ਟ੍ਰਾਂਸਮੀਟਰ, Core16550, ਯੂਨੀਵਰਸਲ ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ ਟ੍ਰਾਂਸਮੀਟਰ, ਅਸਿੰਕ੍ਰੋਨਸ ਰਿਸੀਵਰ ਟ੍ਰਾਂਸਮੀਟਰ, ਰਿਸੀਵਰ ਟ੍ਰਾਂਸਮੀਟਰ, ਟ੍ਰਾਂਸਮੀਟਰ

ਹਵਾਲੇ

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

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