intel AN 496 ໃຊ້ Internal Oscillator IP Core
ໃຊ້ 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) |
- ພອດຜົນຜະລິດສໍາລັບ 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 |
- ພອດຜົນຜະລິດສໍາລັບ oscillator IP core ພາຍໃນແມ່ນ osc ໃນອຸປະກອນ MAX II ແລະ MAX V, ແລະ clkout ໃນອຸປະກອນອື່ນໆທີ່ສະຫນັບສະຫນູນທັງຫມົດ.
- ສໍາລັບ 10M02, 10M04, 10M08, 10M16, ແລະ 10M25.
- ສໍາລັບ 10M40 ແລະ 10M50.
- ຮອງຮັບໃນຊອບແວ Intel Quartus Prime ເວີຊັ່ນ 13.1 ແລະກ່ອນໜ້ານັ້ນ.
Oscillator ພາຍໃນເປັນສ່ວນຫນຶ່ງຂອງ UFM ສໍາລັບອຸປະກອນ MAX II ແລະ MAX V
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 ພາຍໃນແມ່ນສູງຄົງທີ່.
ເພື່ອເລັ່ງການສັ່ນສະເທືອນພາຍໃນ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້
- ໃນເມນູເຄື່ອງມືຂອງຊອບແວ Intel Quartus Prime, ຄລິກ IP Catalog.
- ພາຍໃຕ້ໝວດໝູ່ຫ້ອງສະໝຸດ, ຂະຫຍາຍຟັງຊັນພື້ນຖານ ແລະ I/O.
- ເລືອກ MAX II/MAX V oscillator ແລະຫຼັງຈາກຄລິກ Add, IP Parameter Editor ຈະປາກົດຂຶ້ນ. ດຽວນີ້ທ່ານສາມາດເລືອກຄວາມຖີ່ຂອງຜົນຜະລິດ oscillator.
- ໃນຫ້ອງສະຫມຸດຈໍາລອງ, ຮູບແບບ files ທີ່ຕ້ອງຖືກລວມເຂົ້າໃນບັນຊີລາຍຊື່. ຄລິກຕໍ່ໄປ.
- ເລືອກ files ທີ່ຈະສ້າງ. ກົດ Finish. ທີ່ເລືອກ files ຖືກສ້າງຂື້ນແລະສາມາດເຂົ້າເຖິງໄດ້ຈາກຜົນຜະລິດ file ໂຟນເດີ. ຫຼັງຈາກລະຫັດ instantiation ໄດ້ຖືກເພີ່ມໃສ່ file, ການປ້ອນຂໍ້ມູນ oscena ຈະຕ້ອງຖືກສ້າງເປັນສາຍ ແລະຖືກມອບໝາຍເປັນຄ່າຕາມເຫດຜົນຂອງ “1” ເພື່ອເປີດໃຊ້ oscillator.
ການນໍາໃຊ້ Oscillator ພາຍໃນໃນອຸປະກອນທີ່ສະຫນັບສະຫນູນທັງຫມົດ (ຍົກເວັ້ນອຸປະກອນ MAX II ແລະ MAX V)
oscillator ພາຍໃນມີ input ດຽວ, oscena, ແລະຜົນຜະລິດດຽວ, osc. ເພື່ອເປີດໃຊ້ oscillator ພາຍໃນ, ໃຊ້ oscena. ເມື່ອເປີດໃຊ້ງານ, ໂມງທີ່ມີຄວາມຖີ່ແມ່ນເຮັດໃຫ້ມີຢູ່ໃນຜົນຜະລິດ. ຖ້າ oscena ຖືກຂັບເຄື່ອນຕ່ໍາ, ຜົນຜະລິດຂອງ oscillator ພາຍໃນແມ່ນຕ່ໍາຄົງທີ່.
ເພື່ອເລັ່ງການສັ່ນສະເທືອນພາຍໃນ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້
- ໃນເມນູເຄື່ອງມືຂອງຊອບແວ Intel Quartus Prime, ຄລິກ IP Catalog.
- ພາຍໃຕ້ໝວດໝູ່ຫ້ອງສະໝຸດ, ຂະຫຍາຍການທຳງານພື້ນຖານ ແລະການຂຽນໂປຣແກຣມການຕັ້ງຄ່າ.
- ເລືອກ Internal Oscillator (ຫຼືໂມງການຕັ້ງຄ່າ Intel FPGA S10 ສໍາລັບອຸປະກອນ Intel Stratix 10) ແລະຫຼັງຈາກຄລິກ Add, IP Parameter Editor ຈະປາກົດຂຶ້ນ.
- ໃນກ່ອງໂຕ້ຕອບ New IP Instance:
- ຕັ້ງຊື່ລະດັບສູງສຸດຂອງ IP ຂອງທ່ານ.
- ເລືອກຄອບຄົວອຸປະກອນ.
- ເລືອກອຸປະກອນ.
- ກົດ OK.
- ເພື່ອສ້າງ HDL, ໃຫ້ຄລິກໃສ່ສ້າງ HDL.
- ກົດ 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, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້
- ເປີດໄຟໃຫ້ກັບກະດານສາທິດ (ໂດຍໃຊ້ສະວິດສະໄລ້ SW1).
- ດາວໂຫລດການອອກແບບໃສ່ MAX II CPLD ຜ່ານ JTAG header JP5 ຢູ່ໃນກະດານສາທິດ ແລະສາຍໂປຣແກຣມແບບທຳມະດາ (Intel FPGA Parallel Port Cable ຫຼື Intel FPGA Download Cable). ຮັກສາ SW4 ຢູ່ໃນກະດານສາທິດກົດດັນກ່ອນ ແລະໃນລະຫວ່າງການເລີ່ມຕົ້ນຂອງຂະບວນການຂຽນໂປຣແກຣມ. ຫຼັງຈາກທີ່ມັນສໍາເລັດ, ປິດໄຟແລະເອົາ JTAG ຕົວເຊື່ອມຕໍ່.
- ສັງເກດເບິ່ງລໍາດັບ 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, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້
- ສຽບສາຍ USB ເຂົ້າໄປໃນຕົວເຊື່ອມຕໍ່ USB ເພື່ອເປີດອຸປະກອນ.
- ດາວໂຫລດການອອກແບບໃສ່ອຸປະກອນ MAX V ຜ່ານສາຍດາວໂຫຼດ Intel FPGA ທີ່ຝັງໄວ້.
- ສັງເກດໄຟ LED ທີ່ກະພິບ (LED[0] ແລະ LED[1]). ການກົດ pb0 ຢູ່ໃນກະດານສາທິດປິດການທໍາງານຂອງ oscillator ພາຍໃນແລະ LEDs ກະພິບຈະ freeze ໃນສະຖານະປະຈຸບັນຂອງເຂົາເຈົ້າ.
ປະຫວັດການແກ້ໄຂເອກະສານສໍາລັບ AN 496: ການນໍາໃຊ້ Internal Oscillator IP Core
ວັນທີ | ຮຸ່ນ | ການປ່ຽນແປງ |
ເດືອນພະຈິກ 2017 | 2017.11.06 |
|
ເດືອນພະຈິກ 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 |