intel ਲੋਗੋ

ASMI ਪੈਰਲਲ II Intel FPGA IP

ASMI ਪੈਰਲਲ II Intel FPGA IP ਉਤਪਾਦ

ASMI ਪੈਰੇਲਲ II Intel® FPGA IP, Intel FPGA ਸੰਰਚਨਾ ਡਿਵਾਈਸਾਂ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਕਵਾਡ-ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ (EPCQ), ਲੋ-ਵੋਲtage ਕਵਾਡ-ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ (EPCQ-L), ਅਤੇ EPCQ-A ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ। ਤੁਸੀਂ ਇਸ IP ਦੀ ਵਰਤੋਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਬਾਹਰੀ ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ, ਜਿਵੇਂ ਕਿ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਡੇਟ ਅਤੇ SEU ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਨਕਸ਼ੇ ਸਿਰਲੇਖ ਲਈ ਡਾਟਾ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਲਈ ਕਰ ਸਕਦੇ ਹੋ File (.smh) ਸਟੋਰੇਜ।
ASMI ਪੈਰੇਲਲ Intel FPGA IP ਦੁਆਰਾ ਸਮਰਥਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਇਲਾਵਾ, ASMI ਪੈਰਲਲ II Intel FPGA IP ਵੀ ਸਮਰਥਨ ਕਰਦਾ ਹੈ:

  • Avalon® ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਸਿੱਧੀ ਫਲੈਸ਼ ਪਹੁੰਚ (ਲਿਖਣ/ਪੜ੍ਹਨ)।
  • Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਵਿੱਚ ਕੰਟਰੋਲ ਸਥਿਤੀ ਰਜਿਸਟਰ (CSR) ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਹੋਰ ਕਾਰਵਾਈਆਂ ਲਈ ਕੰਟਰੋਲ ਰਜਿਸਟਰ।
  • Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਤੋਂ ਆਮ ਕਮਾਂਡਾਂ ਦਾ ਡਿਵਾਈਸ ਕਮਾਂਡ ਕੋਡਾਂ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰੋ।

ASMI ਪੈਰਲਲ II Intel FPGA IP ਸਾਰੇ Intel FPGA ਡਿਵਾਈਸ ਪਰਿਵਾਰਾਂ ਲਈ ਉਪਲਬਧ ਹੈ ਜਿਸ ਵਿੱਚ Intel MAX® 10 ਡਿਵਾਈਸਾਂ ਸ਼ਾਮਲ ਹਨ ਜੋ GPIO ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਨ।
ASMI ਪੈਰਲਲ II Intel FPGA IP ਸਿਰਫ EPCQ, EPCQ-L, ਅਤੇ EPCQ-A ਡਿਵਾਈਸਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਥਰਡ-ਪਾਰਟੀ ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਜੈਨਰਿਕ ਸੀਰੀਅਲ ਫਲੈਸ਼ ਇੰਟਰਫੇਸ ਇੰਟੇਲ FPGA IP ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
ASMI ਪੈਰਲਲ II Intel FPGA IP ਨੂੰ Intel Quartus® Prime ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣ 17.0 ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ ਵਿੱਚ ਸਮਰਥਿਤ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ

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

ਜਾਣਕਾਰੀ ਜਾਰੀ ਕਰੋ

IP ਸੰਸਕਰਣ v19.1 ਤੱਕ ਦੇ Intel Quartus Prime Design Suite ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣਾਂ ਦੇ ਸਮਾਨ ਹਨ। Intel Quartus Prime Design Suite ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣ 19.2 ਜਾਂ ਬਾਅਦ ਦੇ ਸੰਸਕਰਣ ਤੋਂ, IP ਕੋਰਾਂ ਦੀ ਇੱਕ ਨਵੀਂ IP ਸੰਸਕਰਣ ਯੋਜਨਾ ਹੈ।
IP ਸੰਸਕਰਣ (XYZ) ਨੰਬਰ ਇੱਕ Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣ ਤੋਂ ਦੂਜੇ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ। ਵਿੱਚ ਇੱਕ ਤਬਦੀਲੀ:

  • X IP ਦੇ ਇੱਕ ਵੱਡੇ ਸੰਸ਼ੋਧਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ IP ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਣਾ ਪਵੇਗਾ।
  • Y ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ IP ਵਿੱਚ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਹਨ। ਇਹਨਾਂ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਆਪਣੇ IP ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ।
  • Z ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ IP ਵਿੱਚ ਮਾਮੂਲੀ ਤਬਦੀਲੀਆਂ ਸ਼ਾਮਲ ਹਨ। ਇਹਨਾਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਆਪਣੇ IP ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ।

ਸਾਰਣੀ 1. ASMI ਪੈਰਲਲ II Intel FPGA IP ਰੀਲੀਜ਼ ਜਾਣਕਾਰੀ

ਆਈਟਮ ਵਰਣਨ
IP ਸੰਸਕਰਣ 18.0
Intel Quartus Prime Pro ਐਡੀਸ਼ਨ ਵਰਜ਼ਨ 18.0
ਰਿਹਾਈ ਤਾਰੀਖ 2018.05.07

ਬੰਦਰਗਾਹਾਂ

ਚਿੱਤਰ 1. ਪੋਰਟਸ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 1

ਸਾਰਣੀ 2. ਪੋਰਟਾਂ ਦਾ ਵੇਰਵਾ

ਸਿਗਨਲ ਚੌੜਾਈ ਦਿਸ਼ਾ ਵਰਣਨ
CSR (avl_csr) ਲਈ ਐਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ ਸਲੇਵ ਇੰਟਰਫੇਸ
avl_csr_addr 6 ਇੰਪੁੱਟ ਐਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਐਡਰੈੱਸ ਬੱਸ। ਐਡਰੈੱਸ ਬੱਸ ਸ਼ਬਦ ਵਿੱਚ ਹੈ।
avl_csr_read 1 ਇੰਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਸੀਐਸਆਰ ਨੂੰ ਨਿਯੰਤਰਣ ਪੜ੍ਹਦਾ ਹੈ।
avl_csr_rddata 32 ਆਉਟਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ CSR ਤੋਂ ਡਾਟਾ ਬੱਸ ਪੜ੍ਹਦਾ ਹੈ।
avl_csr_write 1 ਇੰਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਸੀਐਸਆਰ ਲਈ ਨਿਯੰਤਰਣ ਲਿਖਣਾ।
avl_csr_writedata 32 ਇੰਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ CSR ਨੂੰ ਡਾਟਾ ਬੱਸ ਲਿਖੋ।
avl_csr_waitrequest 1 ਆਉਟਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ CSR ਤੋਂ ਉਡੀਕ ਨਿਯੰਤਰਣ।
avl_csr_rddata_valid 1 ਆਉਟਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਰੀਡ ਡੇਟਾ ਵੈਧ ਹੈ ਜੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ CSR ਰੀਡ ਡੇਟਾ ਉਪਲਬਧ ਹੈ।
ਮੈਮੋਰੀ ਐਕਸੈਸ ਲਈ ਐਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ ਸਲੇਵ ਇੰਟਰਫੇਸ (avl_ mem)
avl_mem_write 1 ਇੰਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਮੈਮੋਰੀ ਨੂੰ ਲਿਖਣ ਲਈ ਕੰਟਰੋਲ
avl_mem_burstcount 7 ਇੰਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਬਰਸਟ ਮੈਮੋਰੀ ਲਈ ਗਿਣਤੀ. ਮੁੱਲ ਰੇਂਜ 1 ਤੋਂ 64 ਤੱਕ (ਵੱਧ ਤੋਂ ਵੱਧ ਪੰਨਾ ਆਕਾਰ)।
avl_mem_waitrequest 1 ਆਉਟਪੁੱਟ ਐਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਮੈਮੋਰੀ ਤੋਂ ਉਡੀਕ ਨਿਯੰਤਰਣ।
avl_mem_read 1 ਇੰਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਮੈਮੋਰੀ ਨੂੰ ਕੰਟਰੋਲ ਨੂੰ ਪੜ੍ਹਨ
avl_mem_addr N ਇੰਪੁੱਟ ਐਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਐਡਰੈੱਸ ਬੱਸ। ਐਡਰੈੱਸ ਬੱਸ ਸ਼ਬਦ ਵਿੱਚ ਹੈ।

ਪਤੇ ਦੀ ਚੌੜਾਈ ਵਰਤੀ ਗਈ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਘਣਤਾ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।

avl_mem_writedata 32 ਇੰਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਮੈਮੋਰੀ ਨੂੰ ਡਾਟਾ ਬੱਸ ਲਿਖਦਾ ਹੈ
avl_mem_readddata 32 ਆਉਟਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਮੈਮੋਰੀ ਤੋਂ ਡਾਟਾ ਬੱਸ ਪੜ੍ਹਦਾ ਹੈ।
avl_mem_rddata_valid 1 ਆਉਟਪੁੱਟ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਰੀਡ ਡੇਟਾ ਵੈਧ ਹੈ ਜੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਮੈਮੋਰੀ ਰੀਡ ਡੇਟਾ ਉਪਲਬਧ ਹੈ।
avl_mem_byteenble 4 ਇੰਪੁੱਟ ਏਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਰਾਈਟ ਡੇਟਾ ਬੱਸ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। ਬਰਸਟਿੰਗ ਮੋਡ ਦੇ ਦੌਰਾਨ, ਬਾਈਟੇਨੇਬਲ ਬੱਸ ਲੌਜਿਕ ਹਾਈ, 4'b1111 ਹੋਵੇਗੀ।
ਘੜੀ ਅਤੇ ਰੀਸੈਟ
clk 1 ਇੰਪੁੱਟ IP ਘੜੀ ਲਈ ਇਨਪੁਟ ਘੜੀ। (1)
ਰੀਸੈਟ_ਐਨ 1 ਇੰਪੁੱਟ IP ਰੀਸੈਟ ਕਰਨ ਲਈ ਅਸਿੰਕ੍ਰੋਨਸ ਰੀਸੈਟ।(2)
ਕੰਡਿਊਟ ਇੰਟਰਫੇਸ(3)
fqspi_dataout 4 ਦਿਸ਼ਾਯ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਤੋਂ ਡਾਟਾ ਫੀਡ ਕਰਨ ਲਈ ਇਨਪੁਟ ਜਾਂ ਆਉਟਪੁੱਟ ਪੋਰਟ।
ਜਾਰੀ…
ਸਿਗਨਲ ਚੌੜਾਈ ਦਿਸ਼ਾ ਵਰਣਨ
qspi_dclk 1 ਆਉਟਪੁੱਟ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਨੂੰ ਘੜੀ ਸਿਗਨਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
qspi_scein 1 ਆਉਟਪੁੱਟ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਨੂੰ ncs ਸਿਗਨਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

Stratix® V, Arria® V, Cyclone® V, ਅਤੇ ਪੁਰਾਣੀਆਂ ਡਿਵਾਈਸਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।

3 ਆਉਟਪੁੱਟ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਨੂੰ ncs ਸਿਗਨਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

Intel Arria 10 ਅਤੇ Intel Cyclone 10 GX ਡਿਵਾਈਸਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।

  • ਤੁਸੀਂ ਘੜੀ ਦੀ ਬਾਰੰਬਾਰਤਾ ਨੂੰ 50 MHz ਤੋਂ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ।
  • IP ਨੂੰ ਰੀਸੈਟ ਕਰਨ ਲਈ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਘੜੀ ਦੇ ਚੱਕਰ ਲਈ ਸਿਗਨਲ ਨੂੰ ਫੜੀ ਰੱਖੋ।
  • ਜਦੋਂ ਤੁਸੀਂ ਸਮਰਪਿਤ ਐਕਟਿਵ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਪੈਰਾਮੀਟਰ ਨੂੰ ਅਸਮਰੱਥ ਕਰਦੇ ਹੋ ਤਾਂ ਉਪਲਬਧ ਹੁੰਦਾ ਹੈ।

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

  • ਕਵਾਡ-ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ (EPCQ) ਡਿਵਾਈਸਾਂ ਡੇਟਾਸ਼ੀਟ
  • EPCQ-L ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸਾਂ ਡੇਟਾਸ਼ੀਟ
  • EPCQ-A ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸ ਡੇਟਾਸ਼ੀਟ

ਪੈਰਾਮੀਟਰ

ਸਾਰਣੀ 3. ਪੈਰਾਮੀਟਰ ਸੈਟਿੰਗਾਂ

ਪੈਰਾਮੀਟਰ ਕਨੂੰਨੀ ਮੁੱਲ ਵਰਣਨ
ਸੰਰਚਨਾ ਜੰਤਰ ਦੀ ਕਿਸਮ EPCQ16, EPCQ32, EPCQ64, EPCQ128, EPCQ256, EPCQ512, EPCQ-L256, EPCQ-L512, EPCQ-L1024, EPCQ4A, EPCQ16A, EPCQ32A, EPCQ64A, EPCQ128 EPCQ, EPCQ-L, ਜਾਂ EPCQ-A ਡਿਵਾਈਸ ਕਿਸਮ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ।
I/O ਮੋਡ ਚੁਣੋ ਸਧਾਰਣ ਸਟੈਂਡਰਡ ਡੁਅਲ ਕਵਾਡ ਜਦੋਂ ਤੁਸੀਂ ਫਾਸਟ ਰੀਡ ਓਪਰੇਸ਼ਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੇ ਹੋ ਤਾਂ ਵਿਸਤ੍ਰਿਤ ਡੇਟਾ ਚੌੜਾਈ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈ।
ਸਮਰਪਿਤ ਐਕਟਿਵ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਓ ASMIBLOCK ਸਿਗਨਲਾਂ ਨੂੰ ਤੁਹਾਡੇ ਡਿਜ਼ਾਈਨ ਦੇ ਸਿਖਰਲੇ ਪੱਧਰ 'ਤੇ ਰੂਟ ਕਰਦਾ ਹੈ।
SPI ਪਿੰਨ ਇੰਟਰਫੇਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ASMIBLOCK ਸਿਗਨਲਾਂ ਨੂੰ SPI ਪਿੰਨ ਇੰਟਰਫੇਸ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ।
ਫਲੈਸ਼ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ਸਿਮੂਲੇਸ਼ਨ ਲਈ ਡਿਫੌਲਟ EPCQ 1024 ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਤੀਜੀ-ਧਿਰ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਵੇਖੋ AN 720: ਤੁਹਾਡੇ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ASMI ਬਲਾਕ ਦੀ ਨਕਲ ਕਰਨਾ ਫਲੈਸ਼ ਮਾਡਲ ਨੂੰ ASMI ਬਲਾਕ ਨਾਲ ਜੋੜਨ ਲਈ ਇੱਕ ਰੈਪਰ ਬਣਾਉਣ ਲਈ।
ਵਰਤੇ ਗਏ ਚਿੱਪ ਦੀ ਚੋਣ ਦੀ ਸੰਖਿਆ 1

2(4)

3(4)

ਫਲੈਸ਼ ਨਾਲ ਜੁੜੀ ਚਿੱਪ ਦੀ ਗਿਣਤੀ ਚੁਣਦਾ ਹੈ।
  • ਸਿਰਫ਼ Intel Arria 10 ਡਿਵਾਈਸਾਂ, Intel Cyclone 10 GX ਡਿਵਾਈਸਾਂ, ਅਤੇ ਹੋਰ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਸਮਰਥਿਤ SPI ਪਿੰਨ ਇੰਟਰਫੇਸ ਸਮਰਥਿਤ ਹੈ।

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

  • ਕਵਾਡ-ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ (EPCQ) ਡਿਵਾਈਸਾਂ ਡੇਟਾਸ਼ੀਟ
  • EPCQ-L ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸਾਂ ਡੇਟਾਸ਼ੀਟ
  • EPCQ-A ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸ ਡੇਟਾਸ਼ੀਟ
  • AN 720: ਤੁਹਾਡੇ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ASMI ਬਲਾਕ ਦੀ ਨਕਲ ਕਰਨਾ

ਨਕਸ਼ਾ ਰਜਿਸਟਰ ਕਰੋ

ਸਾਰਣੀ 4. ਨਕਸ਼ਾ ਰਜਿਸਟਰ ਕਰੋ

  • ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਹਰੇਕ ਐਡਰੈੱਸ ਆਫਸੈੱਟ ਮੈਮੋਰੀ ਐਡਰੈੱਸ ਸਪੇਸ ਦੇ 1 ਸ਼ਬਦ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
  • ਸਾਰੇ ਰਜਿਸਟਰਾਂ ਦਾ ਡਿਫੌਲਟ ਮੁੱਲ 0x0 ਹੁੰਦਾ ਹੈ।
ਆਫਸੈੱਟ ਨਾਮ ਰਜਿਸਟਰ ਕਰੋ ਆਰ/ਡਬਲਯੂ ਖੇਤਰ ਦਾ ਨਾਮ ਬਿੱਟ ਚੌੜਾਈ ਵਰਣਨ
0 WR_ENABLE W WR_ENABLE 0 1 ਲਿਖਣ ਯੋਗ ਕਰਨ ਲਈ 1 ਲਿਖੋ।
1 WR_DISABLE W WR_DISABLE 0 1 ਲਿਖਣ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਉਣ ਲਈ 1 ਲਿਖੋ।
2 WR_STATUS W WR_STATUS 7:0 8 ਸਟੇਟਸ ਰਜਿਸਟਰ ਨੂੰ ਲਿਖਣ ਲਈ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ।
3 RD_STATUS R RD_STATUS 7:0 8 ਰੀਡ ਸਟੇਟਸ ਰਜਿਸਟਰ ਓਪਰੇਸ਼ਨ ਤੋਂ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ।
4 SECTOR_ERASE W ਸੈਕਟਰ ਮੁੱਲ 23:0

ਜਾਂ 31: 0

24 ਜਾਂ

32

ਡਿਵਾਈਸ ਦੀ ਘਣਤਾ ਦੇ ਆਧਾਰ 'ਤੇ ਮਿਟਾਏ ਜਾਣ ਵਾਲੇ ਸੈਕਟਰ ਐਡਰੈੱਸ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ।(5)
5 SUBSECTOR_ERASE W ਸਬਸੈਕਟਰ ਮੁੱਲ 23:0

ਜਾਂ 31: 0

24 ਜਾਂ

32

ਡਿਵਾਈਸ ਦੀ ਘਣਤਾ ਦੇ ਆਧਾਰ 'ਤੇ ਮਿਟਾਏ ਜਾਣ ਵਾਲੇ ਸਬਸੈਕਟਰ ਐਡਰੈੱਸ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।(6)
6 - 7 ਰਾਖਵਾਂ
8 ਕੰਟਰੋਲ ਡਬਲਯੂ/ਆਰ ਚਿੱਪ ਚੁਣੋ 7:4 4 ਫਲੈਸ਼ ਡਿਵਾਈਸ ਚੁਣਦਾ ਹੈ। ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਲ 0 ਹੈ, ਜੋ ਪਹਿਲੀ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦਾ ਹੈ। ਦੂਜੀ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕਰਨ ਲਈ, ਮੁੱਲ ਨੂੰ 1 'ਤੇ ਸੈੱਟ ਕਰੋ, ਤੀਜੀ ਡਿਵਾਈਸ ਨੂੰ ਚੁਣਨ ਲਈ, ਮੁੱਲ ਨੂੰ 2 'ਤੇ ਸੈੱਟ ਕਰੋ।
ਰਾਖਵਾਂ
ਡਬਲਯੂ/ਆਰ ਅਯੋਗ 0 1 ਸਾਰੇ ਆਉਟਪੁੱਟ ਸਿਗਨਲ ਨੂੰ ਉੱਚ-Z ਅਵਸਥਾ ਵਿੱਚ ਰੱਖ ਕੇ IP ਦੇ SPI ਸਿਗਨਲਾਂ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਇਸਨੂੰ 1 'ਤੇ ਸੈੱਟ ਕਰੋ।
ਜਾਰੀ…
ਆਫਸੈੱਟ ਨਾਮ ਰਜਿਸਟਰ ਕਰੋ ਆਰ/ਡਬਲਯੂ ਖੇਤਰ ਦਾ ਨਾਮ ਬਿੱਟ ਚੌੜਾਈ ਵਰਣਨ
            ਇਹ ਬੱਸ ਨੂੰ ਹੋਰ ਡਿਵਾਈਸਾਂ ਨਾਲ ਸਾਂਝਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
9 - 12 ਰਾਖਵਾਂ
13 WR_NON_VOLATILE_CONF_REG W NVCR ਮੁੱਲ 15:0 16 ਗੈਰ-ਅਸਥਿਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ ਨੂੰ ਮੁੱਲ ਲਿਖਦਾ ਹੈ।
14 RD_NON_VOLATILE_CONF_REG R NVCR ਮੁੱਲ 15:0 16 ਗੈਰ-ਅਸਥਿਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ ਤੋਂ ਮੁੱਲ ਪੜ੍ਹਦਾ ਹੈ
15 RD_ FLAG_ STATUS_REG R RD_ FLAG_ STATUS_REG 8 8 ਫਲੈਗ ਸਟੇਟਸ ਰਜਿਸਟਰ ਪੜ੍ਹਦਾ ਹੈ
16 CLR_FLAG_ STATUS REG W CLR_FLAG_ STATUS REG 8 8 ਫਲੈਗ ਸਥਿਤੀ ਰਜਿਸਟਰ ਨੂੰ ਸਾਫ਼ ਕਰਦਾ ਹੈ
17 BULK_ERASE W BULK_ERASE 0 1 ਪੂਰੀ ਚਿੱਪ ਨੂੰ ਮਿਟਾਉਣ ਲਈ 1 ਲਿਖੋ (ਸਿੰਗਲ-ਡਾਈ ਡਿਵਾਈਸ ਲਈ)।(7)
18 DIE_ERASE W DIE_ERASE 0 1 ਪੂਰੇ ਡਾਈ ਨੂੰ ਮਿਟਾਉਣ ਲਈ 1 ਲਿਖੋ (ਸਟੈਕ-ਡਾਈ ਡਿਵਾਈਸ ਲਈ)।(7)
19 4BYTES_ADDR_EN W 4BYTES_ADDR_EN 0 1 1 ਬਾਈਟ ਐਡਰੈੱਸ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ 4 ਲਿਖੋ
20 4BYTES_ADDR_EX W 4BYTES_ADDR_EX 0 1 1 ਬਾਈਟ ਐਡਰੈੱਸ ਮੋਡ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਲਈ 4 ਲਿਖੋ
21 SECTOR_PROTECT W ਸੈਕਟਰ ਸੁਰੱਖਿਆ ਮੁੱਲ 7:0 8 ਕਿਸੇ ਸੈਕਟਰ ਦੀ ਸੁਰੱਖਿਆ ਲਈ ਸਟੇਟਸ ਰਜਿਸਟਰ ਵਿੱਚ ਲਿਖਣ ਦਾ ਮੁੱਲ। (8)
22 RD_MEMORY_CAPACITY_ID R ਮੈਮੋਰੀ ਸਮਰੱਥਾ ਮੁੱਲ 7:0 8 ਮੈਮੋਰੀ ਸਮਰੱਥਾ ID ਦੀ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ।
23 -

32

ਰਾਖਵਾਂ

ਤੁਹਾਨੂੰ ਸਿਰਫ ਸੈਕਟਰ ਦੇ ਅੰਦਰ ਕੋਈ ਪਤਾ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਅਤੇ IP ਉਸ ਖਾਸ ਸੈਕਟਰ ਨੂੰ ਮਿਟਾ ਦੇਵੇਗਾ।
ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਸਬਸੈਕਟਰ ਦੇ ਅੰਦਰ ਕੋਈ ਪਤਾ ਦੱਸਣ ਦੀ ਲੋੜ ਹੈ ਅਤੇ IP ਉਸ ਖਾਸ ਸਬਸੈਕਟਰ ਨੂੰ ਮਿਟਾ ਦੇਵੇਗਾ।

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

  • ਕਵਾਡ-ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ (EPCQ) ਡਿਵਾਈਸਾਂ ਡੇਟਾਸ਼ੀਟ
  • EPCQ-L ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸਾਂ ਡੇਟਾਸ਼ੀਟ
  • EPCQ-A ਸੀਰੀਅਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸ ਡੇਟਾਸ਼ੀਟ
  • Avalon ਇੰਟਰਫੇਸ ਨਿਰਧਾਰਨ

ਸੰਚਾਲਨ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਇੰਟਰਫੇਸ Avalon ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਅਨੁਕੂਲ ਹਨ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ, Avalon ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੇਖੋ।

  • ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਡਾਈ ਦੇ ਅੰਦਰ ਕੋਈ ਪਤਾ ਦੇਣ ਦੀ ਲੋੜ ਹੈ ਅਤੇ IP ਉਸ ਖਾਸ ਡਾਈ ਨੂੰ ਮਿਟਾ ਦੇਵੇਗਾ।
  • EPCQ ਅਤੇ EPCQ-L ਡਿਵਾਈਸਾਂ ਲਈ, ਬਲਾਕ ਪ੍ਰੋਟੈਕਟ ਬਿੱਟ ਬਿੱਟ ਹਨ [2:4] ਅਤੇ [6] ਅਤੇ ਟਾਪ/ਬੋਟਮ (ਟੀਬੀ) ਬਿੱਟ ਸਟੇਟਸ ਰਜਿਸਟਰ ਦਾ ਬਿੱਟ 5 ਹੈ। EPCQ-A ਡਿਵਾਈਸਾਂ ਲਈ। ਬਲਾਕ ਪ੍ਰੋਟੈਕਟ ਬਿੱਟ ਬਿੱਟ ਹਨ [2:4] ਅਤੇ ਟੀਬੀ ਬਿੱਟ ਸਟੇਟਸ ਰਜਿਸਟਰ ਦਾ ਬਿੱਟ 5 ਹੈ।

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

  • Avalon ਇੰਟਰਫੇਸ ਨਿਰਧਾਰਨ

ਕੰਟਰੋਲ ਸਥਿਤੀ ਰਜਿਸਟਰ ਓਪਰੇਸ਼ਨ

ਤੁਸੀਂ ਨਿਯੰਤਰਣ ਸਥਿਤੀ ਰਜਿਸਟਰ (CSR) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਕਿਸੇ ਖਾਸ ਪਤੇ ਦੇ ਔਫਸੈੱਟ 'ਤੇ ਪੜ੍ਹ ਜਾਂ ਲਿਖ ਸਕਦੇ ਹੋ।
ਕੰਟਰੋਲ ਸਥਿਤੀ ਰਜਿਸਟਰ ਲਈ ਪੜ੍ਹਨ ਜਾਂ ਲਿਖਣ ਦੀ ਕਾਰਵਾਈ ਨੂੰ ਚਲਾਉਣ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. avl_csr_write ਜਾਂ avl_csr_read ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰੋ ਜਦੋਂ ਕਿ
    avl_csr_waitrequest ਸਿਗਨਲ ਘੱਟ ਹੈ (ਜੇ waitrequest ਸਿਗਨਲ ਵੱਧ ਹੈ, avl_csr_write ਜਾਂ avl_csr_read ਸਿਗਨਲ ਨੂੰ ਉਦੋਂ ਤੱਕ ਉੱਚਾ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਦੋਂ ਤੱਕ waitrequest ਸਿਗਨਲ ਘੱਟ ਨਹੀਂ ਹੋ ਜਾਂਦਾ)।
  2. ਉਸੇ ਸਮੇਂ, avl_csr_address ਬੱਸ 'ਤੇ ਪਤਾ ਮੁੱਲ ਸੈੱਟ ਕਰੋ। ਜੇਕਰ ਇਹ ਲਿਖਣ ਦੀ ਕਾਰਵਾਈ ਹੈ, ਤਾਂ avl_csr_writedata ਬੱਸ 'ਤੇ ਮੁੱਲ ਡੇਟਾ ਨੂੰ ਪਤੇ ਦੇ ਨਾਲ ਸੈੱਟ ਕਰੋ।
  3. ਜੇਕਰ ਇਹ ਇੱਕ ਰੀਡ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਹੈ, ਤਾਂ ਉਦੋਂ ਤੱਕ ਉਡੀਕ ਕਰੋ ਜਦੋਂ ਤੱਕ avl_csr_readdatavalid ਸਿਗਨਲ ਨੂੰ ਪੜ੍ਹਿਆ ਗਿਆ ਡੇਟਾ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਉੱਚਾ ਜ਼ੋਰ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
  • ਉਹਨਾਂ ਓਪਰੇਸ਼ਨਾਂ ਲਈ ਜਿਹਨਾਂ ਨੂੰ ਫਲੈਸ਼ ਕਰਨ ਲਈ ਲਿਖਣ ਮੁੱਲ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਲਿਖਣ ਯੋਗ ਕਾਰਵਾਈ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
  • ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਲਿਖਣ ਜਾਂ ਮਿਟਾਉਣ ਦੀ ਕਮਾਂਡ ਜਾਰੀ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਫਲੈਗ ਸਥਿਤੀ ਰਜਿਸਟਰ ਨੂੰ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ।
  • ਜੇਕਰ ਮਲਟੀਪਲ ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਖਾਸ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਲਈ ਕੋਈ ਵੀ ਕਾਰਵਾਈ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਹੀ ਚਿੱਪ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਚਿੱਪ ਸਿਲੈਕਟ ਰਜਿਸਟਰ ਨੂੰ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ।

ਚਿੱਤਰ 2. ਰੀਡ ਮੈਮੋਰੀ ਸਮਰੱਥਾ ਰਜਿਸਟਰ ਵੇਵਫਾਰਮ ਐਕਸample

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 2

ਚਿੱਤਰ 3. ਲਿਖੋ Enable Register Waveform Example

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 3

ਮੈਮੋਰੀ ਓਪਰੇਸ਼ਨ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਮੈਮੋਰੀ ਇੰਟਰਫੇਸ ਬਰਸਟਿੰਗ ਅਤੇ ਸਿੱਧੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਐਕਸੈਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਡਾਇਰੈਕਟ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਐਕਸੈਸ ਦੇ ਦੌਰਾਨ, IP ਤੁਹਾਨੂੰ ਕੋਈ ਵੀ ਡਾਇਰੈਕਟ ਰੀਡ ਜਾਂ ਰਾਈਟ ਓਪਰੇਸ਼ਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ:

  • ਲਿਖਣ ਦੀ ਕਾਰਵਾਈ ਲਈ ਸਮਰੱਥ ਲਿਖੋ
  • ਫਲੈਸ਼ 'ਤੇ ਕਾਰਵਾਈ ਪੂਰੀ ਹੋ ਗਈ ਹੈ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਫਲੈਗ ਸਥਿਤੀ ਰਜਿਸਟਰ ਦੀ ਜਾਂਚ ਕਰੋ
  • ਓਪਰੇਸ਼ਨ ਪੂਰਾ ਹੋਣ 'ਤੇ ਉਡੀਕ ਸਿਗਨਲ ਜਾਰੀ ਕਰੋ

ਮੈਮੋਰੀ ਓਪਰੇਸ਼ਨ ਐਵਲੋਨ ਮੈਮੋਰੀ-ਮੈਪਡ ਇੰਟਰਫੇਸ ਓਪਰੇਸ਼ਨਾਂ ਦੇ ਸਮਾਨ ਹਨ। ਤੁਹਾਨੂੰ ਐਡਰੈੱਸ ਬੱਸ 'ਤੇ ਸਹੀ ਮੁੱਲ ਸੈਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਡਾਟਾ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ ਜੇਕਰ ਇਹ ਇੱਕ ਲਿਖਣ ਦਾ ਲੈਣ-ਦੇਣ ਹੈ, ਬਰਸਟ ਕਾਉਂਟ ਵੈਲਯੂ ਨੂੰ ਸਿੰਗਲ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਲਈ 1 ਜਾਂ ਤੁਹਾਡੇ ਲੋੜੀਂਦੇ ਬਰਸਟ ਕਾਉਂਟ ਮੁੱਲ ਨੂੰ ਡ੍ਰਾਈਵ ਕਰੋ, ਅਤੇ ਲਿਖਣ ਜਾਂ ਪੜ੍ਹਣ ਦੇ ਸਿਗਨਲ ਨੂੰ ਟਰਿੱਗਰ ਕਰੋ।

ਚਿੱਤਰ 4. 8-ਵਰਡ ਰਾਈਟ ਬਰਸਟ ਵੇਵਫਾਰਮ ਐਕਸample

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 4

ਚਿੱਤਰ 5. 8-ਵਰਡ ਰੀਡਿੰਗ ਬਰਸਟ ਵੇਵਫਾਰਮ ਐਕਸample

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 5

ਚਿੱਤਰ 6. 1-ਬਾਈਟ ਲਿਖੋ byteenable = 4'b0001 ਵੇਵਫਾਰਮ ਐਕਸ.ample

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 6

ASMI ਪੈਰਲਲ II Intel FPGA IP ਵਰਤੋਂ ਕੇਸ ਸਾਬਕਾamples

ਵਰਤੋਂ ਦਾ ਕੇਸ ਸਾਬਕਾamples ASMI ਪੈਰਲਲ II IP ਅਤੇ ਜੇTAGਫਲੈਸ਼ ਐਕਸੈਸ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ -ਟੂ-ਐਵਲੋਨ ਮਾਸਟਰ, ਜਿਵੇਂ ਕਿ ਰੀਡ ਸਿਲੀਕਾਨ ਆਈਡੀ, ਰੀਡ ਮੈਮੋਰੀ, ਮੈਮੋਰੀ ਲਿਖਣਾ, ਸੈਕਟਰ ਮਿਟਾਉਣਾ, ਸੈਕਟਰ ਪ੍ਰੋਟੈਕਟ, ਕਲੀਅਰ ਫਲੈਗ ਸਟੇਟਸ ਰਜਿਸਟਰ, ਅਤੇ ਐਨਵੀਸੀਆਰ ਲਿਖਣਾ।
ਸਾਬਕਾ ਨੂੰ ਚਲਾਉਣ ਲਈamples, ਤੁਹਾਨੂੰ FPGA ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. FPGA ਨੂੰ ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ਦੇ ਅਧਾਰ ਤੇ ਸੰਰਚਿਤ ਕਰੋ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
    ਚਿੱਤਰ 7. ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨਰ ਸਿਸਟਮ ASMI ਸਮਾਨਾਂਤਰ II IP ਅਤੇ ਜੇTAG-ਟੂ-ਐਵਲੋਨ ਮਾਸਟਰASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 7
  2. ਹੇਠਾਂ ਦਿੱਤੀ TCL ਸਕ੍ਰਿਪਟ ਨੂੰ ਉਸੇ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੋ। ਸਾਬਕਾ ਲਈ ਸਕ੍ਰਿਪਟ ਨੂੰ epcq128_access.tcl ਦਾ ਨਾਮ ਦਿਓample.ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 8 ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 9 ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 10 ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 11 ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 12
  3. ਸਿਸਟਮ ਕੰਸੋਲ ਲਾਂਚ ਕਰੋ। ਕੰਸੋਲ ਵਿੱਚ, “ਸਰੋਤ epcq128_access.tcl” ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸਰੋਤ ਕਰੋ।

Example 1: ਸੰਰਚਨਾ ਡਿਵਾਈਸਾਂ ਦੀ ਸਿਲੀਕਾਨ ਆਈਡੀ ਪੜ੍ਹੋ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 13

Example 2: ਪਤੇ H'40000000 'ਤੇ ਡੇਟਾ ਦਾ ਇੱਕ ਸ਼ਬਦ ਪੜ੍ਹੋ ਅਤੇ ਲਿਖੋ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 14

Example 3: ਸੈਕਟਰ 64 ਨੂੰ ਮਿਟਾਓ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 15

Example 4: ਸੈਕਟਰਾਂ (0 ਤੋਂ 127) ਵਿਖੇ ਸੈਕਟਰ ਪ੍ਰੋਟੈਕਟ ਕਰੋ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 16

Example 5: ਫਲੈਗ ਸਟੇਟਸ ਰਜਿਸਟਰ ਪੜ੍ਹੋ ਅਤੇ ਸਾਫ਼ ਕਰੋ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 17ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 18

Example 6: nvcr ਪੜ੍ਹੋ ਅਤੇ ਲਿਖੋ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਅੰਜੀਰ 19

ASMI ਪੈਰਲਲ II Intel FPGA IP ਯੂਜ਼ਰ ਗਾਈਡ ਆਰਕਾਈਵਜ਼

IP ਸੰਸਕਰਣ v19.1 ਤੱਕ ਦੇ Intel Quartus Prime Design Suite ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣਾਂ ਦੇ ਸਮਾਨ ਹਨ। Intel Quartus Prime Design Suite ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣ 19.2 ਜਾਂ ਬਾਅਦ ਦੇ ਸੰਸਕਰਣ ਤੋਂ, IP ਕੋਰਾਂ ਦੀ ਇੱਕ ਨਵੀਂ IP ਸੰਸਕਰਣ ਯੋਜਨਾ ਹੈ।
ਜੇਕਰ ਇੱਕ IP ਕੋਰ ਸੰਸਕਰਣ ਸੂਚੀਬੱਧ ਨਹੀਂ ਹੈ, ਤਾਂ ਪਿਛਲੇ IP ਕੋਰ ਸੰਸਕਰਣ ਲਈ ਉਪਭੋਗਤਾ ਗਾਈਡ ਲਾਗੂ ਹੁੰਦੀ ਹੈ।

Intel Quartus Prime ਸੰਸਕਰਣ IP ਕੋਰ ਸੰਸਕਰਣ ਯੂਜ਼ਰ ਗਾਈਡ
17.0 17.0 Altera ASMI ਪੈਰਲਲ II IP ਕੋਰ ਉਪਭੋਗਤਾ ਗਾਈਡ

ASMI ਪੈਰਲਲ II Intel FPGA IP ਯੂਜ਼ਰ ਗਾਈਡ ਲਈ ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ

ਦਸਤਾਵੇਜ਼ ਸੰਸਕਰਣ Intel Quartus Prime ਸੰਸਕਰਣ IP ਸੰਸਕਰਣ ਤਬਦੀਲੀਆਂ
2020.07.29 18.0 18.0 • ਦਸਤਾਵੇਜ਼ ਦੇ ਸਿਰਲੇਖ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ASMI ਪੈਰਲਲ II Intel FPGA IP ਉਪਭੋਗਤਾ ਗਾਈਡ.

• ਅੱਪਡੇਟ ਕੀਤਾ ਸਾਰਣੀ 2: ਪੈਰਾਮੀਟਰ ਸੈਟਿੰਗਾਂ ਭਾਗ ਵਿੱਚ

ਪੈਰਾਮੀਟਰ.

2018.09.24 18.0 18.0 • ASMI ਪੈਰਲਲ II Intel FPGA IP ਕੋਰ ਲਈ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਸਮਰਥਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ।

• ਦਾ ਹਵਾਲਾ ਦੇਣ ਲਈ ਇੱਕ ਨੋਟ ਜੋੜਿਆ ਗਿਆ ਆਮ ਸੀਰੀਅਲ ਫਲੈਸ਼ ਇੰਟਰਫੇਸ Intel FPGA IP ਕੋਰ ਯੂਜ਼ਰ ਗਾਈਡ.

• ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ASMI ਪੈਰਲਲ II Intel FPGA IP ਕੋਰ ਯੂਜ਼ ਕੇਸ ਐਕਸamples ਅਨੁਭਾਗ.

2018.05.07 18.0 18.0 • Altera ASMI ਪੈਰਲਲ II IP ਕੋਰ ਨੂੰ ASMI ਪੈਰਲਲ II Intel FPGA IP ਕੋਰ ਪ੍ਰਤੀ Intel ਰੀਬ੍ਰਾਂਡਿੰਗ ਦਾ ਨਾਮ ਦਿੱਤਾ ਗਿਆ ਹੈ।

• EPCQ-A ਡਿਵਾਈਸਾਂ ਲਈ ਸਮਰਥਨ ਜੋੜਿਆ ਗਿਆ।

• ਵਿੱਚ clk ਸਿਗਨਲ ਵਿੱਚ ਇੱਕ ਨੋਟ ਜੋੜਿਆ ਗਿਆ ਪੋਰਟਾਂ ਦਾ ਵੇਰਵਾ ਟੇਬਲ

• ਵਿੱਚ qspi_scein ਸਿਗਨਲ ਲਈ ਵਰਣਨ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਪੋਰਟਾਂ ਦਾ ਵੇਰਵਾ ਟੇਬਲ

• ਵਿੱਚ SECTOR_PROTECT ਰਜਿਸਟਰ ਵਿੱਚ ਇੱਕ ਨੋਟ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਨਕਸ਼ਾ ਰਜਿਸਟਰ ਕਰੋ ਟੇਬਲ

• ਵਿੱਚ SECTOR_ERASE ਅਤੇ SUBSECTOR_ERASE ਰਜਿਸਟਰਾਂ ਲਈ ਬਿੱਟ ਅਤੇ ਚੌੜਾਈ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਨਕਸ਼ਾ ਰਜਿਸਟਰ ਕਰੋ ਟੇਬਲ

• SECTOR_PROTECT ਲਈ ਬਿੱਟ ਅਤੇ ਚੌੜਾਈ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ

ਵਿੱਚ ਰਜਿਸਟਰ ਕਰੋ ਨਕਸ਼ਾ ਰਜਿਸਟਰ ਕਰੋ ਟੇਬਲ

ਜਾਰੀ…
ਦਸਤਾਵੇਜ਼ ਸੰਸਕਰਣ Intel Quartus Prime ਸੰਸਕਰਣ IP ਸੰਸਕਰਣ ਤਬਦੀਲੀਆਂ
      • ਵਿੱਚ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਦੇ CHIP SELECT ਵਿਕਲਪ ਲਈ ਵਰਣਨ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ ਨਕਸ਼ਾ ਰਜਿਸਟਰ ਕਰੋ ਟੇਬਲ

• ਵਿੱਚ SECTOR_ERASE, SUBSECTOR_ERASE, BULK_ERASE, ਅਤੇ DIE_ERASE ਰਜਿਸਟਰਾਂ ਲਈ ਫੁੱਟਨੋਟ ਅੱਪਡੇਟ ਕੀਤੇ ਨਕਸ਼ਾ ਰਜਿਸਟਰ ਕਰੋ ਟੇਬਲ

• vl_mem_addr ਲਈ ਵਰਣਨ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ

ਵਿੱਚ ਸੰਕੇਤ ਪੋਰਟਾਂ ਦਾ ਵੇਰਵਾ ਟੇਬਲ

• ਮਾਮੂਲੀ ਸੰਪਾਦਕੀ ਸੰਪਾਦਨ।

 

ਮਿਤੀ ਸੰਸਕਰਣ ਤਬਦੀਲੀਆਂ
ਮਈ 2017 2017.05.08 ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼।

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

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

intel ASMI ਪੈਰਲਲ II Intel FPGA IP [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
ASMI ਪੈਰਲਲ II Intel FPGA IP, ASMI, ਪੈਰਲਲ II Intel FPGA IP, II Intel FPGA IP, FPGA IP

ਹਵਾਲੇ

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

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