និមិត្តសញ្ញា Intel

ASMI Parallel II Intel FPGA IP

ASMI Parallel II ផលិតផល Intel FPGA IP

ASMI Parallel II Intel® FPGA IP ផ្តល់នូវការចូលប្រើឧបករណ៍កំណត់រចនាសម្ព័ន្ធ Intel FPGA ដែលជាការកំណត់រចនាសម្ព័ន្ធ quad-serial (EPCQ) វ៉ុលទាបtage quad-serial configuration (EPCQ-L) និង EPCQ-A serial configuration។ អ្នកអាចប្រើ IP នេះដើម្បីអាន និងសរសេរទិន្នន័យទៅកាន់ឧបករណ៍ flash ខាងក្រៅសម្រាប់កម្មវិធី ដូចជាការធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធពីចម្ងាយ និង SEU Sensitivity Map Header File (.smh) ការផ្ទុក។
ក្រៅពីលក្ខណៈពិសេសដែលគាំទ្រដោយ ASMI Parallel Intel FPGA IP នេះ ASMI Parallel II Intel FPGA IP គាំទ្របន្ថែម៖

  • ការចូលប្រើពន្លឺដោយផ្ទាល់ (សរសេរ/អាន) តាមរយៈចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon®។
  • ត្រួតពិនិត្យការចុះឈ្មោះសម្រាប់ប្រតិបត្តិការផ្សេងទៀតតាមរយៈចំណុចប្រទាក់ត្រួតពិនិត្យស្ថានភាពត្រួតពិនិត្យ (CSR) នៅក្នុងចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon ។
  • បកប្រែពាក្យបញ្ជាទូទៅពីចំណុចប្រទាក់មេម៉ូរី Avalon-mapped ទៅជាលេខកូដបញ្ជាឧបករណ៍។

ASMI Parallel II Intel FPGA IP មានសម្រាប់គ្រួសារឧបករណ៍ Intel FPGA ទាំងអស់ រួមទាំងឧបករណ៍ Intel MAX® 10 ដែលកំពុងប្រើរបៀប GPIO ។
ASMI Parallel II Intel FPGA IP គាំទ្រតែឧបករណ៍ EPCQ, EPCQ-L, និង EPCQ-A ប៉ុណ្ណោះ។ ប្រសិនបើអ្នកកំពុងប្រើឧបករណ៍ flash ភាគីទីបី អ្នកត្រូវតែប្រើ Generic Serial Flash Interface Intel FPGA IP ។
ASMI Parallel II Intel FPGA IP ត្រូវបានគាំទ្រនៅក្នុងកម្មវិធី Intel Quartus® Prime កំណែ 17.0 និងបន្ត។
ព័ត៌មានពាក់ព័ន្ធ

  • ការណែនាំអំពី Intel FPGA IP Cores
    • ផ្តល់ព័ត៌មានទូទៅអំពីស្នូល IP របស់ Intel FPGA ទាំងអស់ រួមទាំងការកំណត់ ការបង្កើត ធ្វើឱ្យប្រសើរឡើង និងការក្លែងធ្វើស្នូល IP ។
  • បង្កើត Version-Independent IP និង Qsys Simulation Scripts
    • បង្កើតស្គ្រីបក្លែងធ្វើដែលមិនត្រូវការការធ្វើបច្ចុប្បន្នភាពដោយដៃសម្រាប់ការអាប់ដេតកម្មវិធី ឬកំណែ IP ។
  • ការអនុវត្តល្អបំផុតនៃការគ្រប់គ្រងគម្រោង
    • គោលការណ៍ណែនាំសម្រាប់ការគ្រប់គ្រងប្រកបដោយប្រសិទ្ធភាព និងការចល័តនៃគម្រោង និង IP របស់អ្នក។ files.
  • ការណែនាំអំពីអ្នកប្រើប្រាស់ ASMI Parallel Intel FPGA IP Core
  • មគ្គុទ្ទេសក៍អ្នកប្រើ IP របស់ Intel FPGA ទូទៅ
    • ផ្តល់ការគាំទ្រសម្រាប់ឧបករណ៍ flash ភាគីទីបី។
  • AN 720: ក្លែងធ្វើប្លុក ASMI នៅក្នុងការរចនារបស់អ្នក។

ចេញផ្សាយព័ត៌មាន

កំណែ IP គឺដូចគ្នាទៅនឹងកំណែកម្មវិធី Intel Quartus Prime Design Suite រហូតដល់ v19.1។ ពី 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 Parallel II Intel FPGA IP

ធាតុ ការពិពណ៌នា
កំណែ IP 18.0
កំណែ Intel Quartus Prime Pro Edition 18.0
កាលបរិច្ឆេទចេញផ្សាយ 2018.05.07

ច្រក

រូបភាពទី 1. ដ្យាក្រាមប្លុកច្រកASMI Parallel II Intel FPGA IP រូបភព 1

តារាង 2. ការពិពណ៌នាច្រក

សញ្ញា ទទឹង ទិសដៅ ការពិពណ៌នា
Avalon Memory-Mapped Slave Interface សម្រាប់ CSR (avl_csr)
avl_csr_addr 6 បញ្ចូល ឡានក្រុងអាសយដ្ឋានចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon ។ ឡានក្រុងអាស័យដ្ឋានស្ថិតនៅក្នុងការបញ្ជាក់ពាក្យ។
avl_csr_read 1 បញ្ចូល ចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon អានការត្រួតពិនិត្យទៅ CSR ។
avl_csr_rddata 32 ទិន្នផល ចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon អានរថយន្តក្រុងទិន្នន័យពី CSR ។
avl_csr_write 1 បញ្ចូល ចំណុចប្រទាក់ដែលបានគូសផែនទីមេម៉ូរី Avalon សរសេរការគ្រប់គ្រងទៅ CSR ។
avl_csr_writedata 32 បញ្ចូល ចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon សរសេរឡានក្រុងទិន្នន័យទៅជា CSR ។
avl_csr_waitrequest 1 ទិន្នផល Avalon memory-mapped interface waitrequest control ពី CSR ។
avl_csr_rddata_ត្រឹមត្រូវ។ 1 ទិន្នផល ចំណុចប្រទាក់ដែលបានគូសផែនទីមេម៉ូរី Avalon អានទិន្នន័យត្រឹមត្រូវដែលបង្ហាញថាទិន្នន័យ CSR អានមាន។
Avalon Memory-Mapped Slave Interface សម្រាប់ការចូលប្រើ Memory (avl_ mem)
avl_mem_write 1 បញ្ចូល ចំណុចប្រទាក់ដែលបានគូសផែនទីមេម៉ូរី Avalon សរសេរការគ្រប់គ្រងទៅអង្គចងចាំ
avl_mem_burstcount 7 បញ្ចូល ចំណុចប្រទាក់ដែលបានគូសផែនទីមេម៉ូរី Avalon ចំនួនផ្ទុះឡើងសម្រាប់អង្គចងចាំ។ តម្លៃមានចាប់ពី 1 ដល់ 64 (ទំហំទំព័រអតិបរមា)។
avl_mem_waitrequest 1 ទិន្នផល Avalon memory-mapped interface waitrequest control from memory.
avl_mem_អាន 1 បញ្ចូល ចំណុចប្រទាក់ដែលបានគូសផែនទីមេម៉ូរី Avalon អានការគ្រប់គ្រងទៅអង្គចងចាំ
avl_mem_addr N បញ្ចូល ឡានក្រុងអាសយដ្ឋានចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon ។ ឡានក្រុងអាស័យដ្ឋានស្ថិតនៅក្នុងការបញ្ជាក់ពាក្យ។

ទទឹងនៃអាសយដ្ឋានអាស្រ័យលើដង់ស៊ីតេអង្គចងចាំពន្លឺដែលបានប្រើ។

avl_mem_writedata 32 បញ្ចូល ចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon សរសេរឡានក្រុងទិន្នន័យទៅអង្គចងចាំ
avl_mem_readddata 32 ទិន្នផល ចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon អានឡានក្រុងទិន្នន័យពីអង្គចងចាំ។
avl_mem_rddata_ត្រឹមត្រូវ។ 1 ទិន្នផល ចំណុចប្រទាក់ដែលបានគូសផែនទីមេម៉ូរី Avalon អានទិន្នន័យមានសុពលភាពដែលបង្ហាញថាទិន្នន័យអានអង្គចងចាំមាន។
avl_mem_byteenble 4 បញ្ចូល ចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon សរសេរទិន្នន័យបើកឡានក្រុងទៅសតិ។ ក្នុង​អំឡុង​ពេល​ផ្ទុះ​ឡើង ឡាន​ក្រុង​ដែល​អាច​ប្រើ​បាន​តាម​វ័យ​ជំទង់​នឹង​មាន​តក្កវិជ្ជា​ខ្ពស់ 4'b1111។
នាឡិកា និងកំណត់ឡើងវិញ
clk 1 បញ្ចូល បញ្ចូលនាឡិកាដើម្បីវាស់ IP ។ (1)
reset_n 1 បញ្ចូល កំណត់ឡើងវិញដោយអសមកាលដើម្បីកំណត់ IP ឡើងវិញ។(2)
ចំណុចប្រទាក់បំពង់(១៦១៦)
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 ឡើងវិញ។
  • អាចប្រើបាននៅពេលដែលអ្នកបើក បិទប៉ារ៉ាម៉ែត្រចំណុចប្រទាក់ Active Serial ដែលឧទ្ទិស។

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

  • សំណុំទិន្នន័យឧបករណ៍ Quad-Serial Configuration (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 quad ពីរស្តង់ដារធម្មតា។ ជ្រើសរើសទទឹងទិន្នន័យបន្ថែម នៅពេលអ្នកបើកដំណើរការ Fast Read ។
បិទដំណើរការចំណុចប្រទាក់ Active Serial ដែលខិតខំប្រឹងប្រែង បញ្ជូនសញ្ញា ASMIBLOCK ទៅកម្រិតកំពូលនៃការរចនារបស់អ្នក។
បើកចំណុចប្រទាក់ SPI pins បកប្រែសញ្ញា ASMIBLOCK ទៅចំណុចប្រទាក់ SPI pin ។
បើកដំណើរការគំរូក្លែងធ្វើពន្លឺ ប្រើគំរូក្លែងធ្វើ EPCQ 1024 លំនាំដើមសម្រាប់ការក្លែងធ្វើ។ ប្រសិនបើអ្នកកំពុងប្រើឧបករណ៍ flash ភាគីទីបី សូមយោងទៅ AN 720: ក្លែងធ្វើប្លុក ASMI នៅក្នុងការរចនារបស់អ្នក។ ដើម្បីបង្កើត wrapper ដើម្បីភ្ជាប់ម៉ូដែល flash ជាមួយ ASMI Block ។
ចំនួន Chip Select បានប្រើ 1

2(4)

3(4)

ជ្រើសរើសចំនួនបន្ទះឈីប ជ្រើសរើសដែលភ្ជាប់ទៅពន្លឺ។
  • គាំទ្រតែនៅក្នុងឧបករណ៍ Intel Arria 10 ឧបករណ៍ Intel Cyclone 10 GX និងឧបករណ៍ផ្សេងទៀតដែលបើកដំណើរការចំណុចប្រទាក់ SPI pins ។

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

  • សំណុំទិន្នន័យឧបករណ៍ Quad-Serial Configuration (EPCQ)
  • សំណុំទិន្នន័យឧបករណ៍កំណត់រចនាសម្ព័ន្ធសៀរៀល EPCQ-L
  • EPCQ-A សំណុំទិន្នន័យឧបករណ៍កំណត់រចនាសម្ព័ន្ធសៀរៀល
  • AN 720: ក្លែងធ្វើប្លុក ASMI នៅក្នុងការរចនារបស់អ្នក។

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

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

  • អាសយដ្ឋាននីមួយៗអុហ្វសិតក្នុងតារាងខាងក្រោមតំណាងឱ្យ 1 ពាក្យនៃទំហំអាសយដ្ឋានអង្គចងចាំ។
  • ការចុះឈ្មោះទាំងអស់មានតម្លៃលំនាំដើម 0x0 ។
អុហ្វសិត ចុះឈ្មោះឈ្មោះ R/W ឈ្មោះវាល ប៊ីត ទទឹង ការពិពណ៌នា
0 WR_ENABLE W WR_ENABLE 0 1 សរសេរ 1 ដើម្បីអនុវត្តការសរសេរបើក។
1 WR_DISABLE W WR_DISABLE 0 1 សរសេរលេខ 1 ដើម្បីបិទការសរសេរ។
2 WR_STATUS W WR_STATUS ១៦:៩ 8 មានព័ត៌មានដើម្បីសរសេរទៅកាន់បញ្ជីឈ្មោះ។
3 RD_STATUS R RD_STATUS ១៦:៩ 8 មានព័ត៌មានពីប្រតិបត្តិការចុះឈ្មោះស្ថានភាពអាន។
4 SECTOR_ERASE W តម្លៃវិស័យ ១៦:៩

ឬ 31:0

24 ឬ

32

មានអាសយដ្ឋានផ្នែកដែលត្រូវលុប អាស្រ័យលើដង់ស៊ីតេឧបករណ៍។(5)
5 SUBSECTOR_ERASE W តម្លៃរង ១៦:៩

ឬ 31:0

24 ឬ

32

មានអាសយដ្ឋានផ្នែករងដែលត្រូវលុប អាស្រ័យលើដង់ស៊ីតេឧបករណ៍។(6)
6 - 7 កក់ទុក
8 គ្រប់គ្រង W/R CHIP SELECT ១៦:៩ 4 ជ្រើសរើសឧបករណ៍ពន្លឺ។ តម្លៃលំនាំដើមគឺ 0 ដែលកំណត់គោលដៅឧបករណ៍ពន្លឺដំបូង។ ដើម្បីជ្រើសរើសឧបករណ៍ទីពីរ កំណត់តម្លៃទៅ 1 ដើម្បីជ្រើសរើសឧបករណ៍ទីបី កំណត់តម្លៃទៅ 2។
កក់ទុក
W/R បិទ 0 1 កំណត់វាទៅ 1 ដើម្បីបិទសញ្ញា SPI របស់ IP ដោយដាក់សញ្ញាទិន្នផលទាំងអស់ទៅស្ថានភាព Z ខ្ពស់។
បន្ត…
អុហ្វសិត ចុះឈ្មោះឈ្មោះ R/W ឈ្មោះវាល ប៊ីត ទទឹង ការពិពណ៌នា
            វាអាចត្រូវបានប្រើដើម្បីចែករំលែកឡានក្រុងជាមួយឧបករណ៍ផ្សេងទៀត។
9 - 12 កក់ទុក
13 WR_NON_VOLATILE_CONF_REG W តម្លៃ NVCR ១៦:៩ 16 សរសេរតម្លៃទៅការចុះឈ្មោះការកំណត់រចនាសម្ព័ន្ធមិនប្រែប្រួល។
14 RD_NON_VOLATILE_CONF_REG R តម្លៃ NVCR ១៦:៩ 16 អានតម្លៃពីការចុះឈ្មោះការកំណត់រចនាសម្ព័ន្ធមិនប្រែប្រួល
15 RD_ FLAG_ STATUS_REG R RD_ FLAG_ STATUS_REG 8 8 អានការចុះឈ្មោះស្ថានភាពទង់
16 CLR_FLAG_ ស្ថានភាព REG W CLR_FLAG_ ស្ថានភាព REG 8 8 សម្អាតការចុះឈ្មោះស្ថានភាពទង់
17 BULK_ERASE W BULK_ERASE 0 1 សរសេរលេខ 1 ដើម្បីលុបបន្ទះឈីបទាំងមូល (សម្រាប់ឧបករណ៍ដែលស្លាប់តែមួយ)។(7)
18 DIE_ERASE W DIE_ERASE 0 1 សរសេរលេខ 1 ដើម្បីលុបការស្លាប់ទាំងមូល (សម្រាប់ឧបករណ៍ stack-die)។(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 វិស័យការពារតម្លៃ ១៦:៩ 8 តម្លៃដែលត្រូវសរសេរទៅចុះឈ្មោះស្ថានភាពដើម្បីការពារវិស័យមួយ។ (8)
22 RD_MEMORY_CAPACITY_ID R តម្លៃសមត្ថភាពអង្គចងចាំ ១៦:៩ 8 មានព័ត៌មាននៃលេខសម្គាល់សមត្ថភាពអង្គចងចាំ។
23 –

32

កក់ទុក

អ្នកគ្រាន់តែត្រូវបញ្ជាក់អាសយដ្ឋានណាមួយនៅក្នុងវិស័យ ហើយ IP នឹងលុបផ្នែកជាក់លាក់នោះ។
អ្នកគ្រាន់តែត្រូវបញ្ជាក់អាសយដ្ឋានណាមួយនៅក្នុងផ្នែករង ហើយ IP នឹងលុបផ្នែករងជាក់លាក់នោះ។

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

  • សំណុំទិន្នន័យឧបករណ៍ Quad-Serial Configuration (EPCQ)
  • សំណុំទិន្នន័យឧបករណ៍កំណត់រចនាសម្ព័ន្ធសៀរៀល EPCQ-L
  • EPCQ-A សំណុំទិន្នន័យឧបករណ៍កំណត់រចនាសម្ព័ន្ធសៀរៀល
  • ភាពជាក់លាក់នៃចំណុចប្រទាក់ Avalon

ប្រតិបត្តិការ

ចំណុចប្រទាក់ ASMI Parallel II Intel FPGA IP គឺអនុលោមតាមចំណុចប្រទាក់មេម៉ូរី Avalon ។ សម្រាប់ព័ត៌មានលម្អិត សូមមើលលក្ខណៈបច្ចេកទេសរបស់ Avalon ។

  • អ្នកគ្រាន់តែត្រូវបញ្ជាក់អាសយដ្ឋានណាមួយនៅក្នុង die ហើយ IP នឹងលុបការស្លាប់ជាក់លាក់នោះ។
  • សម្រាប់ឧបករណ៍ EPCQ និង EPCQ-L ប្លុកការពារប៊ីតគឺប៊ីត [2:4] និង [6] ហើយប៊ីតខាងលើ/ខាងក្រោម (TB) គឺប៊ីត 5 នៃការចុះឈ្មោះស្ថានភាព។ សម្រាប់ឧបករណ៍ EPCQ-A ។ ប្លុកការពារប៊ីតគឺប៊ីត [2:4] ហើយប៊ីត TB គឺប៊ីត 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 ត្រូវបានអះអាងខ្ពស់ ដើម្បីទាញយកទិន្នន័យដែលបានអាន។
  • សម្រាប់​ប្រតិបត្តិការ​ដែល​ទាមទារ​តម្លៃ​សរសេរ​ដើម្បី​បញ្ចេញ​ពន្លឺ អ្នក​ត្រូវ​អនុវត្ត​ប្រតិបត្តិការ​បើក​ការ​សរសេរ​ជាមុន​សិន។
  • អ្នកត្រូវតែអានការចុះឈ្មោះស្ថានភាពទង់រាល់ពេលដែលអ្នកចេញពាក្យបញ្ជាសរសេរ ឬលុប។
  • ប្រសិនបើឧបករណ៍ Flash ច្រើនត្រូវបានប្រើប្រាស់ អ្នកត្រូវតែសរសេរទៅកាន់ Chip Select register ដើម្បីជ្រើសរើស Chip Select ត្រឹមត្រូវ មុនពេលធ្វើប្រតិបត្តិការណាមួយទៅកាន់ឧបករណ៍ Flash ជាក់លាក់។

រូបភាពទី 2. អានសមត្ថភាពចងចាំ ចុះឈ្មោះ Waveform Example

ASMI Parallel II Intel FPGA IP រូបភព 2

រូបភាពទី 3. Write Enable Register Waveform Example

ASMI Parallel II Intel FPGA IP រូបភព 3

ប្រតិបត្តិការអង្គចងចាំ

ចំណុចប្រទាក់មេម៉ូរី IP របស់ ASMI Parallel II Intel FPGA គាំទ្រដល់ការចូលប្រើអង្គចងចាំ flash ដោយផ្ទាល់។ ក្នុងអំឡុងពេលចូលប្រើអង្គចងចាំពន្លឺដោយផ្ទាល់ IP អនុវត្តជំហានខាងក្រោមដើម្បីអនុញ្ញាតឱ្យអ្នកអនុវត្តប្រតិបត្តិការអាន ឬសរសេរដោយផ្ទាល់ណាមួយ៖

  • បើកដំណើរការសម្រាប់ដំណើរការសរសេរ
  • ពិនិត្យមើលការចុះឈ្មោះស្ថានភាពទង់ ដើម្បីប្រាកដថាប្រតិបត្តិការត្រូវបានបញ្ចប់នៅពន្លឺ
  • បញ្ចេញ​សញ្ញា​ស្នើសុំ​ពេល​ប្រតិបត្តិការ​ត្រូវ​បាន​បញ្ចប់

ប្រតិបត្តិការនៃអង្គចងចាំគឺស្រដៀងគ្នាទៅនឹងប្រតិបត្តិការចំណុចប្រទាក់ដែលបានគូសផែនទីអង្គចងចាំ Avalon ។ អ្នកត្រូវតែកំណត់តម្លៃត្រឹមត្រូវនៅអាសយដ្ឋានឡានក្រុង សរសេរទិន្នន័យប្រសិនបើវាជាប្រតិបត្តិការសរសេរ ជំរុញតម្លៃរាប់ផ្ទុះទៅ 1 សម្រាប់ប្រតិបត្តិការតែមួយ ឬតម្លៃរាប់ផ្ទុះដែលអ្នកចង់បាន ហើយបង្កសញ្ញាសរសេរ ឬអាន។

រូបភាពទី 4. 8-Word Write Burst Waveform Example

ASMI Parallel II Intel FPGA IP រូបភព 4

រូបភាពទី 5. 8-Word Reading Burst Waveform Example

ASMI Parallel II Intel FPGA IP រូបភព 5

រូបភាព 6. 1-Byte សរសេរ byteenable = 4'b0001 Waveform Example

ASMI Parallel II Intel FPGA IP រូបភព 6

ASMI Parallel II Intel FPGA IP ប្រើករណី Examples

ករណីប្រើប្រាស់ ឧamples ប្រើ ASMI Parallel II IP និង JTAG-to-Avalon Master ដើម្បីអនុវត្តប្រតិបត្តិការចូលប្រើពន្លឺ ដូចជា អានលេខសម្គាល់ស៊ីលីកុន អានអង្គចងចាំ សរសេរអង្គចងចាំ លុបផ្នែក ការពារវិស័យ ជម្រះការចុះឈ្មោះស្ថានភាពទង់ និងសរសេរ nvcr ។
ដើម្បីដំណើរការអតីតamples, អ្នកត្រូវតែកំណត់រចនាសម្ព័ន្ធ FPGA ។ អនុវត្តតាមជំហានទាំងនេះ៖

  1. កំណត់រចនាសម្ព័ន្ធ FPGA ដោយផ្អែកលើប្រព័ន្ធអ្នករចនាវេទិកាដូចបានបង្ហាញក្នុងរូបខាងក្រោម។
    រូបភាពទី 7. ប្រព័ន្ធអ្នករចនាវេទិកាបង្ហាញ ASMI Parallel II IP និង JTAG- ទៅ Avalon MasterASMI Parallel II Intel FPGA IP រូបភព 7
  2. រក្សាទុកស្គ្រីប TCL ខាងក្រោមនៅក្នុងថតដូចគ្នានឹងគម្រោងរបស់អ្នក។ ដាក់ឈ្មោះស្គ្រីបជា epcq128_access.tcl សម្រាប់ឧampលេASMI Parallel II Intel FPGA IP រូបភព 8 ASMI Parallel II Intel FPGA IP រូបភព 9 ASMI Parallel II Intel FPGA IP រូបភព 10 ASMI Parallel II Intel FPGA IP រូបភព 11 ASMI Parallel II Intel FPGA IP រូបភព 12
  3. បើកដំណើរការកុងសូលប្រព័ន្ធ។ នៅក្នុងកុងសូល ប្រភពស្គ្រីបដោយប្រើ “ប្រភព epcq128_access.tcl”។

Exampលេខ 1: អានលេខសម្គាល់ស៊ីលីកុនរបស់ឧបករណ៍កំណត់រចនាសម្ព័ន្ធ

ASMI Parallel II Intel FPGA IP រូបភព 13

Example 2: អាន និងសរសេរមួយពាក្យនៃទិន្នន័យនៅអាសយដ្ឋាន H'40000000

ASMI Parallel II Intel FPGA IP រូបភព 14

Exampលេខ ៣៖ លុប​ផ្នែក ៦៤

ASMI Parallel II Intel FPGA IP រូបភព 15

Example 4: អនុវត្តការការពារតាមវិស័យ (0 ដល់ 127)

ASMI Parallel II Intel FPGA IP រូបភព 16

Example 5: អាន និងជម្រះការចុះឈ្មោះស្ថានភាពទង់

ASMI Parallel II Intel FPGA IP រូបភព 17ASMI Parallel II Intel FPGA IP រូបភព 18

Exampលេ 6: អាន និងសរសេរ nvcr

ASMI Parallel II Intel FPGA IP រូបភព 19

បណ្ណសារមគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ ASMI Parallel II Intel FPGA IP

កំណែ IP គឺដូចគ្នាទៅនឹងកំណែកម្មវិធី Intel Quartus Prime Design Suite រហូតដល់ v19.1។ ពី Intel Quartus Prime Design Suite កំណែ 19.2 ឬថ្មីជាងនេះ ស្នូល IP មានគ្រោងការណ៍កំណែ IP ថ្មី។
ប្រសិនបើកំណែស្នូល IP មិនត្រូវបានរាយបញ្ជី ការណែនាំអ្នកប្រើប្រាស់សម្រាប់កំណែស្នូល IP ពីមុនត្រូវបានអនុវត្ត។

កំណែ Intel Quartus Prime កំណែស្នូល IP ការណែនាំអ្នកប្រើប្រាស់
17.0 17.0 មគ្គុទ្ទេសក៍អ្នកប្រើស្នូល Altera ASMI Parallel II IP

ប្រវត្តិកែប្រែឯកសារសម្រាប់ ASMI Parallel II ការណែនាំអ្នកប្រើប្រាស់ Intel FPGA IP

កំណែឯកសារ កំណែ Intel Quartus Prime កំណែ IP ការផ្លាស់ប្តូរ
2020.07.29 18.0 18.0 • បានធ្វើបច្ចុប្បន្នភាពចំណងជើងឯកសារទៅ ការណែនាំអំពីអ្នកប្រើប្រាស់ ASMI Parallel II Intel FPGA IP.

• បានធ្វើបច្ចុប្បន្នភាព តារាងទី 2: ការកំណត់ប៉ារ៉ាម៉ែត្រ នៅក្នុងផ្នែក

ប៉ារ៉ាម៉ែត្រ.

2018.09.24 18.0 18.0 • បានបន្ថែមព័ត៌មានអំពីកម្មវិធី និងការគាំទ្រសម្រាប់ ASMI Parallel II Intel FPGA IP core ។

•បានបន្ថែមកំណត់ចំណាំដើម្បីយោងទៅ Generic Serial Flash Interface Intel FPGA IP Core មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់.

• បានបន្ថែម ASMI Parallel II Intel FPGA IP Core Use Case Examples ផ្នែក។

2018.05.07 18.0 18.0 • ប្តូរឈ្មោះ Altera ASMI Parallel II IP core ទៅ ASMI Parallel II Intel FPGA IP core សម្រាប់ការប្តូរម៉ាក Intel ។

• បានបន្ថែមការគាំទ្រសម្រាប់ឧបករណ៍ EPCQ-A។

•បានបន្ថែមចំណាំទៅសញ្ញា clk នៅក្នុង ការពិពណ៌នាអំពីកំពង់ផែ តុ។

• បានធ្វើបច្ចុប្បន្នភាពការពិពណ៌នាសម្រាប់សញ្ញា qspi_scein នៅក្នុង ការពិពណ៌នាអំពីកំពង់ផែ តុ។

• បានបន្ថែមកំណត់ចំណាំទៅកាន់ SECTOR_PROTECT ចុះឈ្មោះនៅក្នុង ចុះឈ្មោះផែនទី តុ។

• បានធ្វើបច្ចុប្បន្នភាពប៊ីត និងទទឹងសម្រាប់ការចុះឈ្មោះ SECTOR_ERASE និង SUBSECTOR_ERASE នៅក្នុង ចុះឈ្មោះផែនទី តុ។

• បានធ្វើបច្ចុប្បន្នភាពប៊ីត និងទទឹងសម្រាប់ SECTOR_PROTECT

ចុះឈ្មោះនៅក្នុង ចុះឈ្មោះផែនទី តុ។

បន្ត…
កំណែឯកសារ កំណែ Intel Quartus Prime កំណែ IP ការផ្លាស់ប្តូរ
      • បានធ្វើបច្ចុប្បន្នភាពការពិពណ៌នាសម្រាប់ជម្រើស CHIP SELECT នៃការចុះឈ្មោះ CONTROL នៅក្នុង ចុះឈ្មោះផែនទី តុ។

• បានធ្វើបច្ចុប្បន្នភាពលេខយោងសម្រាប់ការចុះឈ្មោះ SECTOR_ERASE, SUBSECTOR_ERASE, BULK_ERASE និង DIE_ERASE នៅក្នុង ចុះឈ្មោះផែនទី តុ។

• បានធ្វើបច្ចុប្បន្នភាពការពិពណ៌នាសម្រាប់ vl_mem_addr

សញ្ញានៅក្នុង ការពិពណ៌នាអំពីកំពង់ផែ តុ។

• ការកែសម្រួលវិចារណកថាតិចតួច។

 

កាលបរិច្ឆេទ កំណែ ការផ្លាស់ប្តូរ
ឧសភា 2017 2017.05.08 ការចេញផ្សាយដំបូង។

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

ឯកសារ/ធនធាន

Intel ASMI Parallel II Intel FPGA IP [pdf] ការណែនាំអ្នកប្រើប្រាស់
ASMI Parallel II Intel FPGA IP, ASMI, Parallel II Intel FPGA IP, II Intel FPGA IP, FPGA IP

ឯកសារយោង

ទុកមតិយោបល់

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