ALTERA-ਲੋਗੋ

ALTERA Arria 10 ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample

ALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-PRODUCT

ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਐਕਸample ਯੂਜ਼ਰ ਗਾਈਡ HMC ਕੰਟਰੋਲਰ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਦੇ ਡਿਜ਼ਾਈਨ ਅਤੇ ਵਰਤੋਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈample. ਗਾਈਡ Quartus Prime Design Suite 16.0 ਲਈ ਅੱਪਡੇਟ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਆਖਰੀ ਵਾਰ 2 ਮਈ 2016 ਨੂੰ ਅੱਪਡੇਟ ਕੀਤੀ ਗਈ ਸੀ।
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਕਵਿੱਕ ਸਟਾਰਟ ਗਾਈਡ ਐਚਐਮਸੀ ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ, ਸਿਮੂਲੇਟ ਕਰਨ, ਬਣਾਉਣ ਅਤੇ ਟੈਸਟ ਕਰਨ ਲਈ ਕਦਮ-ਦਰ-ਕਦਮ ਨਿਰਦੇਸ਼ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।ample. ਇੱਕ ਓਵਰ ਲਈ ਚਿੱਤਰ 1-1 ਵੇਖੋview ਵਿਕਾਸ ਦੇ ਕਦਮਾਂ ਦੇ.

ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਵੇਰਵਾ

HMC ਕੰਟਰੋਲਰ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਵਿੱਚ ਵੱਖ-ਵੱਖ ਭਾਗ ਸ਼ਾਮਲ ਹਨ ਜਿਵੇਂ ਕਿ ਬੋਰਡ ਅਰਰੀਆ 10 ਡਿਵਾਈਸ, HMC ਕੰਟਰੋਲਰ IP ਕੋਰ, ਘੜੀਆਂ ਅਤੇ ਰੀਸੈਟ TX PLLs, ਡੇਟਾ ਪਾਥ ਬੇਨਤੀ ਜਨਰੇਟਰ ਅਤੇ ਰਿਸਪਾਂਸ ਮਾਨੀਟਰ, TX/TX FIFO MAC, RX MAC, ਟੈਸਟ Avalon-MM ਕੰਟਰੋਲ ਅਤੇ LEDs, ਕੰਟਰੋਲਰ ਸਥਿਤੀ ਇੰਟਰਫੇਸ। , Avalon-MM I 2C ਮਾਸਟਰ, ਸ਼ੁਰੂਆਤੀ ਸਟੇਟ ਮਸ਼ੀਨ, TX ਲੇਨ ਸਵੈਪਰ, ਟ੍ਰਾਂਸਸੀਵਰ x16, RX ਲੇਨ ਸਵੈਪਰ, ਅਰਰੀਆ 10 ਟ੍ਰਾਂਸਸੀਵਰ ਰੀਕਨਫਿਗਰੇਸ਼ਨ ਇੰਟਰਫੇਸ, ਅਤੇ HMC ਡਿਵਾਈਸ। ਸਾਬਕਾample ਡਿਜ਼ਾਈਨ ਨੂੰ HMC ਬੇਟੀ ਕਾਰਡ ਦੇ ਨਾਲ Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਖਾਸ ਸੈਟਿੰਗਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਵਧੀਕ ਜਾਣਕਾਰੀ

ਵਧੀਕ ਜਾਣਕਾਰੀ ਸੈਕਸ਼ਨ ਤਿਆਰ ਕੀਤੇ ਡਿਜ਼ਾਈਨ ਐਕਸ ਲਈ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਬਾਰੇ ਵੇਰਵੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈample, ਉਪਭੋਗਤਾ ਗਾਈਡ ਦਾ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ, ਗਾਈਡ ਵਿੱਚ ਵਰਤੇ ਗਏ ਟਾਈਪੋਗ੍ਰਾਫਿਕ ਸੰਮੇਲਨ, ਅਤੇ ਸਹਾਇਤਾ ਲਈ Intel ਨਾਲ ਕਿਵੇਂ ਸੰਪਰਕ ਕਰਨਾ ਹੈ।

ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼

HMC ਕੰਟਰੋਲਰ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਹਿਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋampLe:

  1. ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ ਸਾਬਕਾample ਇੱਕ ਸਿਮੂਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ
  2. ਕਾਰਜਸ਼ੀਲ ਸਿਮੂਲੇਸ਼ਨ ਕਰੋ
  3. ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰੋ ਸਾਬਕਾample
  4. ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ ਸਾਬਕਾample Quartus Prime ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ
  5. ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਦੀ ਜਾਂਚ ਕਰੋ

ਯਾਦ ਰੱਖੋ ਕਿ ਹਾਰਡਵੇਅਰ ਸੰਰਚਨਾ ਅਤੇ ਟੈਸਟ fileਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ sample/ex ਵਿੱਚ ਸਥਿਤ ਹਨample_design/par, ਜਦਕਿ ਸਿਮੂਲੇਸ਼ਨ files/ex ਵਿੱਚ ਸਥਿਤ ਹਨample_design/sim.

ਇਹ ਸਮਝਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਕਿ ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਆਈਪੀ ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਕੋਰ ਵਿੱਚ ਇੱਕ ਸਿਮੂਲੇਟੇਬਲ ਟੈਸਟਬੈਂਚ ਅਤੇ ਇੱਕ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ।ample ਜੋ ਕੰਪਾਇਲੇਸ਼ਨ ਅਤੇ ਹਾਰਡਵੇਅਰ ਟੈਸਟਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰਦੇ ਹੋ ਤਾਂ ਸਾਬਕਾample, ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਆਟੋਮੈਟਿਕਲੀ ਬਣਾਉਂਦਾ ਹੈ fileਹਾਰਡਵੇਅਰ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਦੀ ਨਕਲ, ਕੰਪਾਇਲ ਅਤੇ ਜਾਂਚ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਤੁਸੀਂ ਕੰਪਾਇਲ ਕੀਤੇ ਡਿਜ਼ਾਈਨ ਨੂੰ Intel® Arria® 10 GX FPGA ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ।ALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (1)

ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ IP ਕੋਰ ਯੂਜ਼ਰ ਗਾਈਡ

ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਡਾਇਰੈਕਟਰੀ ਬਣਤਰALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (2)

ਹਾਰਡਵੇਅਰ ਸੰਰਚਨਾ ਅਤੇ ਟੈਸਟ files (ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample) ਵਿੱਚ ਸਥਿਤ ਹਨample_ design_install_dir>/example_design/par. ਸਿਮੂਲੇਸ਼ਨ files (ਸਿਰਫ ਸਿਮੂਲੇਸ਼ਨ ਲਈ ਟੈਸਟਬੈਂਚ) ਵਿੱਚ ਸਥਿਤ ਹਨample_design_install_dir>/example_design/sim.

ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਭਾਗ

HMC ਕੰਟਰੋਲਰ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਭਾਗ ਸ਼ਾਮਲ ਹਨ:

  • CDR ਸੰਦਰਭ ਘੜੀ ਦੇ ਨਾਲ HMC ਕੰਟਰੋਲਰ IP ਕੋਰ 125 MHz 'ਤੇ ਸੈੱਟ ਹੈ ਅਤੇ ਡਿਫੌਲਟ RX ਮੈਪਿੰਗ ਅਤੇ TX ਮੈਪਿੰਗ ਸੈਟਿੰਗਾਂ ਨਾਲ।
    ਨੋਟ ਕਰੋ: ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampHMC ਬੇਟੀ ਕਾਰਡ ਦੇ ਨਾਲ Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਇਹਨਾਂ ਸੈਟਿੰਗਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
  • ਕਲਾਇੰਟ ਤਰਕ ਜੋ IP ਕੋਰ ਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ, ਅਤੇ ਪੈਕੇਟ ਬਣਾਉਣ ਅਤੇ ਜਾਂਚ ਦਾ ਤਾਲਮੇਲ ਕਰਦਾ ਹੈ।
  • JTAG ਕੰਟਰੋਲਰ ਜੋ ਅਲਟੇਰਾ ਸਿਸਟਮ ਕੰਸੋਲ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਸਿਸਟਮ ਕੰਸੋਲ ਰਾਹੀਂ ਕਲਾਇੰਟ ਤਰਕ ਨਾਲ ਸੰਚਾਰ ਕਰਦੇ ਹੋ।

ALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (3)

ਕੁੰਜੀ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ files ਜੋ ਸਾਬਕਾ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈample testbench.

/src/hmcc_example.sv ਉੱਚ-ਪੱਧਰੀ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample file.
/sim/hmcc_tb.sv ਸਿਖਰ-ਪੱਧਰ file ਸਿਮੂਲੇਸ਼ਨ ਲਈ.
ਟੈਸਟਬੈਂਚ ਸਕ੍ਰਿਪਟਾਂ

ਨੋਟ: ਪ੍ਰਦਾਨ ਕੀਤੀ ਮੇਕ ਦੀ ਵਰਤੋਂ ਕਰੋfile ਇਹਨਾਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ।

/sim/run_vsim.do ਟੈਸਟਬੈਂਚ ਨੂੰ ਚਲਾਉਣ ਲਈ ਮਾਡਲਸਿਮ ਸਕ੍ਰਿਪਟ।
/sim/run_vcs.sh ਟੈਸਟਬੈਂਚ ਨੂੰ ਚਲਾਉਣ ਲਈ Synopsys VCS ਸਕ੍ਰਿਪਟ।
/sim/run_ncsim.sh ਟੈਸਟਬੈਂਚ ਨੂੰ ਚਲਾਉਣ ਲਈ Cadence NCSim ਸਕ੍ਰਿਪਟ।

ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰਨਾ ਐਕਸampleALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (8)

ਚਿੱਤਰ 1-5: ਉਦਾਹਰਨampਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਟੈਬALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (7)

Arria 10 ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਐਕਸ ਬਣਾਉਣ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋample ਅਤੇ testbench:

  1. IP ਕੈਟਾਲਾਗ (ਟੂਲਜ਼ > IP ਕੈਟਾਲਾਗ) ਵਿੱਚ, Arria 10 ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਦੀ ਚੋਣ ਕਰੋ।
  2. IP ਕੈਟਾਲਾਗ ਵਿੱਚ, ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਨੂੰ ਲੱਭੋ ਅਤੇ ਚੁਣੋ। ਨਵੀਂ IP ਪਰਿਵਰਤਨ ਵਿੰਡੋ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ।
  3. ਆਪਣੇ ਕਸਟਮ IP ਪਰਿਵਰਤਨ ਲਈ ਇੱਕ ਉੱਚ-ਪੱਧਰ ਦਾ ਨਾਮ ਦਿਓ। ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ IP ਪਰਿਵਰਤਨ ਸੈਟਿੰਗਾਂ ਨੂੰ ਏ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ file ਨਾਮ ਦਿੱਤਾ ਗਿਆ .qsys.
  4. ਤੁਹਾਨੂੰ ਡਿਵਾਈਸ ਫੀਲਡ ਵਿੱਚ ਇੱਕ ਖਾਸ Arria 10 ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਜਾਂ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੌਫਟਵੇਅਰ ਦੁਆਰਾ ਚੁਣੇ ਗਏ ਡਿਫੌਲਟ ਡਿਵਾਈਸ ਨੂੰ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ।
  5. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ. IP ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਦਿਸਦਾ ਹੈ।
  6. IP ਟੈਬ 'ਤੇ, ਆਪਣੇ IP ਕੋਰ ਪਰਿਵਰਤਨ ਲਈ ਮਾਪਦੰਡ ਨਿਰਧਾਰਤ ਕਰੋ।
  7. ਸਾਬਕਾ 'ਤੇample ਡਿਜ਼ਾਈਨ ਟੈਬ, ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ ਹੇਠ ਲਿਖੀਆਂ ਸੈਟਿੰਗਾਂ ਦੀ ਚੋਣ ਕਰੋampLe:
    1. ਸਿਲੈਕਟ ਡਿਜ਼ਾਈਨ ਲਈ, ਐਚਐਮਸੀਸੀ ਡੌਟਰ ਬੋਰਡ ਵਿਕਲਪ ਦੀ ਚੋਣ ਕਰੋ।
    2. ਸਾਬਕਾ ਲਈampਲੇ ਡਿਜ਼ਾਇਨ Files, ਟੈਸਟਬੈਂਚ ਬਣਾਉਣ ਲਈ ਸਿਮੂਲੇਸ਼ਨ ਵਿਕਲਪ ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰਨ ਲਈ ਸਿੰਥੇਸਿਸ ਵਿਕਲਪ ਚੁਣੋ।ample.
    3. ਤਿਆਰ ਕੀਤੇ HDL ਫਾਰਮੈਟ ਲਈ, ਸਿਰਫ਼ ਵੇਰੀਲੌਗ ਉਪਲਬਧ ਹੈ।
    4. ਟਾਰਗੇਟ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਲਈ Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ (ਉਤਪਾਦਨ ਸਿਲੀਕਾਨ) ਦੀ ਚੋਣ ਕਰੋ।
      ਨੋਟ ਕਰੋ: ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਕਿੱਟ ਦੀ ਚੋਣ ਕਰਦੇ ਹੋ, ਤਾਂ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਟੀਚੇ ਦੇ ਬੋਰਡ 'ਤੇ ਡਿਵਾਈਸ ਨਾਲ ਤੁਹਾਡੀ ਪਿਛਲੀ ਡਿਵਾਈਸ ਚੋਣ ਨੂੰ ਓਵਰਰਾਈਟ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰਦੇ ਹੋ ਤਾਂ ਸਾਬਕਾample, Intel Quartus Prime ਸਾਫਟਵੇਅਰ Intel ਬਣਾਉਂਦਾ ਹੈ
      ਤੁਹਾਡੇ ਦੁਆਰਾ ਚੁਣੇ ਗਏ ਬੋਰਡ ਲਈ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਪ੍ਰੋਜੈਕਟ, ਸੈਟਿੰਗ ਅਤੇ ਪਿੰਨ ਅਸਾਈਨਮੈਂਟ। ਜੇਕਰ ਤੁਸੀਂ ਨਹੀਂ ਚਾਹੁੰਦੇ ਕਿ ਸਾਫਟਵੇਅਰ ਕਿਸੇ ਖਾਸ ਬੋਰਡ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਏ, ਤਾਂ ਕੋਈ ਨਹੀਂ ਚੁਣੋ।
  8. ਜਨਰੇਟ ਐਕਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋample ਡਿਜ਼ਾਈਨ ਬਟਨ

ਟੈਸਟਬੈਂਚ ਨੂੰ ਸਮਝਣਾ

ਅਲਟੇਰਾ ਇੱਕ ਡਿਜ਼ਾਈਨ ਐਕਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈample HMC ਕੰਟਰੋਲਰ IP ਕੋਰ ਦੇ ਨਾਲ। ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਤੁਹਾਡੇ IP ਕੋਰ ਦੇ ਸਿਮੂਲੇਸ਼ਨ ਅਤੇ ਸੰਕਲਨ ਲਈ ਉਪਲਬਧ ਹੈ। ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampਐਚਐਮਸੀ ਕੰਟਰੋਲਰ ਆਈਪੀ ਕੋਰ ਟੈਸਟਬੈਂਚ ਦੇ ਤੌਰ ਤੇ ਸਿਮੂਲੇਸ਼ਨ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ le.
ਜੇਕਰ ਤੁਸੀਂ ਜਨਰੇਟ ਐਕਸ 'ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਹੋampਐਚਐਮਸੀ ਕੰਟਰੋਲਰ ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਵਿੱਚ ਡਿਜ਼ਾਇਨ, ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੌਫਟਵੇਅਰ ਇੱਕ ਪ੍ਰਦਰਸ਼ਨੀ ਟੈਸਟਬੈਂਚ ਤਿਆਰ ਕਰਦਾ ਹੈ। ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਤੁਹਾਨੂੰ ਟੈਸਟਬੈਂਚ ਦੇ ਲੋੜੀਂਦੇ ਸਥਾਨ ਲਈ ਪੁੱਛਦਾ ਹੈ।
ਟੈਸਟਬੈਂਚ ਦੀ ਨਕਲ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਆਪਣਾ ਖੁਦ ਦਾ HMC ਬੱਸ ਫੰਕਸ਼ਨਲ ਮਾਡਲ (BFM) ਪ੍ਰਦਾਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਅਲਟੇਰਾ ਡਿਜ਼ਾਈਨ ਦੀ ਪ੍ਰੀਖਣ ਕਰਦਾ ਹੈampਮਾਈਕ੍ਰੋਨ ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ BFM ਦੇ ਨਾਲ ਟੈਸਟਬੈਂਚ। ਟੈਸਟਬੈਂਚ ਵਿੱਚ ਇੱਕ I2C ਮਾਸਟਰ ਮੋਡੀਊਲ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਮਾਈਕ੍ਰੋਨ HMC BFM ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ I2C ਮੋਡੀਊਲ ਦੁਆਰਾ ਸੰਰਚਨਾ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਸਿਮੂਲੇਸ਼ਨ ਵਿੱਚ, ਟੈਸਟਬੈਂਚ ਇੱਕ TX PLL ਅਤੇ ਡੇਟਾ ਪਾਥ ਇੰਟਰਫੇਸਾਂ ਨੂੰ ਹੇਠ ਲਿਖੀਆਂ ਕਾਰਵਾਈਆਂ ਦੇ ਕ੍ਰਮ ਨੂੰ ਕਰਨ ਲਈ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ:

  1. ਰਿਸਪਾਂਸ ਓਪਨ ਲੂਪ ਮੋਡ ਵਿੱਚ, HMC ਕੰਟਰੋਲਰ IP ਕੋਰ ਡਾਟਾ ਰੇਟ ਅਤੇ ਚੈਨਲ ਚੌੜਾਈ ਦੇ ਨਾਲ HMC BFM ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ।
  2. BFM ਅਤੇ IP ਕੋਰ ਦੇ ਵਿਚਕਾਰ ਲਿੰਕ ਨੂੰ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ।
  3. ਹਰੇਕ IP ਕੋਰ ਦੇ ਚਾਰ ਪੋਰਟਾਂ ਨੂੰ BFM ਨੂੰ ਡੇਟਾ ਦੇ ਚਾਰ ਪੈਕੇਟ ਲਿਖਣ ਲਈ ਨਿਰਦੇਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  4. BFM ਤੋਂ ਡਾਟਾ ਵਾਪਸ ਪੜ੍ਹਨ ਲਈ IP ਕੋਰ ਨੂੰ ਨਿਰਦੇਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  5. ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਪੜ੍ਹਿਆ ਡਾਟਾ ਲਿਖਣ ਵਾਲੇ ਡੇਟਾ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।
  6. ਜੇਕਰ ਡੇਟਾ ਮੇਲ ਖਾਂਦਾ ਹੈ, TEST_PASSED ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।

ਡਿਜ਼ਾਈਨ ਦੀ ਨਕਲ ਕਰਨਾ ਸਾਬਕਾampਲੇ ਟੈਸਟਬੈਂਚ
ਚਿੱਤਰ 1-6: ਵਿਧੀALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (8)

ਟੈਸਟਬੈਂਚ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. ਕਮਾਂਡ ਲਾਈਨ ਤੇ, ਵਿੱਚ ਬਦਲੋample>/sim ਡਾਇਰੈਕਟਰੀ.
  2. ਟਾਈਪ ਕਰੋ ਸਕ੍ਰਿਪਟਾਂ ਬਣਾਓ।
  3. ਤੁਹਾਡੇ ਸਿਮੂਲੇਟਰ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਟਾਈਪ ਕਰੋ:ALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- 14
  4. ਨੂੰ view ਸਿਮੂਲੇਸ਼ਨ ਨਤੀਜੇ:
    1. ਜਦੋਂ ਤੁਸੀਂ ਤਿੰਨ ਸਮਰਥਿਤ ਸਿਮੂਲੇਟਰਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵਿੱਚ ਵੀ ਟੈਸਟਬੈਂਚ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਸਕ੍ਰਿਪਟ ਟੈਸਟਬੈਂਚ ਕ੍ਰਮ ਨੂੰ ਚਲਾਉਂਦੀ ਹੈ ਅਤੇ ਸਿਮੂਲੇਟਰ ਗਤੀਵਿਧੀ ਨੂੰ ਲੌਗ ਕਰਦੀ ਹੈample ਡਾਇਰੈਕਟਰੀ>/example_ ਡਿਜ਼ਾਈਨ/ਸਿਮ/ .ਲੌਗ "vsim", "ncsim", ਜਾਂ "vcs" ਹੈ।
    2. ਜਦੋਂ ਤੁਸੀਂ ਤਿੰਨ ਸਮਰਥਿਤ ਸਿਮੂਲੇਟਰਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵਿੱਚ ਟੈਸਟਬੈਂਚ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਸਕ੍ਰਿਪਟ ਇੱਕ ਤਰੰਗ ਬਣਾਉਂਦੀ ਹੈ file. ਤੁਸੀਂ ਮੇਕ ਕਮਾਂਡ ਚਲਾ ਸਕਦੇ ਹੋ _gui ਸਿਮੂਲੇਟਰ-ਵਿਸ਼ੇਸ਼ ਵੇਵਫਾਰਮ ਵਿੱਚ ਵੇਵਫਾਰਮ ਲੋਡ ਕਰਨ ਲਈ viewer.
      ਨੂੰ view ਵੇਵਫਾਰਮ file ਆਪਣੇ ਸਿਮੂਲੇਟਰ ਵਿੱਚ, ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਟਾਈਪ ਕਰੋ:
      ਸਿਮੂਲੇਟਰ ਲਾਇਸੰਸ

      ਮੈਂਟਰ ਗ੍ਰਾਫਿਕਸ ਮਾਡਲਸਿਮ

      ਕਮਾਂਡ ਲਾਈਨ

      vsim_gui ਬਣਾਓ

      ਵੇਵਫਾਰਮ File

      <design example ਡਾਇਰੈਕਟਰੀ>/example_design/sim/ mentor/hmcc_wf.wlf

      Synopsys ਡਿਸਕਵਰੀ ਵਿਜ਼ੂਅਲ ਵਾਤਾਵਰਣ vcs_gui ਬਣਾਓ <design example ਡਾਇਰੈਕਟਰੀ>/example_design/sim/ hmcc_wf.vpd
      ਕੈਡੈਂਸ ਸਿਮਵਿਜ਼ਨ ਵੇਵਫਾਰਮ ncsim_gui ਬਣਾਓ <design example ਡਾਇਰੈਕਟਰੀ>/example_design/sim/ cadence/hmcc_wf.shm
  5. ਨਤੀਜਿਆਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ। ਸਫਲ ਟੈਸਟਬੈਂਚ ਪ੍ਰਤੀ ਪੋਰਟ ਦਸ ਪੈਕੇਟ ਭੇਜਦਾ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਅਤੇ Test_PASSED ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।

ਬੋਰਡ ਸਥਾਪਤ ਕਰਨਾ

ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਨੂੰ ਚਲਾਉਣ ਲਈ ਬੋਰਡ ਸੈਟ ਅਪ ਕਰੋample.
ਨੋਟ ਕਰੋ: ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਕੋਈ ਵੀ ਸੈਟਿੰਗ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਪਾਵਰ ਬੰਦ ਹੈ।

  1. ਬੇਟੀ ਕਾਰਡ 'ਤੇ ਡੀਆਈਪੀ ਸਵਿੱਚਾਂ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਸੈੱਟ ਕਰੋ:
  2. ਘਣ ID 1 ਨੂੰ ਦਰਸਾਉਣ ਲਈ DIP ਸਵਿੱਚ SW0 ਸੈੱਟ ਕਰੋ:
    ਸਵਿੱਚ ਕਰੋ ਫੰਕਸ਼ਨ ਸੈਟਿੰਗ
    1 CUB[0] ਖੋਲ੍ਹੋ
    2 CUB[1] ਖੋਲ੍ਹੋ
    3 CUB[2] ਖੋਲ੍ਹੋ
    4 ਪਰਵਾਹ ਨਾ ਕਰੋ

ਘੜੀ ਸੈਟਿੰਗਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ DIP ਸਵਿੱਚ SW2 ਸੈੱਟ ਕਰੋ:

ਸਵਿੱਚ ਕਰੋ ਫੰਕਸ਼ਨ ਸੈਟਿੰਗ
1 CLK1_FSEL0 ਖੁੱਲ੍ਹਾ (125 MHz)
2 CLK1_FSEL1 ਖੁੱਲ੍ਹਾ (125 MHz)
3 CLK1_SEL ਓਪਨ (ਕ੍ਰਿਸਟਲ)
4 ਪਰਵਾਹ ਨਾ ਕਰੋ
  • ਬੇਟੀ ਕਾਰਡ ਦੇ J10 ਅਤੇ J8 ਕਨੈਕਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ HMC ਬੇਟੀ ਕਾਰਡ ਨੂੰ Arria 10 FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
  • Arria 10 GX FPGA ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ ਜੰਪਰ ਸੈੱਟ ਕਰੋ:
  • FMC ਕਨੈਕਟਰ B ਲਈ VCCIO ਸੈਟਿੰਗ ਵਜੋਂ 8 V ਦੀ ਚੋਣ ਕਰਨ ਲਈ J1.5 ਜੰਪਰ ਵਿੱਚ ਸ਼ੰਟ ਸ਼ਾਮਲ ਕਰੋ।
  • FMC ਕਨੈਕਟਰ A ਲਈ VCCIO ਸੈਟਿੰਗ ਵਜੋਂ 11 V ਨੂੰ ਚੁਣਨ ਲਈ J1.8 ਜੰਪਰ ਵਿੱਚ ਸ਼ੰਟ ਸ਼ਾਮਲ ਕਰੋ।

ALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (9)

ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨਾ ਅਤੇ ਟੈਸਟ ਕਰਨਾ ਸਾਬਕਾampਹਾਰਡਵੇਅਰ ਵਿੱਚ le

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

  1. ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਓ ਸਾਬਕਾampਲੀ ਪੀੜ੍ਹੀ ਪੂਰੀ ਹੋ ਗਈ ਹੈ।
  2. ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੌਫਟਵੇਅਰ ਵਿੱਚ, ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਖੋਲ੍ਹੋample_design_install_dir> /example_design/par/hmcc_example.qpf.
  3. ਕੰਪਾਈਲੇਸ਼ਨ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ, ਕੰਪਾਇਲ ਡਿਜ਼ਾਈਨ (ਇੰਟੇਲ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਪ੍ਰੋ ਐਡੀਸ਼ਨ) 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ ਪ੍ਰੋਸੈਸਿੰਗ > ਸਟਾਰਟ ਕੰਪਾਈਲੇਸ਼ਨ (ਇੰਟੇਲ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸਟੈਂਡਰਡ ਐਡੀਸ਼ਨ) ਚੁਣੋ।
  4. ਤੁਹਾਡੇ ਦੁਆਰਾ ਇੱਕ .sof ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋampArria 10 ਡਿਵਾਈਸ 'ਤੇ le:
    1. ਟੂਲ > ਪ੍ਰੋਗਰਾਮਰ ਚੁਣੋ।
    2. ਪ੍ਰੋਗਰਾਮਰ ਵਿੱਚ, ਹਾਰਡਵੇਅਰ ਸੈੱਟਅੱਪ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
    3. ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਡਿਵਾਈਸ ਚੁਣੋ।
    4. Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਚੁਣੋ ਅਤੇ ਸ਼ਾਮਲ ਕਰੋ ਜਿਸ ਨਾਲ ਤੁਹਾਡਾ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੈਸ਼ਨ ਜੁੜ ਸਕਦਾ ਹੈ।
    5. ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਮੋਡ ਜੇ 'ਤੇ ਸੈੱਟ ਹੈTAG.
    6. ਆਟੋ ਡਿਟੈਕਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਕੋਈ ਵੀ ਡਿਵਾਈਸ ਚੁਣੋ।
    7. Arria 10 ਡਿਵਾਈਸ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ।
    8. ਅੰਦਰ .sof ਨੂੰ ਖੋਲ੍ਹੋample_design_install_dir>/example_design/par/output_ files,
      ਨੋਟ ਕਰੋ: Quartus Prime ਸਾਫਟਵੇਅਰ ਡਿਵਾਈਸ ਨੂੰ .sof ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
    9. ਤੁਹਾਡੇ .sof ਨਾਲ ਕਤਾਰ ਵਿੱਚ, ਪ੍ਰੋਗਰਾਮ/ਸੰਰਚਨਾ ਕਾਲਮ ਵਿੱਚ ਬਾਕਸ ਨੂੰ ਚੁਣੋ।
    10. ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
    11. ਸਾੱਫਟਵੇਅਰ ਦੁਆਰਾ ਡਿਵਾਈਸ ਨੂੰ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਐਕਸ ਦੇ ਨਾਲ ਕੌਂਫਿਗਰ ਕਰਨ ਤੋਂ ਬਾਅਦample, ਬੋਰਡ LEDs ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ:
      1. ਇੱਕ ਝਪਕਦੀ ਲਾਲ LED ਇਹ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਡਿਜ਼ਾਈਨ ਚੱਲ ਰਿਹਾ ਹੈ।
      2. ਲਾਲ ਬਲਿੰਕਿੰਗ LED ਦੇ ਨੇੜੇ ਦੋ ਹਰੇ LED ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ HMC ਲਿੰਕ ਸ਼ੁਰੂ ਹੋ ਗਿਆ ਹੈ ਅਤੇ ਟੈਸਟ ਪਾਸ ਹੋ ਗਿਆ ਹੈ।
      3. ਲਾਲ ਬਲਿੰਕਿੰਗ LED ਦੇ ਨੇੜੇ ਇੱਕ ਲਾਲ LED ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਟੈਸਟ ਫੇਲ੍ਹ ਹੋ ਗਿਆ ਹੈ।
    12. ਵਿਕਲਪਿਕ। ਵਾਧੂ ਟੈਸਟ ਆਉਟਪੁੱਟ ਦੇਖਣ ਲਈ ਸਿਸਟਮ ਕੰਸੋਲ ਟੈਸਟਬੈਂਚ ਦੀ ਵਰਤੋਂ ਕਰੋ।
      ਨੋਟ: ਡਿਜ਼ਾਇਨ ਸਾਬਕਾ ਵਿੱਚ ਸਥਿਤੀ ਸਿਗਨਲਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਸਿਸਟਮ ਕੰਸੋਲ ਦੀ ਵਰਤੋਂ ਕਰੋample ਜਦੋਂ ਬੋਰਡ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਨਾਲ J ਦੁਆਰਾ ਕਨੈਕਟ ਹੁੰਦਾ ਹੈTAG ਇੰਟਰਫੇਸ. ਸਿਸਟਮ ਕੰਸੋਲ ਰਿਮੋਟ ਨਿਗਰਾਨੀ ਲਈ ਬੋਰਡ ਦੀ LED ਸਥਿਤੀ, ਹਰੇਕ ਪੜਾਅ ਲਈ ਸ਼ੁਰੂਆਤੀ ਸਥਿਤੀ, ਅਤੇ ਹਰੇਕ ਪੋਰਟ ਦੇ ਬੇਨਤੀ ਜਨਰੇਟਰ ਅਤੇ ਜਵਾਬ ਜਾਂਚਕਰਤਾ ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਸਿਸਟਮ ਕੰਸੋਲ ਟੈਸਟ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਜਾਂ ਮੁੜ-ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਇੰਟਰਫੇਸ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
      1. ਟੂਲ > ਸਿਸਟਮ ਡੀਬੱਗਿੰਗ ਟੂਲ > ਸਿਸਟਮ ਕੰਸੋਲ ਚੁਣੋ।
      2. ਸਿਸਟਮ ਕੰਸੋਲ ਵਿੱਚ, ਚੁਣੋ File > ਸਕ੍ਰਿਪਟ ਚਲਾਓ।
      3. ਨੂੰ ਖੋਲ੍ਹੋ file <example_design_install_dir>/example_design/par/sysconsole_ testbench.tcl.
      4. ਸਾਫਟਵੇਅਰ ਗ੍ਰਾਫਿਕਲ ਟੈਸਟ ਆਉਟਪੁੱਟ ਲੋਡ ਕਰਦਾ ਹੈ। ਦੁਬਾਰਾ ਟੈਸਟ ਚਲਾਉਣ ਲਈ ਰੀ-ਸਟਾਰਟ ਚੁਣੋ।

ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨਾ ਅਤੇ ਟੈਸਟ ਕਰਨਾ ਸਾਬਕਾampਹਾਰਡਵੇਅਰ ਵਿੱਚ leALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (10)

ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ

ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਵੇਰਵਾ

ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ IP ਕੋਰ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਤੁਸੀਂ ਐਕਸ ਤੋਂ ਡਿਜ਼ਾਈਨ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹੋampIP ਪੈਰਾਮੀਟਰ ਸੰਪਾਦਕ ਵਿੱਚ ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ (GUI) ਦੀ ਡਿਜ਼ਾਈਨ ਟੈਬ।

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

  • HMC ਬੇਟੀ ਕਾਰਡ ਅਤੇ HMC ਕੌਂਫਿਗਰੇਸ਼ਨ ਲਈ I2C ਮਾਸਟਰ ਅਤੇ I2C ਸ਼ੁਰੂਆਤੀ ਸਟੇਟ ਮਸ਼ੀਨ
  • ATX PLL ਅਤੇ ਟ੍ਰਾਂਸਸੀਵਰ ਰੀਕੈਲੀਬ੍ਰੇਸ਼ਨ ਸਟੇਟ ਮਸ਼ੀਨ
  • ਜਨਰੇਟਰ ਦੀ ਬੇਨਤੀ ਕਰੋ
  • ਮਾਨੀਟਰ ਦੀ ਬੇਨਤੀ ਕਰੋ
  • ਸਿਸਟਮ ਕੰਸੋਲ ਇੰਟਰਫੇਸ

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

  • Intel Quartus Prime ਸਾਫਟਵੇਅਰ
  • ਸਿਸਟਮ ਕੰਸੋਲ
  • ModelSim-AE, Modelsim-SE, NCsim (ਸਿਰਫ਼ ਵੇਰੀਲੌਗ HDL), ਜਾਂ VCS ਸਿਮੂਲੇਟਰ
  • Arria 10 GX FPGA ਵਿਕਾਸ ਕਿੱਟ
  • HMC ਬੇਟੀ ਕਾਰਡ

ਕਾਰਜਾਤਮਕ ਵਰਣਨ

ਅਲਟੇਰਾ ਇੱਕ ਸੰਕਲਨ-ਤਿਆਰ ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈample HMC ਕੰਟਰੋਲਰ IP ਕੋਰ ਦੇ ਨਾਲ। ਇਹ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample Arria 10 GX FPGA ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਨੂੰ FMC ਕਨੈਕਟਰਾਂ ਰਾਹੀਂ ਕਨੈਕਟ ਕੀਤੇ HMC ਬੇਟੀ ਕਾਰਡ ਨਾਲ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦਾ ਹੈ।
ਤੁਸੀਂ ਡਿਜ਼ਾਈਨ ਨੂੰ ਸਾਬਕਾ ਵਜੋਂ ਵਰਤ ਸਕਦੇ ਹੋampਤੁਹਾਡੇ ਡਿਜ਼ਾਈਨ ਨਾਲ ਤੁਹਾਡੇ IP ਕੋਰ ਦੇ ਸਹੀ ਕਨੈਕਸ਼ਨ ਲਈ, ਜਾਂ ਸਟਾਰਟਰ ਡਿਜ਼ਾਈਨ ਦੇ ਤੌਰ 'ਤੇ ਤੁਸੀਂ ਆਪਣੀਆਂ ਖੁਦ ਦੀਆਂ ਡਿਜ਼ਾਈਨ ਜ਼ਰੂਰਤਾਂ ਲਈ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦੇ ਹੋ। ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਵਿੱਚ ਇੱਕ I2C ਮਾਸਟਰ ਮੋਡੀਊਲ, ਇੱਕ PLL/CDR ਰੀਕੈਲੀਬ੍ਰੇਸ਼ਨ ਮੋਡੀਊਲ, ਇੱਕ ਬਾਹਰੀ ਟ੍ਰਾਂਸਸੀਵਰ PLL IP ਕੋਰ, ਅਤੇ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਨੂੰ ਬਣਾਉਣ ਅਤੇ ਜਾਂਚ ਕਰਨ ਲਈ ਤਰਕ ਸ਼ਾਮਲ ਹਨ। ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਇੱਕ ਮਾਈਕ੍ਰੋਨ HMC 15G-SR HMC ਡਿਵਾਈਸ ਮੰਨਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ fo ਹੈurlਸਿਆਹੀ ਜੰਤਰ, ਬੇਟੀ ਕਾਰਡ 'ਤੇ. ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਵਿੱਚ IP ਕੋਰ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ ਅਤੇ HMC ਡਿਵਾਈਸ ਉੱਤੇ ਇੱਕ ਸਿੰਗਲ ਲਿੰਕ ਨਾਲ ਜੁੜਦਾ ਹੈ। ਚਿੱਤਰ 2-1: HMC ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਬਲਾਕ ਡਾਇਗ੍ਰਾਮALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (11)

ਤੁਹਾਡੇ ਦੁਆਰਾ ਆਰਰੀਆ 10 FPGA ਨੂੰ ਡਿਜ਼ਾਈਨ ਐਕਸ ਦੇ ਨਾਲ ਕੌਂਫਿਗਰ ਕਰਨ ਤੋਂ ਬਾਅਦample, I2C ਕੰਟਰੋਲਰ ਆਨ-ਬੋਰਡ ਕਲਾਕ ਜਨਰੇਟਰਾਂ ਅਤੇ HMC ਡਿਵਾਈਸ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ, ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ATX PLL ਨੂੰ ਕੈਲੀਬਰੇਟ ਕਰਦਾ ਹੈ। ਓਪਰੇਸ਼ਨ ਦੌਰਾਨ, ਬੇਨਤੀ ਜਨਰੇਟਰ ਰੀਡ ਅਤੇ ਰਾਈਟ ਕਮਾਂਡਾਂ ਤਿਆਰ ਕਰਦਾ ਹੈ ਜੋ HMC ਕੰਟਰੋਲਰ IP ਕੋਰ ਫਿਰ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ। ਬੇਨਤੀ ਮਾਨੀਟਰ IP ਕੋਰ ਤੋਂ ਜਵਾਬਾਂ ਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਦੀ ਸ਼ੁੱਧਤਾ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ।

ਇੰਟਰਫੇਸ ਸਿਗਨਲ
ਸਾਰਣੀ 2-1: HMC ਕੰਟਰੋਲਰ IP ਕੋਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampਲੇ ਸਿਗਨਲ

ਸਿਗਨਲ ਦਾ ਨਾਮ

clk_50

ਦਿਸ਼ਾ

ਇੰਪੁੱਟ

ਚੌੜਾਈ (ਬਿੱਟ)

1

ਵਰਣਨ

50 MHz ਇਨਪੁਟ ਘੜੀ।

hssi_refclk ਇੰਪੁੱਟ 1 HMC ਅਤੇ HMCC IP ਕੋਰ ਲਈ CDR ਸੰਦਰਭ ਘੜੀ।
ਸਿਗਨਲ ਦਾ ਨਾਮ

hmc_lxrx

ਦਿਸ਼ਾ

ਇੰਪੁੱਟ

ਚੌੜਾਈ (ਬਿੱਟ)

ਚੈਨਲਾਂ ਦੀ ਗਿਣਤੀ (16

ਜਾਂ 8)

ਵਰਣਨ

FPGA ਟ੍ਰਾਂਸਸੀਵਰ ਪਿੰਨ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।

hmc_lxtx ਆਉਟਪੁੱਟ ਚੈਨਲਾਂ ਦੀ ਗਿਣਤੀ (16

ਜਾਂ 8)

FPGA ਟ੍ਰਾਂਸਸੀਵਰ ਟ੍ਰਾਂਸਮਿਟ ਪਿੰਨ.
hmc_ctrl_lxrxps ਇੰਪੁੱਟ 1 FPGA ਟ੍ਰਾਂਸਸੀਵਰ ਪਾਵਰ ਸੇਵ ਕੰਟਰੋਲ.
hmc_ctrl_lxtxps ਆਉਟਪੁੱਟ 1 HMC ਟ੍ਰਾਂਸਸੀਵਰ ਪਾਵਰ ਸੇਵ ਕੰਟਰੋਲ.
hmc_ctrl_ferr_n ਇੰਪੁੱਟ 1 HMC FERR_N ਆਉਟਪੁੱਟ।
hmc_ctrl_p_rst_n ਆਉਟਪੁੱਟ 1 HMC P_RST_N ਇਨਪੁਟ।
hmc_ctrl_scl ਦੋ-ਦਿਸ਼ਾਵੀ 1 HMC I2C ਸੰਰਚਨਾ ਘੜੀ।
hmc_ctrl_sda ਦੋ-ਦਿਸ਼ਾਵੀ 1 HMC I2C ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਾਟਾ।
fmc0_scl ਆਉਟਪੁੱਟ 1 ਅਣਵਰਤਿਆ। ਬੇਟੀ ਕਾਰਡ 'ਤੇ 3.3 V ਪੁੱਲਅੱਪ ਤੋਂ FPGA I/O ਪਿੰਨ ਦੀ ਰੱਖਿਆ ਕਰਨ ਲਈ ਘੱਟ ਚਲਾਓ।
fmc0_sda ਆਉਟਪੁੱਟ 1 ਅਣਵਰਤਿਆ। ਬੇਟੀ ਕਾਰਡ 'ਤੇ 3.3 V ਪੁੱਲਅੱਪ ਤੋਂ FPGA I/O ਪਿੰਨ ਦੀ ਰੱਖਿਆ ਕਰਨ ਲਈ ਘੱਟ ਚਲਾਓ।
ਪੁਸ਼ ਬਟਨ ਇੰਪੁੱਟ 1 ਪੁਸ਼ ਬਟਨ ਇਨਪੁਟ ਰੀਸੈਟ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ।
heart_beat_n ਆਉਟਪੁੱਟ 1 ਦਿਲ ਦੀ ਧੜਕਣ LED ਆਉਟਪੁੱਟ।
link_init_complete_n ਆਉਟਪੁੱਟ 1 ਲਿੰਕ ਸ਼ੁਰੂਆਤੀ ਮੁਕੰਮਲ LED ਆਉਟਪੁੱਟ।
ਟੈਸਟ_ਪਾਸਡ_ਐਨ ਆਉਟਪੁੱਟ 1 ਟੈਸਟ ਪਾਸ LED ਆਉਟਪੁੱਟ.
ਟੈਸਟ_ਫੇਲ_ਐਨ ਆਉਟਪੁੱਟ 1 ਟੈਸਟ ਅਸਫਲ LED ਆਉਟਪੁੱਟ।

ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਰਜਿਸਟਰ ਦਾ ਨਕਸ਼ਾ
ਸਾਰਣੀ 2-2: HMC ਕੰਟਰੋਲਰ IP ਕੋਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਰਜਿਸਟਰ ਦਾ ਨਕਸ਼ਾ

ਇਹਨਾਂ ਰਜਿਸਟਰਾਂ ਨੂੰ ਲਿਖਣਾ ਡਿਜ਼ਾਈਨ ਨੂੰ ਰੀਸੈੱਟ ਕਰਦਾ ਹੈ।

ਬਿੱਟ

1:0

ਖੇਤਰ ਦਾ ਨਾਮ

ਪੋਰਟ ਕਾਉਂਟ

ਟਾਈਪ ਕਰੋ

RO

ਰੀਸੈੱਟ 'ਤੇ ਮੁੱਲ

ਬਦਲਦਾ ਹੈ

ਵਰਣਨ

IP ਕੋਰ ਉਦਾਹਰਨ ਲਈ ਪੋਰਟਾਂ ਦੀ ਸੰਖਿਆ।

7:2 ਰਾਖਵਾਂ RO 0x00  

ਸਾਰਣੀ 2-4: BOARD_LEDs ਰਜਿਸਟਰ
ਇਹ ਰਜਿਸਟਰ ਬੋਰਡ ਦੇ LEDs ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ

ਬਿੱਟ

0

ਖੇਤਰ ਦਾ ਨਾਮ

ਟੈਸਟ ਅਸਫਲ ਰਿਹਾ

ਟਾਈਪ ਕਰੋ

RO

ਰੀਸੈੱਟ 'ਤੇ ਮੁੱਲ

0x00

ਵਰਣਨ

ਟੈਸਟ ਅਸਫਲ ਰਿਹਾ।

1 ਟੈਸਟ ਪਾਸ ਕੀਤਾ RO 0x00 ਟੈਸਟ ਪਾਸ ਕੀਤਾ।
2 HMCC ਲਿੰਕ ਦੀ ਸ਼ੁਰੂਆਤ ਪੂਰੀ ਹੋਈ RO 0x00 HMC ਲਿੰਕ ਅਰੰਭਕਰਨ ਮੁਕੰਮਲ ਅਤੇ ਟ੍ਰੈਫਿਕ ਲਈ ਤਿਆਰ ਹੈ।
3 ਦਿਲ ਦੀ ਧੜਕਣ RO 0x00 ਜਦੋਂ ਡਿਜ਼ਾਈਨ ਚੱਲ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਟੌਗਲ ਕਰਦਾ ਹੈ।
7:4 ਰਾਖਵਾਂ RO 0x00  

ਸਾਰਣੀ 2-5: TEST_INITIALIZATION_STATUS ਰਜਿਸਟਰ

ਬਿੱਟ

0

ਖੇਤਰ ਦਾ ਨਾਮ

I2C ਘੜੀ ਜੇਨਰੇਟਰ ਸੈੱਟ

ਟਾਈਪ ਕਰੋ

RO

ਰੀਸੈੱਟ 'ਤੇ ਮੁੱਲ

0x00

ਵਰਣਨ

ਆਨ-ਬੋਰਡ ਕਲਾਕ ਜਨਰੇਟਰ ਕੌਂਫਿਗਰ ਕੀਤੇ ਗਏ।

1 ATX PLL ਅਤੇ ਟ੍ਰਾਂਸਸੀਵਰ ਰੀਕੈਲੀਬ੍ਰੇਸ਼ਨ ਪੂਰਾ ਹੋਇਆ RO 0x00 ATX PLL ਅਤੇ ਟ੍ਰਾਂਸਸੀਵਰ ਇਨਪੁਟ ਕਲਾਕ ਲਈ ਮੁੜ-ਕੈਲੀਬਰੇਟ ਕੀਤੇ ਗਏ ਹਨ।
2 I2C HMC

ਸੰਰਚਨਾ ਪੂਰੀ ਹੋਈ

RO 0x00 I2C ਉੱਤੇ HMC ਡਿਵਾਈਸ ਸੰਰਚਨਾ ਪੂਰੀ ਹੋਈ।
3 HMC ਲਿੰਕ ਦੀ ਸ਼ੁਰੂਆਤ ਪੂਰੀ ਹੋਈ RO 0x00 HMC ਲਿੰਕ ਅਰੰਭਕਰਨ ਮੁਕੰਮਲ ਅਤੇ ਟ੍ਰੈਫਿਕ ਲਈ ਤਿਆਰ ਹੈ।
7:4 ਰਾਖਵਾਂ RO 0x00  

ਸਾਰਣੀ 2-6: PORT_STATUS ਰਜਿਸਟਰ

ਬਿੱਟ

0

ਖੇਤਰ ਦਾ ਨਾਮ

ਪੋਰਟ 0 ਬੇਨਤੀ ਠੀਕ ਹੈ

ਟਾਈਪ ਕਰੋ

RO

ਰੀਸੈੱਟ 'ਤੇ ਮੁੱਲ

0x00

ਵਰਣਨ

ਪੋਰਟ 0 ਬੇਨਤੀ ਜਨਰੇਸ਼ਨ ਪੂਰਾ ਹੋਇਆ।

1 ਪੋਰਟ 0 ਜਵਾਬ ਠੀਕ ਹੈ RO 0x00 ਪੋਰਟ 0 ਜਵਾਬ ਜਾਂਚ ਪਾਸ ਕੀਤੀ ਗਈ।
2 ਪੋਰਟ 1 ਬੇਨਤੀ ਠੀਕ ਹੈ RO 0x00 ਪੋਰਟ 1 ਬੇਨਤੀ ਜਨਰੇਸ਼ਨ ਪੂਰਾ ਹੋਇਆ।
3 ਪੋਰਟ 1 ਜਵਾਬ ਠੀਕ ਹੈ RO 0x00 ਪੋਰਟ 1 ਜਵਾਬ ਜਾਂਚ ਪਾਸ ਕੀਤੀ ਗਈ।
ਬਿੱਟ

4

ਖੇਤਰ ਦਾ ਨਾਮ

ਪੋਰਟ 2 ਬੇਨਤੀ ਠੀਕ ਹੈ

ਟਾਈਪ ਕਰੋ

RO

ਰੀਸੈੱਟ 'ਤੇ ਮੁੱਲ

0x00

ਵਰਣਨ

ਪੋਰਟ 2 ਬੇਨਤੀ ਜਨਰੇਸ਼ਨ ਪੂਰਾ ਹੋਇਆ।

5 ਪੋਰਟ 2 ਜਵਾਬ ਠੀਕ ਹੈ RO 0x00 ਪੋਰਟ 2 ਜਵਾਬ ਜਾਂਚ ਪਾਸ ਕੀਤੀ ਗਈ।
6 ਪੋਰਟ 3 ਬੇਨਤੀ ਠੀਕ ਹੈ RO 0x00 ਪੋਰਟ 3 ਬੇਨਤੀ ਜਨਰੇਸ਼ਨ ਪੂਰਾ ਹੋਇਆ।
7 ਪੋਰਟ 4 ਜਵਾਬ ਠੀਕ ਹੈ RO 0x00 ਪੋਰਟ 3 ਜਵਾਬ ਜਾਂਚ ਪਾਸ ਕੀਤੀ ਗਈ।

ਵਧੀਕ ਜਾਣਕਾਰੀ

HMC ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਯੂਜ਼ਰ ਗਾਈਡ ਰੀਵਿਜ਼ਨ ਇਤਿਹਾਸ
ਸਾਰਣੀ A-1: ​​ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਡਿਜ਼ਾਇਨ ਐਕਸ ਵਿੱਚ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਤਬਦੀਲੀਆਂ ਦਾ ਸਾਰ ਦਿੰਦਾ ਹੈampਐਚਐਮਸੀ ਕੰਟਰੋਲਰ ਆਈਪੀ ਕੋਰ ਲਈ ਉਪਭੋਗਤਾ ਗਾਈਡ।

ਮਿਤੀ ACDS ਸੰਸਕਰਣ ਤਬਦੀਲੀਆਂ
     
2016.05.02 16.0 ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼।

Intel ਨਾਲ ਸੰਪਰਕ ਕਿਵੇਂ ਕਰੀਏ
ਟੇਬਲ A-2: Intel ਨਾਲ ਸੰਪਰਕ ਕਿਵੇਂ ਕਰੀਏ
Intel ਉਤਪਾਦਾਂ ਬਾਰੇ ਸਭ ਤੋਂ ਨਵੀਨਤਮ ਜਾਣਕਾਰੀ ਲੱਭਣ ਲਈ, ਇਸ ਸਾਰਣੀ ਨੂੰ ਵੇਖੋ। ਤੁਸੀਂ ਆਪਣੇ ਸਥਾਨਕ ਇੰਟੇਲ ਵਿਕਰੀ ਦਫਤਰ ਜਾਂ ਵਿਕਰੀ ਪ੍ਰਤੀਨਿਧੀ ਨਾਲ ਵੀ ਸੰਪਰਕ ਕਰ ਸਕਦੇ ਹੋ।

ਸੰਪਰਕ ਕਰੋ ਸੰਪਰਕ .ੰਗ ਪਤਾ
ਤਕਨੀਕੀ ਸਮਰਥਨ Webਸਾਈਟ www.altera.com/support
 

ਤਕਨੀਕੀ ਸਿਖਲਾਈ

Webਸਾਈਟ www.altera.com/training
ਈਮੇਲ FPGATraining@intel.com
ਉਤਪਾਦ ਸਾਹਿਤ Webਸਾਈਟ www.altera.com/literature
ਗੈਰ-ਤਕਨੀਕੀ ਸਹਾਇਤਾ: ਆਮ ਈਮੇਲ nacomp@altera.com
ਸੰਪਰਕ ਕਰੋ

 

ਗੈਰ-ਤਕਨੀਕੀ ਸਹਾਇਤਾ: ਸੌਫਟਵੇਅਰ ਲਾਇਸੈਂਸਿੰਗ

ਸੰਪਰਕ .ੰਗ

 

ਈਮੇਲ

ਪਤਾ

 

authorization@altera.com

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

ਟਾਈਪੋਗ੍ਰਾਫਿਕ ਸੰਮੇਲਨ

ਸਾਰਣੀ A-3: ਟਾਈਪੋਗ੍ਰਾਫਿਕ ਸੰਮੇਲਨ
ਟਾਈਪੋਗ੍ਰਾਫਿਕ ਪਰੰਪਰਾਵਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ ਜੋ ਇਹ ਦਸਤਾਵੇਜ਼ ਵਰਤਦਾ ਹੈALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (12) ALTERA-Arria-10-ਹਾਈਬ੍ਰਿਡ-ਮੈਮੋਰੀ-ਕਿਊਬ-ਕੰਟਰੋਲਰ-ਡਿਜ਼ਾਈਨ-ਐਕਸ.ample-FIG- (13)

ਫੀਡਬੈਕ ਆਈਕਨ ਤੁਹਾਨੂੰ ਦਸਤਾਵੇਜ਼ ਬਾਰੇ Altera ਨੂੰ ਫੀਡਬੈਕ ਦਰਜ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਫੀਡਬੈਕ ਇਕੱਠਾ ਕਰਨ ਦੇ ਤਰੀਕੇ ਹਰੇਕ ਦਸਤਾਵੇਜ਼ ਲਈ ਢੁਕਵੇਂ ਹੁੰਦੇ ਹਨ

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

ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਡਿਜ਼ਾਈਨ ਸੂਟ ਲਈ ਆਖਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ: 16.0
UG-20027
2016.05.02
101 ਇਨੋਵੇਸ਼ਨ ਡਰਾਈਵ
ਸੈਨ ਜੋਸ, CA 95134
www.altera.com

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

ALTERA Arria 10 ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
ਅਰਰੀਆ 10 ਹਾਈਬ੍ਰਿਡ ਮੈਮੋਰੀ ਕਿਊਬ ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਐਕਸample, Arria 10, Hybrid Memory Cube Controller Design Example, ਕੰਟਰੋਲਰ ਡਿਜ਼ਾਈਨ ਐਕਸample, ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample

ਹਵਾਲੇ

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

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