intel-LOGO

intel CF + Antarmuka Nggunakake Altera MAX Series

intel-CF-Interface-Using-Altera-MAX-Series-PRODUCT

CF + Antarmuka Nggunakake Altera MAX Series

  • Sampeyan bisa nggunakake piranti Altera® MAX® II, MAX V, lan MAX 10 kanggo ngetrapake antarmuka CompactFlash+ (CF+). Fitur-fitur sing murah, murah lan gampang diuripake ndadekake piranti logika sing bisa diprogram kanggo aplikasi antarmuka piranti memori.
  • Kertu CompactFlash nyimpen lan ngeterake sawetara bentuk informasi digital (data, audio, gambar) lan piranti lunak ing antarane sistem digital sing jembar. Asosiasi CompactFlash ngenalake konsep CF + kanggo nambah operasi kertu CompactFlash nganggo piranti I/O lan panyimpenan data disk magnetik kajaba saka memori lampu kilat. Kertu CF + minangka kertu faktor wangun cilik sing kalebu kertu panyimpenan flash kompak, kertu disk magnetik, lan macem-macem kertu I/O sing kasedhiya ing pasar, kayata kertu serial, kertu ethernet, lan kertu nirkabel. Kertu CF + kalebu pengontrol sing dipasang sing ngatur panyimpenan data, njupuk lan koreksi kesalahan, manajemen daya, lan kontrol jam. CF + kertu bisa digunakake karo adaptor pasif ing PC-Card jinis-II utawa jinis-III soket.
  • Saiki, akeh produk konsumen kayata kamera, PDA, printer, lan laptop duwe soket sing nampa kertu memori CompactFlash lan CF+. Saliyane piranti panyimpenan, soket iki uga bisa digunakake kanggo antarmuka piranti I / O sing nggunakake antarmuka CF +.

Informasi sing gegandhengan

Desain Example kanggo MAX II

  • Nyedhiyakake desain MAX II files kanggo cathetan aplikasi iki (AN 492)

Desain Example kanggo MAX 10

  • Nyedhiyakake desain MAX 10 files kanggo cathetan aplikasi iki (AN 492)

Manajemen Daya ing Sistem Portable Nggunakake Piranti Altera

  • Nyedhiyakake informasi luwih lengkap babagan manajemen daya ing sistem portabel nggunakake piranti Altera

Pedoman Desain Piranti MAX II

  • Nyedhiyani informasi luwih lengkap babagan pedoman desain piranti MAX II

Nggunakake Antarmuka CF + karo Piranti Altera

  • Antarmuka kertu CF + diaktifake dening host kanthi menehi sinyal H_ENABLE. Nalika kertu CompactFlash dilebokake ing soket, loro pin (CD_1 [1: 0]) mudhun, nuduhake antarmuka sing kertu wis dipasang kanthi bener. Nanggepi tumindak iki, sinyal interrupt H_INT kui dening antarmuka, gumantung ing status pin CD_1 lan chip ngaktifake sinyal (H_ENABLE).
    Sinyal H_READY uga ditegesake yen kondisi sing dibutuhake wis ketemu. Sinyal iki nuduhake prosesor yen antarmuka wis siyap kanggo nampa data saka prosesor. Bus data 16-dicokot kanggo kertu CF + disambungake langsung menyang inang. Nalika host nampa sinyal interupsi, nanggapi kanthi ngasilake sinyal ngakoni, H_ACK, kanggo antarmuka sing nuduhake yen wis nampa interupsi.
  • Intel Corporation. Kabeh hak dilindhungi undhang-undhang. Intel, logo Intel, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus lan Stratix tembung lan logo iku merek dagang saka Intel Corporation utawa anak perusahaan ing AS lan/utawa negara liyane. Intel njamin kinerja FPGA lan produk semikonduktor kanggo specifications saiki miturut babar pisan standar Intel, nanging nduweni hak kanggo owah-owahan kanggo produk lan layanan ing sembarang wektu tanpa kabar. Intel ora tanggung jawab utawa tanggung jawab sing muncul saka aplikasi utawa panggunaan informasi, produk, utawa layanan sing diterangake ing kene kajaba sing disepakati kanthi tinulis dening Intel. Pelanggan Intel disaranake njupuk versi paling anyar saka spesifikasi piranti sadurunge ngandelake informasi sing diterbitake lan sadurunge nggawe pesenan kanggo produk utawa layanan.
  • Jeneng lan merek liyane bisa uga diklaim minangka properti wong liya. lan siap kanggo nindakake fungsi luwih. Sinyal iki tumindak minangka dorongan; kabeh operasi antarmuka, inang, utawa prosesor lan kertu CompactFlash diselarasake kanggo sinyal iki. Antarmuka uga mriksa sinyal H_RESET; sinyal iki kui dening inang kanggo nunjukaké sing kabeh kahanan dhisikan kudu ngreset.
  • Antarmuka banjur ngasilake sinyal RESET menyang kertu CompactFlash sing nuduhake yen kabeh sinyal kontrol kasebut bisa direset menyang kondisi standar.
  • Sinyal H_RESET bisa dadi hardware utawa piranti lunak. Reset piranti lunak dituduhake dening MSB saka Register Pilihan Konfigurasi ing kertu CF +. Host ngasilake sinyal kontrol 4-bit
  • H_CONTROL kanggo nunjukaké fungsi sing dipengini saka kertu CF + kanggo CF + antarmuka. Antarmuka decode sinyal H_CONTROL lan ngetokake macem-macem sinyal kontrol kanggo maca lan nulis data, lan informasi konfigurasi. Saben operasi kertu disinkronake menyang sinyal H_ACK. Ing pojok positif H_ACK, piranti Altera sing didhukung mriksa sinyal reset, lan uga ngetokake HOST_ADDRESS, chip enable (CE_1), output enable (OE), write enable (WE), REG_1, lan sinyal RESET. Saben sinyal kasebut nduweni nilai sing wis ditemtokake kanggo kabeh operasi sing kasebut ing ndhuwur. Iki minangka protokol standar, kaya sing ditetepake dening asosiasi CompactFlash.
  • Sinyal H_IOM ditahan kurang ing mode memori umum lan dhuwur ing mode I/O. Mode memori umum ngidini nulis lan maca data 8-bit lan 16-bit.
  • Uga, Register Konfigurasi ing daftar pilihan konfigurasi kertu CF +, Daftar Status Kartu, lan Daftar Ganti Pin diwaca lan ditulis. Sinyal H_CONTROL [4:3] amba 0-bit sing ditanggepi dening host mbedakake kabeh operasi kasebut. Antarmuka CF + decode H_CONTROL lan ngetokake sinyal kontrol menyang kertu CF + miturut spesifikasi CF +. Data kasedhiya ing bus data 16-bit sawise sinyal kontrol ditanggepi. Ing mode I / O, reset piranti lunak (digawe dening nggawe MSB saka Pilihan Konfigurasi Register ing dhuwur kertu CF +) dicenthang. Operasi akses bait lan tembung dieksekusi dening antarmuka kanthi cara sing padha ing mode memori sing dijelasake ing ndhuwur.

Gambar 1: Sinyal Antarmuka sing Beda saka Antarmuka CF+ lan Piranti CF+intel-CF-Interface-Using-Altera-MAX-Series-fig-1

  • Tokoh iki nuduhake diagram pemblokiran dhasar kanggo ngleksanakake antarmuka CF +.
Sinyal

Tabel 1: Sinyal Antarmuka CF +

Tabel iki nampilake sinyal antarmuka kertu CF +.

Sinyal

HOST_ADDRESS [10:0]

arah

Output

Katrangan

Garis alamat iki milih ing ngisor iki: ndhaftar alamat port I/O, ndhaftar alamat port sing dipetakan memori, kontrol konfigurasi, lan ndhaftar status.

CE_1 [1:0] Output Iki minangka sinyal pilih kertu aktif-kurang 2-bit.
Sinyal

IORD

arah

Output

Katrangan

Iki aku / O maca strobo kui dening antarmuka inang kanggo gapura aku / O data ing bis saka CF + kertu.

Iowa Output Iki aku / O nulis pulsa strobo digunakake kanggo jam I / O data ing bus data kertu ing CF + kertu.
OE Output Output aktif-kurang mbisakake strobo.
SIAP Input Ing mode memori, sinyal iki katahan dhuwur nalika kertu CF + siyap kanggo nampa operasi transfer data anyar lan kurang nalika kertu sibuk.
IRAQ Input Ing operasi mode I / O, sinyal iki digunakake minangka panjalukan interupsi. Iku strobed kurang.
REG_1 Output Sinyal iki digunakake kanggo mbedakake antarane memori umum lan akses memori atribut. Dhuwur kanggo memori umum lan kurang kanggo memori atribut. Ing mode I / O, sinyal iki kudu aktif-kurang nalika alamat I / O ing bis.
WE Output Sinyal aktif-kurang kanggo nulis menyang ndhaftar konfigurasi kertu.
RESET Output Sinyal iki ngreset utawa initializes kabeh ndhaftar ing kertu CF +.
CD_1 [1:0] Input Iki minangka sinyal deteksi kertu aktif-kurang 2-bit.

Tabel 2: Sinyal Antarmuka Host

Tabel iki nampilake sinyal sing mbentuk antarmuka inang.

Sinyal

H_INT

arah

Output

Katrangan

Sinyal gangguan aktif-kurang saka antarmuka menyang host sing nuduhake selipan kertu.

H_SIAP Output Sinyal siap saka antarmuka menyang host sing nuduhake CF + siap nampa data anyar.
H_AKTIF Input Chip ngaktifake
H_ACK Input Ngakoni panjalukan interupsi sing digawe dening antarmuka.
H_KONTROL [3:0] Input Sinyal 4-bit milih antarane I / O lan memori READ / WRITE operasi.
H_RESET [1:0] Input Sinyal 2-bit kanggo ngreset hardware lan piranti lunak.
H_IOM Input Mbedakake mode memori lan mode I/O.

Implementasine

  • Desain kasebut bisa ditindakake nggunakake piranti MAX II, MAX V, lan MAX 10. Kode sumber desain sing diwenehake target MAX II (EPM240) lan MAX 10 (10M08). Kode sumber desain iki disusun lan bisa diprogram langsung menyang piranti MAX.
  • Kanggo desain MAX II example, map inang lan CF + bandar interfacing kanggo GPIOs cocok. Desain iki nggunakake udakara 54% saka total LE ing piranti EPM240 lan nggunakake 45 pin I/O.
  • Desain MAX II example nggunakake piranti CF +, kang fungsi ing rong mode: PC Card ATA nggunakake Aku / mode O lan PC Card ATA nggunakake mode memori. Mode opsional katelu, True IDE mode, ora dianggep. Piranti MAX II makaryakke minangka controller inang lan tumindak minangka jembatan antarane inang lan kertu CF +.

Kode Sumber

Iki desain examples dipun ginakaken ing Verilog.

Matur nuwun

Riwayat Revisi Dokumen

Tabel 3: Riwayat Revisi Dokumen

Tanggal

September 2014

Versi

2014.09.22

Owah-owahan

Ditambahake informasi MAX 10.

Desember 2007, V1.0 1.0 Rilis wiwitan.

Dokumen / Sumber Daya

intel CF + Antarmuka Nggunakake Altera MAX Series [pdf] Pandhuan
CF Interface Nggunakake Altera MAX Series, Nggunakake Altera MAX Series, CF Interface, MAX Series

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *