ინტელ-ლოგო

intel AN 496 შიდა ოსცილატორის IP ბირთვის გამოყენებით

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

შიდა ოსცილატორის IP ბირთვის გამოყენებით

მხარდაჭერილი Intel® მოწყობილობები გთავაზობთ უნიკალურ შიდა ოსცილატორის ფუნქციას. როგორც ნაჩვენებია დიზაინში ყოფილიampროგორც აღწერილია ამ განაცხადის შენიშვნაში, შიდა ოსცილატორები აკეთებენ შესანიშნავ არჩევანს ისეთი დიზაინის განსახორციელებლად, რომელიც მოითხოვს ქრონიკას, რითაც დაზოგავს ბორტზე სივრცეს და ხარჯებს, რომლებიც დაკავშირებულია გარე საათის წრედთან.

დაკავშირებული ინფორმაცია

  • დიზაინი მაგampMAX® II-ისთვის
    • გთავაზობთ MAX® II დიზაინს files ამ განაცხადის შენიშვნისთვის (AN 496).
  • დიზაინი მაგampMAX® V-სთვის
    • გთავაზობთ MAX® V დიზაინს files ამ განაცხადის შენიშვნისთვის (AN 496).
  • დიზაინი მაგample Intel MAX® 10-ისთვის
    • გთავაზობთ Intel MAX® 10 დიზაინს files ამ განაცხადის შენიშვნისთვის (AN 496).

შიდა ოსცილატორები

უმეტეს დიზაინს სჭირდება საათი ნორმალური მუშაობისთვის. თქვენ შეგიძლიათ გამოიყენოთ შიდა ოსცილატორის IP ბირთვი საათის წყაროსთვის მომხმარებლის დიზაინის ან გამართვის მიზნით. შიდა ოსცილატორთან ერთად, Intel-ის მხარდაჭერილ მოწყობილობებს არ სჭირდებათ გარე საათის სქემები. მაგampთქვენ შეგიძლიათ გამოიყენოთ შიდა ოსცილატორი LCD კონტროლერის, სისტემის მართვის ავტობუსის (SMBus) კონტროლერის, ან სხვა ინტერფეისის პროტოკოლის ქრონიკის მოთხოვნების დასაკმაყოფილებლად, ან პულსის სიგანის მოდულატორის დასანერგად. ეს ხელს უწყობს კომპონენტების რაოდენობის შემცირებას, დაფის ადგილს და ამცირებს სისტემის მთლიან ღირებულებას. თქვენ შეგიძლიათ დააინსტალიროთ შიდა ოსცილატორი მომხმარებლის ფლეშ მეხსიერების (UFM) ინსტალაციის გარეშე, მხარდაჭერილი Intel მოწყობილობების ოსცილატორის IP ბირთვის გამოყენებით Intel Quartus® Prime პროგრამულ უზრუნველყოფაში MAX® II და MAX V მოწყობილობებისთვის. Intel MAX 10 მოწყობილობებისთვის, ოსცილატორები ცალკეა UFM-ისგან. ოსცილატორის გამომავალი სიხშირე, osc, არის შიდა ოსცილატორის განუყოფელი სიხშირის მეოთხედი.

სიხშირის დიაპაზონი მხარდაჭერილი Intel მოწყობილობებისთვის

მოწყობილობები გამომავალი საათი შიდა ოსცილატორიდან (1) (MHz)
MAX II 3.3 – 5.5
MAX V 3.9 – 5.3
Intel MAX 10 55 – 116 (2), 35 – 77 (3)
  1. შიდა ოსცილატორის IP ბირთვის გამომავალი პორტი არის osc MAX II და MAX V მოწყობილობებში და clkout ყველა სხვა მხარდაჭერილ მოწყობილობაში.
მოწყობილობები გამომავალი საათი შიდა ოსცილატორიდან (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. შიდა ოსცილატორის IP ბირთვის გამომავალი პორტი არის osc MAX II და MAX V მოწყობილობებში და clkout ყველა სხვა მხარდაჭერილ მოწყობილობაში.
  2. 10M02, 10M04, 10M08, 10M16 და 10M25-ისთვის.
  3. 10M40 და 10M50-ისთვის.
  4. მხარდაჭერილია Intel Quartus Prime პროგრამული უზრუნველყოფის ვერსია 13.1 და უფრო ადრე.

შიდა ოსცილატორი, როგორც UFM-ის ნაწილი MAX II და MAX V მოწყობილობებისთვის

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

შიდა ოსცილატორი არის პროგრამის წაშლის კონტროლის ბლოკის ნაწილი, რომელიც აკონტროლებს UFM-ის პროგრამირებას და წაშლას. მონაცემთა რეესტრი ინახავს მონაცემებს UFM-დან გასაგზავნად ან მოსაძიებლად. მისამართების რეესტრი ინახავს მისამართს, საიდანაც ხდება მონაცემების მოძიება ან მისამართს, რომელზეც მონაცემები იწერება. UFM ბლოკის შიდა ოსცილატორი ჩართულია ERASE, PROGRAM და READ ოპერაციების შესრულებისას.

პინის აღწერა შიდა ოსცილატორის IP ბირთვისთვის

სიგნალი აღწერა
ოსცენა გამოიყენეთ შიდა ოსცილატორის გასააქტიურებლად. მაღალი შეყვანა ოსცილატორის გასააქტიურებლად.
osc/clkout (5) შიდა ოსცილატორის გამომავალი.

შიდა ოსცილატორის გამოყენება MAX II და MAX V მოწყობილობებში

შიდა ოსცილატორს აქვს ერთი შეყვანა, oscena და ერთი გამომავალი, osc. შიდა ოსცილატორის გასააქტიურებლად გამოიყენეთ oscena. როდესაც გააქტიურებულია, სიხშირის მქონე საათი ხელმისაწვდომია გამოსავალზე. თუ oscena ამოძრავებს დაბლა, შიდა oscillator გამომავალი არის მუდმივი მაღალი.

შიდა ოსცილატორის გამოსაყენებლად, მიჰყევით ამ ნაბიჯებს

  1. Intel Quartus Prime პროგრამული უზრუნველყოფის Tools მენიუში დააწკაპუნეთ IP კატალოგი.
  2. ბიბლიოთეკის კატეგორიაში გააფართოვეთ ძირითადი ფუნქციები და I/O.
  3. აირჩიეთ MAX II/MAX V ოსცილატორი და Add-ზე დაჭერის შემდეგ გამოჩნდება IP პარამეტრის რედაქტორი. ახლა შეგიძლიათ აირჩიოთ ოსცილატორის გამომავალი სიხშირე.
  4. სიმულაციის ბიბლიოთეკებში მოდელი fileჩამოთვლილია ის, რაც უნდა იყოს ჩართული. დააწკაპუნეთ შემდეგი.
  5. აირჩიეთ fileშეიქმნება. დააწკაპუნეთ Finish. შერჩეული files იქმნება და მათი წვდომა შესაძლებელია გამომავალიდან file საქაღალდე. მას შემდეგ რაც ინსტანციური კოდი დაემატება მას file, oscena შეყვანა უნდა გაკეთდეს მავთულის სახით და მინიჭებული იყოს როგორც "1" ლოგიკური მნიშვნელობა ოსცილატორის გასააქტიურებლად.

შიდა ოსცილატორის გამოყენება ყველა მხარდაჭერილ მოწყობილობაში (გარდა MAX II და MAX V მოწყობილობებისა)

შიდა ოსცილატორს აქვს ერთი შეყვანა, oscena და ერთი გამომავალი, osc. შიდა ოსცილატორის გასააქტიურებლად გამოიყენეთ oscena. როდესაც გააქტიურებულია, სიხშირის მქონე საათი ხელმისაწვდომია გამოსავალზე. თუ oscena ამოძრავებს დაბლა, შიდა oscillator გამომავალი არის მუდმივი დაბალი.

შიდა ოსცილატორის გამოსაყენებლად, მიჰყევით ამ ნაბიჯებს

  1. Intel Quartus Prime პროგრამული უზრუნველყოფის Tools მენიუში დააწკაპუნეთ IP კატალოგი.
  2. ბიბლიოთეკის კატეგორიაში გააფართოვეთ ძირითადი ფუნქციები და კონფიგურაციის პროგრამირება.
  3. აირჩიეთ Internal Oscillator (ან Intel FPGA S10 Configuration Clock Intel Stratix 10 მოწყობილობებისთვის) და Add-ზე დაწკაპუნების შემდეგ გამოჩნდება IP Parameter Editor.
  4. ახალი IP ინსტანციის დიალოგურ ფანჯარაში:
    • დააყენეთ თქვენი IP-ის ზედა დონის სახელი.
    • აირჩიეთ მოწყობილობების ოჯახი.
    • აირჩიეთ მოწყობილობა.
  5. დააწკაპუნეთ OK.
  6. HDL-ის გენერირებისთვის დააჭირეთ ღილაკს Generate HDL.
  7. დააჭირეთ გენერირებას.

შერჩეული files იქმნება და მათი წვდომა შესაძლებელია გამომავალიდან file საქაღალდე, როგორც მითითებულია გამომავალი დირექტორიაში. მას შემდეგ რაც ინსტანციური კოდი დაემატება მას file, oscena შეყვანა უნდა გაკეთდეს მავთულის სახით და მინიჭებული იყოს როგორც "1" ლოგიკური მნიშვნელობა ოსცილატორის გასააქტიურებლად.

განხორციელება

თქვენ შეგიძლიათ განახორციელოთ ეს დიზაინი ყოფილიamples MAX II, MAX V და Intel MAX 10 მოწყობილობებით, ყველა მათგანს აქვს შიდა ოსცილატორის ფუნქცია. დანერგვა მოიცავს შიდა ოსცილატორის ფუნქციის დემონსტრირებას ოსცილატორის გამომავალი მრიცხველზე მინიჭებით და ზოგადი დანიშნულების I/O (GPIO) ქინძისთავები MAX II, MAX V და Intel MAX 10 მოწყობილობებზე.

დიზაინი მაგamp1: MDN-82 დემო დაფის დამიზნება (MAX II მოწყობილობები)

დიზაინი მაგample 1 შექმნილია LED-ების გადასაადგილებლად, რათა შეიქმნას გადახვევის ეფექტი, რითაც აჩვენებს შიდა ოსცილატორს MDN-82 დემო დაფის გამოყენებით.

EPM240G Pin Assignments დიზაინისთვის მაგample 1 MDN-82 დემო დაფის გამოყენება

EPM240G პინის დავალებები
სიგნალი პინი სიგნალი პინი
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

მიანიჭეთ გამოუყენებელი ქინძისთავები Intel Quartus Prime პროგრამულ უზრუნველყოფაში შეყვანის სამჯერ.

ამ დიზაინის დემონსტრირებისთვის MDN-B2 დემო დაფაზე, მიჰყევით ამ ნაბიჯებს

  1. ჩართეთ დემო დაფაზე (სლაიდ გადამრთველი SW1-ის გამოყენებით).
  2. ჩამოტვირთეთ დიზაინი MAX II CPLD-ზე JTAG სათაური JP5 დემო დაფაზე და ჩვეულებრივი პროგრამირების კაბელი (Intel FPGA Parallel Port Cable ან Intel FPGA Download Cable). შეინახეთ SW4 დემო დაფაზე დაჭერით პროგრამირების პროცესის დაწყებამდე და დაწყებამდე. დასრულების შემდეგ გამორთეთ დენი და ამოიღეთ JTAG კონექტორი.
  3. დააკვირდით გადახვევის LED თანმიმდევრობას წითელ LED-ებზე და ორფეროვან LED-ებზე. SW9 დემო დაფაზე დაჭერით გამორთავს შიდა ოსცილატორს და მოძრავი LED-ები გაიყინება მათ ამჟამინდელ პოზიციებზე.

დიზაინი მაგample 2: დამიზნება MAX V მოწყობილობის განვითარების ნაკრები

დიზაინში მაგamp2, ოსცილატორის გამომავალი სიხშირე იყოფა 221-ზე 2-ბიტიანი მრიცხველის დაკვრამდე. ამ 2-ბიტიანი მრიცხველის გამომავალი გამოიყენება LED-ების მართვისთვის, რითაც აჩვენებს შიდა ოსცილატორს MAX V მოწყობილობის განვითარების კომპლექტზე.

5M570Z Pin Assignments დიზაინისთვის მაგample 2 MAX V მოწყობილობის განვითარების ნაკრების გამოყენება

5M570Z პინის დავალებები
სიგნალი პინი სიგნალი პინი
pb0 M9 LED[0] P4
osc M4 LED[1] R1
clk P2

ამ დიზაინის დემონსტრირებისთვის MAX V განვითარების კომპლექტზე, მიჰყევით ამ ნაბიჯებს

  1. შეაერთეთ USB კაბელი USB კონექტორში მოწყობილობის გასააქტიურებლად.
  2. ჩამოტვირთეთ დიზაინი MAX V მოწყობილობაზე ჩაშენებული Intel FPGA ჩამოტვირთვის კაბელის მეშვეობით.
  3. დააკვირდით მოციმციმე LED-ებს (LED[0] და LED[1]). დემო დაფაზე pb0-ზე დაჭერით გამორთულია შიდა ოსცილატორი და მოციმციმე LED-ები გაიყინება ამჟამინდელ მდგომარეობაში.

დოკუმენტის შესწორების ისტორია AN 496-ისთვის: შიდა ოსცილატორის IP ბირთვის გამოყენება

თარიღი ვერსია ცვლილებები
2017 წლის ნოემბერი 2017.11.06
  • დამატებულია მხარდაჭერა შემდეგი მოწყობილობებისთვის:
    • III ციკლონი
    • IV ციკლონი
    • ციკლონი V
    • Intel Cyclone 10 GX
    • Intel Cyclone 10 LP
    • Arria II GX
    • Arria V
    • Intel Arria 10
    • სტრატიქსი V
    • Intel Stratix 10
  • დოკუმენტის სათაური შეიცვალა შიდა ოსცილატორის გამოყენება Altera MAX სერიებში რომ შიდა ოსცილატორის IP ბირთვის გამოყენებით სხვა მხარდაჭერილი მოწყობილობების ჩათვლით.
  • რებრენდირებულია როგორც Intel.
2014 წლის ნოემბერი 2014.11.04 განახლებულია განუყოფელი შიდა ოსცილატორის სიხშირე და გამომავალი საათის შიდა ოსცილატორის სიხშირის მნიშვნელობებიდან 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 შიდა ოსცილატორის IP ბირთვის გამოყენებით [pdf] ინსტრუქციები
AN 496 შიდა ოსცილატორის IP ბირთვის გამოყენებით, AN 496, შიდა ოსცილატორის IP ბირთვის, შიდა ოსცილატორის IP ბირთვის, ოსცილატორის IP ბირთვის, IP ბირთვის, ბირთვის გამოყენებით

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *