intel-LOGO

Antara Muka intel CF+ Menggunakan Siri Altera MAX

intel-CF-Antaramuka-Menggunakan-Altera-MAX-Series-PRODUCT

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+intel-CF-Antaramuka-Menggunakan-Altera-MAX-Series-fig-1

  • 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

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

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *