logo intel

ASMI Paralel II Intel FPGA IP

Produk ASMI Parallel II Intel FPGA IP

ASMI Parallel II Intel® FPGA IP nyadiakeun aksés ka alat konfigurasi Intel FPGA, nyaéta konfigurasi quad-serial (EPCQ), low-voltage konfigurasi quad-serial (EPCQ-L), sarta EPCQ-A konfigurasi serial. Anjeun tiasa nganggo IP ieu pikeun maca sareng nyerat data kana alat lampu kilat éksternal pikeun aplikasi, sapertos apdet sistem jauh sareng Header Peta Sensitipitas SEU. File (.smh) neundeun.
Lian ti fitur anu dirojong ku ASMI Parallel Intel FPGA IP, ASMI Parallel II Intel FPGA IP ogé ngadukung:

  • Aksés lampu kilat langsung (nulis/baca) ngaliwatan antarmuka anu dipetakeun mémori Avalon®.
  • Ngadalikeun register pikeun operasi séjén ngaliwatan kontrol status register (CSR) panganteur dina panganteur memori-dipetakeun Avalon.
  • Tarjamahkeun paréntah umum tina antarmuka anu dipetakeun mémori Avalon kana kode paréntah alat.

ASMI Parallel II Intel FPGA IP sayogi pikeun sadaya kulawarga alat Intel FPGA kalebet alat Intel MAX® 10 anu nganggo mode GPIO.
ASMI Parallel II Intel FPGA IP ngan ukur ngadukung alat EPCQ, EPCQ-L, sareng EPCQ-A. Upami Anjeun keur make alat flash pihak katilu, Anjeun kudu make Generic Serial Flash Interface Intel FPGA IP.
ASMI Parallel II Intel FPGA IP dirojong dina versi software Intel Quartus® Prime 17.0 sareng salajengna.
Émbaran patali

  • Bubuka pikeun Intel FPGA IP Cores
    • Nyadiakeun informasi umum ngeunaan sakabéh Intel FPGA IP cores, kaasup parameterizing, generating, Ngaronjatkeun, sarta simulating IP cores.
  • Nyiptakeun Versi-Independen IP sareng Skrip Simulasi Qsys
    • Jieun skrip simulasi nu teu merlukeun apdet manual pikeun software atawa upgrades versi IP.
  • Pangalusna Manajemén Proyék
    • Pitunjuk pikeun manajemén efisien sareng portabilitas proyék sareng IP anjeun files.
  • ASMI Parallel Intel FPGA IP Core Guide pamaké
  • Generik Serial Flash Interface Intel FPGA IP Guide pamaké
    • Nyadiakeun pangrojong pikeun alat flash pihak katilu.
  • AN 720: Simulasi Blok ASMI dina Desain Anjeun

Émbaran release

Vérsi IP sarua jeung versi software Intel Quartus Prime Design Suite nepi ka v19.1. Ti versi software Intel Quartus Prime Design Suite 19.2 atanapi engké, IP cores boga skéma versioning IP anyar.
Nomer versi IP (XYZ) tiasa robih tina hiji versi parangkat lunak Intel Quartus Prime ka anu sanés. Parobahan dina:

  • X nunjukkeun révisi utama IP. Upami anjeun ngamutahirkeun parangkat lunak Intel Quartus Prime anjeun, anjeun kedah nga-regenerasi IP.
  • Y nunjukkeun IP ngawengku fitur anyar. Regenerate IP anjeun pikeun ngalebetkeun fitur-fitur anyar ieu.
  • Z nunjukkeun IP ngawengku parobahan minor. Regenerate IP anjeun pikeun ngawengku parobahan ieu.

Tabél 1. ASMI Parallel II Intel FPGA IP Release Émbaran

Barang Katerangan
Vérsi IP 18.0
Intel Quartus Prime Pro Edition Vérsi 18.0
Tanggal paleupasan 2018.05.07

Palabuhan

Gambar 1. Ports Blok DiagramASMI Parallel II Intel FPGA IP gbr 1

meja 2. palabuhan Pedaran

Sinyal Lebar Arah Katerangan
Avalon Mémori-Dipetakeun Antarmuka Budak pikeun CSR (avl_csr)
avl_csr_addr 6 Input Avalon memori-dipetakeun beus alamat panganteur. Beus alamat aya dina kecap alamat.
avl_csr_read 1 Input Avalon memori-dipetakeun panganteur maca kontrol ka CSR.
avl_csr_rddata 32 Kaluaran Avalon memori-dipetakeun panganteur maca data beus ti CSR.
avl_csr_write 1 Input Avalon memori-dipetakeun panganteur nulis kontrol ka CSR.
avl_csr_writedata 32 Input Avalon memori-dipetakeun panganteur nulis data beus ka CSR.
avl_csr_waitrequest 1 Kaluaran Avalon memori-dipetakeun panganteur waitrequest kontrol ti CSR.
avl_csr_rddata_valid 1 Kaluaran Avalon memori-dipetakeun panganteur maca data valid nu nunjukkeun CSR maca data sadia.
Antarmuka Budak anu Dipetakeun Mémori Avalon pikeun Aksés Mémori (avl_ mem)
avl_mem_write 1 Input Avalon memori-dipetakeun panganteur nulis kontrol kana mémori
avl_mem_burstcount 7 Input Avalon mémori-dipetakeun panganteur burst count pikeun memori. Kisaran nilai ti 1 dugi ka 64 (ukuran halaman maksimal).
avl_mem_waitrequest 1 Kaluaran Avalon memori-dipetakeun panganteur waitrequest kontrol tina mémori.
avl_mem_read 1 Input Avalon memori-dipetakeun panganteur maca kontrol ka memori
avl_mem_addr N Input Avalon memori-dipetakeun beus alamat panganteur. Beus alamat aya dina kecap alamat.

Lebar alamat gumantung kana dénsitas mémori flash anu digunakeun.

avl_mem_writedata 32 Input Avalon panganteur memori-dipetakeun nulis beus data kana mémori
avl_mem_readddata 32 Kaluaran Avalon panganteur memori-dipetakeun maca beus data tina mémori.
avl_mem_rddata_valid 1 Kaluaran Avalon memori-dipetakeun panganteur maca data valid nu nunjukkeun memori maca data sadia.
avl_mem_byteenble 4 Input Avalon memori-dipetakeun panganteur nulis data ngaktipkeun beus ka memori. Salila mode bursting, beus byteenable bakal logika tinggi, 4'b1111.
Jam sareng Reset
clk 1 Input Input jam pikeun jam IP. (1)
reset_n 1 Input Asynchronous reset pikeun ngareset IP.(2)
Conduit Interface(3)
fqspi_dataout 4 Dua arah Input atawa output port pikeun feed data ti alat flash.
dituluykeun…
Sinyal Lebar Arah Katerangan
qspi_dclk 1 Kaluaran Nyadiakeun sinyal jam ka alat flash.
qspi_scein 1 Kaluaran Nyadiakeun sinyal ncs ka alat flash.

Ngarojong Stratix® V, Arria® V, Cyclone® V, sareng alat anu langkung lami.

3 Kaluaran Nyadiakeun sinyal ncs ka alat flash.

Ngarojong alat Intel Arria 10 sareng Intel Cyclone 10 GX.

  • Anjeun tiasa nyetel frékuénsi jam ka handap atawa sarua jeung 50 MHz.
  • Tahan sinyal pikeun sahanteuna hiji siklus jam pikeun ngareset IP.
  • Sadia mun anjeun ngaktipkeun nonaktipkeun dedicated parameter panganteur Serial Active.

Émbaran patali

  • Quad-Serial Konfigurasi (EPCQ) Alat Datasheet
  • EPCQ-L Serial Konfigurasi Alat Datasheet
  • EPCQ-A Serial Konfigurasi Alat Datasheet

Parameter

meja 3. Parameter Setélan

Parameter Nilai Hukum Katerangan
Jenis alat konfigurasi EPCQ16, EPCQ32, EPCQ64, EPCQ128, EPCQ256, EPCQ512, EPCQ-L256, EPCQ-L512, EPCQ-L1024, EPCQ4A, EPCQ16A, EPCQ32A, EPCQ64A, EPCQ128A Nangtukeun jinis alat EPCQ, EPCQ-L, atanapi EPCQ-A anu anjeun hoyong pake.
Pilih mode I/O STANDAR NORMAL DUAL QUAD Milih lebar data nambahan lamun Anjeun ngaktipkeun operasi Maca Gancang.
Nonaktipkeun dedicated panganteur Serial Active Rutekeun sinyal ASMIBLOCK ka tingkat luhur desain anjeun.
Aktipkeun panganteur pin SPI Narjamahkeun sinyal ASMIBLOCK kana panganteur pin SPI.
Aktipkeun model simulasi flash Ngagunakeun standar EPCQ 1024 model simulasi pikeun simulasi. Upami Anjeun keur make alat flash pihak katilu, tingal AN 720: Simulasi Blok ASMI dina Desain Anjeun pikeun nyieun wrapper pikeun nyambungkeun model flash kalawan Blok ASMI.
Jumlah Chip Pilih dipaké 1

2(4)

3(4)

Milih jumlah chip pilih disambungkeun ka lampu kilat.
  • Ngan dirojong dina alat Intel Arria 10, alat Intel Cyclone 10 GX, sareng alat-alat sejen anu diaktipkeun panganteur pin SPI.

Émbaran patali

  • Quad-Serial Konfigurasi (EPCQ) Alat Datasheet
  • EPCQ-L Serial Konfigurasi Alat Datasheet
  • EPCQ-A Serial Konfigurasi Alat Datasheet
  • AN 720: Simulasi Blok ASMI dina Desain Anjeun

Ngadaptar Peta

meja 4. ngadaptar Peta

  • Unggal alamat offset dina tabel di handap ieu ngagambarkeun 1 kecap tina spasi alamat memori.
  • Kabéh registers boga nilai standar 0x0.
Ngimbangan Ngadaptar Ngaran Urang Sunda/W Ngaran widang Bit Lebar Katerangan
0 WR_ENABLE W WR_ENABLE 0 1 Tulis 1 pikeun ngalakukeun tulisan ngaktifkeun.
1 WR_DISABLE W WR_DISABLE 0 1 Tulis 1 pikeun ngalakukeun tulisan nganonaktipkeun.
2 WR_STATUS W WR_STATUS 7:0 8 Ngandung informasi pikeun nulis ka register status.
3 RD_STATUS R RD_STATUS 7:0 8 Ngandung informasi tina operasi register status dibaca.
4 SECTOR_ERASE W Niley Séktor 23:0

atawa 31:0

24 atawa

32

Ngandung alamat séktor anu bakal dipupus gumantung kana kapadetan alat.(5)
5 SUBSECTOR_ERASE W Nilai Subsektor 23:0

atawa 31:0

24 atawa

32

Ngandung alamat subsektor anu bakal dipupus gumantung kana kapadetan alat.(6)
6 – 7 Ditangtayungan
8 KONTROL W/Urang Sunda CHIP PILIH 7:4 4 Milih alat flash. Nilai standar nyaéta 0, anu nargétkeun alat flash munggaran. Pikeun milih alat kadua, setel nilai ka 1, pikeun milih alat katilu, setel nilai ka 2.
Ditangtayungan
W/Urang Sunda TURUNKEUN 0 1 Setel ieu ka 1 pikeun nganonaktipkeun sinyal SPI tina IP ku nempatkeun sadaya sinyal kaluaran ka kaayaan Z tinggi.
dituluykeun…
Ngimbangan Ngadaptar Ngaran Urang Sunda/W Ngaran widang Bit Lebar Katerangan
            Ieu tiasa dianggo pikeun ngabagi beus sareng alat anu sanés.
9 – 12 Ditangtayungan
13 WR_NON_VOLATILE_CONF_REG W Nilai pangluhurna ti biasa NVCR 15:0 16 Nulis nilai kana register konfigurasi non- volatile.
14 RD_NON_VOLATILE_CONF_REG R Nilai pangluhurna ti biasa NVCR 15:0 16 Maca nilai tina register konfigurasi non-volatile
15 RD_ BENDERA_ STATUS_REG R RD_ BENDERA_ STATUS_REG 8 8 Maca ngadaptar status bandéra
16 CLR_FLAG_ STATUS REG W CLR_FLAG_ STATUS REG 8 8 Ngabersihan daptar status bandéra
17 BULK_HAPUS W BULK_HAPUS 0 1 Tulis 1 pikeun mupus sakabéh chip (pikeun alat single-die).(7)
18 PATI_PAPUS W PATI_PAPUS 0 1 Tulis 1 pikeun mupus sakabeh paeh (pikeun alat tumpukan-die).(7)
19 4BYTES_ADDR_EN W 4BYTES_ADDR_EN 0 1 Tulis 1 pikeun ngasupkeun 4 bait mode alamat
20 4BYTES_ADDR_EX W 4BYTES_ADDR_EX 0 1 Tulis 1 pikeun kaluar 4 bait mode alamat
21 SECTOR_PROTECT W Sektor ngajaga nilai 7:0 8 Nilai nulis pikeun ngadaptar status ngajaga sektor. (8)
22 RD_MEMORY_CAPACITY_ID R Nilai kapasitas mémori 7:0 8 Ngandung informasi ngeunaan ID kapasitas memori.
23 –

32

Ditangtayungan

Anjeun ngan ukur kedah netepkeun alamat mana waé dina séktor éta sareng IP bakal ngahapus séktor khusus éta.
Anjeun ngan ukur kedah netepkeun alamat naon waé dina subsektor sareng IP bakal ngahapus subsektor khusus éta.

Émbaran patali

  • Quad-Serial Konfigurasi (EPCQ) Alat Datasheet
  • EPCQ-L Serial Konfigurasi Alat Datasheet
  • EPCQ-A Serial Konfigurasi Alat Datasheet
  • Avalon Interface spésifikasi

Operasi

ASMI Parallel II Intel FPGA IP interfaces anu Avalon memori-dipetakeun panganteur patuh. Pikeun langkung rinci, tingal spésifikasi Avalon.

  • Anjeun ngan ukur kedah netepkeun alamat naon waé dina paéh sareng IP bakal ngahapus paéh khusus éta.
  • Pikeun alat EPCQ sareng EPCQ-L, bit ngajaga blok bit [2:4] sareng [6] sareng bit luhur / handap (TB) bit 5 tina register status. Pikeun alat EPCQ-A. blok ngajaga bit bit [2:4] jeung bit TB bit 5 tina register status.

Émbaran patali

  • Avalon Interface spésifikasi

Control Status ngadaptar Operasi

Anjeun tiasa ngalakukeun maca atawa nulis ka alamat husus offset ngagunakeun Control Status ngadaptar (CSR).
Pikeun ngaéksekusi operasi baca atawa tulis pikeun daptar status kontrol, tuturkeun léngkah ieu:

  1. Negeskeun sinyal avl_csr_write atanapi avl_csr_read bari
    Sinyal avl_csr_waitrequest rendah (upami sinyal waitrequest luhur, sinyal avl_csr_write atanapi avl_csr_read kedah dijaga dugi ka sinyal waitrequest rendah).
  2. Dina waktos anu sami, atur nilai alamat dina beus avl_csr_address. Lamun operasi nulis, Nyetél data nilai dina beus avl_csr_writedata bareng jeung alamatna.
  3. Lamun transaksi dibaca, antosan dugi sinyal avl_csr_readdatavalid negeskeun tinggi pikeun meunangkeun data dibaca.
  • Pikeun operasi anu meryogikeun nilai tulis kanggo kedip-kedip, anjeun kedah ngalaksanakeun operasi aktipkeun nyerat heula.
  • Anjeun kedah maca daptar status bandéra unggal waktos anjeun ngaluarkeun paréntah nyerat atanapi mupus.
  • Lamun sababaraha alat flash dipaké, anjeun kudu nulis ka chip pilih register pikeun milih chip bener pilih saméméh ngajalankeun sagala operasi ka alat flash husus.

angka 2. Baca Kapasitas Mémori Ngadaptar Waveform Example

ASMI Parallel II Intel FPGA IP gbr 2

Gambar 3. Tulis Aktipkeun ngadaptar Waveform Example

ASMI Parallel II Intel FPGA IP gbr 3

Operasi mémori

ASMI Parallel II Intel FPGA IP memori panganteur ngarojong bursting sarta aksés memori flash langsung. Salami aksés mémori lampu kilat langsung, IP ngalaksanakeun léngkah-léngkah ieu pikeun ngamungkinkeun anjeun ngalakukeun operasi maca atanapi nyerat langsung:

  • Tulis Aktipkeun pikeun operasi nulis
  • Pariksa daptar status bandéra pikeun mastikeun operasi parantos réngsé dina lampu kilat
  • Ngaleupaskeun sinyal waitrequest nalika operasi geus réngsé

Operasi mémori sami sareng operasi antarmuka anu dipetakeun mémori Avalon. Anjeun kudu ngeset nilai bener dina beus alamat, nulis data lamun transaksi nulis, ngajalankeun nilai count burst ka 1 pikeun urus tunggal atawa nilai count burst dipikahoyong, sarta micu sinyal nulis atawa maca.

Gambar 4. 8-Word Nulis Burst Wave Example

ASMI Parallel II Intel FPGA IP gbr 4

Gambar 5. 8-Bacaan Kecap Wanda Gelombang Example

ASMI Parallel II Intel FPGA IP gbr 5

Gambar 6. 1-Byte Write byteenable = 4'b0001 Waveform Example

ASMI Parallel II Intel FPGA IP gbr 6

ASMI Parallel II Intel FPGA IP Paké Case Examples

Kasus pamakéan exampLes ngagunakeun ASMI Parallel II IP jeung JTAG-to-Avalon Master pikeun ngalakukeun operasi aksés flash, sapertos maca ID silikon, maca mémori, nyerat mémori, ngahapus séktor, ngajaga sektor, daptar status bandéra anu jelas, sareng nyerat nvcr.
Pikeun ngajalankeun urutamples, anjeun kudu ngonpigurasikeun FPGA. Turutan léngkah ieu:

  1. Konpigurasikeun FPGA dumasar kana sistem Desainer Platform sakumaha ditémbongkeun dina gambar di handap ieu.
    Gambar 7. Sistem Desainer Platform Némbongkeun ASMI Parallel II IP sareng JTAG-ka-Avalon MasterASMI Parallel II Intel FPGA IP gbr 7
  2. Simpen skrip TCL di handap ieu dina diréktori anu sami sareng proyék anjeun. Ngaran naskah salaku epcq128_access.tcl pikeun example.ASMI Parallel II Intel FPGA IP gbr 8 ASMI Parallel II Intel FPGA IP gbr 9 ASMI Parallel II Intel FPGA IP gbr 10 ASMI Parallel II Intel FPGA IP gbr 11 ASMI Parallel II Intel FPGA IP gbr 12
  3. Ngajalankeun konsol sistem. Dina konsol nu, sumber naskah ku ngagunakeun "sumber epcq128_access.tcl".

Example 1: Baca Silicon ID tina Alat Konfigurasi

ASMI Parallel II Intel FPGA IP gbr 13

Example 2: Baca jeung Tulis Hiji Kecap Data dina Alamat H'40000000

ASMI Parallel II Intel FPGA IP gbr 14

Example 3: Pupus Séktor 64

ASMI Parallel II Intel FPGA IP gbr 15

Example 4: Ngalaksanakeun Sektor Nangtayungan di Séktor (0 nepi ka 127)

ASMI Parallel II Intel FPGA IP gbr 16

Example 5: Baca jeung Hapus Bandéra Status ngadaptar

ASMI Parallel II Intel FPGA IP gbr 17ASMI Parallel II Intel FPGA IP gbr 18

Example 6: Baca jeung Tulis nvcr

ASMI Parallel II Intel FPGA IP gbr 19

ASMI Parallel II Intel FPGA IP Guide Archives

Vérsi IP sarua jeung versi software Intel Quartus Prime Design Suite nepi ka v19.1. Ti versi software Intel Quartus Prime Design Suite 19.2 atanapi engké, IP cores boga skéma versioning IP anyar.
Upami vérsi inti IP teu kadaptar, pituduh pamake kanggo vérsi inti IP saacanna lumaku.

Intel Quartus Prime Vérsi IP Core Vérsi Guide pamaké
17.0 17.0 Altera ASMI Parallel II IP Core Guide Pamaké

Dokumén Révisi Sajarah pikeun ASMI Parallel II Intel FPGA IP Guide pamaké

Vérsi Dokumén Intel Quartus Prime Vérsi Vérsi IP Parobahan
2020.07.29 18.0 18.0 • Ngamutahirkeun judul dokumen ka ASMI Parallel II Intel FPGA IP Guide pamaké.

• diropéa Méja 2: Parameter Setélan dina bagian

Parameter.

2018.09.24 18.0 18.0 • informasi ditambahkeun kana aplikasi tur rojongan pikeun ASMI Parallel II Intel FPGA IP inti.

• Ditambahkeun catetan keur rujukan ka Generik Serial Flash Interface Intel FPGA IP Core Guide pamaké.

• Ditambahkeun dina ASMI Parallel II Intel FPGA IP Core Paké Case Examples bagian.

2018.05.07 18.0 18.0 • Diganti Altera ASMI Parallel II IP inti pikeun ASMI Parallel II Intel FPGA IP inti per Intel rebranding.

• rojongan ditambahkeun pikeun alat EPCQ-A.

• Ditambahkeun catetan kana sinyal clk dina Palabuhan Pedaran méja.

• diropéa pedaran pikeun sinyal qspi_scein dina Palabuhan Pedaran méja.

• Ditambahkeun catetan kana SECTOR_PROTECT register dina Ngadaptar Peta méja.

• Ngamutahirkeun bit jeung lebar pikeun SECTOR_ERASE jeung SUBSECTOR_ERASE ngadaptar dina Ngadaptar Peta méja.

• diropéa bit jeung lebar pikeun SECTOR_PROTECT

ngadaptar di Ngadaptar Peta méja.

dituluykeun…
Vérsi Dokumén Intel Quartus Prime Vérsi Vérsi IP Parobahan
      • Diropéa pedaran pikeun pilihan CHIP SELECT tina register KONTROL dina Ngadaptar Peta méja.

• Ngamutahirkeun catetan suku pikeun SECTOR_ERASE, SUBSECTOR_ERASE, BULK_ERASE, sareng DIE_ERASE ngadaptar dina Ngadaptar Peta méja.

• diropéa pedaran pikeun vl_mem_addr

sinyal dina Palabuhan Pedaran méja.

• éditan redaksi minor.

 

titimangsa Vérsi Parobahan
Méi 2017 2017.05.08 Pelepasan awal.

Intel Corporation. Sadaya hak disimpen. Intel, logo Intel, sareng merek Intel sanés mangrupikeun mérek dagang Intel Corporation atanapi anak perusahaanna. Intel ngajamin kinerja produk FPGA sareng semikonduktor na kana spésifikasi ayeuna saluyu sareng garansi standar Intel, tapi ngagaduhan hak pikeun ngarobih naon waé produk sareng jasa iraha waé tanpa aya bewara. Intel henteu nanggung tanggung jawab atanapi tanggung jawab anu timbul tina aplikasi atanapi pamakean inpormasi, produk, atanapi jasa anu dijelaskeun di dieu iwal ti dinyatakeun sapuk sacara tinulis ku Intel. Konsumén Intel disarankan pikeun ménta versi panganyarna tina spésifikasi alat sateuacan ngandelkeun inpormasi anu diterbitkeun sareng sateuacan nempatkeun pesenan produk atanapi jasa.
*Ngaran sareng merek sanésna tiasa diklaim salaku hak milik batur.

Dokumén / Sumberdaya

intel ASMI Paralel II Intel FPGA IP [pdf] Pituduh pamaké
ASMI Paralel II Intel FPGA IP, ASMI, Paralel II Intel FPGA IP, II Intel FPGA IP, FPGA IP

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *