Სარჩევი:
- ნაბიჯი 1: DM ბლოკის საფუძვლები
- ნაბიჯი 2: ახალი DM ბლოკის კონფიგურაციების შექმნა
- ნაბიჯი 3: გამოიყენეთ DM ბლოკი მდგომარეობის გადასვლის გასააქტიურებლად
- ნაბიჯი 4: DM ბლოკის გამოყენება ASM– ის გარეთ არსებულ ბლოკებთან ურთიერთობისათვის
- ნაბიჯი 5: დიზაინის მაგალითი
ვიდეო: წვრილმანი დინამიური მეხსიერების ბლოკი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
SLG46880 და SLG46881 წარმოგიდგენთ რამდენიმე ახალ ბლოკს, რომლებიც არ გამოჩენილა წინა GreenPAK მოწყობილობებში. ეს განაცხადი აღწერს დინამიური მეხსიერების (DM) ბლოკებს და როგორ გამოვიყენოთ ისინი.
DM ბლოკების მთავარი უპირატესობა ის არის, რომ მათი ხელახალი კონფიგურაცია შესაძლებელია სხვადასხვა ფუნქციების შესასრულებლად SLG46880/1– ის 12 მდგომარეობის ასინქრონული სახელმწიფო აპარატის (ASM) სხვადასხვა მდგომარეობაში. ეს მათ ძალიან მოქნილ კომპონენტად აქცევს, ვინაიდან ისინი შეიძლება გამოყენებულ იქნას ერთი გზით 0 სახელმწიფოში და სხვაგვარად 1 შტატში.
ქვემოთ ჩვენ აღვწერეთ საჭირო ნაბიჯები იმის გასაგებად, თუ როგორ არის დაპროგრამებული GreenPAK ჩიპი დინამიური მეხსიერების ბლოკის შესაქმნელად. თუმცა, თუ თქვენ უბრალოდ გსურთ მიიღოთ პროგრამირების შედეგი, გადმოწერეთ GreenPAK პროგრამული უზრუნველყოფა, რომ ნახოთ უკვე დასრულებული GreenPAK დიზაინის ფაილი. შეაერთეთ GreenPAK განვითარების ნაკრები თქვენს კომპიუტერში და დააჭირეთ პროგრამას დინამიური მეხსიერების პერსონალური IC- ის შესაქმნელად.
ნაბიჯი 1: DM ბლოკის საფუძვლები
Dialog GreenPAK SLG46880/1– ში არის 4 DM ბლოკი. არაკონფიგურირებული DM ბლოკი ნაჩვენებია ფიგურაში 1.
SLG46880/1– ში ყველა DM ბლოკს აქვს შემდეგი რესურსები:
● 2 საძიებელი მაგიდა: 3-ბიტიანი LUT და 2-ბიტიანი LUT
2 მულტიპლექსერი
CN 1 CNT/DLY
● 1 გამომავალი ბლოკი
სურათი 2 გვიჩვენებს იმავე DM ბლოკს ფერადი კონექტორებით. (ეს ფერები არ ჩანს GreenPAK ™ დიზაინერში, ისინი მხოლოდ საილუსტრაციო მიზნებისთვისაა.) მწვანე კონექტორები არის შეყვანა DM ბლოკში მატრიციდან. ნარინჯისფერი კავშირები არის სპეციალური კავშირები DM ბლოკში, რომელთა შეცვლა ან გადატანა შეუძლებელია. ლურჯი კონექტორები არის საათის კავშირები მთლიანი ბლოკისთვის. მეწამული კონექტორი შეიძლება გამოყენებულ იქნას მდგომარეობის გადასასვლელად, მაგრამ არ არის ზოგადი მატრიცის კავშირი. ყვითელი კონექტორები არის მატრიცის გამოსავალი DM ბლოკიდან.
ნაბიჯი 2: ახალი DM ბლოკის კონფიგურაციების შექმნა
ახალი DM ბლოკის კონფიგურაციის შესაქმნელად, თქვენ უნდა აირჩიოთ DM ბლოკი და გახსნათ მისი თვისებების პანელი, ნაჩვენები ფიგურაში 3. ახლა თქვენ შეგიძლიათ შექმნათ ახალი კონფიგურაცია ამ DM ბლოკისთვის "+" ხატის დაჭერით ზედა მარჯვენა კუთხეში რა ამ ეტაპზე, თქვენ შეგიძლიათ გადაარქვათ კონფიგურაციას სურვილისამებრ და დააკონფიგურიროთ DM ბლოკი, როგორც გსურთ, მისი თვისებების პანელის გამოყენებით. თქვენ შეგიძლიათ წაშალოთ არასაჭირო კონფიგურაცია ჩამოსაშლელი მენიუდან მისი არჩევით და ღილაკზე "-" დაჭერით.
თითოეულ DM ბლოკს შეიძლება ჰქონდეს 6 -მდე განსხვავებული კონფიგურაცია. ნებისმიერი DM ბლოკის კონფიგურაცია შეიძლება გამოყენებულ იქნას ASM– ის 12 მდგომარეობიდან ნებისმიერში, მაგრამ ნებადართულია მხოლოდ ერთი კონფიგურაცია თითო DM ბლოკზე თითო მდგომარეობაზე. სურათი 4 გვიჩვენებს, თუ როგორ მიუთითებს რესურსების მენეჯერის ზოლი, რომ ერთ -ერთი DM0_0 კონფიგურაციაა გამოყენებული. DM0_0– ის კონფიგურაციების რაოდენობა გაიზარდა 0/6 – დან 1/6 – მდე.
ნაბიჯი 3: გამოიყენეთ DM ბლოკი მდგომარეობის გადასვლის გასააქტიურებლად
სურათი 5 გვიჩვენებს მდგომარეობის გადასვლის დაწყების რამდენიმე განსხვავებულ გზას. ჩვენ შევქმენით ახალი კონფიგურაციები DM0_0 და DM1_0– სთვის და დავარქვით მათ „myConfig“და „myConfig1“. ზედა DM უბრალოდ გამოიყენება როგორც 3 ბიტიანი AND კარიბჭე, ვინაიდან ზედა mux გადის AND კარიბჭის გამოსასვლელს და 2 ბიტიანი ბუფერი გადის მას გასასვლელების ბლოკთან ერთად. (2-ბიტიანი LUT შეიძლება ასევე იყოს კონფიგურირებული როგორც ბუფერი CNT/DLY ბლოკისთვის.) „ASM კონექტორი გამოიყენება მდგომარეობის გადასვლის 0 მდგომარეობიდან 1. მდგომარეობის შესაქმნელად. ანალოგიურად, გამოიყენება Pin5– ის მატრიცული კავშირი. რათა მოხდეს მდგომარეობის გადასვლა 0 მდგომარეობიდან მეორეზე 2. საბოლოოდ, DM1_0 არის კონფიგურირებული ისე, რომ ორივე muxes გაიაროს სიგნალი Pin6– დან. მრიცხველი კონფიგურებულია როგორც 100µs ორივე ზღვარზე დაყოვნება, ხოლო 2 ბიტიანი LUT არის AND კარიბჭე. ისევე, როგორც DM0_0– ში, გამომავალი ბლოკი გამოიყენება სხვა მდგომარეობის გადასასვლელად.
ნაბიჯი 4: DM ბლოკის გამოყენება ASM– ის გარეთ არსებულ ბლოკებთან ურთიერთობისათვის
როგორც თქვენ შეიძლება შენიშნეთ წინა განყოფილებაში, DM0_0– ს გამომავალ ბლოკს აქვს 3 „მატრიქსამდე“გამოსავალი, ხოლო DM1_0– ის გამომავალ ბლოკს არ აქვს მატრიქსის გამოსასვლელი. ეს ეხება DM0_1 და DM1_1 ასევე; DM0_1– ს აქვს 3 მატრიცის გამოსავალი, ხოლო DM1_1– ს არა აქვს. 3 "მატრიცამდე" გამომავალი შეიძლება იყოს დაკავშირებული ნებისმიერ სხვა მატრიცის კონექტორთან, როგორიცაა ქინძისთავები, LUT, DFF და ა.შ. ეს ნაჩვენებია ფიგურა 6 -ში.
გაითვალისწინეთ, რომ მას შემდეგ რაც შეიქმნება კავშირი "to Matrix" პინსა და სხვა ბლოკებს შორის State Machine area, ის იარსებებს ყველა სახელმწიფოში, მიუხედავად იმისა, თუ რომელი DM კონფიგურაციაა გამოყენებული. ფიგურა 6 -ში, ზედა მონაკვეთი აჩვენებს DM0_0– ის myConfig0, რომელიც არსებობს 0 – ში. ქვედა ნაწილში ნაჩვენებია DM0_0– ის myConfig1, რომელიც არსებობს სახელმწიფო 1. ზედა ორივე კონფიგურაციაში კავშირი „მატრიცასთან“დაკავშირებულია Pin3– თან, ხოლო შუა ერთი უკავშირდება 2-ბიტიან LUT0- ს. "მატრიცასთან" მხოლოდ ერთი კავშირი შეიძლება იყოს "აქტიური" ნებისმიერ დროს. DM0_0 და DM0_1 გამომავალი ბლოკის თვისებების პანელის მენიუში არის 4 ვარიანტი: ● Out0/1/2 შენარჩუნება ● შემოვლითი out0, out1/2 შენარჩუნება ● შემოვლითი out1, out0/2 შენარჩუნება ● შემოვლითი out2, out1/1 შენარჩუნება ეს პარამეტრები გამოიყენება იმის დასადგენად, თუ რომელი სამი გამოსავალია აქტიური თითოეულ კონფიგურაციაში. პირველი ვარიანტის არჩევის შემთხვევაში, DM ბლოკის 2 ბიტიანი LUT გამომავალი არ გადაეცემა სამივე მატრიქსის არცერთ გამოსავალს. ამ სამი სიგნალის მნიშვნელობა უცვლელი დარჩება ამ მდგომარეობაში. თუმცა, თუ რომელიმე სხვა სამი ვარიანტი გამოიყენება, DM ბლოკის 2 ბიტიანი LUT გამომავალი იქნება შესაბამისად 0, out1 ან out2 შესაბამისად, ხოლო დანარჩენი ორი გამოსვლის მნიშვნელობა უცვლელი დარჩება.
ნაბიჯი 5: დიზაინის მაგალითი
დიზაინის ზემოთ მოყვანილ მაგალითში IN0, IN1 და IN2 არის OR'd ერთად. იმავდროულად, IN3 გადაიდო 1 ms- ით და შემდეგ AND’d OR კარიბჭის გამოსვლით. To Matrix ბლოკი კონფიგურირებულია ისე, რომ DM ბლოკის გამომავალი იგზავნება OUT0- ში STATE0- ში, ხოლო OUT1 და OUT2 მნიშვნელობები ინახება.
დასკვნა
მათი ხელახალი კონფიგურაციის წყალობით, დინამიური მეხსიერების ბლოკები Dialog GreenPAK SLG46880/1– ში ძალიან მოქნილია და მათი გამოყენება შესაძლებელია სხვადასხვა გზით. მას შემდეგ რაც გაერკვევით DM ბლოკებთან მუშაობისას, თქვენ შეძლებთ შექმნათ უფრო რთული დიზაინი სხვადასხვა DM ბლოკის კონფიგურაციის ერთმანეთთან ერთად ASM– ის სხვადასხვა მდგომარეობაში.
გირჩევთ:
წვრილმანი კვების ბლოკი ძველი კომპიუტერის გადამუშავება .: 7 ნაბიჯი
წვრილმანი ელექტრომომარაგება ძველი კომპიუტერის გადამუშავება .: თქვენი სემინარის მომზადება თქვენი ელექტრონული პროექტებისთვის. ლაბორატორიული მუშაობის ერთ -ერთი ყველაზე გავრცელებული მეთოდია ელექტროენერგიის წარმოება, რომელიც ემყარება სხვადასხვა მექანიზმებს. როგორც წესი, არაფრისმომცემი მედია
წვრილმანი ცვლადი კვების ბლოკი LM317 გამოყენებით: 6 ნაბიჯი
წვრილმანი ცვლადი ელექტრომომარაგება LM317– ის გამოყენებით: ელექტრომომარაგება ერთ -ერთი ყველაზე მნიშვნელოვანი ინსტრუმენტი, რომელსაც შეიძლება გააჩნდეს მოჯამაგირე. ეს გვაძლევს საშუალებას მარტივად შევამოწმოთ პროტოტიპის სქემები ამის მუდმივი მარაგის გარეშე. ის გვაძლევს საშუალებას გამოვცადოთ სქემები უსაფრთხოდ, რადგან ზოგიერთ კვების ბლოკს აქვს ისეთი მახასიათებლები, როგორიცაა
წვრილმანი კვების ბლოკი LM317 - Lm 317 ცვლადი ძაბვის გამომუშავება: 12 ნაბიჯი
წვრილმანი კვების წყარო LM317 | Lm 317 ცვლადი ძაბვა wi
დინამიური LED განათების კონტროლერი ხელოვნებისთვის: 16 ნაბიჯი (სურათებით)
დინამიური LED განათების კონტროლერი ხელოვნებისთვის: შესავალი: განათება ვიზუალური ხელოვნების მნიშვნელოვანი ასპექტია. და თუ განათება შეიძლება შეიცვალოს დროთა განმავლობაში ის შეიძლება გახდეს ხელოვნების მნიშვნელოვანი განზომილება. ეს პროექტი დაიწყო სინათლის ჩვენებაზე დასწრებით და გამოცდილებით, თუ როგორ შეიძლება განათება მთლიანად
დინამიური სამაგიდო ნათურა: 10 ნაბიჯი (სურათებით)
დინამიური სამაგიდო ნათურა: გამარჯობა ბიჭებო, მე გავაკეთე ეს დინამიური მსუბუქი სამაგიდო ნათურა, რომელიც შეინარჩუნებს თქვენს ირგვლივ არსებულ გარემოს ცოცხალ და დამამშვიდებელ მოვლენებს. თქვენ შეგიძლიათ აირჩიოთ შუქის ფერი დისტანციური მართვის საშუალებით და შეცვალოთ იგი თქვენი განწყობის შესაბამისად, ასევე შუქის ნიმუში