F-Tile-និមិត្តសញ្ញា

F-Tile Interlaken Intel FPGA IP Design Example

F-Tile-Interlaken-Intel-FPGA-IP-Design-Exampឡេ-ផលិតផល

មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័ស

ស្នូល F-Tile Interlaken Intel® FPGA IP ផ្តល់នូវការសាកល្បងសាកល្បង។ ការរចនាផ្នែករឹង ឧample ដែលគាំទ្រការចងក្រង និងការធ្វើតេស្តផ្នែករឹងនឹងមាននៅក្នុងកម្មវិធី Intel Quartus® Prime Pro Edition កំណែ 21.4។ នៅពេលអ្នកបង្កើតការរចនា exampដូច្នេះ កម្មវិធីនិពន្ធប៉ារ៉ាម៉ែត្របង្កើតដោយស្វ័យប្រវត្តិ fileចាំបាច់ដើម្បីក្លែងធ្វើ ចងក្រង និងសាកល្បងការរចនា។
កៅអីសាកល្បង និងការរចនា ឧample គាំទ្ររបៀប NRZ និង PAM4 សម្រាប់ឧបករណ៍ F-tile ។ F-Tile Interlaken Intel FPGA IP core បង្កើតការរចនា examples សម្រាប់បន្សំដែលបានគាំទ្រខាងក្រោមនៃចំនួនផ្លូវ និងអត្រាទិន្នន័យ។

IP ដែលគាំទ្រការរួមបញ្ចូលគ្នានៃចំនួនផ្លូវ និងអត្រាទិន្នន័យ
បន្សំខាងក្រោមត្រូវបានគាំទ្រនៅក្នុងកម្មវិធី Intel Quartus Prime Pro Edition កំណែ 21.3 ។ បន្សំផ្សេងទៀតទាំងអស់នឹងត្រូវបានគាំទ្រនៅក្នុងកំណែអនាគតនៃ Intel Quartus Prime Pro Edition ។

 

ចំនួនផ្លូវ

អត្រាផ្លូវ (Gbps)
6.25 10.3125 12.5 25.78125 53.125
4 បាទ បាទ បាទ
6 បាទ បាទ
8 បាទ បាទ
10 បាទ បាទ
12 បាទ បាទ បាទ

រូបភាពទី 1. ជំហានអភិវឌ្ឍន៍សម្រាប់ការរចនា ExampleF-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

ចំណាំ៖ ការចងក្រង និងការធ្វើតេស្តផ្នែករឹងនឹងមាននៅក្នុងកម្មវិធី Intel Quartus Prime Pro Edition កំណែ 21.4 ។
ការរចនាស្នូល F-Tile Interlaken Intel FPGA IP ឧample គាំទ្រមុខងារដូចខាងក្រោមៈ

  • ខាងក្នុង TX ទៅ RX ស៊េរីរង្វិលជុំឡើងវិញ
  • បង្កើតកញ្ចប់ទំហំថេរដោយស្វ័យប្រវត្តិ
  • សមត្ថភាពត្រួតពិនិត្យកញ្ចប់ព័ត៌មានមូលដ្ឋាន
  • សមត្ថភាពក្នុងការប្រើ System Console ដើម្បីកំណត់ការរចនាឡើងវិញសម្រាប់គោលបំណងសាកល្បងឡើងវិញ

រូបភាពទី 2.High-level Block DiagramF-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

ព័ត៌មានពាក់ព័ន្ធ

  • មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ IP របស់ F-Tile Interlaken Intel FPGA
  • F-Tile Interlaken Intel FPGA IP កំណត់សម្គាល់ការចេញផ្សាយ

តម្រូវការផ្នែករឹង និងកម្មវិធី

ដើម្បីសាកល្បងអតីតample design ប្រើ hardware និង software ខាងក្រោម៖

  • កម្មវិធី Intel Quartus Prime Pro Edition កំណែ 21.3
  • កុងសូលប្រព័ន្ធ
  • កម្មវិធីត្រាប់តាមដែលគាំទ្រ៖
    • Synopsys* VCS*
    • Synopsys VCS MX
    • Siemens* EDA ModelSim* SE ឬ Questa*

ចំណាំ៖  ការគាំទ្រផ្នែករឹងសម្រាប់ការរចនា ឧample នឹងមាននៅក្នុងកម្មវិធី Intel Quartus Prime Pro Edition កំណែ 21.4 ។

ការបង្កើតការរចនា

រូបភាពទី 3 ។ នីតិវិធីF-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

អនុវត្តតាមជំហានទាំងនេះដើម្បីបង្កើត example និង testbench:

  1. នៅក្នុងកម្មវិធី Intel Quartus Prime Pro Edition សូមចុច File ➤ អ្នកជំនួយគម្រោងថ្មី ដើម្បីបង្កើតគម្រោង Intel Quartus Prime ថ្មី ឬចុច File ➤ បើកគម្រោងដើម្បីបើកគម្រោង Intel Quartus Prime ដែលមានស្រាប់។ អ្នកជំនួយការរំលឹកអ្នកឱ្យបញ្ជាក់ឧបករណ៍។
  2. បញ្ជាក់គ្រួសារឧបករណ៍ Agilex ហើយជ្រើសរើសឧបករណ៍ជាមួយ F-Tile សម្រាប់ការរចនារបស់អ្នក។
  3. នៅក្នុងកាតាឡុក IP កំណត់ទីតាំង ហើយចុចពីរដង F-Tile Interlaken Intel FPGA IP ។ បង្អួចវ៉ារ្យ៉ង់ IP ថ្មីលេចឡើង។
  4. បញ្ជាក់ឈ្មោះកម្រិតកំពូល សម្រាប់បំរែបំរួល IP ផ្ទាល់ខ្លួនរបស់អ្នក។ កម្មវិធីកែសម្រួលប៉ារ៉ាម៉ែត្ររក្សាទុកការកំណត់បំរែបំរួល IP នៅក្នុង a file មានឈ្មោះ .ip
  5. ចុចយល់ព្រម។ កម្មវិធីកែសម្រួលប៉ារ៉ាម៉ែត្រលេចឡើង។

រូបភាពទី ៤ ឧampផ្ទាំងរចនាF-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

6. នៅលើផ្ទាំង IP បញ្ជាក់ប៉ារ៉ាម៉ែត្រសម្រាប់បំរែបំរួលស្នូល IP របស់អ្នក។
7. នៅលើ Exampផ្ទាំង រចនា ជ្រើសរើសជម្រើស ក្លែងធ្វើ ដើម្បីបង្កើត testbench ។
ចំណាំ៖ ជម្រើសសំយោគគឺសម្រាប់ hardware example design ដែលនឹងមាននៅក្នុងកម្មវិធី Intel Quartus Prime Pro Edition កំណែ 21.4 ។
8. សម្រាប់ទ្រង់ទ្រាយ HDL ដែលត្រូវបានបង្កើត ទាំងជម្រើស Verilog និង VHDL គឺអាចប្រើបាន។
9. ចុចបង្កើត Exampឡេ រចនា។ The Select Exampបង្អួចបញ្ជីឈ្មោះរចនាលេចឡើង។
10. ប្រសិនបើអ្នកចង់កែប្រែការរចនា ឧample ផ្លូវថត ឬឈ្មោះពីលំនាំដើមដែលបានបង្ហាញ (ilk_f_0_example_design) រកមើលផ្លូវថ្មី ហើយវាយ ex design ថ្មី។ampឈ្មោះ​ថត។
ចុច“ យល់រពម” ។

ចំណាំ៖ នៅក្នុង F-Tile Interlaken Intel FPGA IP design exampដូច្នេះ SystemPLL មួយត្រូវបានភ្លាមៗដោយស្វ័យប្រវត្តិ ហើយបានភ្ជាប់ទៅ F-Tile Interlaken Intel FPGA IP core។ ផ្លូវឋានានុក្រម SystemPLL ក្នុងការរចនា exampឡេគឺ៖

example_design.test_env_inst.test_dut.dut.pll

SystemPLL នៅក្នុងការរចនា example ចែករំលែកនាឡិកាយោង 156.26 MHz ដូចគ្នានឹងឧបករណ៍បញ្ជូន។

រចនាសម្ព័ន្ធថត

ស្នូល F-Tile Interlaken Intel FPGA IP បង្កើតដូចខាងក្រោម files សម្រាប់ការរចនា exampលេ៖
រូបភាពទី 5. រចនាសម្ព័ន្ធថតF-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

តារាង 2 ។ ការរចនាផ្នែករឹង Example File ការពិពណ៌នា
ទាំងនេះ files គឺនៅក្នុងample_installation_dir>/ilk_f_0_example_design ថត។

File ឈ្មោះ ការពិពណ៌នា
example_design.qpf គម្រោង Intel Quartus Prime file.
example_design.qsf ការកំណត់គម្រោង Intel Quartus Prime file
example_design.sdc jtag_ timing_template.sdc Synopsys Design Constraint file. អ្នកអាចចម្លង និងកែប្រែសម្រាប់ការរចនាផ្ទាល់ខ្លួនរបស់អ្នក។
sysconsole_testbench.tcl មេ file សម្រាប់ចូលប្រើ System Console

ចំណាំ៖ ការគាំទ្រផ្នែករឹងសម្រាប់ការរចនា ឧample នឹងមាននៅក្នុងកម្មវិធី Intel Quartus Prime Pro Edition កំណែ 21.4 ។

តារាង 3. Testbench File ការពិពណ៌នា

នេះ។ file គឺនៅក្នុងample_installation_dir>/ilk_f_0_example_design/ ឧampថត le_design/rtl ។

File ឈ្មោះ ការពិពណ៌នា
top_tb.sv កៅអីសាកល្បងកម្រិតកំពូល file.

តារាង 4. ស្គ្រីប Testbench

ទាំងនេះ files គឺនៅក្នុងample_installation_dir>/ilk_f_0_example_design/ ឧampថត le_design/testbench

File ឈ្មោះ ការពិពណ៌នា
run_vcs.sh ស្គ្រីប Synopsys VCS ដើម្បីដំណើរការ testbench ។
រត់_vcsmx.sh ស្គ្រីប Synopsys VCS MX ដើម្បីដំណើរការ testbench ។
run_mentor.tcl ស្គ្រីប Siemens EDA ModelSim SE ឬ Questa ដើម្បីដំណើរការកៅអីសាកល្បង។

ការក្លែងធ្វើការរចនា Exampនៅ Testbench

រូបភាពទី 6. នីតិវិធីF-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

សូមអនុវត្តតាមជំហានទាំងនេះ ដើម្បីក្លែងធ្វើតុល្យការ៖

  1. នៅប្រអប់បញ្ចូលពាក្យបញ្ជា ប្តូរទៅថតសាកល្បងសាកល្បង។ ផ្លូវថតគឺample_installation_dir>/example_design/testbench ។
  2. ដំណើរការស្គ្រីបក្លែងធ្វើសម្រាប់កម្មវិធីក្លែងធ្វើដែលបានគាំទ្រតាមជម្រើសរបស់អ្នក។ ស្គ្រីបចងក្រង និងដំណើរការ testbench នៅក្នុងម៉ាស៊ីនក្លែងធ្វើ។ ស្គ្រីបរបស់អ្នកគួរពិនិត្យមើលថាចំនួន SOP និង EOP ត្រូវគ្នាបន្ទាប់ពីការក្លែងធ្វើបានបញ្ចប់។

តារាងទី 5. ជំហានដើម្បីដំណើរការការក្លែងធ្វើ

ក្លែងធ្វើ សេចក្តីណែនាំ
 

វីស៊ីអេស

នៅក្នុងបន្ទាត់ពាក្យបញ្ជាវាយ:

 

sh run_vcs.sh

 

VCS MX

នៅក្នុងបន្ទាត់ពាក្យបញ្ជាវាយ:

 

sh run_vcsmx.sh

 

 

ModelSim SE ឬ Questa

នៅក្នុងបន្ទាត់ពាក្យបញ្ជាវាយ:

 

vsim -do run_mentor.tcl

ប្រសិនបើអ្នកចូលចិត្តក្លែងធ្វើដោយមិនបង្ហាញ ModelSim GUI សូមវាយ៖

 

vsim -c -do run_mentor.tcl

3. វិភាគលទ្ធផល។ ការក្លែងធ្វើដោយជោគជ័យផ្ញើ និងទទួលកញ្ចប់ព័ត៌មាន ហើយបង្ហាញ “ការសាកល្បងឆ្លងកាត់”។

កៅអីសាកល្បងសម្រាប់ការរចនា ឧample បំពេញកិច្ចការដូចខាងក្រោមៈ

  • បញ្ចូលស្នូល F-Tile Interlaken Intel FPGA IP ។
  • បោះពុម្ពស្ថានភាព PHY ។
  • ពិនិត្យមើលការធ្វើសមកាលកម្មមេតាហ្វ្រេម (SYNC_LOCK) និងព្រំដែនពាក្យ (ប្លុក) (WORD_LOCK) ។
  • រង់ចាំសម្រាប់ផ្លូវនីមួយៗដែលត្រូវចាក់សោ និងតម្រឹម។
  • ចាប់ផ្តើមបញ្ជូនកញ្ចប់ព័ត៌មាន។
  • ពិនិត្យស្ថិតិកញ្ចប់ព័ត៌មាន៖
    • កំហុស CRC24
    • SOPs
    • EOPs

សample output បង្ហាញពីការដំណើរការសាកល្បងដោយជោគជ័យ៖F-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

ការចងក្រងការរចនា Example

  1. ធានាអតីតampជំនាន់រចនាបានបញ្ចប់ហើយ។
  2. នៅក្នុងកម្មវិធី Intel Quartus Prime Pro Edition សូមបើកគម្រោង Intel Quartus Primeample_installation_dir>/example_design.qpf> ។
  3. នៅលើម៉ឺនុយដំណើរការសូមចុចចាប់ផ្តើមការចងក្រង។

រចនា Exampការពិពណ៌នា

ការរចនា example បង្ហាញពីមុខងារនៃស្នូល IP របស់ Interlaken ។

រចនា Example សមាសភាគ

អតីតample រចនាភ្ជាប់ប្រព័ន្ធ និងនាឡិកាយោង PLL និងធាតុផ្សំនៃការរចនាដែលត្រូវការ។ អតីតample រចនាកំណត់រចនាសម្ព័ន្ធស្នូល IP នៅក្នុងរបៀបរង្វិលជុំខាងក្នុង និងបង្កើតកញ្ចប់ព័ត៌មាននៅលើចំណុចប្រទាក់ផ្ទេរទិន្នន័យអ្នកប្រើប្រាស់ IP ស្នូល TX ។ ស្នូល IP បញ្ជូនកញ្ចប់ព័ត៌មានទាំងនេះនៅលើផ្លូវរង្វិលជុំខាងក្នុងតាមរយៈឧបករណ៍បញ្ជូន។
បន្ទាប់ពីអ្នកទទួលស្នូល IP ទទួលបានកញ្ចប់ព័ត៌មាននៅលើផ្លូវរង្វិលជុំវិញ វាដំណើរការកញ្ចប់ព័ត៌មាន Interlaken ហើយបញ្ជូនវានៅលើចំណុចប្រទាក់ផ្ទេរទិន្នន័យអ្នកប្រើប្រាស់ RX ។ អតីតample design ពិនិត្យមើលថាកញ្ចប់ព័ត៌មានដែលទទួលបាន និងបញ្ជូនត្រូវគ្នា។
ការរចនា F-Tile Interlaken Intel IP ឧampឡេរួមបញ្ចូលសមាសធាតុដូចខាងក្រោមៈ

  1. F-Tile Interlaken Intel FPGA ស្នូល IP
  2. ម៉ាស៊ីនបង្កើតកញ្ចប់ និងឧបករណ៍ពិនិត្យកញ្ចប់
  3. F-Tile Reference និង System PLL Clocks Intel FPGA IP core

សញ្ញាចំណុចប្រទាក់

តារាង 6. Design Example សញ្ញាចំណុចប្រទាក់

ឈ្មោះច្រក ទិសដៅ ទទឹង (ប៊ីត) ការពិពណ៌នា
 

mgmt_clk

 

បញ្ចូល

 

1

ការបញ្ចូលនាឡិកាប្រព័ន្ធ។ ប្រេកង់នាឡិកាត្រូវតែ 100 MHz ។
 

pll_ref_clk

 

បញ្ចូល

 

1

នាឡិកាយោងឧបករណ៍បញ្ជូន។ ជំរុញ RX CDR PLL ។
rx_pin បញ្ចូល ចំនួនផ្លូវ ម្ជុលទិន្នន័យអ្នកទទួល SERDES ។
tx_pin ទិន្នផល ចំនួនផ្លូវ បញ្ជូនម្ជុលទិន្នន័យ SERDES ។
rx_pin_n(1) បញ្ចូល ចំនួនផ្លូវ ម្ជុលទិន្នន័យអ្នកទទួល SERDES ។
tx_pin_n(1) ទិន្នផល ចំនួនផ្លូវ បញ្ជូនម្ជុលទិន្នន័យ SERDES ។
 

 

mac_clk_pll_ref

 

 

បញ្ចូល

 

 

1

សញ្ញានេះត្រូវតែត្រូវបានជំរុញដោយ PLL ហើយត្រូវតែប្រើប្រភពនាឡិកាដូចគ្នាដែលជំរុញ pll_ref_clk ។

សញ្ញានេះមាននៅក្នុងបំរែបំរួលឧបករណ៍របៀប PAM4 ប៉ុណ្ណោះ។

usr_pb_reset_n បញ្ចូល 1 កំណត់ប្រព័ន្ធឡើងវិញ។

(1) មានតែនៅក្នុងវ៉ារ្យ៉ង់ PAM4 ប៉ុណ្ណោះ។

សាជីវកម្ម Intel ។ រក្សា​រ​សិទ្ធ​គ្រប់យ៉ាង។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ Intel ធានាការអនុវត្តផលិតផល FPGA និង semiconductor របស់ខ្លួនទៅនឹងលក្ខណៈបច្ចេកទេសបច្ចុប្បន្នស្របតាមការធានាស្តង់ដាររបស់ Intel ប៉ុន្តែរក្សាសិទ្ធិក្នុងការផ្លាស់ប្តូរផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។ Intel សន្មត់ថាគ្មានទំនួលខុសត្រូវ ឬទំនួលខុសត្រូវដែលកើតចេញពីកម្មវិធី ឬការប្រើប្រាស់ព័ត៌មាន ផលិតផល ឬសេវាកម្មណាមួយដែលបានពិពណ៌នានៅទីនេះ លើកលែងតែមានការយល់ព្រមជាលាយលក្ខណ៍អក្សរដោយ Intel ។ អតិថិជនរបស់ Intel ត្រូវបានណែនាំឱ្យទទួលបានកំណែចុងក្រោយបំផុតនៃការបញ្ជាក់ឧបករណ៍ មុនពេលពឹងផ្អែកលើព័ត៌មានដែលបានបោះពុម្ពផ្សាយណាមួយ និងមុនពេលធ្វើការបញ្ជាទិញផលិតផល ឬសេវាកម្ម។
*ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានទាមទារជាកម្មសិទ្ធិរបស់អ្នកដទៃ។

ចុះឈ្មោះផែនទី

ចំណាំ៖

  • រចនា Exampអាសយដ្ឋានចុះឈ្មោះ le ចាប់ផ្តើមដោយ 0x20** ខណៈពេលដែលអាសយដ្ឋានចុះឈ្មោះស្នូល Interlaken IP ចាប់ផ្តើមដោយ 0x10** ។
  • អាសយដ្ឋានចុះឈ្មោះ F-tile PHY ចាប់ផ្តើមដោយ 0x30** ខណៈអាសយដ្ឋានចុះឈ្មោះ F-tile FEC ចាប់ផ្តើមដោយ 0x40**។ ការចុះឈ្មោះ FEC មាននៅក្នុងរបៀប PAM4 ប៉ុណ្ណោះ។
  • លេខកូដចូលប្រើ៖ RO-Read Only, និង RW-Read/Write។
  • កុងសូលប្រព័ន្ធអានការរចនា example ចុះឈ្មោះ និងរាយការណ៍ពីស្ថានភាពសាកល្បងនៅលើអេក្រង់។

តារាង 7. Design Example ចុះឈ្មោះផែនទី

អុហ្វសិត ឈ្មោះ ការចូលប្រើ ការពិពណ៌នា
ម៉ោង ៨.០០ កក់ទុក
ម៉ោង ៨.០០ កក់ទុក
 

 

ម៉ោង ៨.០០

 

 

កំណត់ប្រព័ន្ធ PLL ឡើងវិញ

 

 

RO

ប៊ីតខាងក្រោមបង្ហាញពីការស្នើសុំកំណត់ប្រព័ន្ធ PLL និងបើកតម្លៃឡើងវិញ៖

• ប៊ីត [0] – sys_pll_rst_req

• ប៊ីត [1] – sys_pll_rst_en

ម៉ោង ៨.០០ បានតម្រឹមផ្លូវ RX RO ចង្អុលបង្ហាញការតម្រឹមផ្លូវ RX ។
 

ម៉ោង ៨.០០

 

WORD ត្រូវបានចាក់សោ

 

RO

[NUM_LANES–1:0] – ពាក្យ (ប្លុក) ការកំណត់ព្រំដែន។
ម៉ោង ៨.០០ សមកាលកម្មត្រូវបានចាក់សោ RO [NUM_LANES–1:0] – ការធ្វើសមកាលកម្ម Metaframe ។
៨.០៦-៨.០៩ ចំនួនកំហុស CRC32 RO បង្ហាញពីចំនួនកំហុស CRC32 ។
ម៉ោង ៨ ព្រឹក ចំនួនកំហុស CRC24 RO បង្ហាញពីចំនួនកំហុស CRC24 ។
 

 

ម៉ោង ៨ ព្រឹក

 

 

សញ្ញាហូរហៀរ/ក្រោម

 

 

RO

ប៊ីតខាងក្រោមបង្ហាញ៖

• ប៊ីត [3] – សញ្ញាលំហូរ TX

• ប៊ីត [2] – សញ្ញាលំហូរ TX

• ប៊ីត [1] – សញ្ញាហូរហៀរ RX

៨ ម៉ោង ០ ស៊ី រាប់ SOP RO បង្ហាញពីចំនួន SOP ។
ម៉ោង ៨ យប់ ចំនួន EOP RO បង្ហាញពីចំនួន EOP
 

 

៨ ម៉ោង ០ អ៊ី

 

 

កំហុសរាប់

 

 

RO

បង្ហាញពីចំនួនកំហុសខាងក្រោម៖

• ការបាត់បង់ការតម្រឹមផ្លូវ

• ពាក្យគ្រប់គ្រងខុសច្បាប់

• គំរូស៊ុមខុសច្បាប់

• បាត់សូចនាករ SOP ឬ EOP

8'h0F send_data_mm_clk RW សរសេរ 1 ទៅប៊ីត [0] ដើម្បីបើកសញ្ញាម៉ាស៊ីនភ្លើង។
 

ម៉ោង ៨.០០

 

កំហុសកម្មវិធីពិនិត្យ

  បង្ហាញ​កំហុស​អ្នក​ពិនិត្យ។ (កំហុសទិន្នន័យ SOP កំហុសលេខឆានែល និងកំហុសទិន្នន័យ PLD)
ម៉ោង ៨.០០ ចាក់សោប្រព័ន្ធ PLL RO ប៊ីត [0] បង្ហាញពីសូចនាករចាក់សោ PLL ។
 

ម៉ោង ៨.០០

 

ចំនួន TX SOP

 

RO

បង្ហាញពីចំនួន SOP ដែលបង្កើតដោយម៉ាស៊ីនបង្កើតកញ្ចប់ព័ត៌មាន។
 

ម៉ោង ៨.០០

 

ចំនួន TX EOP

 

RO

បង្ហាញពីចំនួន EOP ដែលបង្កើតដោយម៉ាស៊ីនបង្កើតកញ្ចប់ព័ត៌មាន។
ម៉ោង ៨.០០ កញ្ចប់បន្ត RW សរសេរ 1 ទៅប៊ីត [0] ដើម្បីបើកកញ្ចប់ព័ត៌មានបន្ត។
បន្ត…
អុហ្វសិត ឈ្មោះ ការចូលប្រើ ការពិពណ៌នា
ម៉ោង ៨.០០ ការរាប់កំហុស ECC RO ចង្អុលបង្ហាញចំនួនកំហុស ECC ។
ម៉ោង ៨.០០ ECC បានកែចំនួនកំហុស RO បង្ហាញចំនួននៃកំហុស ECC ដែលបានកែ។
ម៉ោង ៨.០០ tile_tx_rst_n WO កំណត់ក្រឡាឡើងវិញទៅ SRC សម្រាប់ TX ។
ម៉ោង ៨.០០ tile_rx_rst_n WO កំណត់ក្រឡាឡើងវិញទៅ SRC សម្រាប់ RX ។
ម៉ោង ៨.០០ tile_tx_rst_ack_n RO កំណត់ក្រឡាឡើងវិញទទួលស្គាល់ពី SRC សម្រាប់ TX ។
ម៉ោង ៨.០០ tile_rx_rst_ack_n RO កំណត់ក្រឡាឡើងវិញទទួលស្គាល់ពី SRC សម្រាប់ RX ។

កំណត់ឡើងវិញ

នៅក្នុង F-Tile Interlaken Intel FPGA IP core អ្នកចាប់ផ្តើមការកំណត់ឡើងវិញ (reset_n=0) ហើយសង្កត់រហូតដល់ស្នូល IP ត្រឡប់ការទទួលស្គាល់ការកំណត់ឡើងវិញ (reset_ack_n=0) ។ បន្ទាប់ពីការកំណត់ឡើងវិញត្រូវបានដកចេញ (reset_n=1) ការទទួលស្គាល់ការកំណត់ឡើងវិញត្រឡប់ទៅស្ថានភាពដំបូងរបស់វា។
(កំណត់ឡើងវិញ_ack_n=1)។ នៅក្នុងការរចនា example, ការចុះឈ្មោះ rst_ack_sticky រក្សាការអះអាងទទួលស្គាល់ការកំណត់ឡើងវិញ ហើយបន្ទាប់មកធ្វើឱ្យមានការដកចេញនូវការកំណត់ឡើងវិញ (reset_n=1)។ អ្នកអាចប្រើវិធីសាស្រ្តជំនួសដែលសមនឹងតម្រូវការការរចនារបស់អ្នក។

សំខាន់៖ នៅក្នុងសេណារីយ៉ូណាមួយដែលតម្រូវឱ្យមានការរង្វិលជុំសៀរៀលខាងក្នុង អ្នកត្រូវតែបញ្ចេញ TX និង RX នៃក្រឡា F ដាច់ដោយឡែកតាមលំដាប់ជាក់លាក់មួយ។ សូមមើលស្គ្រីបកុងសូលប្រព័ន្ធសម្រាប់ព័ត៌មានបន្ថែម។

រូបភាពទី 7. កំណត់លំដាប់ឡើងវិញនៅក្នុងរបៀប NRZF-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

រូបភាពទី 8. កំណត់លំដាប់ឡើងវិញក្នុងរបៀប PAM4F-Tile-Interlaken-Intel-FPGA-IP-Design-Exampលេ-ឧទុម្ពរ ១

F-Tile Interlaken Intel FPGA IP Design Example បណ្ណសារមគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់

ប្រសិនបើកំណែស្នូល IP មិនត្រូវបានរាយបញ្ជី ការណែនាំអ្នកប្រើប្រាស់សម្រាប់កំណែស្នូល IP ពីមុនត្រូវបានអនុវត្ត។

កំណែ Intel Quartus Prime កំណែស្នូល IP ការណែនាំអ្នកប្រើប្រាស់
21.2 2.0.0 F-Tile Interlaken Intel FPGA IP Design Exampសៀវភៅណែនាំអ្នកប្រើប្រាស់

ប្រវត្តិកែប្រែឯកសារសម្រាប់ F-Tile Interlaken Intel FPGA IP Design Exampសៀវភៅណែនាំអ្នកប្រើប្រាស់

កំណែឯកសារ កំណែ Intel Quartus Prime កំណែ IP ការផ្លាស់ប្តូរ
2021.10.04 21.3 3.0.0 • បានបន្ថែមការគាំទ្រសម្រាប់បន្សំអត្រាផ្លូវថ្មី។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល តារាង៖ ការរួមបញ្ចូលគ្នាដែលគាំទ្រ IP នៃចំនួនផ្លូវ និងអត្រាទិន្នន័យ.

• បានធ្វើបច្ចុប្បន្នភាពបញ្ជីម៉ាស៊ីនក្លែងធ្វើដែលបានគាំទ្រនៅក្នុងផ្នែក៖

តម្រូវការផ្នែករឹង និងកម្មវិធី.

• បានបន្ថែមការចុះឈ្មោះកំណត់ឡើងវិញថ្មីនៅក្នុងផ្នែក៖ ចុះឈ្មោះផែនទី.

2021.06.21 21.2 2.0.0 ការចេញផ្សាយដំបូង។

ឯកសារ/ធនធាន

intel F-Tile Interlaken Intel FPGA IP Design Example [pdf] ការណែនាំអ្នកប្រើប្រាស់
F-Tile Interlaken Intel FPGA IP Design Example, F-Tile, Interlaken Intel FPGA IP Design Example, Intel FPGA IP Design Example, IP Design Example, Design Example

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *