ການຕັ້ງຄ່າ Microsemi SmartDesign MSS GPIO
ລະບົບຍ່ອຍ SmartFusion Microcontroller (MSS) ສະຫນອງອຸປະກອນຕໍ່ສຽບແຂງ GPIO (APB_1 sub bus) ທີ່ມີ 32 GPIOs ທີ່ສາມາດກໍານົດໄດ້. ພຶດຕິກໍາຕົວຈິງຂອງແຕ່ລະ GPIO (ການປ້ອນຂໍ້ມູນ, ຜົນຜະລິດແລະຜົນຜະລິດເຮັດໃຫ້ການຄວບຄຸມການລົງທະບຽນ, ໂຫມດຂັດຂວາງ, ແລະອື່ນໆ) ສາມາດຖືກກໍານົດຢູ່ໃນລະດັບຄໍາຮ້ອງສະຫມັກໂດຍໃຊ້ SmartFusion MSS GPIO Driver ສະຫນອງໃຫ້ໂດຍ Actel. ຢ່າງໃດກໍຕາມ, ທ່ານຕ້ອງກໍານົດວ່າ GPIO ແມ່ນເຊື່ອມຕໍ່ໂດຍກົງກັບແຜ່ນພາຍນອກ (MSS I/O) ຫຼືກັບຜ້າ FPGA. ສ່ວນຂອງການຕັ້ງຄ່າອຸປະກອນນີ້ແມ່ນເຮັດໄດ້ໂດຍໃຊ້ຕົວຕັ້ງ MSS GPIO ແລະຖືກອະທິບາຍໄວ້ໃນເອກະສານນີ້.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບອຸປະກອນຕໍ່ແຂງ MSS GPIO, ກະລຸນາເບິ່ງຄູ່ມືຜູ້ໃຊ້ລະບົບຍ່ອຍຂອງ Actel SmartFusion Microcontroller.
ຕົວເລືອກການເຊື່ອມຕໍ່
MSS I/O Pad – ເລືອກຕົວເລືອກນີ້ເພື່ອຊີ້ບອກວ່າ GPIO ທີ່ເລືອກຈະເຊື່ອມຕໍ່ກັບແຜ່ນສະເພາະພາຍນອກ (MSS I/O). ທ່ານຕ້ອງເລືອກປະເພດຂອງ I/O buffer – INBUF, OUTBUF, TRIBUFF ແລະ BIBUF – ທີ່ຈະກໍານົດວິທີການປັບ MSS I/O pad. ກະລຸນາຮັບຊາບວ່າຕົວເລືອກນີ້ອາດຈະບໍ່ມີໃຫ້ຖ້າ MSS I/O ຖືກໃຊ້ໂດຍອຸປະກອນຕໍ່ພ່ວງອື່ນ ຫຼື ຜ້າ (ເບິ່ງສ່ວນ MSS I/O Sharing ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ)
ຜ້າ - ເລືອກຕົວເລືອກນີ້ເພື່ອຊີ້ບອກວ່າ GPIO ທີ່ເລືອກຈະເຊື່ອມຕໍ່ກັບຜ້າ FPGA. ທ່ານຕ້ອງເລືອກວ່າທ່ານຕ້ອງການການເຊື່ອມຕໍ່ GPI (Input), GPO (Output) ຫຼືທັງ GPI ແລະ GPO (Input/Output) ທີ່ຈະນໍາອອກມາເພື່ອເຊື່ອມຕໍ່ກັບຜ້າ. ໃຫ້ສັງເກດວ່າຜົນຜະລິດ GPIO ເປີດໃຊ້ການລົງທະບຽນບໍ່ສາມາດຖືກນໍາອອກມາໃສ່ຜ້າໃນເວລາທີ່ເລືອກຕົວເລືອກນີ້. ນອກຈາກນີ້, GPI ທີ່ເຊື່ອມຕໍ່ກັບ fabric ສາມາດເຮັດໃຫ້ເກີດການຂັດຂວາງຈາກເຫດຜົນຂອງຜູ້ໃຊ້ຖ້າຫາກວ່າການຂັດຂວາງການເປີດໃຊ້ bits ທີ່ເຫມາະສົມຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງໂດຍຄໍາຮ້ອງສະຫມັກຂອງທ່ານ (ຫນ້າທີ່ເລີ່ມຕົ້ນຂອງໄດເວີ MSS GPIO).
ການແບ່ງປັນ MSS I/O
ໃນສະຖາປັດຕະຍະກຳ SmartFusion MSS I/Os ແມ່ນໃຊ້ຮ່ວມກັນລະຫວ່າງອຸປະກອນຕໍ່ພ່ວງ MSS ສອງອັນ ຫຼືລະຫວ່າງອຸປະກອນຕໍ່ພ່ວງ MSS ແລະຜ້າ FPGA. MSS GPIOs ອາດຈະບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ MSS I/O ສະເພາະໃດນຶ່ງຫາກ I/Os ນີ້ເຊື່ອມຕໍ່ກັບອຸປະກອນຕໍ່ພ່ວງ MSS ຫຼືກັບຜ້າ FPGA ແລ້ວ. ຕົວກຳນົດຄ່າ GPIO ໃຫ້ຄຳຄິດເຫັນໂດຍກົງກ່ຽວກັບວ່າ GPIO ສາມາດເຊື່ອມຕໍ່ກັບ MSS I/O ໄດ້ຫຼືບໍ່.
GPIO [31:16]
GPIO[31:16] ຖືກຈັດເປັນກຸ່ມທີ່ຊີ້ບອກວ່າອຸປະກອນຕໍ່ພ່ວງ MSS ໃດທີ່ເຂົາເຈົ້າກຳລັງແບ່ງປັນ MSS I/Os ກັບ. ຖ້າອຸປະກອນຕໍ່ຂ້າງຖືກໃຊ້ (ເປີດໃຊ້ງານຢູ່ໃນຜ້າໃບ MSS), ຫຼັງຈາກນັ້ນເມນູດຶງລົງ MSS I/O Pad ຈະເປັນສີຂີ້ເຖົ່າສໍາລັບ GPIOs ທີ່ໃຊ້ຮ່ວມກັນທີ່ສອດຄ້ອງກັນແລະໄອຄອນຂໍ້ມູນຈະສະແດງຢູ່ຂ້າງເມນູແບບດຶງລົງ. ໄອຄອນຂໍ້ມູນຊີ້ບອກວ່າບໍ່ສາມາດເລືອກຕົວເລືອກ MSS I/O ໄດ້ເນື່ອງຈາກມັນຖືກໃຊ້ໂດຍອຸປະກອນຕໍ່ພ່ວງ MSS ຫຼື, ອີງຕາມຊຸດທີ່ເລືອກ, ບໍ່ແມ່ນການຜູກມັດ.
Example 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 ແລະ UART_1 ຖືກເປີດໃຊ້ຢູ່ໃນຜ້າໃບ MSS.
- GPIO[31:16] ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ MSS I/O ໄດ້. ໃຫ້ສັງເກດເມນູທີ່ມີສີຂີ້ເຖົ່າ ແລະໄອຄອນຂໍ້ມູນ (ຮູບ 1-1).
- GPIO[31:15] ຍັງສາມາດເຊື່ອມຕໍ່ກັບຜ້າ FPGA ໄດ້. ໃນນີ້ example, GPIO[31] ແມ່ນເຊື່ອມຕໍ່ກັບ fabric ເປັນ Output ແລະ GPIO[30] ເປັນ Input.
Example 2
I2C_0 ແລະ I2C_1 ຖືກປິດໃຊ້ງານຢູ່ໃນຜ້າໃບ MSS.
- GPIO[31:30] ແລະ GPIO[23:22] ສາມາດເຊື່ອມຕໍ່ກັບ MSS I/O ໄດ້ (ດັ່ງທີ່ສະແດງໃນຮູບ 1-2).
- ໃນນີ້ example, ທັງ GPIO[31] ແລະ GPIO[30] ແມ່ນເຊື່ອມຕໍ່ກັບ MSS I/O ເປັນຜອດ Output.
- ໃນນີ້ example, GPIO[23] ແມ່ນເຊື່ອມຕໍ່ກັບ MSS I/O ເປັນພອດຂາເຂົ້າ ແລະ GPIO[22] ແມ່ນເຊື່ອມຕໍ່ກັບພອດ MSS I/O ເປັນພອດສອງທິດທາງ.
- GPIO[29:24,21:16] ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ MSS I/O ໄດ້. ໃຫ້ສັງເກດເມນູສີຂີ້ເຖົ່າ ແລະໄອຄອນຂໍ້ມູນ.
- GPIO[29:24,21:16] ຍັງສາມາດເຊື່ອມຕໍ່ກັບຜ້າ FPGA ໄດ້. ໃນນີ້ example, ທັງ GPIO[29] ແລະ GPIO[28] ແມ່ນເຊື່ອມຕໍ່ກັບ fabric ເປັນພອດຂາເຂົ້າ.
GPIO [15:0]
GPIO[15:0] ແບ່ງປັນ MSS I/Os ທີ່ສາມາດກຳນົດຄ່າເພື່ອເຊື່ອມຕໍ່ກັບຜ້າ FPGA (ການກຳນົດຄ່າໃນພາຍຫຼັງນີ້ສາມາດເຮັດໄດ້ໂດຍໃຊ້ MSS I/O Configurator). ຖ້າ MSS I/O ຖືກຕັ້ງຄ່າເພື່ອເຊື່ອມຕໍ່ກັບຜ້າ FPGA, ຫຼັງຈາກນັ້ນເມນູດຶງລົງ MSS I/O Pad ຈະເປັນສີຂີ້ເຖົ່າສໍາລັບ GPIOs ທີ່ໃຊ້ຮ່ວມກັນທີ່ສອດຄ້ອງກັນແລະໄອຄອນຂໍ້ມູນຈະສະແດງຢູ່ຂ້າງເມນູແບບດຶງລົງ. ໄອຄອນຂໍ້ມູນຊີ້ບອກວ່າບໍ່ສາມາດເລືອກຕົວເລືອກ MSS I/O ໄດ້ເນື່ອງຈາກມັນຖືກໃຊ້ແລ້ວ ຫຼື, ອີງຕາມຊຸດທີ່ເລືອກ, ບໍ່ແມ່ນການຜູກມັດ.
ກະລຸນາຮັບຊາບວ່າຂໍ້ຄວາມສີຟ້າໃນຕົວປັບຕັ້ງເນັ້ນໃສ່ຊື່ຊຸດ PIN ຂອງແຕ່ລະ MSS I/O ທີ່ກ່ຽວຂ້ອງກັບ GPIO. ຂໍ້ມູນນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການວາງແຜນການຈັດວາງກະດານ.
Example
ເພື່ອສະແດງໃຫ້ເຫັນວ່າການກຳນົດຄ່າ MSS I/O ແລະ GPIO[15:0] ຖືກຈັບຄູ່ກັນແນວໃດ, ຮູບທີ 1-3 ສະແດງໃຫ້ເຫັນການກຳນົດຄ່າທັງສອງຂ້າງດ້ວຍການຕັ້ງຄ່າຕໍ່ໄປນີ້:
- MSS I/O[15] ຖືກໃຊ້ເປັນພອດ INBUF ທີ່ເຊື່ອມຕໍ່ກັບຜ້າ FPGA. ດັ່ງນັ້ນ, GPIO[15] ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ MSS I/O ໄດ້.
- GPIO[5] ແມ່ນເຊື່ອມຕໍ່ກັບ MSS I/O ເປັນການປ້ອນຂໍ້ມູນ. ດັ່ງນັ້ນ MSS I/O[5] ບໍ່ສາມາດໃຊ້ເພື່ອເຊື່ອມຕໍ່ກັບຜ້າ FPGA ໄດ້.
- GPIO[3] ແມ່ນເຊື່ອມຕໍ່ກັບຜ້າ FPGA ເປັນ Output. ດັ່ງນັ້ນ MSS I/O[3] ບໍ່ສາມາດໃຊ້ເພື່ອເຊື່ອມຕໍ່ກັບຜ້າ FPGA ໄດ້.
ລາຍລະອຽດ Port
ຕາຕະລາງ 2-1 • ລາຍລະອຽດພອດ GPIO
ຊື່ຜອດ | ທິດທາງ | ປ້າ? | ລາຍລະອຽດ |
GPIO_ _IN | In | ແມ່ນແລ້ວ | ຊື່ພອດ GPIO ເມື່ອ GPIO[index] ຖືກຕັ້ງຄ່າເປັນ MSS I/O ປ້ອນຂໍ້ມູນ
ທ່າເຮືອ |
GPIO_ _OUT | ອອກ | ແມ່ນແລ້ວ | ຊື່ພອດ GPIO ເມື່ອ GPIO[index] ຖືກຕັ້ງຄ່າເປັນ MSS I/O ຜົນຜະລິດ
ທ່າເຮືອ |
GPIO_ _TRI | ອອກ | ແມ່ນແລ້ວ | ຊື່ພອດ GPIO ເມື່ອ GPIO[index] ຖືກຕັ້ງຄ່າເປັນ MSS I/O
Tristate ທ່າເຮືອ |
GPIO_ _BI | Inout | ແມ່ນແລ້ວ | ຊື່ພອດ GPIO ເມື່ອ GPIO[index] ຖືກຕັ້ງຄ່າເປັນ MSS I/O ສອງທິດທາງ ທ່າເຮືອ |
F2M_GPI_ | In | ບໍ່ | ຊື່ພອດ GPIO ເມື່ອ GPIO[index] ຖືກຕັ້ງຄ່າເພື່ອເຊື່ອມຕໍ່ກັບຜ້າ FPGA ເປັນ ປ້ອນຂໍ້ມູນ ພອດ (F2M ຊີ້ບອກວ່າສັນຍານຈາກຜ້າໄປຫາ MSS) |
M2F_GPO_ | In | ບໍ່ | ຊື່ພອດ GPIO ເມື່ອ GPIO[index] ຖືກຕັ້ງຄ່າເພື່ອເຊື່ອມຕໍ່ກັບຜ້າ FPGA ເປັນ ຜົນຜະລິດ ພອດ (M2F ຊີ້ໃຫ້ເຫັນວ່າສັນຍານແມ່ນໄປຈາກ MSS ກັບ fabric) |
ໝາຍເຫດ:
- ທ່າເຮືອ PAD ຈະຖືກເລື່ອນຂຶ້ນສູ່ລະດັບເທິງໂດຍອັດຕະໂນມັດຕະຫຼອດລຳດັບຂອງການອອກແບບ.
- ພອດທີ່ບໍ່ແມ່ນ PAD ຕ້ອງໄດ້ຮັບການສົ່ງເສີມດ້ວຍຕົນເອງໄປສູ່ລະດັບສູງສຸດຈາກຜ້າໃບ MSS configurator ເພື່ອໃຫ້ມີຢູ່ໃນລໍາດັບຊັ້ນຕໍ່ໄປ.
ສະຫນັບສະຫນູນຜະລິດຕະພັນ
ກຸ່ມຜະລິດຕະພັນ Microsemi SoC ສະຫນັບສະຫນູນຜະລິດຕະພັນຂອງຕົນດ້ວຍການບໍລິການສະຫນັບສະຫນູນຕ່າງໆລວມທັງສູນສະຫນັບສະຫນູນດ້ານວິຊາການຂອງລູກຄ້າແລະການບໍລິການລູກຄ້າທີ່ບໍ່ແມ່ນດ້ານວິຊາການ. ເອກະສານຊ້ອນທ້າຍນີ້ມີຂໍ້ມູນກ່ຽວກັບການຕິດຕໍ່ກັບກຸ່ມຜະລິດຕະພັນ SoC ແລະໃຊ້ບໍລິການຊ່ວຍເຫຼືອເຫຼົ່ານີ້.
ການຕິດຕໍ່ກັບສູນສະຫນັບສະຫນູນດ້ານວິຊາການຂອງລູກຄ້າ
Microsemi ພະນັກງານສູນສະຫນັບສະຫນູນດ້ານວິຊາການລູກຄ້າຂອງຕົນທີ່ມີວິສະວະກອນທີ່ມີຄວາມຊໍານິຊໍານານສູງທີ່ສາມາດຊ່ວຍຕອບຄໍາຖາມກ່ຽວກັບຮາດແວ, ຊອບແວ, ແລະການອອກແບບຂອງທ່ານ. ສູນສະຫນັບສະຫນູນດ້ານວິຊາການຂອງລູກຄ້າໃຊ້ເວລາຫຼາຍໃນການສ້າງບັນທຶກຄໍາຮ້ອງສະຫມັກແລະຄໍາຕອບຕໍ່ FAQs. ດັ່ງນັ້ນ, ກ່ອນທີ່ທ່ານຈະຕິດຕໍ່ພວກເຮົາ, ກະລຸນາໄປຢ້ຽມຢາມຊັບພະຍາກອນອອນໄລນ໌ຂອງພວກເຮົາ. ມັນເປັນໄປໄດ້ຫຼາຍທີ່ພວກເຮົາໄດ້ຕອບຄໍາຖາມຂອງເຈົ້າແລ້ວ.
ສະຫນັບສະຫນູນດ້ານວິຊາການ
ລູກຄ້າ Microsemi ສາມາດໄດ້ຮັບການສະຫນັບສະຫນູນດ້ານວິຊາການກ່ຽວກັບຜະລິດຕະພັນ Microsemi SoC ໂດຍການໂທຫາສາຍດ່ວນຊ່ວຍເຫຼືອດ້ານວິຊາການໄດ້ທຸກເວລາວັນຈັນເຖິງວັນສຸກ. ລູກຄ້າຍັງມີທາງເລືອກທີ່ຈະຕອບໂຕ້ຕອບແລະຕິດຕາມກໍລະນີອອນໄລນ໌ຢູ່ທີ່ My Cases ຫຼືສົ່ງຄໍາຖາມຜ່ານທາງອີເມວໄດ້ທຸກເວລາໃນອາທິດ.
Web: www.actel.com/mycases
ໂທລະສັບ (ອາເມລິກາເໜືອ): 1.800.262.1060
ໂທລະສັບ (ສາກົນ): +1 650.318.4460
ອີເມວ: soc_tech@microsemi.com
ITAR ສະຫນັບສະຫນູນດ້ານວິຊາການ
ລູກຄ້າ Microsemi ສາມາດໄດ້ຮັບການສະຫນັບສະຫນູນດ້ານວິຊາການ ITAR ໃນຜະລິດຕະພັນ Microsemi SoC ໂດຍການໂທຫາສາຍດ່ວນການຊ່ວຍເຫຼືອດ້ານເຕັກນິກຂອງ ITAR: ວັນຈັນເຖິງວັນສຸກ, ເວລາ 9 ໂມງເຊົ້າຫາ 6 ໂມງແລງເວລາປາຊີຟິກ. ລູກຄ້າຍັງມີທາງເລືອກທີ່ຈະຕອບໂຕ້ຕອບແລະຕິດຕາມກໍລະນີອອນໄລນ໌ຢູ່ທີ່ My Cases ຫຼືສົ່ງຄໍາຖາມຜ່ານທາງອີເມວໄດ້ທຸກເວລາໃນອາທິດ.
Web: www.actel.com/mycases
ໂທລະສັບ (ອາເມລິກາເໜືອ): 1.888.988.ITAR
ໂທລະສັບ (ສາກົນ): +1 650.318.4900
ອີເມວ: soc_tech_itar@microsemi.com
ການບໍລິການລູກຄ້າທີ່ບໍ່ແມ່ນດ້ານວິຊາການ
ຕິດຕໍ່ຝ່າຍບໍລິການລູກຄ້າສໍາລັບການສະຫນັບສະຫນູນຜະລິດຕະພັນທີ່ບໍ່ແມ່ນດ້ານວິຊາການ, ເຊັ່ນ: ລາຄາຜະລິດຕະພັນ, ການຍົກລະດັບຜະລິດຕະພັນ, ອັບເດດຂໍ້ມູນ, ສະຖານະການສັ່ງຊື້, ແລະການອະນຸຍາດ.
ຜູ້ຕາງຫນ້າບໍລິການລູກຄ້າຂອງ Microsemi ແມ່ນມີຢູ່ໃນວັນຈັນເຖິງວັນສຸກ, ເວລາ 8 ໂມງເຊົ້າຫາ 5 ໂມງແລງຕາມເວລາປາຊີຟິກ, ເພື່ອຕອບຄໍາຖາມທີ່ບໍ່ແມ່ນທາງວິຊາການ.
ເບີໂທ: +1 650.318.2470
Microsemi Corporation (NASDAQ: MSCC) ສະຫນອງຫຼັກຊັບທີ່ສົມບູນທີ່ສຸດຂອງອຸດສາຫະກໍາຂອງເທກໂນໂລຍີ semiconductor. ມຸ່ງຫມັ້ນທີ່ຈະແກ້ໄຂສິ່ງທ້າທາຍລະບົບທີ່ສໍາຄັນ, ຜະລິດຕະພັນຂອງ Microsemi ປະກອບມີອຸປະກອນ analog ແລະ RF ທີ່ມີປະສິດຕິພາບສູງ, ຄວາມຫນ້າເຊື່ອຖືສູງ, ວົງຈອນປະສົມປະສານສັນຍານແບບປະສົມ, FPGAs ແລະ SoCs ທີ່ສາມາດປັບແຕ່ງໄດ້, ແລະລະບົບຍ່ອຍທີ່ສົມບູນ. Microsemi ໃຫ້ບໍລິການຜູ້ຜະລິດລະບົບຊັ້ນນໍາໃນທົ່ວໂລກໃນການປ້ອງກັນ, ຄວາມປອດໄພ, ການບິນອະວະກາດ, ວິສາຫະກິດ, ການຄ້າ, ແລະຕະຫຼາດອຸດສາຫະກໍາ. ສຶກສາເພີ່ມເຕີມໄດ້ທີ່ www.microsemi.com
ສຳ ນັກງານໃຫຍ່ຂອງບໍລິສັດ Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
ສະຫະລັດ
ໂທລະສັບ 949-221-7100 ແຟັກ 949-756-0308
SoC Products Group 2061 Stierlin Court Mountain View, CA 94043-4655
ສະຫະລັດ
ໂທລະສັບ 650.318.4200 ແຟັກ 650.318.4600 www.actel.com
SoC Products Group (Europe) River Court, Meadows Business Park Approach, Blackwatery Camberley Surrey GU17 9AB United Kingdom
ໂທລະສັບ +44 (0) 1276 609 300
ແຟັກ +44 (0) 1276 607 540
ກຸ່ມຜະລິດຕະພັນ SoC (ຍີ່ປຸ່ນ) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku ໂຕກຽວ 150 ປະເທດຍີ່ປຸ່ນ
ໂທລະສັບ +81.03.3445.7671 ແຟັກ +81.03.3445.7668
SoC Products Group (Hong Kong) Room 2107, China Resources Building 26 Harbor Road
ວັນໄຊ, ຮົງກົງ
ໂທລະສັບ +852 2185 6460
ແຟັກ +852 2185 6488
© 2010 Microsemi Corporation. ສະຫງວນລິຂະສິດທັງໝົດ. Microsemi ແລະ ໂລໂກ້ Microsemi ແມ່ນເຄື່ອງໝາຍການຄ້າຂອງບໍລິສັດ Microsemi. ເຄື່ອງໝາຍການຄ້າ ແລະເຄື່ອງໝາຍການບໍລິການອື່ນໆທັງໝົດແມ່ນເປັນຊັບສິນຂອງເຈົ້າຂອງທີ່ກ່ຽວຂ້ອງ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ການຕັ້ງຄ່າ Microsemi SmartDesign MSS GPIO [pdf] ຄູ່ມືຜູ້ໃຊ້ SmartDesign MSS GPIO, ການຕັ້ງຄ່າ, SmartDesign MSS GPIO Configuration, SmartDesign MSS |