intel-LOGO

intel CF+ Interface Menggunakan Altera MAX Series

intel-CF-Interface-Menggunakan-Altera-MAX-Seri-PRODUCT

Antarmuka CF+ Menggunakan Altera MAX Series

  • Anda dapat menggunakan perangkat Altera® MAX® II, MAX V, dan MAX 10 untuk mengimplementasikan antarmuka CompactFlash+ (CF+). Fiturnya yang murah, berdaya rendah, dan mudah dihidupkan menjadikannya perangkat logika ideal yang dapat diprogram untuk aplikasi antarmuka perangkat memori.
  • Kartu CompactFlash menyimpan dan mengangkut beberapa bentuk informasi digital (data, audio, gambar) dan perangkat lunak di antara rentang sistem digital yang luas. Asosiasi CompactFlash memperkenalkan konsep CF+ untuk meningkatkan pengoperasian kartu CompactFlash dengan perangkat I/O dan penyimpanan data disk magnetik selain dari memori flash. Kartu CF+ adalah kartu faktor bentuk kecil yang mencakup kartu penyimpanan flash kompak, kartu disk magnetik, dan berbagai kartu I/O yang tersedia di pasaran, seperti kartu serial, kartu ethernet, dan kartu nirkabel. Kartu CF+ menyertakan pengontrol tertanam yang mengelola penyimpanan data, pengambilan dan koreksi kesalahan, manajemen daya, dan kontrol jam. Kartu CF+ dapat digunakan dengan adaptor pasif pada soket PC-Card tipe-II atau tipe-III.
  • Saat ini, banyak produk konsumen seperti kamera, PDA, printer, dan laptop memiliki soket yang menerima kartu memori CompactFlash dan CF+. Selain perangkat penyimpanan, soket ini juga dapat digunakan untuk antarmuka perangkat I/O yang menggunakan antarmuka CF+.

Informasi Terkait

Desain Example untuk MAX II

  • Menyediakan desain MAX II files untuk catatan aplikasi ini (AN 492)

Desain Example untuk MAX 10

  • Menyediakan desain MAX 10 files untuk catatan aplikasi ini (AN 492)

Manajemen Daya dalam Sistem Portabel Menggunakan Perangkat Altera

  • Memberikan informasi lebih lanjut tentang manajemen daya dalam sistem portabel menggunakan perangkat Altera

Pedoman Desain Perangkat MAX II

  • Memberikan informasi lebih lanjut tentang pedoman desain perangkat MAX II

Menggunakan Antarmuka CF+ dengan Perangkat Altera

  • Antarmuka kartu CF+ diaktifkan oleh host dengan menyatakan sinyal H_ENABLE. Saat kartu CompactFlash dimasukkan ke dalam soket, kedua pin (CD_1 [1:0]) menjadi rendah, menunjukkan ke antarmuka bahwa kartu telah dimasukkan dengan benar. Menanggapi tindakan ini, sinyal interupsi H_INT dihasilkan oleh antarmuka, tergantung pada status pin CD_1 dan sinyal pengaktifan chip (H_ENABLE).
    Sinyal H_READY juga ditegaskan setiap kali kondisi yang diperlukan terpenuhi. Sinyal ini menunjukkan kepada prosesor bahwa antarmuka siap menerima data dari prosesor. Bus data 16-bit ke kartu CF+ terhubung langsung ke host. Ketika tuan rumah menerima sinyal interupsi, ia meresponsnya dengan menghasilkan sinyal pengakuan, H_ACK, untuk antarmuka untuk menunjukkan bahwa ia telah menerima interupsi
  • Perusahaan Intel. Seluruh hak cipta. Intel, logo Intel, kata-kata dan logo Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus dan Stratix adalah merek dagang dari Intel Corporation atau anak perusahaannya di AS dan/atau negara lain. Intel menjamin performa produk FPGA dan semikonduktornya sesuai spesifikasi saat ini sesuai dengan garansi standar Intel, tetapi berhak mengubah produk dan layanan apa pun kapan saja tanpa pemberitahuan. Intel tidak bertanggung jawab atau berkewajiban yang timbul dari aplikasi atau penggunaan informasi, produk, atau layanan apa pun yang dijelaskan di sini kecuali secara tegas disetujui secara tertulis oleh Intel. Pelanggan Intel disarankan untuk mendapatkan versi terbaru dari spesifikasi perangkat sebelum mengandalkan informasi yang dipublikasikan dan sebelum memesan produk atau layanan.
  • Nama dan merek lain dapat diklaim sebagai milik orang lain. dan siap untuk melakukan fungsi lebih lanjut. Sinyal ini bertindak sebagai dorongan; semua operasi antarmuka, host, atau prosesor dan kartu CompactFlash disinkronkan ke sinyal ini. Antarmuka juga memeriksa sinyal H_RESET; sinyal ini dihasilkan oleh host untuk menunjukkan bahwa semua kondisi awal harus diatur ulang.
  • Antarmuka pada gilirannya menghasilkan sinyal RESET ke kartu CompactFlash yang menunjukkannya untuk mengatur ulang semua sinyal kontrolnya ke kondisi default.
  • Sinyal H_RESET dapat berupa perangkat keras atau perangkat lunak yang dihasilkan. Reset perangkat lunak ditunjukkan oleh MSB dari Daftar Opsi Konfigurasi di dalam kartu CF+. Tuan rumah menghasilkan sinyal kontrol 4-bit
  • H_CONTROL untuk menunjukkan fungsi kartu CF+ yang diinginkan ke antarmuka CF+. Antarmuka menerjemahkan sinyal H_CONTROL dan mengeluarkan berbagai sinyal kontrol untuk membaca dan menulis data, dan informasi konfigurasi. Setiap operasi kartu disinkronkan dengan sinyal H_ACK. Di tepi positif H_ACK, perangkat Altera yang didukung memeriksa sinyal reset, dan secara bersamaan mengeluarkan sinyal HOST_ADDRESS, pengaktifan chip (CE_1), pengaktifan keluaran (OE), pengaktifan tulis (WE), REG_1, dan RESET. Masing-masing sinyal ini memiliki nilai yang telah ditentukan sebelumnya untuk semua operasi yang disebutkan di atas. Ini adalah protokol standar, seperti yang didefinisikan oleh asosiasi CompactFlash.
  • Sinyal H_IOM dibuat rendah dalam mode memori umum dan tinggi dalam mode I/O. Mode memori umum memungkinkan penulisan dan pembacaan data 8-bit dan 16-bit.
  • Juga, Register Konfigurasi dalam register opsi konfigurasi kartu CF+, Register Status Kartu, dan Register Penggantian Pin dibaca dari dan ditulis ke dalamnya. Sinyal H_CONTROL [4:3] lebar 0-bit yang dikeluarkan oleh host membedakan antara semua operasi ini. Antarmuka CF+ menerjemahkan H_CONTROL dan mengeluarkan sinyal kontrol ke kartu CF+ sesuai dengan spesifikasi CF+. Data tersedia pada bus data 16-bit setelah sinyal kontrol dikeluarkan. Dalam mode I/O, reset perangkat lunak (dihasilkan dengan membuat MSB Daftar Opsi Konfigurasi di kartu CF+ tinggi) dicentang. Operasi akses byte dan kata dijalankan oleh antarmuka dengan cara yang mirip dengan mode memori yang dijelaskan di atas.

Gambar 1: Sinyal Antarmuka Berbeda dari Antarmuka CF+ dan Perangkat CF+intel-CF-Antarmuka-Menggunakan-Altera-MAX-Series-gbr-1

  • Gambar ini menunjukkan diagram blok dasar untuk mengimplementasikan antarmuka CF+.
Sinyal

Tabel 1: Sinyal Antarmuka CF+

Tabel ini mencantumkan sinyal interfacing kartu CF+.

Sinyal

HOST_ADDRESS [10:0]

Arah

Keluaran

Keterangan

Baris alamat ini memilih yang berikut ini: register alamat port I/O, register alamat port yang dipetakan memori, kontrol konfigurasinya, dan register status.

CE_1 [1:0] Keluaran Ini adalah sinyal pemilihan kartu aktif-rendah 2-bit.
Sinyal

Bahasa Indonesia: JORD

Arah

Keluaran

Keterangan

Ini adalah strobo baca I/O yang dihasilkan oleh antarmuka host untuk menghubungkan data I/O pada bus dari kartu CF+.

Bahasa Indonesia: Keluaran Ini adalah strobo pulsa tulis I/O yang digunakan untuk mencatat data I/O pada bus data kartu pada kartu CF+.
OE Keluaran Output aktif-rendah mengaktifkan strobo.
SIAP Masukan Dalam mode memori, sinyal ini tetap tinggi saat kartu CF+ siap menerima operasi transfer data baru dan tetap rendah saat kartu sedang sibuk.
IRAK Masukan Dalam operasi mode I/O, sinyal ini digunakan sebagai permintaan interupsi. Itu menyala rendah.
REG_1 Keluaran Sinyal ini digunakan untuk membedakan antara memori umum dan akses memori atribut. Tinggi untuk memori umum dan rendah untuk memori atribut. Dalam mode I/O, sinyal ini harus aktif-rendah ketika alamat I/O ada di dalam bus.
WE Keluaran Sinyal aktif-rendah untuk menulis ke dalam register konfigurasi kartu.
MENGATUR ULANG Keluaran Sinyal ini mereset atau menginisialisasi semua register di kartu CF+.
CD_1 [1:0] Masukan Ini adalah sinyal deteksi kartu aktif-rendah 2-bit.

Tabel 2: Sinyal Antarmuka Host

Tabel ini mencantumkan sinyal yang membentuk antarmuka host.

Sinyal

PETUNJUK

Arah

Keluaran

Keterangan

Sinyal interupsi aktif-rendah dari antarmuka ke host yang menunjukkan penyisipan kartu.

H_SIAP Keluaran Sinyal siap dari antarmuka ke host menunjukkan CF+ siap menerima data baru.
H_AKTIFKAN Masukan Chip mengaktifkan
H_ACK Masukan Pengakuan atas permintaan interupsi yang dibuat oleh antarmuka.
H_CONTROL [3:0] Masukan Sinyal 4-bit yang memilih antara operasi I/O dan memori READ/WRITE.
H_RESET [1:0] Masukan Sinyal 2-bit untuk pengaturan ulang perangkat keras dan perangkat lunak.
H_IOM Masukan Membedakan mode memori dan mode I/O.

Pelaksanaan

  • Desain ini dapat diimplementasikan menggunakan perangkat MAX II, MAX V, dan MAX 10. Kode sumber desain yang disediakan masing-masing menargetkan MAX II (EPM240) dan MAX 10 (10M08). Kode sumber desain ini dikompilasi dan dapat diprogram langsung ke perangkat MAX.
  • Untuk desain MAX II example, petakan host dan port penghubung CF+ ke GPIO yang sesuai. Desain ini menggunakan sekitar 54% dari total LE dalam perangkat EPM240 dan menggunakan 45 pin I/O.
  • Desain MAX II example menggunakan perangkat CF+, yang berfungsi dalam dua mode: PC Card ATA menggunakan mode I/O dan PC Card ATA menggunakan mode memori. Mode opsional ketiga, mode True IDE, tidak dipertimbangkan. Perangkat MAX II beroperasi sebagai pengontrol host dan bertindak sebagai jembatan antara host dan kartu CF+.

Kode Sumber

Desain ini example diimplementasikan di Verilog.

Ucapan Terima Kasih

Riwayat Revisi Dokumen

Tabel 3: Riwayat Revisi Dokumen

Tanggal

September 2014

Versi

2014.09.22

Perubahan

Menambahkan informasi MAX 10.

Desember 2007, V1.0 1.0 Rilis awal.

Dokumen / Sumber Daya

intel CF+ Interface Menggunakan Altera MAX Series [Bahasa Indonesia:] Instruksi
Antarmuka CF Menggunakan Altera Seri MAX, Menggunakan Altera Seri MAX, Antarmuka CF, Seri MAX

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *