ໂລໂກ້ Intel

intel AN 496 ໃຊ້ Internal Oscillator IP Core

intel-AN-496-Using-the-Internal-Oscillator-IP-Core-product

ໃຊ້ Internal Oscillator IP Core

ອຸ​ປະ​ກອນ Intel® ສະ​ຫນັບ​ສະ​ຫນູນ​ສະ​ເຫນີ​ໃຫ້​ມີ​ຄຸນ​ສົມ​ບັດ oscillator ພາຍ​ໃນ​ເປັນ​ເອ​ກະ​ລັກ​. ດັ່ງທີ່ສະແດງຢູ່ໃນການອອກແບບ examples ໄດ້ອະທິບາຍໄວ້ໃນບັນທຶກຂອງຄໍາຮ້ອງສະຫມັກນີ້, oscillators ພາຍໃນເຮັດໃຫ້ທາງເລືອກທີ່ດີເລີດໃນການປະຕິບັດການອອກແບບທີ່ຕ້ອງການໂມງ, ດັ່ງນັ້ນການປະຫຍັດພື້ນທີ່ຢູ່ເທິງເຮືອແລະຄ່າໃຊ້ຈ່າຍທີ່ກ່ຽວຂ້ອງກັບວົງຈອນໂມງພາຍນອກ.

ຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ

  • ການອອກແບບ Example ສໍາລັບ MAX® II
    • ສະຫນອງການອອກແບບ MAX® II files ສໍາລັບບັນທຶກຄໍາຮ້ອງສະຫມັກນີ້ (AN 496).
  • ການອອກແບບ Example ສໍາລັບ MAX® V
    • ສະຫນອງການອອກແບບ MAX® V files ສໍາລັບບັນທຶກຄໍາຮ້ອງສະຫມັກນີ້ (AN 496).
  • ການອອກແບບ Example ສໍາລັບ Intel MAX® 10
    • ສະໜອງການອອກແບບ Intel MAX® 10 files ສໍາລັບບັນທຶກຄໍາຮ້ອງສະຫມັກນີ້ (AN 496).

Oscillators ພາຍໃນ

ການອອກແບບສ່ວນໃຫຍ່ຕ້ອງການໂມງສໍາລັບການເຮັດວຽກປົກກະຕິ. ທ່ານສາມາດນໍາໃຊ້ oscillator IP core ພາຍໃນສໍາລັບແຫຼ່ງໂມງໃນການອອກແບບຜູ້ໃຊ້ຫຼືຈຸດປະສົງ debug. ດ້ວຍ oscillator ພາຍໃນ, ອຸປະກອນ Intel ທີ່ສະຫນັບສະຫນູນບໍ່ຈໍາເປັນຕ້ອງມີວົງຈອນໂມງພາຍນອກ. ຕົວຢ່າງampດັ່ງນັ້ນ, ທ່ານສາມາດນໍາໃຊ້ oscillator ພາຍໃນເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການຂອງເຄື່ອງຄວບຄຸມ LCD, ຕົວຄວບຄຸມລົດເມການຄຸ້ມຄອງລະບົບ (SMBus), ຫຼືໂປໂຕຄອນ interfacing ອື່ນໆ, ຫຼືເພື່ອປະຕິບັດໂມດູນຄວາມກວ້າງຂອງກໍາມະຈອນ. ນີ້ຊ່ວຍຫຼຸດຜ່ອນການນັບອົງປະກອບ, ພື້ນທີ່ກະດານ, ແລະຫຼຸດຜ່ອນຄ່າໃຊ້ຈ່າຍທັງຫມົດຂອງລະບົບ. ທ່ານສາມາດເຮັດໃຫ້ລະບົບ oscillator ພາຍໃນໄດ້ທັນທີໂດຍບໍ່ມີການເຮັດໃຫ້ຜູ້ໃຊ້ flash memory (UFM) ທັນທີໂດຍການໃຊ້ oscillator IP core ຂອງອຸປະກອນ Intel ໃນຊອບແວ Intel Quartus® Prime ສໍາລັບອຸປະກອນ MAX® II ແລະ MAX V. ສໍາລັບອຸປະກອນ Intel MAX 10, oscillators ແມ່ນແຍກຕ່າງຫາກຈາກ UFM. ຄວາມຖີ່ຂອງການອອກຂອງ oscillator, osc, ແມ່ນຫນຶ່ງສ່ວນສີ່ຂອງຄວາມຖີ່ຂອງ oscillator ພາຍໃນ.

ຊ່ວງຄວາມຖີ່ສຳລັບອຸປະກອນ Intel ທີ່ຮອງຮັບ

ອຸປະກອນ Output Clock ຈາກ Oscillator ພາຍໃນ (1) (MHz)
MAX II 3.3–5.5
MAX V 3.9–5.3
Intel MAX 10 55–116 (2), 35–77 (3)
  1. ພອດຜົນຜະລິດສໍາລັບ oscillator IP core ພາຍໃນແມ່ນ osc ໃນອຸປະກອນ MAX II ແລະ MAX V, ແລະ clkout ໃນອຸປະກອນອື່ນໆທີ່ສະຫນັບສະຫນູນທັງຫມົດ.
ອຸປະກອນ Output Clock ຈາກ Oscillator ພາຍໃນ (1) (MHz)
Cyclone® III (4) 80 (ສູງສຸດ)
ພາຍຸໄຊໂຄລນ IV 80 (ສູງສຸດ)
ໄຊໂຄລນ V 100 (ສູງສຸດ)
Intel Cyclone 10 GX 100 (ສູງສຸດ)
Intel Cyclone 10 LP 80 (ສູງສຸດ)
Arria® II GX 100 (ສູງສຸດ)
Arria V 100 (ສູງສຸດ)
Intel Arria 10 100 (ສູງສຸດ)
Stratix® V 100 (ສູງສຸດ)
Intel Stratix 10 170–230
  1. ພອດຜົນຜະລິດສໍາລັບ oscillator IP core ພາຍໃນແມ່ນ osc ໃນອຸປະກອນ MAX II ແລະ MAX V, ແລະ clkout ໃນອຸປະກອນອື່ນໆທີ່ສະຫນັບສະຫນູນທັງຫມົດ.
  2. ສໍາລັບ 10M02, 10M04, 10M08, 10M16, ແລະ 10M25.
  3. ສໍາລັບ 10M40 ແລະ 10M50.
  4. ຮອງຮັບໃນຊອບແວ Intel Quartus Prime ເວີຊັ່ນ 13.1 ແລະກ່ອນໜ້ານັ້ນ.

Oscillator ພາຍໃນເປັນສ່ວນຫນຶ່ງຂອງ UFM ສໍາລັບອຸປະກອນ MAX II ແລະ MAX V

intel-AN-496-Using-the-Internal-Oscillator-IP-Core-fig-1

oscillator ພາຍໃນແມ່ນສ່ວນຫນຶ່ງຂອງ Program Erase Control block, ເຊິ່ງຄວບຄຸມການຂຽນໂປຼແກຼມແລະການລຶບ UFM. ການລົງທະບຽນຂໍ້ມູນຖືເອົາຂໍ້ມູນທີ່ຈະສົ່ງຫຼືເອົາມາຈາກ UFM. ທະບຽນທີ່ຢູ່ຖືທີ່ຢູ່ເອົາຂໍ້ມູນ ຫຼືທີ່ຢູ່ທີ່ຂໍ້ມູນຖືກຂຽນ. oscillator ພາຍໃນສໍາລັບ UFM block ຖືກເປີດໃຊ້ເມື່ອການດໍາເນີນງານ ERASE, PROGRAM, ແລະ READ ຖືກປະຕິບັດ.

ລາຍລະອຽດ PIN ສໍາລັບ Internal Oscillator IP Core

ສັນຍານ ລາຍລະອຽດ
oscena ໃຊ້ເພື່ອເປີດໃຊ້ oscillator ພາຍໃນ. ປ້ອນຂໍ້ມູນສູງເພື່ອເປີດໃຊ້ oscillator.
osc/clkout (5) ຜົນຜະລິດຂອງ oscillator ພາຍໃນ.

ການນໍາໃຊ້ Oscillator ພາຍໃນໃນ MAX II ແລະ MAX V ອຸປະກອນ

oscillator ພາຍໃນມີ input ດຽວ, oscena, ແລະຜົນຜະລິດດຽວ, osc. ເພື່ອເປີດໃຊ້ oscillator ພາຍໃນ, ໃຊ້ oscena. ເມື່ອເປີດໃຊ້ງານ, ໂມງທີ່ມີຄວາມຖີ່ແມ່ນເຮັດໃຫ້ມີຢູ່ໃນຜົນຜະລິດ. ຖ້າ oscena ຖືກຂັບເຄື່ອນຕ່ໍາ, ຜົນຜະລິດຂອງ oscillator ພາຍໃນແມ່ນສູງຄົງທີ່.

ເພື່ອເລັ່ງການສັ່ນສະເທືອນພາຍໃນ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້

  1. ໃນເມນູເຄື່ອງມືຂອງຊອບແວ Intel Quartus Prime, ຄລິກ IP Catalog.
  2. ພາຍໃຕ້ໝວດໝູ່ຫ້ອງສະໝຸດ, ຂະຫຍາຍຟັງຊັນພື້ນຖານ ແລະ I/O.
  3. ເລືອກ MAX II/MAX V oscillator ແລະຫຼັງຈາກຄລິກ Add, IP Parameter Editor ຈະປາກົດຂຶ້ນ. ດຽວນີ້ທ່ານສາມາດເລືອກຄວາມຖີ່ຂອງຜົນຜະລິດ oscillator.
  4. ໃນຫ້ອງສະຫມຸດຈໍາລອງ, ຮູບແບບ files ທີ່ຕ້ອງຖືກລວມເຂົ້າໃນບັນຊີລາຍຊື່. ຄລິກຕໍ່ໄປ.
  5. ເລືອກ files ທີ່ຈະສ້າງ. ກົດ Finish. ທີ່ເລືອກ files ຖືກສ້າງຂື້ນແລະສາມາດເຂົ້າເຖິງໄດ້ຈາກຜົນຜະລິດ file ໂຟນເດີ. ຫຼັງຈາກລະຫັດ instantiation ໄດ້ຖືກເພີ່ມໃສ່ file, ການປ້ອນຂໍ້ມູນ oscena ຈະຕ້ອງຖືກສ້າງເປັນສາຍ ແລະຖືກມອບໝາຍເປັນຄ່າຕາມເຫດຜົນຂອງ “1” ເພື່ອເປີດໃຊ້ oscillator.

ການນໍາໃຊ້ Oscillator ພາຍໃນໃນອຸປະກອນທີ່ສະຫນັບສະຫນູນທັງຫມົດ (ຍົກເວັ້ນອຸປະກອນ MAX II ແລະ MAX V)

oscillator ພາຍໃນມີ input ດຽວ, oscena, ແລະຜົນຜະລິດດຽວ, osc. ເພື່ອເປີດໃຊ້ oscillator ພາຍໃນ, ໃຊ້ oscena. ເມື່ອເປີດໃຊ້ງານ, ໂມງທີ່ມີຄວາມຖີ່ແມ່ນເຮັດໃຫ້ມີຢູ່ໃນຜົນຜະລິດ. ຖ້າ oscena ຖືກຂັບເຄື່ອນຕ່ໍາ, ຜົນຜະລິດຂອງ oscillator ພາຍໃນແມ່ນຕ່ໍາຄົງທີ່.

ເພື່ອເລັ່ງການສັ່ນສະເທືອນພາຍໃນ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້

  1. ໃນເມນູເຄື່ອງມືຂອງຊອບແວ Intel Quartus Prime, ຄລິກ IP Catalog.
  2. ພາຍໃຕ້ໝວດໝູ່ຫ້ອງສະໝຸດ, ຂະຫຍາຍການທຳງານພື້ນຖານ ແລະການຂຽນໂປຣແກຣມການຕັ້ງຄ່າ.
  3. ເລືອກ Internal Oscillator (ຫຼືໂມງການຕັ້ງຄ່າ Intel FPGA S10 ສໍາລັບອຸປະກອນ Intel Stratix 10) ແລະຫຼັງຈາກຄລິກ Add, IP Parameter Editor ຈະປາກົດຂຶ້ນ.
  4. ໃນກ່ອງໂຕ້ຕອບ New IP Instance:
    • ຕັ້ງຊື່ລະດັບສູງສຸດຂອງ IP ຂອງທ່ານ.
    • ເລືອກຄອບຄົວອຸປະກອນ.
    • ເລືອກອຸປະກອນ.
  5. ກົດ OK.
  6. ເພື່ອສ້າງ HDL, ໃຫ້ຄລິກໃສ່ສ້າງ HDL.
  7. ກົດ Generate.

ທີ່ເລືອກ files ຖືກສ້າງຂື້ນແລະສາມາດເຂົ້າເຖິງໄດ້ຈາກຜົນຜະລິດ file ໂຟນເດີທີ່ລະບຸໄວ້ໃນເສັ້ນທາງໄດເລກະທໍລີຜົນຜະລິດ. ຫຼັງຈາກລະຫັດ instantiation ໄດ້ຖືກເພີ່ມໃສ່ file, ການປ້ອນຂໍ້ມູນ oscena ຈະຕ້ອງຖືກສ້າງເປັນສາຍ ແລະຖືກມອບໝາຍເປັນຄ່າຕາມເຫດຜົນຂອງ “1” ເພື່ອເປີດໃຊ້ oscillator.

ການຈັດຕັ້ງປະຕິບັດ

ທ່ານສາມາດປະຕິບັດການອອກແບບເຫຼົ່ານີ້ examples ກັບ MAX II, MAX V, ແລະ Intel MAX 10 ອຸປະກອນ, ທັງຫມົດທີ່ມີຄຸນສົມບັດ oscillator ພາຍໃນ. ການຈັດຕັ້ງປະຕິບັດປະກອບມີການສາທິດການທໍາງານຂອງ oscillator ພາຍໃນໂດຍການມອບຫມາຍຜົນຜະລິດ oscillator ກັບ counter ແລະຂັບລົດຈຸດປະສົງທົ່ວໄປ I/O (GPIO) pins ໃນ MAX II, MAX V, ແລະ Intel MAX 10 ອຸປະກອນ.

ການອອກແບບ Example 1: ການກຳນົດເປົ້າໝາຍກະດານສາທິດ MDN-82 (ອຸປະກອນ MAX II)

ການອອກແບບ Example 1 ຖືກສ້າງຂື້ນເພື່ອຂັບ LEDs ເພື່ອສ້າງຜົນກະທົບເລື່ອນ, ດັ່ງນັ້ນຈຶ່ງສະແດງໃຫ້ເຫັນການ oscillator ພາຍໃນໂດຍໃຊ້ກະດານສາທິດ MDN-82.

EPM240G Pin Assignments for Design Example 1 ການນໍາໃຊ້ກະດານສາທິດ MDN-82

EPM240G Pin Assignments
ສັນຍານ ປັກໝຸດ ສັນຍານ ປັກໝຸດ
d2 ເຂັມ 69 d3 ເຂັມ 40
d5 ເຂັມ 71 d6 ເຂັມ 75
d8 ເຂັມ 73 d10 ເຂັມ 73
d11 ເຂັມ 75 d12 ເຂັມ 71
d4_1 ເຂັມ 85 d4_2 ເຂັມ 69
d7_1 ເຂັມ 87 d7_2 ເຂັມ 88
d9_1 ເຂັມ 89 d9_2 ເຂັມ 90
sw9 ເຂັມ 82

ກຳນົດເຂັມປັກໝຸດທີ່ບໍ່ໄດ້ໃຊ້ຕາມການປ້ອນຂໍ້ມູນ tri-ລະບຸໄວ້ໃນຊອບແວ Intel Quartus Prime.

ເພື່ອສະແດງການອອກແບບນີ້ຢູ່ໃນກະດານສາທິດ MDN-B2, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້

  1. ເປີດໄຟໃຫ້ກັບກະດານສາທິດ (ໂດຍໃຊ້ສະວິດສະໄລ້ SW1).
  2. ດາວໂຫລດການອອກແບບໃສ່ MAX II CPLD ຜ່ານ JTAG header JP5 ຢູ່ໃນກະດານສາທິດ ແລະສາຍໂປຣແກຣມແບບທຳມະດາ (Intel FPGA Parallel Port Cable ຫຼື Intel FPGA Download Cable). ຮັກສາ SW4 ຢູ່ໃນກະດານສາທິດກົດດັນກ່ອນ ແລະໃນລະຫວ່າງການເລີ່ມຕົ້ນຂອງຂະບວນການຂຽນໂປຣແກຣມ. ຫຼັງຈາກທີ່ມັນສໍາເລັດ, ປິດໄຟແລະເອົາ JTAG ຕົວເຊື່ອມຕໍ່.
  3. ສັງເກດເບິ່ງລໍາດັບ LED ເລື່ອນໃນ LEDs ສີແດງແລະ LED ສອງສີ. ການກົດ SW9 ໃນກະດານສາທິດປິດການໃຊ້ງານພາຍໃນ oscillator ແລະ LEDs ເລື່ອນຈະຄ້າງຢູ່ໃນຕໍາແຫນ່ງປະຈຸບັນຂອງເຂົາເຈົ້າ.

ການອອກແບບ Example 2: ກຳນົດເປົ້າໝາຍຊຸດພັດທະນາອຸປະກອນ MAX V

ໃນການອອກແບບ Example 2, ຄວາມຖີ່ຂອງຜົນອອກຂອງ oscillator ຖືກແບ່ງອອກດ້ວຍ 221 ກ່ອນທີ່ຈະນັບເຄື່ອງນັບ 2-bit. ຜົນຜະລິດຂອງເຄົາເຕີ 2-ບິດນີ້ຖືກນໍາໃຊ້ເພື່ອຂັບ LEDs, ດັ່ງນັ້ນການສະແດງໃຫ້ເຫັນ oscillator ພາຍໃນຢູ່ໃນຊຸດພັດທະນາອຸປະກອນ MAX V.

5M570Z Pin Assignments ສໍາລັບການອອກແບບ Example 2 ການນໍາໃຊ້ຊຸດພັດທະນາອຸປະກອນ MAX V

5M570Z Pin Assignments
ສັນຍານ ປັກໝຸດ ສັນຍານ ປັກໝຸດ
pb0 M9 LED[0] P4
osc M4 LED[1] R1
ຄກ P2

ເພື່ອສະແດງການອອກແບບນີ້ຢູ່ໃນຊຸດພັດທະນາ MAX V, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້

  1. ສຽບສາຍ USB ເຂົ້າໄປໃນຕົວເຊື່ອມຕໍ່ USB ເພື່ອເປີດອຸປະກອນ.
  2. ດາວໂຫລດການອອກແບບໃສ່ອຸປະກອນ MAX V ຜ່ານສາຍດາວໂຫຼດ Intel FPGA ທີ່ຝັງໄວ້.
  3. ສັງເກດໄຟ LED ທີ່ກະພິບ (LED[0] ແລະ LED[1]). ການກົດ pb0 ຢູ່ໃນກະດານສາທິດປິດການທໍາງານຂອງ oscillator ພາຍໃນແລະ LEDs ກະພິບຈະ freeze ໃນສະຖານະປະຈຸບັນຂອງເຂົາເຈົ້າ.

ປະຫວັດການແກ້ໄຂເອກະສານສໍາລັບ AN 496: ການນໍາໃຊ້ Internal Oscillator IP Core

ວັນທີ ຮຸ່ນ ການປ່ຽນແປງ
ເດືອນພະຈິກ 2017 2017.11.06
  • ເພີ່ມການຮອງຮັບອຸປະກອນຕໍ່ໄປນີ້:
    • ພາຍຸໄຊໂຄລນ III
    • ພາຍຸໄຊໂຄລນ IV
    • ໄຊໂຄລນ V
    • Intel Cyclone 10 GX
    • Intel Cyclone 10 LP
    • Arria II GX
    • Arria V
    • Intel Arria 10
    • Stratix V
    • Intel Stratix 10
  • ປ່ຽນຊື່ເອກະສານຈາກ ການນໍາໃຊ້ Oscillator ພາຍໃນໃນ Altera MAX Series ກັບ ໃຊ້ Internal Oscillator IP Core ເພື່ອປະກອບມີອຸປະກອນທີ່ຮອງຮັບອື່ນໆ.
  • ປ່ຽນຊື່ເປັນ Intel.
ເດືອນພະຈິກ 2014 2014.11.04 ອັບເດດຄວາມຖີ່ຂອງລະບົບ oscillator ພາຍໃນທີ່ບໍ່ແບ່ງແຍກ ແລະໂມງອອກຈາກຄ່າຄວາມຖີ່ຂອງ oscillator ພາຍໃນສຳລັບອຸປະກອນ MAX 10 ໃນຂອບເຂດຄວາມຖີ່ສຳລັບຕາຕະລາງອຸປະກອນ Altera ທີ່ຮອງຮັບ.
ກັນຍາ 2014 2014.09.22 ເພີ່ມ MAX 10 ອຸປະກອນ.
ມັງກອນ 2011 2.0 ອັບເດດເພື່ອລວມອຸປະກອນ MAX V.
ເດືອນທັນວາ 2007 1.0 ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ.

ID: 683653
ລຸ້ນ: 2017.11.06

ເອກະສານ / ຊັບພະຍາກອນ

intel AN 496 ໃຊ້ Internal Oscillator IP Core [pdf] ຄໍາແນະນໍາ
AN 496 ການໃຊ້ Internal Oscillator IP Core, AN 496, ການນໍາໃຊ້ Internal Oscillator IP Core, Internal Oscillator IP Core, Oscillator IP Core, IP Core, Core

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *