ການໂຕ້ຕອບ intel CF+ ໂດຍໃຊ້ Altera MAX Series
CF+ ການໂຕ້ຕອບໂດຍໃຊ້ Altera MAX Series
- ທ່ານສາມາດນໍາໃຊ້ອຸປະກອນ Altera® MAX® II, MAX V, ແລະ MAX 10 ເພື່ອປະຕິບັດການໂຕ້ຕອບ CompactFlash+ (CF+). ຄຸນສົມບັດການເປີດໄຟທີ່ມີຄ່າໃຊ້ຈ່າຍຕໍ່າ, ພະລັງງານຕໍ່າ ແລະງ່າຍຂອງພວກມັນເຮັດໃຫ້ພວກມັນເປັນອຸປະກອນຕາມເຫດຜົນຂອງໂປຣແກຣມທີ່ເໝາະສົມສຳລັບແອັບພລິເຄຊັນທີ່ເຊື່ອມຕໍ່ອຸປະກອນຄວາມຈຳ.
- ບັດ CompactFlash ເກັບຮັກສາແລະການຂົນສົ່ງຫຼາຍຮູບແບບຂອງຂໍ້ມູນດິຈິຕອນ (ຂໍ້ມູນ, ສຽງ, ຮູບພາບ) ແລະຊອບແວລະຫວ່າງກວ້າງຂອງລະບົບດິຈິຕອນ. ສະມາຄົມ CompactFlash ໄດ້ນໍາສະເຫນີແນວຄວາມຄິດ CF+ ເພື່ອເພີ່ມການເຮັດວຽກຂອງບັດ CompactFlash ກັບອຸປະກອນ I/O ແລະການເກັບຮັກສາຂໍ້ມູນແຜ່ນແມ່ເຫຼັກນອກເຫນືອຈາກຫນ່ວຍຄວາມຈໍາ flash. ບັດ CF+ ເປັນບັດປະກອບຮູບແບບຂະຫນາດນ້ອຍທີ່ປະກອບມີແຜ່ນເກັບຂໍ້ມູນແຟດຂະຫນາດນ້ອຍ, ບັດແຜ່ນແມ່ເຫຼັກ, ແລະບັດ I/O ຕ່າງໆທີ່ມີຢູ່ໃນຕະຫຼາດ, ເຊັ່ນບັດ serial, ບັດອີເທີເນັດ, ແລະບັດໄຮ້ສາຍ. ບັດ CF+ ປະກອບມີຕົວຄວບຄຸມທີ່ຝັງໄວ້ທີ່ຈັດການການເກັບຮັກສາຂໍ້ມູນ, ການດຶງຂໍ້ມູນແລະການແກ້ໄຂຂໍ້ຜິດພາດ, ການຄຸ້ມຄອງພະລັງງານ, ແລະການຄວບຄຸມໂມງ. ບັດ CF+ ສາມາດໃຊ້ກັບຕົວປ່ຽນຕົວຕັ້ງຕົວຕີຢູ່ໃນຊັອກເກັດ PC-Card type-II ຫຼື type-III.
- ໃນປັດຈຸບັນ, ຜະລິດຕະພັນຜູ້ບໍລິໂພກຈໍານວນຫຼາຍເຊັ່ນ: ກ້ອງຖ່າຍຮູບ, PDAs, ເຄື່ອງພິມ, ແລະໂນດບຸກມີເຕົ້າສຽບທີ່ຍອມຮັບບັດຄວາມຈໍາ CompactFlash ແລະ CF+. ນອກເໜືອໄປຈາກອຸປະກອນເກັບຂໍ້ມູນ, ຊັອກເກັດນີ້ຍັງສາມາດໃຊ້ເພື່ອຕິດຕໍ່ກັບອຸປະກອນ I/O ທີ່ໃຊ້ອິນເຕີເຟດ CF+ ໄດ້.
ຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ
ການອອກແບບ Example ສໍາລັບ MAX II
- ສະຫນອງການອອກແບບ MAX II files ສໍາລັບບັນທຶກຄໍາຮ້ອງສະຫມັກນີ້ (AN 492)
ການອອກແບບ Example ສໍາລັບ MAX 10
- ສະຫນອງການອອກແບບ MAX 10 files ສໍາລັບບັນທຶກຄໍາຮ້ອງສະຫມັກນີ້ (AN 492)
ການຄຸ້ມຄອງພະລັງງານໃນລະບົບ Portable ໂດຍໃຊ້ອຸປະກອນ Altera
- ສະໜອງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຈັດການພະລັງງານໃນລະບົບເຄື່ອນທີ່ໂດຍໃຊ້ອຸປະກອນ Altera
ຂໍ້ແນະນຳການອອກແບບອຸປະກອນ MAX II
- ໃຫ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຂໍ້ແນະນຳການອອກແບບອຸປະກອນ MAX II
ການນໍາໃຊ້ການໂຕ້ຕອບ CF+ ກັບອຸປະກອນ Altera
- ການໂຕ້ຕອບບັດ CF+ ຖືກເປີດໃຊ້ໂດຍເຈົ້າພາບໂດຍການຢືນຢັນສັນຍານ H_ENABLE. ເມື່ອໃສ່ບັດ CompactFlash ຢູ່ໃນເຕົ້າຮັບ, ສອງ pins (CD_1 [1:0]) ຈະຕໍ່າລົງ, ຊີ້ບອກເຖິງການໂຕ້ຕອບວ່າບັດໄດ້ຖືກໃສ່ຢ່າງຖືກຕ້ອງ. ໃນການຕອບສະຫນອງຕໍ່ການປະຕິບັດນີ້, ສັນຍານລົບກວນ H_INT ຖືກສ້າງຂຶ້ນໂດຍການໂຕ້ຕອບ, ຂຶ້ນກັບສະຖານະຂອງ CD_1 pins ແລະສັນຍານການເປີດໃຊ້ຊິບ (H_ENABLE).
ສັນຍານ H_READY ຍັງຖືກຢືນຢັນເມື່ອໃດກໍ່ຕາມເງື່ອນໄຂທີ່ຕ້ອງການ. ສັນຍານນີ້ຊີ້ໃຫ້ເຫັນເຖິງໂປເຊດເຊີວ່າການໂຕ້ຕອບພ້ອມທີ່ຈະຍອມຮັບຂໍ້ມູນຈາກໂປເຊດເຊີ. ລົດເມຂໍ້ມູນ 16-bit ກັບບັດ CF+ ແມ່ນເຊື່ອມຕໍ່ໂດຍກົງກັບແມ່ຂ່າຍ. ເມື່ອເຈົ້າພາບໄດ້ຮັບສັນຍານຂັດຂວາງ, ມັນຕອບສະຫນອງຕໍ່ມັນໂດຍການສ້າງສັນຍານການຮັບຮູ້, H_ACK, ສໍາລັບການໂຕ້ຕອບເພື່ອຊີ້ບອກວ່າມັນໄດ້ຮັບການຂັດຂວາງ. - ບໍລິສັດ Intel. ສະຫງວນລິຂະສິດທັງໝົດ. Intel, the Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus ແລະ Stratix ຄໍາແລະໂລໂກ້ແມ່ນເຄື່ອງຫມາຍການຄ້າຂອງ Intel Corporation ຫຼືບໍລິສັດຍ່ອຍໃນສະຫະລັດແລະ / ຫຼືປະເທດອື່ນໆ. Intel ຮັບປະກັນປະສິດທິພາບຂອງຜະລິດຕະພັນ FPGA ແລະ semiconductor ຂອງຕົນຕໍ່ກັບຂໍ້ມູນຈໍາເພາະໃນປະຈຸບັນຕາມການຮັບປະກັນມາດຕະຖານຂອງ Intel, ແຕ່ສະຫງວນສິດທີ່ຈະປ່ຽນແປງຜະລິດຕະພັນແລະການບໍລິການໄດ້ທຸກເວລາໂດຍບໍ່ມີການແຈ້ງການ. Intel ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບ ຫຼືຄວາມຮັບຜິດຊອບທີ່ເກີດຂຶ້ນຈາກແອັບພລິເຄຊັນ ຫຼືການນຳໃຊ້ຂໍ້ມູນ, ຜະລິດຕະພັນ, ຫຼືບໍລິການໃດໜຶ່ງທີ່ອະທິບາຍໄວ້ໃນນີ້ ຍົກເວັ້ນຕາມທີ່ໄດ້ຕົກລົງຢ່າງຈະແຈ້ງໃນລາຍລັກອັກສອນໂດຍ Intel. ລູກຄ້າ Intel ໄດ້ຖືກແນະນໍາໃຫ້ໄດ້ຮັບສະບັບຫລ້າສຸດຂອງຂໍ້ມູນຈໍາເພາະຂອງອຸປະກອນກ່ອນທີ່ຈະອີງໃສ່ຂໍ້ມູນໃດໆທີ່ຈັດພີມມາແລະກ່ອນທີ່ຈະວາງຄໍາສັ່ງສໍາລັບຜະລິດຕະພັນຫຼືການບໍລິການ.
- ຊື່ ແລະຍີ່ຫໍ້ອື່ນໆອາດຈະຖືກອ້າງວ່າເປັນຊັບສິນຂອງຄົນອື່ນ. ແລະພ້ອມທີ່ຈະປະຕິບັດຫນ້າທີ່ຕໍ່ໄປ. ສັນຍານນີ້ເຮັດຫນ້າທີ່ເປັນແຮງກະຕຸ້ນ; ການດໍາເນີນງານທັງຫມົດຂອງການໂຕ້ຕອບ, ໂຮດ, ຫຼືໂປເຊດເຊີແລະບັດ CompactFlash ແມ່ນ synchronized ກັບສັນຍານນີ້. ການໂຕ້ຕອບຍັງກວດເບິ່ງສັນຍານ H_RESET; ສັນຍານນີ້ຖືກສ້າງຂຶ້ນໂດຍເຈົ້າພາບເພື່ອຊີ້ບອກວ່າເງື່ອນໄຂເບື້ອງຕົ້ນທັງຫມົດຕ້ອງໄດ້ຮັບການປັບ.
- ໃນການໂຕ້ຕອບຈະສ້າງສັນຍານ RESET ກັບບັດ CompactFlash ຊີ້ບອກມັນເພື່ອປັບສັນຍານການຄວບຄຸມທັງຫມົດຂອງຕົນກັບສະພາບເລີ່ມຕົ້ນຂອງເຂົາເຈົ້າ.
- ສັນຍານ H_RESET ສາມາດເປັນຮາດແວ ຫຼືຊອບແວທີ່ສ້າງຂຶ້ນ. ການຣີເຊັດຊອບແວແມ່ນສະແດງໂດຍ MSB ຂອງການລົງທະບຽນຕົວເລືອກການຕັ້ງຄ່າພາຍໃນບັດ CF+. ເຈົ້າພາບສ້າງສັນຍານຄວບຄຸມ 4-bit
- H_CONTROL ເພື່ອຊີ້ບອກຟັງຊັນທີ່ຕ້ອງການຂອງບັດ CF+ ໄປຫາສ່ວນຕິດຕໍ່ CF+. ການໂຕ້ຕອບຈະຖອດລະຫັດສັນຍານ H_CONTROL ແລະອອກສັນຍານຄວບຄຸມຕ່າງໆເພື່ອອ່ານ ແລະຂຽນຂໍ້ມູນ, ແລະຂໍ້ມູນການຕັ້ງຄ່າ. ທຸກໆການດໍາເນີນງານຂອງບັດແມ່ນ synchronized ກັບສັນຍານ H_ACK. ຢູ່ຂອບທາງບວກຂອງ H_ACK, ອຸປະກອນ Altera ທີ່ຮອງຮັບຈະກວດສອບສັນຍານການຣີເຊັດ, ແລະອອກສັນຍານ HOST_ADDRESS, ຊິບເປີດ (CE_1), ການເປີດໃຊ້ງານອອກ (OE), ຂຽນເປີດໃຊ້ (WE), REG_1, ແລະສັນຍານ RESET. ແຕ່ລະສັນຍານເຫຼົ່ານີ້ມີມູນຄ່າທີ່ກໍານົດໄວ້ກ່ອນສໍາລັບການປະຕິບັດງານທັງຫມົດທີ່ໄດ້ກ່າວມາຂ້າງເທິງ. ເຫຼົ່ານີ້ແມ່ນໂປໂຕຄອນມາດຕະຖານ, ຕາມທີ່ກໍານົດໂດຍສະມາຄົມ CompactFlash.
- ສັນຍານ H_IOM ຖືກຖືໄວ້ຕໍ່າໃນໂໝດຄວາມຈຳທົ່ວໄປ ແລະສູງໃນໂໝດ I/O. ຮູບແບບຄວາມຊົງຈໍາທົ່ວໄປອະນຸຍາດໃຫ້ຂຽນແລະອ່ານຂໍ້ມູນທັງ 8-bit ແລະ 16-bit.
- ນອກຈາກນີ້, ການຕັ້ງຄ່າການລົງທະບຽນໃນຕົວເລືອກການຕັ້ງຄ່າບັດ CF+, ການລົງທະບຽນສະຖານະບັດ, ແລະທະບຽນການປ່ຽນ PIN ແມ່ນອ່ານຈາກ ແລະຂຽນເປັນ. ສັນຍານ H_CONTROL ກວ້າງ 4-ບິດ [3:0] ທີ່ອອກໃຫ້ໂດຍແມ່ຂ່າຍເຮັດໃຫ້ຄວາມແຕກຕ່າງລະຫວ່າງການດໍາເນີນການທັງໝົດເຫຼົ່ານີ້. ອິນເຕີເຟດ CF+ ຖອດລະຫັດ H_CONTROL ແລະອອກສັນຍານຄວບຄຸມໃຫ້ກັບບັດ CF+ ຕາມຂໍ້ສະເພາະຂອງ CF+. ຂໍ້ມູນແມ່ນມີຢູ່ໃນລົດເມຂໍ້ມູນ 16-bit ຫຼັງຈາກສັນຍານການຄວບຄຸມອອກ. ໃນໂໝດ I/O, ການຣີເຊັດຊອບແວ (ສ້າງໂດຍການເຮັດໃຫ້ MSB ຂອງຕົວເລືອກການຕັ້ງຄ່າລົງທະບຽນໃນບັດ CF+ ສູງ) ຖືກກວດສອບ. ການດໍາເນີນງານການເຂົ້າເຖິງ byte ແລະຄໍາສັບແມ່ນປະຕິບັດໂດຍການໂຕ້ຕອບໃນລັກສະນະທີ່ຄ້າຍຄືກັນກັບຮູບແບບຫນ່ວຍຄວາມຈໍາທີ່ລາຍລະອຽດຂ້າງເທິງ.
ຮູບທີ 1: ສັນຍານການໂຕ້ຕອບທີ່ແຕກຕ່າງກັນຂອງການໂຕ້ຕອບ CF+ ແລະອຸປະກອນ CF+
- ຕົວເລກນີ້ສະແດງໃຫ້ເຫັນແຜນວາດ block ພື້ນຖານສໍາລັບການປະຕິບັດການໂຕ້ຕອບ CF+.
ສັນຍານ
ຕາຕະລາງ 1: CF+ ສັນຍານການໂຕ້ຕອບ
ຕາຕະລາງນີ້ສະແດງສັນຍານການໂຕ້ຕອບຂອງບັດ CF+.
ສັນຍານ
HOST_ADDRESS [10:0] |
ທິດທາງ
ຜົນຜະລິດ |
ລາຍລະອຽດ
ແຖວທີ່ຢູ່ເຫຼົ່ານີ້ເລືອກຕໍ່ໄປນີ້: I/O port address registers, the memory-mapped port registers, its configuration controls, and status registers. |
CE_1 [1:0] | ຜົນຜະລິດ | ນີ້ແມ່ນສັນຍານເລືອກບັດທີ່ມີການເຄື່ອນໄຫວ 2-ບິດຕໍ່າ. |
ສັນຍານ
IORD |
ທິດທາງ
ຜົນຜະລິດ |
ລາຍລະອຽດ
ນີ້ແມ່ນການອ່ານ I/O strobe ທີ່ສ້າງຂຶ້ນໂດຍສ່ວນຕິດຕໍ່ເຈົ້າພາບເພື່ອປິດຂໍ້ມູນ I/O ໃນລົດເມຈາກບັດ CF+. |
ໄອໂອວາ | ຜົນຜະລິດ | ນີ້ແມ່ນ I/O write pulse strobe ທີ່ໃຊ້ເພື່ອໂມງຂໍ້ມູນ I/O ໃນລົດເມຂໍ້ມູນບັດໃນບັດ CF+. |
OE | ຜົນຜະລິດ | ຜົນຜະລິດຕ່ຳທີ່ເປີດໃຊ້ງານ strobe. |
ພ້ອມ | ປ້ອນຂໍ້ມູນ | ໃນໂໝດຄວາມຈຳ, ສັນຍານນີ້ຈະຖືກຮັກສາໄວ້ສູງເມື່ອບັດ CF+ ພ້ອມແລ້ວທີ່ຈະຮັບເອົາການດຳເນີນການໂອນຂໍ້ມູນໃໝ່ ແລະຕໍ່າລົງເມື່ອບັດບໍ່ຫວ່າງ. |
ອີຣັກ | ປ້ອນຂໍ້ມູນ | ໃນການດໍາເນີນງານຮູບແບບ I/O, ສັນຍານນີ້ຖືກນໍາໃຊ້ເປັນການຮ້ອງຂໍຂັດຂວາງ. ມັນແມ່ນ strobed ຕ່ໍາ. |
REG_1 | ຜົນຜະລິດ | ສັນຍານນີ້ຖືກນໍາໃຊ້ເພື່ອຈໍາແນກລະຫວ່າງຄວາມຈໍາທົ່ວໄປແລະການເຂົ້າເຖິງຫນ່ວຍຄວາມຈໍາຄຸນສົມບັດ. ສູງສໍາລັບຫນ່ວຍຄວາມຈໍາທົ່ວໄປແລະຕ່ໍາສໍາລັບຫນ່ວຍຄວາມຈໍາຄຸນລັກສະນະ. ໃນໂໝດ I/O, ສັນຍານນີ້ຄວນຈະມີການເຄື່ອນໄຫວຕໍ່າເມື່ອທີ່ຢູ່ I/O ຢູ່ເທິງລົດເມ. |
WE | ຜົນຜະລິດ | ສັນຍານທີ່ເຄື່ອນໄຫວຕໍ່າເພື່ອຂຽນເຂົ້າໃນທະບຽນການກຳນົດຄ່າບັດ. |
ຣີເຊັດ | ຜົນຜະລິດ | ສັນຍານນີ້ຣີເຊັດ ຫຼືເລີ່ມຕົ້ນການລົງທະບຽນທັງໝົດໃນບັດ CF+. |
CD_1 [1:0] | ປ້ອນຂໍ້ມູນ | ນີ້ແມ່ນສັນຍານກວດຫາບັດທີ່ມີການເຄື່ອນໄຫວຕ່ຳ 2-ບິດ. |
ຕາຕະລາງ 2: ສັນຍານການໂຕ້ຕອບຂອງເຈົ້າພາບ
ຕາຕະລາງນີ້ລາຍຊື່ສັນຍານທີ່ປະກອບເປັນການໂຕ້ຕອບເຈົ້າພາບ.
ສັນຍານ
H_INT |
ທິດທາງ
ຜົນຜະລິດ |
ລາຍລະອຽດ
ສັນຍານລົບກວນທີ່ເຄື່ອນໄຫວຕໍ່າຈາກອິນເຕີເຟດໄປຫາໂຮສທີ່ຊີ້ບອກການໃສ່ບັດ. |
H_READY | ຜົນຜະລິດ | ສັນຍານທີ່ກຽມພ້ອມຈາກສ່ວນຕິດຕໍ່ກັບໂຮສທີ່ຊີ້ບອກ CF+ ແມ່ນພ້ອມທີ່ຈະຮັບເອົາຂໍ້ມູນໃຫມ່. |
H_ENABLE | ປ້ອນຂໍ້ມູນ | ເປີດໃຊ້ຊິບ |
H_ACK | ປ້ອນຂໍ້ມູນ | ການຮັບຮູ້ຕໍ່ການຮ້ອງຂໍຂັດຂວາງທີ່ເຮັດໂດຍການໂຕ້ຕອບ. |
H_CONTROL [3:0] | ປ້ອນຂໍ້ມູນ | ສັນຍານ 4-bit ເລືອກລະຫວ່າງການດໍາເນີນການ I/O ແລະຫນ່ວຍຄວາມຈໍາ READ/WRITE. |
H_RESET [1:0] | ປ້ອນຂໍ້ມູນ | ສັນຍານ 2-ບິດສຳລັບການຣີເຊັດຮາດແວ ແລະຊອບແວ. |
H_IOM | ປ້ອນຂໍ້ມູນ | ແຍກຮູບແບບຄວາມຈຳ ແລະໂໝດ I/O. |
ການຈັດຕັ້ງປະຕິບັດ
- ການອອກແບບເຫຼົ່ານີ້ອາດຈະຖືກປະຕິບັດໂດຍໃຊ້ MAX II, MAX V, ແລະ MAX 10 ອຸປະກອນ. ລະຫັດແຫຼ່ງການອອກແບບທີ່ສະໜອງໃຫ້ແມ່ນແນໃສ່ MAX II (EPM240) ແລະ MAX 10 (10M08) ຕາມລໍາດັບ. ລະຫັດແຫຼ່ງອອກແບບເຫຼົ່ານີ້ຖືກລວບລວມແລະສາມາດຕັ້ງໂຄງການໂດຍກົງກັບອຸປະກອນ MAX.
- ສໍາລັບການອອກແບບ MAX II example, ສ້າງແຜນທີ່ໂຮດແລະພອດເຊື່ອມຕໍ່ CF+ ກັບ GPIOs ທີ່ເຫມາະສົມ. ການອອກແບບນີ້ໃຊ້ປະມານ 54% ຂອງ LE ທັງໝົດໃນອຸປະກອນ EPM240 ແລະໃຊ້ 45 I/O pins.
- ການອອກແບບ MAX II example ໃຊ້ອຸປະກອນ CF+, ເຊິ່ງເຮັດໜ້າທີ່ໃນສອງໂໝດ: PC Card ATA ໂດຍໃຊ້ໂໝດ I/O ແລະ PC Card ATA ໂດຍໃຊ້ໂໝດຄວາມຈຳ. ຮູບແບບທາງເລືອກທີສາມ, ໂຫມດ True IDE, ບໍ່ໄດ້ຖືກພິຈາລະນາ. ອຸປະກອນ MAX II ເຮັດວຽກເປັນຕົວຄວບຄຸມແມ່ຂ່າຍ ແລະເຮັດໜ້າທີ່ເປັນຂົວຕໍ່ລະຫວ່າງໂຮສ ແລະບັດ CF+.
ລະຫັດແຫຼ່ງ
ການອອກແບບເຫຼົ່ານີ້ examples ຖືກປະຕິບັດໃນ Verilog.
ຊົມເຊີຍ
- ການອອກແບບ example ດັດແປງສໍາລັບ Altera MAX 10 FPGAs ໂດຍ Orchid Technologies Engineering and Consulting, Inc. Maynard, Massachusetts 01754
- ໂທ: 978-461-2000
- WEB: www.orchid-tech.com
- ອີເມວ: info@orchid-tech.com
ປະຫວັດການແກ້ໄຂເອກະສານ
ຕາຕະລາງ 3: ປະຫວັດການແກ້ໄຂເອກະສານ
ວັນທີ
ກັນຍາ 2014 |
ຮຸ່ນ
2014.09.22 |
ການປ່ຽນແປງ
ເພີ່ມຂໍ້ມູນ MAX 10 ແລ້ວ. |
ເດືອນທັນວາ 2007, V1.0 | 1.0 | ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ. |
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ການໂຕ້ຕອບ intel CF+ ໂດຍໃຊ້ Altera MAX Series [pdf] ຄໍາແນະນໍາ CF Interface ໂດຍໃຊ້ Altera MAX Series, ການນໍາໃຊ້ Altera MAX Series, CF Interface, MAX Series |