ASMI Parallel II Intel FPGA IP
ASMI Parallel II Intel® FPGA IP imapereka mwayi wopeza zida zosinthira za Intel FPGA, zomwe ndi quad-serial configuration (EPCQ), low-vol.tage quad-serial configuration (EPCQ-L), ndi EPCQ-A serial kasinthidwe. Mutha kugwiritsa ntchito IP iyi kuti muwerenge ndikulemba zidziwitso pazida zakunja zowunikira kuti mugwiritse ntchito, monga zosintha zakutali ndi SEU Sensitivity Map Header. File (.smh) yosungirako.
Zina kupatula zomwe zimathandizidwa ndi ASMI Parallel Intel FPGA IP, ASMI Parallel II Intel FPGA IP imathandiziranso:
- Kufikira molunjika (lembani/werengani) kudzera pa Avalon® memory-mapped interface.
- Regista yoyang'anira ntchito zina kudzera mu mawonekedwe a Control Status Registry (CSR) mu mawonekedwe a Avalon memory-mapped.
- Tanthauzirani malamulo anthawi zonse kuchokera pa Avalon memory-mapped interface kukhala ma code code.
ASMI Parallel II Intel FPGA IP imapezeka kwa mabanja onse a chipangizo cha Intel FPGA kuphatikiza zida za Intel MAX® 10 zomwe zikugwiritsa ntchito GPIO mode.
ASMI Parallel II Intel FPGA IP imangothandiza EPCQ, EPCQ-L, ndi EPCQ-A zida. Ngati mukugwiritsa ntchito zida zamtundu wachitatu, muyenera kugwiritsa ntchito Generic Serial Flash Interface Intel FPGA IP.
ASMI Parallel II Intel FPGA IP imathandizidwa mu Intel Quartus® Prime software version 17.0 ndi mtsogolo.
Zambiri Zogwirizana
- Chiyambi cha Intel FPGA IP Cores
- Amapereka zambiri za Intel FPGA IP cores, kuphatikiza parameterizing, kupanga, kukweza, ndi kuyerekezera ma IP cores.
- Kupanga Version-Independent IP ndi Qsys Simulation Scripts
- Pangani zolemba zofananira zomwe sizikufuna kusinthidwa pamanja pamapulogalamu kapena kukweza mtundu wa IP.
- Ntchito Zabwino Kwambiri Zoyang'anira Ntchito
- Malangizo oyendetsera bwino komanso kusuntha kwa polojekiti yanu ndi IP files.
- ASMI Parallel Intel FPGA IP Core User Guide
- Generic seri Flash Interface Intel FPGA IP User Guide
- Amapereka chithandizo kwa lachitatu chipani kung'anima zipangizo.
- AN 720: Kutsanzira Block ya ASMI mu Mapangidwe Anu
Kutulutsa Zambiri
Mitundu ya IP ndi yofanana ndi mitundu ya Intel Quartus Prime Design Suite mpaka v19.1. Kuchokera ku Intel Quartus Prime Design Suite software version 19.2 kapena mtsogolo, ma IP cores ali ndi dongosolo latsopano la IP.
Nambala ya IP (XYZ) ikhoza kusintha kuchoka pa pulogalamu ya Intel Quartus Prime kupita ku ina. Kusintha kwa:
- X ikuwonetsa kukonzanso kwakukulu kwa IP. Mukasintha pulogalamu yanu ya Intel Quartus Prime, muyenera kukonzanso IP.
- Y akuwonetsa kuti IP ili ndi zatsopano. Panganinso IP yanu kuti muphatikizepo zatsopanozi.
- Z ikuwonetsa kuti IP imaphatikizapo zosintha zazing'ono. Panganinso IP yanu kuti ikhale ndi zosinthazi.
Table 1. ASMI Parallel II Intel FPGA IP Release Information
Kanthu | Kufotokozera |
Mtundu wa IP | 18.0 |
Mtundu wa Intel Quartus Prime Pro Edition | 18.0 |
Tsiku lotulutsa | 2018.05.07 |
Madoko
Chithunzi 1. Chithunzi cha Ports Block
Table 2. Kufotokozera Madoko
Chizindikiro | M'lifupi | Mayendedwe | Kufotokozera |
Avalon Memory-Mapped Slave Interface ya CSR (avl_csr) | |||
avl_csr_addr | 6 | Zolowetsa | Avalon memory-mapped interface address basi. Adilesi basi ili m'mawu. |
avl_csr_read | 1 | Zolowetsa | Avalon memory-mapped interface amawerengera kuwongolera ku CSR. |
avl_csr_rddata | 32 | Zotulutsa | Mawonekedwe a Avalon memory-mapped amawerenga basi ya data kuchokera ku CSR. |
avl_csr_write | 1 | Zolowetsa | Avalon memory-mapped interface kulemba ulamuliro kwa CSR. |
avl_csr_writedata | 32 | Zolowetsa | Avalon memory-mapped interface lembani basi ya data kupita ku CSR. |
avl_csr_waitrequest | 1 | Zotulutsa | Avalon memory-mapped interface waitrequest control kuchokera ku CSR. |
avl_csr_rddata_valid | 1 | Zotulutsa | Mawonekedwe a Avalon memory-mapped amawerenga deta yolondola yomwe ikuwonetsa kuti CSR kuwerenga deta ilipo. |
Avalon Memory-Mapped Slave Interface for Memory Access (avl_ mem) | |||
avl_mem_write | 1 | Zolowetsa | Avalon memory-mapped interface kulemba kulamulira kwa kukumbukira |
avl_mem_burstcount | 7 | Zolowetsa | Mawonekedwe a Avalon memory-mapu owerengera amawerengera kukumbukira. Mtengo umachokera ku 1 mpaka 64 (kuchuluka kwamasamba). |
avl_mem_waitrequest | 1 | Zotulutsa | Avalon memory-mapped interface waitrequest control kuchokera pamtima. |
avl_mem_read | 1 | Zolowetsa | Avalon memory-mapped interface amawerengera kuwongolera kukumbukira |
avl_mem_addr | N | Zolowetsa | Avalon memory-mapped interface address basi. Adilesi basi ili m'mawu.
Kuchuluka kwa adilesi kumadalira kuchuluka kwa kukumbukira kwa flash komwe kumagwiritsidwa ntchito. |
avl_mem_writedata | 32 | Zolowetsa | Mawonekedwe a Avalon memory-mapped lembani basi ya data kumakumbukiro |
avl_mem_readddata | 32 | Zotulutsa | Mawonekedwe a Avalon memory-mapped amawerenga basi ya data kuchokera pamtima. |
avl_mem_rddata_valid | 1 | Zotulutsa | Mawonekedwe a Avalon memory-mapped data amawerengera zolondola zomwe zikuwonetsa kuti kukumbukira kukumbukira kulipo. |
avl_mem_byteenble | 4 | Zolowetsa | Avalon memory-mapped interface kulemba deta imathandiza basi kukumbukira. Panthawi yophulika, mabasi ocheperako amakhala okwera kwambiri, 4'b1111. |
Koloko ndi Bwezeraninso | |||
clk | 1 | Zolowetsa | Lowetsani wotchi kuti mutseke IP. (1) |
konzanso_n | 1 | Zolowetsa | Kubwezeretsanso mosagwirizana kuti mukhazikitsenso IP.(2) |
Conduit Interface(3) | |||
fqspi_dataout | 4 | Bilida | Lowetsani kapena doko lotulutsa kuti mudyetse data kuchokera ku chipangizo chong'anima. |
anapitiriza… |
Chizindikiro | M'lifupi | Mayendedwe | Kufotokozera |
qspi_dclk | 1 | Zotulutsa | Amapereka chizindikiro cha wotchi ku chipangizo chong'anima. |
qspi_scein | 1 | Zotulutsa | Amapereka chizindikiro cha ncs ku chipangizo cha flash.
Imathandizira Stratix® V, Arria® V, Cyclone® V, ndi zida zakale. |
3 | Zotulutsa | Amapereka chizindikiro cha ncs ku chipangizo cha flash.
Imathandizira zida za Intel Arria 10 ndi Intel Cyclone 10 GX. |
- Mutha kuyika ma frequency a wotchi kuti atsike kapena ofanana ndi 50 MHz.
- Gwirani chizindikiro kwa koloko imodzi kuti mukhazikitsenso IP.
- Zilipo mukatsegula mawonekedwe a Disable Active Serial interface.
Zambiri Zogwirizana
- Quad-Serial Configuration (EPCQ) Devices Datasheet
- EPCQ-L seri Configuration Devices Datasheet
- EPCQ-A seri Configuration Device Datasheet
Parameters
Table 3. Zikhazikiko za Parameter
Parameter | Makhalidwe Alamulo | Kufotokozera |
Mtundu wa chipangizo chosinthira | EPCQ16, EPCQ32, EPCQ64, EPCQ128, EPCQ256, EPCQ512, EPCQ-L256, EPCQ-L512, EPCQ-L1024, EPCQ4A, EPCQ16A, EPCQ32A, EPCQ64A, EPCQ128A | Imatchula mtundu wa chipangizo cha EPCQ, EPCQ-L, kapena EPCQ-A chomwe mukufuna kugwiritsa ntchito. |
Sankhani I/O mode | NORMAL STANDARD DUAL QUAD | Imasankha kufalikira kwa data mukatsegula ntchito ya Fast Read. |
Letsani mawonekedwe odzipatulira a Active Serial | — | Imayendetsa ma sign a ASMIBLOCK kupita pamlingo wapamwamba wamapangidwe anu. |
Yambitsani mawonekedwe a ma SPI | — | Kumasulira zizindikiro za ASMIBLOCK kupita ku mawonekedwe a pini a SPI. |
Yambitsani chitsanzo chofananira | — | Amagwiritsa ntchito fanizo losasinthika la EPCQ 1024 poyerekezera. Ngati mukugwiritsa ntchito chipangizo chamtundu wina, onani AN 720: Kutsanzira Block ya ASMI mu Mapangidwe Anu kupanga wrapper kuti agwirizane ndi mtundu wa flash ndi ASMI Block. |
Nambala ya Chip Select yomwe yagwiritsidwa ntchito | 1
2(4) 3(4) |
Imasankha nambala ya chip yosankhidwa yolumikizidwa ndi kung'anima. |
- Zimangothandizidwa mu zida za Intel Arria 10, zida za Intel Cyclone 10 GX, ndi zida zina zokhala ndi mawonekedwe a Yambitsani mapini a SPI.
Zambiri Zogwirizana
- Quad-Serial Configuration (EPCQ) Devices Datasheet
- EPCQ-L seri Configuration Devices Datasheet
- EPCQ-A seri Configuration Device Datasheet
- AN 720: Kutsanzira Block ya ASMI mu Mapangidwe Anu
Lembani Mapu
Table 4. Lembani Mapu
- Ma adilesi aliwonse omwe ali patsamba lotsatirali akuyimira liwu limodzi la adilesi yokumbukira.
- Ma regista onse ali ndi mtengo wokhazikika wa 0x0.
Offset | Register Dzina | R/W | Dzina lamunda | Pang'ono | M'lifupi | Kufotokozera |
0 | WR_YENZA | W | WR_YENZA | 0 | 1 | Lembani 1 kuti muyambe kulemba. |
1 | WR_DISABLE | W | WR_DISABLE | 0 | 1 | Lembani 1 kuti muyambe kulemba. |
2 | WR_STATUS | W | WR_STATUS | 7:0 | 8 | Lili ndi zambiri zoti mulembe ku regista ya ma status. |
3 | RD_STATUS | R | RD_STATUS | 7:0 | 8 | Muli ndi zambiri zochokera ku registry yowerengera. |
4 | SEKTA_ERASE | W | Mtengo Wagawo | 23:0
kapena 31:0 |
24 kapena
32 |
Khalani ndi adilesi yagawo yoti ichotsedwe malinga ndi kuchuluka kwa chipangizocho.(5) |
5 | SUBSECTOR_ERASE | W | Mtengo wa Subsector | 23:0
kapena 31:0 |
24 kapena
32 |
Lili ndi adilesi yagawo yoti ichotsedwe malinga ndi kuchuluka kwa chipangizocho.(6) |
6-7 | Zosungidwa | |||||
8 | KULAMULIRA | W/R | CHIP SANKHANI | 7:4 | 4 | Imasankha chipangizo chong'anima. Mtengo wokhazikika ndi 0, womwe umalunjika pa chipangizo choyamba. Kusankha chipangizo chachiwiri, ikani mtengo kukhala 1, kusankha chipangizo chachitatu, ikani mtengo kukhala 2. |
Zosungidwa | ||||||
W/R | YIMBULANI | 0 | 1 | Khazikitsani izi ku 1 kuti mulepheretse ma siginecha a SPI a IP poyika chizindikiro chonse cha Z yapamwamba. | ||
anapitiriza… |
Offset | Register Dzina | R/W | Dzina lamunda | Pang'ono | M'lifupi | Kufotokozera |
Izi zitha kugwiritsidwa ntchito kugawana basi ndi zida zina. | ||||||
9-12 | Zosungidwa | |||||
13 | WR_NON_VOLATILE_CONF_REG | W | Mtengo wapatali wa magawo NVCR | 15:0 | 16 | Imalemba phindu ku kaundula wa kasinthidwe kosasinthika. |
14 | RD_NON_VOLATILE_CONF_REG | R | Mtengo wapatali wa magawo NVCR | 15:0 | 16 | Imawerengera mtengo kuchokera ku kaundula wosasinthika |
15 | RD_ FLAG_ STATUS_REG | R | RD_ FLAG_ STATUS_REG | 8 | 8 | Amawerenga mbiri ya mbendera |
16 | CLR_FLAG_ STATUS REG | W | CLR_FLAG_ STATUS REG | 8 | 8 | Imachotsa regista ya mbendera |
17 | BULK_ERASE | W | BULK_ERASE | 0 | 1 | Lembani 1 kuti mufufute chip chonse (pachipangizo chongofa kamodzi).(7) |
18 | DIE_ERASE | W | DIE_ERASE | 0 | 1 | Lembani 1 kuti mufufute kufa konse (kwa chipangizo cha stack-die).(7) |
19 | 4BYTES_ADDR_EN | W | 4BYTES_ADDR_EN | 0 | 1 | Lembani 1 kuti mulowetse ma 4 bytes adilesi |
20 | 4BYTES_ADDR_EX | W | 4BYTES_ADDR_EX | 0 | 1 | Lembani 1 kuti mutuluke mu 4 byte adilesi mode |
21 | SEKTA_PROTECT | W | Sector chitetezo mtengo | 7:0 | 8 | Mtengo woti mulembe ku kaundula wa mbiri kuti muteteze gawo. (8) |
22 | RD_MEMORY_CAPACITY_ID | R | Mtengo wa Memory | 7:0 | 8 | Muli zambiri za ID ya memory capacity. |
23 -
32 |
Zosungidwa |
Muyenera kungotchula adilesi iliyonse mkati mwa gawolo ndipo IP ichotsa gawolo.
Mungofunika kufotokoza adilesi iliyonse mkati mwa gawoli ndipo IP idzachotsa gawolo.
Zambiri Zogwirizana
- Quad-Serial Configuration (EPCQ) Devices Datasheet
- EPCQ-L seri Configuration Devices Datasheet
- EPCQ-A seri Configuration Device Datasheet
- Mafotokozedwe a Avalon Interface
Zochita
Mawonekedwe a ASMI Parallel II Intel FPGA IP ndi mawonekedwe a Avalon omwe amakumbukira kukumbukira. Kuti mumve zambiri, onani zomwe Avalon amafotokozera.
- Muyenera kufotokoza adilesi iliyonse mkati mwa kufa ndipo IP idzachotsa kufa komweko.
- Pazida za EPCQ ndi EPCQ-L, block protect bit ndi pang'ono [2:4] ndi [6] ndipo pamwamba/pansi (TB) pang'ono ndi 5 pang'ono polembetsa. Kwa zida za EPCQ-A. block protect bit ndi pang'ono [2:4] ndipo TB pang'ono ndi pang'ono 5 ya kaundula wa status.
Zambiri Zogwirizana
- Mafotokozedwe a Avalon Interface
Control Status Register Operations
Mutha kuwerenga kapena kulemba ku adilesi inayake pogwiritsa ntchito Control Status Register (CSR).
Kuti mugwire ntchito yowerengera kapena kulemba pa registry yoyang'anira, tsatirani izi:
- Tsimikizirani chizindikiro cha avl_csr_write kapena avl_csr_read pamene chikwangwani cha
avl_csr_waitrequest siginecha ndiyotsika (ngati chizindikiro cha waitrequest ndichokwera, chizindikiro cha avl_csr_write kapena avl_csr_read chiyenera kukhala chokwera mpaka chizindikiro cha waitrequest chitsike). - Nthawi yomweyo, ikani mtengo wa adilesi pa avl_csr_address basi. Ngati ndi ntchito yolemba, ikani zamtengo wapatali pa avl_csr_writedata basi pamodzi ndi adilesi.
- Ngati ndikuwerenga, dikirani mpaka chizindikiro cha avl_csr_readdatavalid chikhale chokwera kuti mutenge zomwe zawerengedwa.
- Kuti mugwiritse ntchito zomwe zimafuna kuti mtengo wolembera ukhale wowunikira, muyenera kuchita ntchito yoyambitsa kulemba kaye.
- Muyenera kuwerenga zolembera za mbendera nthawi iliyonse mukatulutsa lamulo lolemba kapena kufufuta.
- Ngati zida zambiri zowunikira zikugwiritsidwa ntchito, muyenera kulembera ku rejista ya kusankha chip kuti musankhe chosankha choyenera musanachite opareshoni pachipangizocho.
Chithunzi 2. Werengani Memory Capacity Register Waveform Example
Chithunzi 3. Lembani Yambitsani Register Waveform Example
Memory Operations
Mawonekedwe a ASMI Parallel II Intel FPGA IP memory amathandizira kuphulika ndi kulunjika kwa flash memory memory. Panthawi yofikira molunjika, IP imachita izi kuti ikuloleni kuti muwerenge kapena kulemba mwachindunji:
- Lembani yambitsani ntchito yolemba
- Yang'anani kaundula wa mbiri ya mbendera kuti muwonetsetse kuti ntchitoyo yamalizidwa pa flash
- Tulutsani chizindikiro cha waitrequest pamene ntchitoyo yatha
Ntchito zokumbukira ndizofanana ndi mawonekedwe a Avalon memory-mapped interface. Muyenera kuyika mtengo wolondola pamabasi adilesi, lembani deta ngati ndikulemba, kuyendetsa mtengo wowerengera mpaka 1 pakuchitapo kamodzi kapena kuwerengera komwe mukufuna, ndikuyambitsa chizindikiro cholemba kapena kuwerenga.
Chithunzi 4. 8-Mawu Lembani Burst Waveform Example
Chithunzi 5. 8-Word Reading Burst Waveform Example
Chithunzi 6. 1-Byte Write byteenable = 4'b0001 Waveform Example
ASMI Parallel II Intel FPGA IP Use Case Examples
Mlandu wogwiritsa ntchito exampLekani kugwiritsa ntchito ASMI Parallel II IP ndi JTAG-to-Avalon Master kuti achite ntchito zowunikira, monga kuwerenga silicon ID, kuwerenga kukumbukira, kulemba kukumbukira, kufufuta gawo, kuteteza gawo, kulembetsa mbiri ya mbendera, ndikulemba nvcr.
Kuthamangitsa exampLes, muyenera kukonza FPGA. Tsatirani izi:
- Konzani FPGA kutengera Platform Designer system monga zikuwonekera pachithunzi chotsatirachi.
Chithunzi 7. Platform Designer System Ikuwonetsa ASMI Parallel II IP ndi JTAG-kwa-Avalon Master - Sungani zolemba za TCL zotsatirazi m'ndandanda womwewo ndi polojekiti yanu. Tchulani script ngati epcq128_access.tcl mwachitsanzoample.
- Tsegulani system console. Mu console, sungani zolembazo pogwiritsa ntchito "source epcq128_access.tcl".
Example 1: Werengani ID ya Silicon ya Zida Zosinthira
Example 2: Werengani ndi Kulemba Liwu Limodzi La Data pa Adilesi H'40000000
ExampLe 3: Chotsani Gawo 64
Example 4: Perform Sector Protect at Sectors (0 mpaka 127)
Example 5: Werengani ndi Kuchotsa Kaundula wa Mbendera
Example 6: Werengani ndi kulemba nvcr
ASMI Parallel II Intel FPGA IP User Guide Archives
Mitundu ya IP ndi yofanana ndi mitundu ya Intel Quartus Prime Design Suite mpaka v19.1. Kuchokera ku Intel Quartus Prime Design Suite software version 19.2 kapena mtsogolo, ma IP cores ali ndi dongosolo latsopano la IP.
Ngati mtundu wa IP core sunatchulidwe, chiwongolero cha ogwiritsa ntchito pamtundu wakale wa IP akugwira ntchito.
Intel Quartus Prime Version | IP Core Version | Wogwiritsa Ntchito |
17.0 | 17.0 | Altera ASMI Parallel II IP Core User Guide |
Mbiri Yokonzanso Zolemba za ASMI Parallel II Intel FPGA IP User Guide
Document Version | Intel Quartus Prime Version | Mtundu wa IP | Zosintha |
2020.07.29 | 18.0 | 18.0 | • Kusintha mutu wa chikalata kukhala ASMI Parallel II Intel FPGA IP User Guide.
• Zasinthidwa Table 2: Zosintha za Parameter mu gawo Parameters. |
2018.09.24 | 18.0 | 18.0 | • Zowonjezera zokhudzana ndi mapulogalamu ndi chithandizo cha ASMI Parallel II Intel FPGA IP core.
• Anawonjezera cholemba kulozera ku Generic seri Flash Interface Intel FPGA IP Core User Guide. • Anawonjezera ASMI Parallel II Intel FPGA IP Core Use Case Examples gawo. |
2018.05.07 | 18.0 | 18.0 | • Anasinthidwa dzina la Altera ASMI Parallel II IP core kukhala ASMI Parallel II Intel FPGA IP core pa Intel rebranding.
• Zowonjezera zothandizira zida za EPCQ-A. • Onjezani cholemba pa siginecha ya clk mu Kufotokozera Madoko tebulo. • Sintha kufotokozera kwa sigino ya qspi_scein mu Kufotokozera Madoko tebulo. • Onjezani chidziwitso ku kaundula wa SECTOR_PROTECT mu Lembani Mapu tebulo. • Kusintha pang'ono ndi m'lifupi mwa zolembetsa za SECTOR_ERASE ndi SUBSECTOR_ERASE mu Lembani Mapu tebulo. • Kusintha pang'ono ndi m'lifupi mwa SECTOR_PROTECT lembetsani mu Lembani Mapu tebulo. |
anapitiriza… |
Document Version | Intel Quartus Prime Version | Mtundu wa IP | Zosintha |
• Kusintha malongosoledwe a njira ya CHIP SELECT mu regista ya CONTROL mu Lembani Mapu tebulo.
•Sintha mawu am'munsi a SECTOR_ERASE, SUBSECTOR_ERASE, BULK_ERASE, ndi DIE_ERASE olembetsa mu Lembani Mapu tebulo. • Sinthani mafotokozedwe a vl_mem_addr chizindikiro mu Kufotokozera Madoko tebulo. • Zosintha zazing'ono. |
Tsiku | Baibulo | Zosintha |
Meyi 2017 | 2017.05.08 | Kutulutsidwa koyamba. |
Malingaliro a kampani Intel Corporation Maumwini onse ndi otetezedwa. Intel, logo ya Intel, ndi zizindikiro zina za Intel ndi zizindikiro za Intel Corporation kapena mabungwe ake. Intel imatsimikizira kugwira ntchito kwa FPGA yake ndi zida za semiconductor malinga ndi zomwe zili pano malinga ndi chitsimikizo cha Intel, koma ili ndi ufulu wosintha zinthu ndi ntchito zilizonse nthawi iliyonse popanda kuzindikira. Intel sakhala ndi udindo kapena udindo chifukwa chakugwiritsa ntchito kapena kugwiritsa ntchito zidziwitso zilizonse, malonda, kapena ntchito zomwe zafotokozedwa pano kupatula monga momwe Intel adavomerezera momveka bwino. Makasitomala a Intel amalangizidwa kuti apeze mtundu waposachedwa kwambiri wamakina a chipangizocho asanadalire zidziwitso zilizonse zosindikizidwa komanso asanayike maoda azinthu kapena ntchito.
*Mayina ena ndi mtundu zitha kunenedwa kuti ndi za ena.
Zolemba / Zothandizira
![]() |
Intel ASMI Parallel II Intel FPGA IP [pdf] Buku Logwiritsa Ntchito ASMI Parallel II Intel FPGA IP, ASMI, Parallel II Intel FPGA IP, II Intel FPGA IP, FPGA IP |