intel-LOGO

Altera MAX seriyasından istifadə edən intel CF+ interfeysi

intel-CF-interfeysi-İstifadə-Altera-MAX-Series-MƏHSUL

Altera MAX seriyasından istifadə edərək CF+ interfeysi

  • CompactFlash+ (CF+) interfeysini həyata keçirmək üçün Altera® MAX® II, MAX V və MAX 10 cihazlarından istifadə edə bilərsiniz. Onların aşağı qiymətli, aşağı gücə malik olması və asan işə salınma xüsusiyyətləri onları yaddaş qurğusu ilə interfeys tətbiqləri üçün ideal proqramlaşdırıla bilən məntiq cihazlarına çevirir.
  • CompactFlash kartları rəqəmsal informasiyanın bir neçə formasını (məlumat, audio, şəkillər) və proqram təminatını geniş rəqəmsal sistemlər arasında saxlayır və nəql edir. CompactFlash assosiasiyası CompactFlash kartlarının giriş/çıxış cihazları və flash yaddaşdan başqa maqnit disk məlumatlarının saxlanması ilə işini təkmilləşdirmək üçün CF+ konsepsiyasını təqdim etdi. CF+ kartı kompakt flash yaddaş kartları, maqnit disk kartları və seriyalı kartlar, ethernet kartları və simsiz kartlar kimi bazarda mövcud olan müxtəlif I/O kartlarını özündə birləşdirən kiçik forma faktorlu kartdır. CF+ kartına məlumatların saxlanması, axtarışı və xətaların düzəldilməsi, enerjinin idarə edilməsi və saata nəzarəti idarə edən daxili nəzarətçi daxildir. CF+ kartları PC-Card type-II və ya type-III yuvalarında passiv adapterlərlə istifadə edilə bilər.
  • Hal-hazırda kameralar, PDA-lar, printerlər və noutbuklar kimi bir çox istehlak məhsulları CompactFlash və CF+ yaddaş kartlarını qəbul edən bir yuvaya malikdir. Yaddaş qurğularına əlavə olaraq, bu rozetka CF+ interfeysindən istifadə edən I/O cihazlarının interfeysi üçün də istifadə edilə bilər.

Əlaqədar Məlumat

Dizayn ExampMAX II üçün

  • MAX II dizaynını təmin edir files bu ərizə qeydi üçün (AN 492)

Dizayn ExampMAX 10 üçün

  • MAX 10 dizaynını təmin edir files bu ərizə qeydi üçün (AN 492)

Altera Cihazlarından istifadə edərək Portativ Sistemlərdə Güc İdarəetmə

  • Altera cihazlarından istifadə edən portativ sistemlərdə enerjinin idarə edilməsi haqqında daha çox məlumat verir

MAX II Cihaz Dizayn Təlimatları

  • MAX II cihaz dizayn qaydaları haqqında ətraflı məlumat verir

Altera Cihazları ilə CF+ interfeysindən istifadə

  • CF+ kart interfeysi H_ENABLE siqnalını təsdiq etməklə host tərəfindən aktivləşdirilir. CompactFlash kartı rozetkaya daxil edildikdə, iki sancaq (CD_1 [1:0]) aşağı düşür və interfeysə kartın düzgün daxil edildiyini göstərir. Bu hərəkətə cavab olaraq, interfeys tərəfindən CD_1 pinlərinin vəziyyətindən və çip aktivləşdirmə siqnalından (H_ENABLE) asılı olaraq H_INT kəsmə siqnalı yaradılır.
    H_READY siqnalı tələb olunan şərtlər yerinə yetirildikdə də təsdiqlənir. Bu siqnal prosessora interfeysin prosessordan məlumatları qəbul etməyə hazır olduğunu bildirir. CF+ kartına 16 bitlik məlumat avtobusu birbaşa hosta qoşulur. Ev sahibi kəsmə siqnalını qəbul etdikdə, interfeysin kəsilməni qəbul etdiyini bildirməsi üçün H_ACK təsdiq siqnalını yaradaraq ona cavab verir.
  • Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus və Stratix sözləri və loqoları Intel Corporation və ya onun ABŞ və/və ya digər ölkələrdəki törəmə şirkətlərinin ticarət nişanlarıdır. Intel FPGA və yarımkeçirici məhsullarının Intel-in standart zəmanətinə uyğun olaraq cari spesifikasiyalara uyğun işləməsinə zəmanət verir, lakin istənilən vaxt xəbərdarlıq etmədən istənilən məhsul və xidmətlərə dəyişiklik etmək hüququnu özündə saxlayır. Intel tərəfindən yazılı şəkildə açıq şəkildə razılaşdırılan hallar istisna olmaqla, burada təsvir edilən hər hansı məlumat, məhsul və ya xidmətin tətbiqi və ya istifadəsi nəticəsində Intel heç bir məsuliyyət və ya öhdəlik götürmür. Intel müştərilərinə hər hansı dərc edilmiş məlumata etibar etməzdən və məhsul və ya xidmətlər üçün sifariş verməzdən əvvəl cihazın texniki xüsusiyyətlərinin ən son versiyasını əldə etmələri tövsiyə olunur.
  • Digər adlar və markalar başqalarının mülkiyyəti kimi iddia edilə bilər. və əlavə funksiyaları yerinə yetirməyə hazırdır. Bu siqnal təkan kimi çıxış edir; interfeysin, hostun və ya prosessorun və CompactFlash kartının bütün əməliyyatları bu siqnalla sinxronlaşdırılır. İnterfeys H_RESET siqnalını da yoxlayır; bu siqnal ev sahibi tərəfindən bütün ilkin şərtlərin sıfırlanmalı olduğunu göstərmək üçün yaradılır.
  • İnterfeys öz növbəsində CompactFlash kartına SIFIRLAMA siqnalını yaradır ki, bu da onun bütün idarəetmə siqnallarını standart vəziyyətinə qaytarmağı göstərir.
  • H_RESET siqnalı ya hardware, ya da proqram təminatı ola bilər. Proqram təminatının sıfırlanması CF+ kartında Konfiqurasiya Seçimləri Reyestrinin MSB-si tərəfindən göstərilir. Ev sahibi 4 bitlik idarəetmə siqnalı yaradır
  • CF+ interfeysinə CF+ kartının istədiyiniz funksiyasını göstərmək üçün H_CONTROL. İnterfeys H_CONTROL siqnalını deşifrə edir və verilənləri və konfiqurasiya məlumatlarını oxumaq və yazmaq üçün müxtəlif nəzarət siqnalları verir. Hər bir kart əməliyyatı H_ACK siqnalı ilə sinxronlaşdırılır. H_ACK-nin müsbət kənarında dəstəklənən Altera cihazı sıfırlama siqnalını yoxlayır və müvafiq olaraq HOST_ADDRESS, çip aktivləşdirmə (CE_1), çıxışı aktivləşdirmə (OE), yazmaq imkanı (WE), REG_1 və RESET siqnallarını verir. Bu siqnalların hər biri yuxarıda qeyd olunan bütün əməliyyatlar üçün əvvəlcədən müəyyən edilmiş dəyərə malikdir. Bunlar CompactFlash assosiasiyası tərəfindən müəyyən edilmiş standart protokollardır.
  • H_IOM siqnalı ümumi yaddaş rejimində aşağı, I/O rejimində isə yüksək saxlanılır. Ümumi yaddaş rejimi həm 8-bit, həm də 16-bit məlumatların yazılmasına və oxunmasına imkan verir.
  • Həmçinin, CF+ kart konfiqurasiya seçimləri registrində, Kartın Vəziyyəti Qeydiyyatında və Pin Dəyişdirmə Registrində Konfiqurasiya Qeydləri oxunur və ona yazılır. Host tərəfindən verilən 4 bit genişlikli H_CONTROL [3:0] siqnalı bütün bu əməliyyatları fərqləndirir. CF+ interfeysi H_CONTROL kodunu açır və CF+ spesifikasiyasına uyğun olaraq CF+ kartına nəzarət siqnallarını verir. Nəzarət siqnalları verildikdən sonra məlumatlar 16 bitlik məlumat avtobusunda istifadəyə verilir. I/O rejimində proqram təminatının sıfırlanması (CF+ kartında Konfiqurasiya Seçimləri Qeydiyyatının MSB-nin yüksək olması ilə yaradılan) yoxlanılır. Bayt və sözə giriş əməliyyatları interfeys tərəfindən yuxarıda ətraflı təsvir edilən yaddaş rejimində olanlara bənzər şəkildə yerinə yetirilir.

Şəkil 1: CF+ İnterfeysinin və CF+ Cihazının Fərqli İnterfeys Siqnallarıintel-CF-İnterfeysi-İstifadə-Altera-MAX-Series-şəkil-1

  • Bu rəqəm CF+ interfeysinin həyata keçirilməsi üçün əsas blok diaqramını göstərir.
Siqnallar

Cədvəl 1: CF+ İnterfeys Siqnalları

Bu cədvəl CF+ kartı ilə əlaqə siqnallarını sadalayır.

Siqnal

HOST_ADRESS [10:0]

İstiqamət

Çıxış

Təsvir

Bu ünvan xətləri aşağıdakıları seçir: Giriş/Çıxış portu ünvan registrləri, yaddaşla əlaqələndirilmiş port ünvan registrləri, onun konfiqurasiya nəzarəti və status registrləri.

CE_1 [1:0] Çıxış Bu, 2 bitlik aktiv-aşağı kart seçmə siqnalıdır.
Siqnal

IORD

İstiqamət

Çıxış

Təsvir

Bu, CF+ kartından avtobusda I/O məlumatlarını bağlamaq üçün host interfeysi tərəfindən yaradılan I/O oxunuş strobudur.

Ayova Çıxış Bu, CF+ kartındakı kart məlumat avtobusunda I/O məlumatlarını saatlaşdırmaq üçün istifadə edilən I/O yazma impulsudur.
OE Çıxış Aktiv-aşağı çıxış strobe imkan verir.
HAZIR Giriş Yaddaş rejimində bu siqnal CF+ kartı yeni məlumat ötürmə əməliyyatını qəbul etməyə hazır olduqda yüksək, kart məşğul olduqda isə aşağı səviyyədə saxlanılır.
İRAQ Giriş I/O rejimi əməliyyatında bu siqnal kəsilmə sorğusu kimi istifadə olunur. Bu aşağı strobed olunur.
REG_1 Çıxış Bu siqnal ümumi yaddaş və atribut yaddaşına girişləri ayırd etmək üçün istifadə olunur. Ümumi yaddaş üçün yüksək, atribut yaddaşı üçün isə aşağıdır. I/O rejimində, I/O ünvanı avtobusda olduqda bu siqnal aktiv-aşağı olmalıdır.
WE Çıxış Kart konfiqurasiya registrlərinə yazmaq üçün aktiv-aşağı siqnal.
RESET Çıxış Bu siqnal CF+ kartındakı bütün registrləri sıfırlayır və ya işə salır.
CD_1 [1:0] Giriş Bu, 2 bitlik aktiv-aşağı kart aşkarlama siqnalıdır.

Cədvəl 2: Host interfeysi siqnalları

Bu cədvəl host interfeysini təşkil edən siqnalları sadalayır.

Siqnal

H_INT

İstiqamət

Çıxış

Təsvir

İnterfeysdən hosta kartın daxil edilməsini göstərən aktiv-aşağı kəsmə siqnalı.

H_HAZIR Çıxış CF+ göstərən interfeysdən hosta hazır siqnal yeni məlumatları qəbul etməyə hazırdır.
H_ENABLE Giriş Çip işə salın
H_ACK Giriş İnterfeys tərəfindən edilən kəsmə sorğusunun təsdiqi.
H_CONTROL [3:0] Giriş I/O və yaddaş READ/WRITE əməliyyatları arasında seçim edən 4 bitlik siqnal.
H_RESET [1:0] Giriş Aparat və proqram təminatının sıfırlanması üçün 2 bitlik siqnal.
H_IOM Giriş Yaddaş rejimi və I/O rejimini fərqləndirir.

İcra

  • Bu dizaynlar MAX II, MAX V və MAX 10 cihazlarından istifadə etməklə həyata keçirilə bilər. Təqdim olunan dizayn mənbə kodları müvafiq olaraq MAX II (EPM240) və MAX 10 (10M08)-ni hədəfləyir. Bu dizayn mənbə kodları tərtib edilir və birbaşa MAX cihazlarına proqramlaşdırıla bilər.
  • MAX II dizaynı üçün örnample, host və CF+ interfeys portlarını uyğun GPIO-lara uyğunlaşdırın. Bu dizayn EPM54 cihazında ümumi LE-lərin təxminən 240%-dən istifadə edir və 45 I/O pinindən istifadə edir.
  • MAX II dizayn keçmişample iki rejimdə fəaliyyət göstərən CF+ cihazından istifadə edir: I/O rejimindən istifadə edən PC Card ATA və yaddaş rejimindən istifadə edən PC Card ATA. Üçüncü əlavə rejim, True IDE rejimi nəzərə alınmır. MAX II cihazı host nəzarətçisi kimi fəaliyyət göstərir və host ilə CF+ kartı arasında körpü rolunu oynayır.

Mənbə kodu

Bu dizayn examples Verilog-da həyata keçirilir.

Təşəkkürlər

Sənədin Təftiş Tarixçəsi

Cədvəl 3: Sənədə Baxış Tarixçəsi

Tarix

Sentyabr 2014

Versiya

2014.09.22

Dəyişikliklər

MAX 10 məlumat əlavə edildi.

Dekabr 2007, V1.0 1.0 İlkin buraxılış.

Sənədlər / Resurslar

Altera MAX seriyasından istifadə edən intel CF+ interfeysi [pdf] Təlimatlar
Altera MAX seriyasından istifadə edən CF interfeysi, Altera MAX seriyasından, CF interfeysindən, MAX seriyasından istifadə

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *