Antara Muka intel CF+ Menggunakan Siri Altera MAX
Antara Muka CF+ Menggunakan Siri Altera MAX
- Anda boleh menggunakan peranti Altera® MAX® II, MAX V dan MAX 10 untuk melaksanakan antara muka CompactFlash+ (CF+). Ciri kos rendah, kuasa rendah dan mudah dihidupkan menjadikannya peranti logik boleh atur cara yang ideal untuk aplikasi antara muka peranti memori.
- Kad CompactFlash menyimpan dan mengangkut beberapa bentuk maklumat digital (data, audio, gambar) dan perisian antara rentang sistem digital yang luas. Persatuan CompactFlash memperkenalkan konsep CF+ untuk meningkatkan operasi kad CompactFlash dengan peranti I/O dan storan data cakera magnet selain daripada memori denyar. Kad CF+ ialah kad faktor bentuk kecil yang merangkumi kad storan kilat padat, kad cakera magnetik dan pelbagai kad I/O yang tersedia di pasaran, seperti kad bersiri, kad ethernet dan kad wayarles. Kad CF+ termasuk pengawal terbenam yang menguruskan penyimpanan data, pengambilan semula dan pembetulan ralat, pengurusan kuasa dan kawalan jam. Kad CF+ boleh digunakan dengan penyesuai pasif dalam soket jenis-II atau jenis-III PC-Kad.
- Pada masa kini, banyak produk pengguna seperti kamera, PDA, pencetak dan komputer riba mempunyai soket yang menerima kad memori CompactFlash dan CF+. Selain peranti storan, soket ini juga boleh digunakan untuk antara muka peranti I/O yang menggunakan antara muka CF+.
Maklumat Berkaitan
Reka Bentuk Cthample untuk MAX II
- Menyediakan reka bentuk MAX II files untuk nota permohonan ini (AN 492)
Reka Bentuk Cthample untuk MAX 10
- Menyediakan reka bentuk MAX 10 files untuk nota permohonan ini (AN 492)
Pengurusan Kuasa dalam Sistem Mudah Alih Menggunakan Peranti Altera
- Menyediakan lebih banyak maklumat tentang pengurusan kuasa dalam sistem mudah alih menggunakan peranti Altera
Garis Panduan Reka Bentuk Peranti MAX II
- Menyediakan lebih banyak maklumat tentang garis panduan reka bentuk peranti MAX II
Menggunakan Antara Muka CF+ dengan Peranti Altera
- Antara muka kad CF+ didayakan oleh hos dengan menegaskan isyarat H_ENABLE. Apabila kad CompactFlash dimasukkan ke dalam soket, dua pin (CD_1 [1:0]) menjadi rendah, menunjukkan kepada antara muka bahawa kad telah dimasukkan dengan betul. Sebagai tindak balas kepada tindakan ini, isyarat sampukan H_INT dijana oleh antara muka, bergantung pada status pin CD_1 dan isyarat pemboleh cip (H_ENABLE).
Isyarat H_READY juga ditegaskan apabila syarat yang diperlukan dipenuhi. Isyarat ini menunjukkan kepada pemproses bahawa antara muka sedia untuk menerima data daripada pemproses. Bas data 16-bit ke kad CF+ disambungkan terus ke hos. Apabila hos menerima isyarat sampukan, ia bertindak balas kepadanya dengan menghasilkan isyarat pengakuan, H_ACK, untuk antara muka menunjukkan bahawa ia telah menerima sampukan - Perbadanan Intel. Hak cipta terpelihara. Intel, logo Intel, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus dan Stratix perkataan dan logo ialah tanda dagangan Intel Corporation atau anak syarikatnya di AS dan/atau negara lain. Intel menjamin prestasi produk FPGA dan semikonduktornya mengikut spesifikasi semasa menurut waranti standard Intel, tetapi berhak untuk membuat perubahan pada mana-mana produk dan perkhidmatan pada bila-bila masa tanpa notis. Intel tidak memikul tanggungjawab atau liabiliti yang timbul daripada aplikasi atau penggunaan mana-mana maklumat, produk atau perkhidmatan yang diterangkan di sini kecuali seperti yang dipersetujui secara bertulis oleh Intel. Pelanggan Intel dinasihatkan untuk mendapatkan versi terkini spesifikasi peranti sebelum bergantung pada sebarang maklumat yang diterbitkan dan sebelum membuat pesanan untuk produk atau perkhidmatan.
- Nama dan jenama lain boleh dituntut sebagai hak milik orang lain. dan bersedia untuk melaksanakan fungsi selanjutnya. Isyarat ini bertindak sebagai dorongan; semua operasi antara muka, hos atau pemproses dan kad CompactFlash disegerakkan dengan isyarat ini. Antara muka juga menyemak isyarat H_RESET; isyarat ini dijana oleh hos untuk menunjukkan bahawa semua keadaan awal mesti ditetapkan semula.
- Antara muka seterusnya menjana isyarat RESET kepada kad CompactFlash yang menunjukkan kepadanya untuk menetapkan semula semua isyarat kawalannya kepada keadaan lalainya.
- Isyarat H_RESET boleh sama ada perkakasan atau perisian yang dihasilkan. Tetapan semula perisian ditunjukkan oleh MSB Daftar Pilihan Konfigurasi dalam kad CF+. Hos menjana isyarat kawalan 4-bit
- H_CONTROL untuk menunjukkan fungsi yang dikehendaki bagi kad CF+ kepada antara muka CF+. Antara muka menyahkod isyarat H_CONTROL dan mengeluarkan pelbagai isyarat kawalan untuk membaca dan menulis data serta maklumat konfigurasi. Setiap operasi kad disegerakkan kepada isyarat H_ACK. Di tepi positif H_ACK, peranti Altera yang disokong menyemak isyarat tetapan semula, dan pada masa yang sama mengeluarkan isyarat HOST_ADDRESS, daya cip (CE_1), daya output (OE), daya tulis (WE), REG_1 dan RESET. Setiap isyarat ini mempunyai nilai yang telah ditetapkan untuk semua operasi yang dinyatakan di atas. Ini adalah protokol standard, seperti yang ditakrifkan oleh persatuan CompactFlash.
- Isyarat H_IOM ditahan rendah dalam mod memori biasa dan tinggi dalam mod I/O. Mod memori biasa membolehkan menulis dan membaca kedua-dua data 8-bit dan 16-bit.
- Juga, Daftar Konfigurasi dalam daftar pilihan konfigurasi kad CF+, Daftar Status Kad dan Daftar Penggantian Pin dibaca dan ditulis ke dalam. Isyarat H_CONTROL [4:3] lebar 0-bit yang dikeluarkan oleh hos membezakan antara semua operasi ini. Antara muka CF+ menyahkod H_CONTROL dan mengeluarkan isyarat kawalan kepada kad CF+ mengikut spesifikasi CF+. Data disediakan pada bas data 16-bit selepas isyarat kawalan dikeluarkan. Dalam mod I/O, tetapan semula perisian (yang dihasilkan dengan menjadikan MSB Daftar Pilihan Konfigurasi dalam kad CF+ tinggi) ditandakan. Operasi capaian bait dan perkataan dilaksanakan oleh antara muka dengan cara yang sama seperti dalam mod memori yang diperincikan di atas.
Rajah 1: Isyarat Antara Muka Berbeza Antara Muka CF+ dan Peranti CF+
- Angka ini menunjukkan rajah blok asas untuk melaksanakan antara muka CF+.
Isyarat
Jadual 1: Isyarat Antara Muka CF+
Jadual ini menyenaraikan isyarat antara muka kad CF+.
isyarat
HOST_ADDRESS [10:0] |
Arah
Keluaran |
Penerangan
Baris alamat ini memilih yang berikut: daftar alamat port I/O, daftar alamat port yang dipetakan memori, kawalan konfigurasinya dan daftar status. |
CE_1 [1:0] | Keluaran | Ini ialah isyarat pilih kad aktif-rendah 2-bit. |
isyarat
IORD |
Arah
Keluaran |
Penerangan
Ini ialah strob baca I/O yang dijana oleh antara muka hos untuk memasukkan data I/O pada bas daripada kad CF+. |
Iowa | Keluaran | Ini ialah strob nadi tulis I/O yang digunakan untuk mencatat data I/O pada bas data kad pada kad CF+. |
OE | Keluaran | Output aktif-rendah membolehkan strob. |
SEDIA | Input | Dalam mod memori, isyarat ini dikekalkan tinggi apabila kad CF+ bersedia untuk menerima operasi pemindahan data baharu dan rendah apabila kad sibuk. |
IRAQ | Input | Dalam operasi mod I/O, isyarat ini digunakan sebagai permintaan gangguan. Ia strobed rendah. |
REG_1 | Keluaran | Isyarat ini digunakan untuk membezakan antara memori biasa dan akses memori atribut. Tinggi untuk ingatan biasa dan rendah untuk ingatan atribut. Dalam mod I/O, isyarat ini hendaklah aktif-rendah apabila alamat I/O berada di dalam bas. |
WE | Keluaran | Isyarat rendah aktif untuk menulis ke dalam daftar konfigurasi kad. |
TETAP SEMULA | Keluaran | Isyarat ini menetapkan semula atau memulakan semua daftar dalam kad CF+. |
CD_1 [1:0] | Input | Ini ialah isyarat pengesan kad aktif-rendah 2-bit. |
Jadual 2: Isyarat Antara Muka Hos
Jadual ini menyenaraikan isyarat yang membentuk antara muka hos.
isyarat
H_INT |
Arah
Keluaran |
Penerangan
Isyarat gangguan rendah aktif dari antara muka ke hos yang menunjukkan pemasukan kad. |
H_SEDIA | Keluaran | Isyarat sedia dari antara muka ke hos yang menunjukkan CF+ sedia untuk menerima data baharu. |
H_ENABLE | Input | Chip aktifkan |
H_ACK | Input | Pengakuan terhadap permintaan gangguan yang dibuat oleh antara muka. |
H_CONTROL [3:0] | Input | Isyarat 4-bit memilih antara operasi I/O dan memori BACA/TULIS. |
H_SET SEMULA [1:0] | Input | Isyarat 2-bit untuk tetapan semula perkakasan dan perisian. |
H_IOM | Input | Membezakan mod memori dan mod I/O. |
Perlaksanaan
- Reka bentuk ini boleh dilaksanakan menggunakan peranti MAX II, MAX V dan MAX 10. Kod sumber reka bentuk yang disediakan masing-masing menyasarkan MAX II (EPM240) dan MAX 10 (10M08). Kod sumber reka bentuk ini disusun dan boleh diprogramkan terus ke peranti MAX.
- Untuk reka bentuk MAX II example, petakan hos dan port antara muka CF+ kepada GPIO yang sesuai. Reka bentuk ini menggunakan kira-kira 54% daripada jumlah LE dalam peranti EPM240 dan menggunakan 45 pin I/O.
- Reka bentuk MAX II example menggunakan peranti CF+, yang berfungsi dalam dua mod: PC Card ATA menggunakan mod I/O dan PC Card ATA menggunakan mod memori. Mod pilihan ketiga, mod True IDE, tidak dipertimbangkan. Peranti MAX II beroperasi sebagai pengawal hos dan bertindak sebagai jambatan antara hos dan kad CF+.
Kod Sumber
Reka bentuk ini examples dilaksanakan dalam Verilog.
Ucapan terima kasih
- Reka bentuk example disesuaikan untuk Altera MAX 10 FPGA oleh Orchid Technologies Engineering and Consulting, Inc. Maynard, Massachusetts 01754
- TEL: 978-461-2000
- WEB: www.orchid-tech.com
- EMAIL: info@orchid-tech.com
Sejarah Semakan Dokumen
Jadual 3: Sejarah Semakan Dokumen
tarikh
September 2014 |
Versi
2014.09.22 |
Perubahan
Menambah maklumat MAX 10. |
Disember 2007, V1.0 | 1.0 | Keluaran awal. |
Dokumen / Sumber
![]() |
Antara Muka intel CF+ Menggunakan Siri Altera MAX [pdf] Arahan Antara Muka CF Menggunakan Siri Altera MAX, Menggunakan Siri Altera MAX, Antara Muka CF, Siri MAX |