intel CF + Interface Ngagunakeun Altera MAX Series
CF + Interface Ngagunakeun Altera MAX Series
- Anjeun tiasa nganggo alat Altera® MAX® II, MAX V, sareng MAX 10 pikeun nerapkeun antarmuka CompactFlash+ (CF+). Fitur béaya rendah, daya rendah sareng gampang diaktipkeun ngajantenkeun aranjeunna alat logika anu tiasa diprogram idéal pikeun aplikasi antarmuka alat mémori.
- Kartu CompactFlash nyimpen jeung ngangkut sababaraha bentuk informasi digital (data, audio, gambar) jeung software antara rentang lega sistem digital. Asosiasi CompactFlash ngenalkeun konsép CF+ pikeun ningkatkeun operasi kartu CompactFlash sareng alat I/O sareng panyimpenan data disk magnét sajaba ti mémori flash. Kartu CF + mangrupikeun kartu faktor bentuk leutik anu kalebet kartu panyimpen flash kompak, kartu disk magnét, sareng sagala rupa kartu I / O anu sayogi di pasar, sapertos kartu séri, kartu Ethernet, sareng kartu nirkabel. Kartu CF + ngawengku hiji controller embedded nu ngatur neundeun data, dimeunangkeun tur koreksi kasalahan, manajemén kakuatan, jeung kontrol jam. CF + kartu bisa dipaké kalawan adapters pasip dina PC-Card tipe-II atawa tipe-III sockets.
- Kiwari, seueur produk konsumen sapertos kaméra, PDA, printer, sareng laptop gaduh stop kontak anu nampi kartu mémori CompactFlash sareng CF +. Salian alat panyimpen, stop kontak ieu ogé bisa dipaké pikeun panganteur I / O alat nu ngagunakeun CF + panganteur.
Émbaran patali
Desain Example pikeun MAX II
- Nyadiakeun desain MAX II files pikeun catetan aplikasi ieu (AN 492)
Desain Example pikeun MAX 10
- Nyadiakeun desain MAX 10 files pikeun catetan aplikasi ieu (AN 492)
Manajemén Daya dina Sistem Portabel Ngagunakeun Alat Altera
- Nyadiakeun langkung seueur inpormasi ngeunaan pangaturan daya dina sistem portabel nganggo alat Altera
MAX II Pedoman Desain Alat
- Nyadiakeun inpo nu leuwih lengkep tentang MAX II tungtunan desain alat
Ngagunakeun CF + Interface jeung Alat Altera
- Antarbeungeut kartu CF + diaktipkeun ku host ku negeskeun sinyal H_ENABLE. Nalika kartu CompactFlash diselapkeun dina stop kontak nu, dua pin (CD_1 [1: 0]) balik low, nunjukkeun ka panganteur nu kartu geus diselapkeun leres. Dina respon kana aksi ieu, sinyal interupsi H_INT dihasilkeun ku panganteur, gumantung kana status pin CD_1 jeung chip ngaktifkeun sinyal (H_ENABLE).
Sinyal H_READY ogé ditegeskeun iraha waé kaayaan anu diperyogikeun dicumponan. Sinyal ieu nunjukkeun ka prosesor yén antarmuka parantos siap nampi data tina prosésor. 16-bit data beus ka CF + kartu disambungkeun langsung ka host teh. Nalika host nampi sinyal interupsi, éta ngaréspon ku ngahasilkeun sinyal pangakuan, H_ACK, pikeun antarmuka nunjukkeun yén éta nampi interupsi. - Intel Corporation. Sadaya hak disimpen. Intel, logo Intel, Altera, Arria, Siklon, Enpirion, MAX, Nios, Quartus jeung Stratix kecap jeung logos mangrupakeun mérek dagang Intel Corporation atawa anak perusahaan na di AS jeung / atawa nagara séjén. Intel ngajamin kinerja produk FPGA sareng semikonduktorna 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. tur siap pikeun ngalakukeun fungsi salajengna. Sinyal ieu tindakan minangka dorongan; sadaya operasi antarmuka, host, atanapi prosesor sareng kartu CompactFlash disingkronkeun sareng sinyal ieu. Antarbeungeut ogé pariksa sinyal H_RESET; sinyal ieu dihasilkeun ku host pikeun nunjukkeun yén sakabéh kaayaan awal kudu ngareset.
- Antarbeungeut dina gilirannana ngahasilkeun sinyal RESET ka kartu CompactFlash nunjukkeun eta pikeun ngareset kabeh sinyal kontrol na kana kaayaan standar maranéhanana.
- Sinyal H_RESET tiasa janten hardware atanapi software anu dihasilkeun. Reset software dituduhkeun ku MSB tina Pilihan Konfigurasi ngadaptar dina kartu CF +. Host ngahasilkeun sinyal kontrol 4-bit
- H_CONTROL pikeun nunjukkeun fungsi anu dipikahoyong tina kartu CF + kana antarmuka CF +. Antarbeungeut decodes sinyal H_CONTROL sarta ngaluarkeun rupa sinyal kontrol pikeun maca jeung nulis data, sarta informasi konfigurasi. Unggal operasi kartu disingkronkeun kana sinyal H_ACK. Di positip H_ACK, alat Altera anu dirojong pariksa sinyal reset, sareng sasuai ngaluarkeun HOST_ADDRESS, chip ngaktifkeun (CE_1), output ngaktifkeun (OE), nyerat ngaktifkeun (WE), REG_1, sareng sinyal RESET. Masing-masing sinyal ieu gaduh nilai anu tos siap pikeun sadaya operasi anu disebatkeun di luhur. Ieu mangrupikeun protokol standar, sakumaha anu didefinisikeun ku asosiasi CompactFlash.
- Sinyal H_IOM ditahan low dina modeu memori umum tur luhur dina I / O modeu. Modeu mémori umum ngamungkinkeun nyerat sareng maca data 8-bit sareng 16-bit.
- Ogé, ngadaptar Konfigurasi dina daptar pilihan konfigurasi kartu CF +, Daptar Status Kartu, sareng Pendaptaran Pin Gantian dibaca sareng ditulis kana. Sinyal H_CONTROL [4:3] 0-bit lega anu dikaluarkeun ku host ngabédakeun sadaya operasi ieu. Antarbeungeut CF + decodes H_CONTROL sareng ngaluarkeun sinyal kontrol ka kartu CF + nurutkeun spésifikasi CF +. Data dijieun sadia dina beus data 16-bit sanggeus sinyal kontrol anu dikaluarkeun. Dina modeu I / O, reset software (dihasilkeun ku nyieun MSB tina Pilihan Konfigurasi ngadaptar dina CF + kartu tinggi) dipariksa. Operasi aksés bait sareng kecap dieksekusi ku antarmuka dina cara anu sami sareng dina mode mémori anu diwincik di luhur.
Gambar 1: Sinyal Interfacing Béda tina Antarmuka CF+ sareng Alat CF+
- Angka ieu nunjukkeun diagram blok dasar pikeun ngalaksanakeun antarmuka CF +.
Sinyal
meja 1: CF + Sinyal Interface
tabél ieu mangrupa daptar CF + kartu panganteur sinyal.
Sinyal
HOST_ADDRESS [10:0] |
Arah
Kaluaran |
Katerangan
Garis alamat ieu milih di handap ieu: register alamat port I/O, register alamat port memori-dipetakeun, kontrol konfigurasi na, sarta registers status. |
CE_1 [1:0] | Kaluaran | Ieu mangrupikeun sinyal pilih kartu aktip-low 2-bit. |
Sinyal
IORD |
Arah
Kaluaran |
Katerangan
Ieu mangrupa I / O dibaca strobe dihasilkeun ku panganteur host pikeun Gerbang I / O data dina beus ti cf + kartu. |
Iowa | Kaluaran | Ieu mangrupa I / O nulis pulsa strobe dipaké pikeun jam I / O data dina beus data kartu dina cf + kartu. |
OE | Kaluaran | Aktif-low kaluaran ngamungkinkeun strobe. |
SIAP | Input | Dina modeu mémori, sinyal ieu diteundeun luhur nalika CF + kartu siap nampa operasi mindahkeun data anyar jeung low nalika kartu sibuk. |
IRAQ | Input | Dina operasi mode I / O, sinyal ieu dipaké salaku pamundut interupsi. Ieu strobed handap. |
REG_1 | Kaluaran | Sinyal ieu dianggo pikeun ngabédakeun antara mémori umum sareng aksés mémori atribut. Luhur pikeun mémori umum sareng rendah pikeun mémori atribut. Dina modeu I / O, sinyal ieu kedah aktip-rendah nalika alamat I / O aya dina beus. |
WE | Kaluaran | Sinyal low-aktip pikeun nulis kana registers konfigurasi kartu. |
RESET | Kaluaran | Sinyal ieu resets atanapi initializes sadayana registers dina kartu cf +. |
CD_1 [1:0] | Input | Ieu 2-bit kartu aktif-low ngadeteksi sinyal. |
meja 2: Sinyal Interface host
tabél ieu mangrupa daptar sinyal nu ngabentuk panganteur host.
Sinyal
H_INT |
Arah
Kaluaran |
Katerangan
Sinyal ngaganggu aktif-rendah tina antarmuka ka host anu nunjukkeun sisipan kartu. |
H_SIAP | Kaluaran | Sinyal siap tina antarmuka ka host nunjukkeun CF + siap nampi data énggal. |
H_ENABLE | Input | Chip ngaktifkeun |
H_ACK | Input | Pangakuan kana pamundut interupsi anu dilakukeun ku antarmuka. |
H_CONTROL [3:0] | Input | Sinyal 4-bit milih antara I / O sareng operasi BACA / TULIS memori. |
H_RESET [1:0] | Input | Sinyal 2-bit pikeun reset hardware sareng software. |
H_IOM | Input | Ngabédakeun mode mémori sareng mode I/O. |
Palaksanaan
- Desain ieu tiasa dilaksanakeun nganggo alat MAX II, MAX V, sareng MAX 10. Kodeu sumber desain anu disayogikeun nargétkeun MAX II (EPM240) sareng MAX 10 (10M08) masing-masing. Kodeu sumber desain ieu disusun sareng tiasa diprogram langsung ka alat MAX.
- Pikeun desain MAX II example, peta host na CF + panganteur palabuhan pikeun GPIOs cocog. Desain ieu ngagunakeun kira-kira 54% tina total LE dina alat EPM240 sareng nganggo 45 pin I/O.
- Desain MAX II example ngagunakeun CF + alat, nu fungsina dina dua mode: PC Card ATA ngagunakeun I / mode O na PC Card ATA ngagunakeun mode memori. Mode pilihan katilu, mode IDE Leres, teu dianggap. Alat MAX II beroperasi salaku controller host sarta tindakan minangka sasak antara host jeung kartu cf +.
Kodeu Sumber
Desain ieu examples dilaksanakeun dina Verilog.
Pangakuan
- Desain example diadaptasi pikeun Altera MAX 10 FPGAs ku Orchid Technologies Téknik sarta Konsultan, Nyarita Maynard, Massachusetts 01754
- Telepon: 978-461-2000
- WEB: www.orchid-tech.com
- EMAIL: info@orchid-tech.com
Sajarah Révisi Dokumén
Tabél 3: Riwayat Révisi Dokumén
titimangsa
Séptémber 2014 |
Vérsi
2014.09.22 |
Parobahan
Ditambahkeun inpormasi MAX 10. |
Désémber 2007, V1.0 | 1.0 | Pelepasan awal. |
Dokumén / Sumberdaya
![]() |
intel CF + Interface Ngagunakeun Altera MAX Series [pdf] Parentah CF Interface Ngagunakeun Altera MAX Series, Ngagunakeun Altera MAX Series, CF Interface, MAX Series |