Altera MAX цувралыг ашиглан intel CF+ интерфейс
Altera MAX цувралыг ашиглан CF+ интерфейс
- CompactFlash+ (CF+) интерфейсийг хэрэгжүүлэхийн тулд та Altera® MAX® II, MAX V, MAX 10 төхөөрөмжүүдийг ашиглаж болно. Тэдний хямд өртөгтэй, эрчим хүч багатай, асаахад хялбар шинж чанарууд нь санах ойн төхөөрөмжтэй харилцах програмуудад хамгийн тохиромжтой программчлагдах логик төхөөрөмж болгодог.
- CompactFlash картууд нь тоон мэдээллийн хэд хэдэн хэлбэр (өгөгдөл, аудио, зураг) болон програм хангамжийг олон тооны дижитал системүүдийн хооронд хадгалж, тээвэрлэдэг. CompactFlash холбоо нь флаш санах ойноос гадна оролт гаралтын төхөөрөмж болон соронзон дискний өгөгдөл хадгалах төхөөрөмжтэй CompactFlash картуудын ажиллагааг сайжруулах зорилгоор CF+ концепцийг нэвтрүүлсэн. CF+ карт нь жижиг хэмжээтэй карт бөгөөд үүнд компакт флаш санах ойн картууд, соронзон дискний картууд болон цуврал картууд, этернет картууд, утасгүй картууд зэрэг зах зээлд байдаг төрөл бүрийн оролт гаралтын картууд багтдаг. CF+ карт нь өгөгдөл хадгалах, сэргээх, алдаа засах, тэжээлийн удирдлага, цагийг удирдах зэрэгт суулгагдсан хянагчтай. CF+ картуудыг PC-Card төрлийн II эсвэл III төрлийн залгуурт идэвхгүй адаптертай ашиглаж болно.
- Өнөө үед камер, PDA, принтер, зөөврийн компьютер зэрэг өргөн хэрэглээний бүтээгдэхүүнүүд CompactFlash болон CF+ санах ойн картыг хүлээн авах залгууртай байдаг. Хадгалах төхөөрөмжүүдээс гадна энэ залгуурыг CF+ интерфэйсийг ашигладаг I/O төхөөрөмжүүдийн интерфейс болгон ашиглаж болно.
Холбогдох мэдээлэл
Дизайн ExampMAX II-д зориулсан le
- MAX II загвараар хангана fileЭнэ хэрэглээний тэмдэглэлд зориулсан s (AN 492)
Дизайн Example MAX 10
- MAX 10 загвараар хангана fileЭнэ хэрэглээний тэмдэглэлд зориулсан s (AN 492)
Altera төхөөрөмжүүдийг ашиглан зөөврийн систем дэх эрчим хүчний менежмент
- Altera төхөөрөмжүүдийг ашиглан зөөврийн систем дэх эрчим хүчний удирдлагын талаар нэмэлт мэдээлэл өгдөг
MAX II төхөөрөмжийн дизайны удирдамж
- MAX II төхөөрөмжийн дизайны удирдамжийн талаар нэмэлт мэдээлэл өгнө
CF+ интерфэйсийг Altera төхөөрөмжүүдтэй ашиглах
- CF+ картын интерфейсийг хост H_ENABLE дохиог баталгаажуулснаар идэвхжүүлдэг. CompactFlash картыг залгуурт оруулах үед хоёр тээглүүр (CD_1 [1:0]) багасч, интерфэйс рүү картыг зөв оруулсан болохыг илтгэнэ. Энэ үйлдлийн хариуд CD_1 зүү болон чип идэвхжүүлэх дохио (H_ENABLE) зэргээс шалтгаалан интерфэйс нь H_INT тасалдлын дохиог үүсгэдэг.
Шаардлагатай нөхцөл хангагдсан тохиолдолд H_READY дохиог мөн баталгаажуулдаг. Энэ дохио нь процессорын интерфэйс нь процессороос өгөгдлийг хүлээн авахад бэлэн байгааг илтгэнэ. CF+ карт руу чиглэсэн 16 битийн өгөгдлийн автобус нь хосттой шууд холбогддог. Хост тасалдлын дохиог хүлээн авах үед интерфэйс нь тасалдлыг хүлээн авснаа харуулахын тулд H_ACK хүлээн зөвшөөрөх дохиог үүсгэснээр түүнд хариу үйлдэл үзүүлдэг. - Intel корпораци. Бүх эрх хуулиар хамгаалагдсан. Intel, Intel лого, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus болон Stratix үг, лого нь Intel корпораци эсвэл түүний салбар компаниудын АНУ болон/эсвэл бусад улс дахь худалдааны тэмдэг юм. Intel нь өөрийн FPGA болон хагас дамжуулагч бүтээгдэхүүнүүдээ Intel-ийн стандарт баталгааны дагуу одоогийн техникийн үзүүлэлтүүдэд нийцүүлэн ажиллуулах баталгаа өгдөг боловч ямар ч бүтээгдэхүүн, үйлчилгээнд ямар ч үед мэдэгдэлгүйгээр өөрчлөлт оруулах эрхтэй. Intel нь бичгээр тохиролцсоноос бусад тохиолдолд энд дурдсан аливаа мэдээлэл, бүтээгдэхүүн, үйлчилгээг ашиглах, ашиглахаас үүдэн гарах хариуцлага, хариуцлага хүлээхгүй. Intel-ийн хэрэглэгчид нийтлэгдсэн мэдээлэлд найдах, бүтээгдэхүүн, үйлчилгээний захиалга өгөхөөс өмнө төхөөрөмжийн техникийн үзүүлэлтүүдийн хамгийн сүүлийн хувилбарыг авахыг зөвлөж байна.
- Бусад нэр, брэндийг бусдын өмч гэж үзэж болно. цаашдын чиг үүргийг гүйцэтгэхэд бэлэн байна. Энэ дохио нь түлхэц болдог; интерфэйс, хост эсвэл процессор болон CompactFlash картын бүх үйлдлүүд энэ дохиотой синхрончлогдсон. Интерфэйс нь мөн H_RESET дохиог шалгадаг; Энэ дохио нь бүх анхны нөхцөлийг дахин тохируулах ёстойг харуулахын тулд хостоос үүсгэгддэг.
- Интерфэйс нь эргээд CompactFlash карт руу RESET дохиог үүсгэдэг бөгөөд энэ нь бүх хяналтын дохиог анхны байдалд нь оруулахыг заадаг.
- H_RESET дохио нь техник хангамж эсвэл программ хангамж байж болно. Програм хангамжийн шинэчлэлтийг CF+ карт доторх Тохируулгын сонголтын бүртгэлийн MSB-д заасан болно. Хост нь 4 битийн хяналтын дохио үүсгэдэг
- H_CONTROL дарж CF+ картын хүссэн функцийг CF+ интерфейс рүү зааж өгнө. Интерфэйс нь H_CONTROL дохионы кодыг тайлж, өгөгдөл, тохиргооны мэдээллийг унших, бичихийн тулд янз бүрийн хяналтын дохиог гаргадаг. Картын үйлдэл бүр H_ACK дохиотой синхрончлогддог. H_ACK-ийн эерэг ирмэг дээр дэмжигдсэн Altera төхөөрөмж нь дахин тохируулах дохиог шалгаж, HOST_ADDRESS, чип идэвхжүүлэх (CE_1), гаралтыг идэвхжүүлэх (OE), бичих идэвхжүүлэх (WE), REG_1, RESET дохиог гаргадаг. Эдгээр дохио бүр дээр дурдсан бүх үйлдлүүдийн хувьд урьдчилан тодорхойлсон утгатай байна. Эдгээр нь CompactFlash холбооноос тодорхойлсон стандарт протоколууд юм.
- H_IOM дохио нь нийтлэг санах ойн горимд бага, I/O горимд өндөр байна. Санах ойн нийтлэг горим нь 8 ба 16 битийн өгөгдлийг бичих, унших боломжийг олгодог.
- Мөн CF+ картын тохиргооны сонголтын бүртгэл, Картын статусын бүртгэл, зүү солих бүртгэл дэх Тохиргооны бүртгэлийг уншиж, бичнэ. Хостоос гаргасан 4 бит өргөн H_CONTROL [3:0] дохио нь эдгээр бүх үйлдлүүдийг хооронд нь ялгадаг. CF+ интерфейс нь H_CONTROL-ийн кодыг тайлж, CF+ үзүүлэлтийн дагуу хяналтын дохиог CF+ карт руу гаргадаг. Хяналтын дохиог гаргасны дараа өгөгдлийг 16 битийн өгөгдлийн автобусанд ашиглах боломжтой болгодог. I/O горимд программ хангамжийг дахин тохируулах (CF+ карт дахь Тохируулгын сонголтын бүртгэлийн MSB-г өндөр болгосноор үүсгэгдсэн) шалгана. Байт болон үгийн хандалтын үйлдлүүд нь дээр дурдсан санах ойн горимтой төстэй байдлаар интерфейсээр гүйцэтгэгдэнэ.
Зураг 1: CF+ интерфейс ба CF+ төхөөрөмжийн өөр өөр интерфэйсийн дохио
- Энэ зураг нь CF+ интерфейсийг хэрэгжүүлэх үндсэн блок диаграммыг харуулж байна.
Дохио
Хүснэгт 1: CF+ интерфейсийн дохио
Энэ хүснэгтэд CF+ картын интерфейсийн дохиог жагсаасан болно.
Дохио
HOST_ADDRESS [10:0] |
Чиглэл
Гаралт |
Тодорхойлолт
Эдгээр хаягийн мөрүүд нь дараах зүйлсийг сонгоно: оролт гаралтын портын хаягийн бүртгэлүүд, санах ойд буулгасан портын хаягийн бүртгэлүүд, түүний тохиргооны удирдлага, төлөвийн бүртгэлүүд. |
CE_1 [1:0] | Гаралт | Энэ нь 2-бит идэвхтэй-бага карт сонгох дохио юм. |
Дохио
IORD |
Чиглэл
Гаралт |
Тодорхойлолт
Энэ нь CF+ картаас автобус дээрх оролт/гаралтын өгөгдлийг дамжуулахын тулд хост интерфэйсээр үүсгэгдсэн оролт/гаралтын уншилтын strobe юм. |
Айова | Гаралт | Энэ нь CF+ карт дээрх картын өгөгдлийн автобусны оролт/гаралтын өгөгдлийг цаглахад ашигладаг I/O бичих импульсийн strobe юм. |
OE | Гаралт | Идэвхтэй-бага гаралт нь strobe-г идэвхжүүлдэг. |
БЭЛЭН | Оруулах | Санах ойн горимд CF+ карт шинэ өгөгдөл дамжуулах үйлдлийг хүлээн авахад бэлэн болсон үед энэ дохио өндөр, карт завгүй үед бага байна. |
ИРАК | Оруулах | Оролт гаралтын горимд энэ дохиог таслах хүсэлт болгон ашигладаг. Энэ нь бага strobed байна. |
REG_1 | Гаралт | Энэ дохио нь нийтлэг санах ой болон шинж чанарын санах ойн хандалтыг ялгахад хэрэглэгддэг. Нийтлэг санах ойд өндөр, атрибут санах ойд бага. I/O горимд, I/O хаяг автобусанд байх үед энэ дохио идэвхтэй-бага байх ёстой. |
WE | Гаралт | Картын тохиргооны бүртгэлд бичих идэвхтэй-бага дохио. |
RESET | Гаралт | Энэ дохио нь CF+ картын бүх регистрийг дахин тохируулдаг эсвэл эхлүүлдэг. |
CD_1 [1:0] | Оруулах | Энэ нь 2-бит идэвхтэй-бага карт илрүүлэх дохио юм. |
Хүснэгт 2: Хост интерфейсийн дохио
Энэ хүснэгтэд хост интерфэйсийг бүрдүүлдэг дохионуудыг жагсаав.
Дохио
H_INT |
Чиглэл
Гаралт |
Тодорхойлолт
Интерфэйсээс хост руу чиглэсэн идэвхтэй-бага тасалдлын дохио нь картыг оруулсныг илтгэнэ. |
H_READY | Гаралт | CF+ гэсэн интерфэйсээс хост руу шилжих бэлэн дохио нь шинэ өгөгдлийг хүлээн авахад бэлэн байна. |
H_ENABLE | Оруулах | Чип идэвхжүүлэх |
H_ACK | Оруулах | Интерфэйсээр хийсэн тасалдлын хүсэлтийг хүлээн зөвшөөрсөн. |
H_CONTROL [3:0] | Оруулах | I/O болон санах ойн READ/WRITE үйлдлүүдийн хооронд сонголт хийх 4 битийн дохио. |
H_RESET [1:0] | Оруулах | Техник хангамж, програм хангамжийг дахин тохируулах 2 битийн дохио. |
H_IOM | Оруулах | Санах ойн горим болон I/O горимыг ялгадаг. |
Хэрэгжилт
- Эдгээр загваруудыг MAX II, MAX V, MAX 10 төхөөрөмж ашиглан хэрэгжүүлж болно. Өгөгдсөн дизайны эх кодууд нь MAX II (EPM240) ба MAX 10 (10M08)-д чиглэгддэг. Эдгээр дизайны эх кодыг эмхэтгэсэн бөгөөд MAX төхөөрөмжүүдэд шууд програмчлах боломжтой.
- MAX II загварын хувьд жишээлбэлample, хост болон CF+ интерфэйс портуудыг тохирох GPIO-д буулгана уу. Энэхүү загвар нь EPM54 төхөөрөмжийн нийт LE-ийн 240 орчим хувийг ашигладаг бөгөөд 45 оролт гаралтын зүү ашигладаг.
- MAX II дизайн өмнөхample нь CF+ төхөөрөмжийг ашигладаг бөгөөд энэ нь I/O горимыг ашиглан PC Card ATA болон санах ойн горимыг ашиглан PC Card ATA гэсэн хоёр горимд ажилладаг. Гурав дахь нэмэлт горим болох True IDE горимыг авч үзэхгүй. MAX II төхөөрөмж нь хост хянагчаар ажиллаж, хост болон CF+ картын хооронд гүүр болж ажилладаг.
Эх код
Эдгээр дизайн өмнөхamples нь Verilog дээр хэрэгждэг.
Талархал
- Дизайн өмнөхample нь Altera MAX 10 FPGA-д тохирсон Orchid Technologies Engineering and Consulting, Inc. Майнард, Массачусетс 01754
- УТАС: 978-461-2000
- WEB: www.orchid-tech.com
- EMAIL: info@orchid-tech.com
Баримт бичгийн засварын түүх
Хүснэгт 3: Баримт бичгийн засварын түүх
Огноо
2014 оны есдүгээр сар |
Хувилбар
2014.09.22 |
Өөрчлөлтүүд
MAX 10 мэдээлэл нэмсэн. |
2007 оны 1.0-р сар, VXNUMX | 1.0 | Анхны хувилбар. |
Баримт бичиг / нөөц
![]() |
Altera MAX цувралыг ашиглан intel CF+ интерфейс [pdf] Заавар Altera MAX цуврал, Altera MAX цуврал, CF интерфэйс, MAX цуврал ашиглан CF интерфейс |