სხვაობა PLA-სა და ROM-ს შორის

სხვაობა PLA-სა და ROM-ს შორის
სხვაობა PLA-სა და ROM-ს შორის

ვიდეო: სხვაობა PLA-სა და ROM-ს შორის

ვიდეო: სხვაობა PLA-სა და ROM-ს შორის
ვიდეო: Webmail Kya Hai? Difference Between Webmail And Email 2024, ივლისი
Anonim

PLA vs ROM

ROM (მხოლოდ წაკითხვის მეხსიერება) და PLA (პროგრამირებადი ლოგიკური მასივი) გამოიყენება ლოგიკური ფუნქციების განსახორციელებლად. ორივე იყენებს "პროდუქტების ჯამის" ლოგიკურ კონფიგურაციას, რომელიც შედგება AND კარიბჭის პირველადი მასივისაგან და OR კარიბჭეების მეორადი მასივისაგან. OR ფუნქცია (ჯამობა) გამოიყენება AND (პროდუქტის) მასივების გამოსავალზე.

ROM (მხოლოდ წაკითხვის მეხსიერება)

ROM შედგება AND კარიბჭე მასივისაგან და OR კარიბჭე მასივისაგან. AND მასივი უზრუნველყოფს შეყვანის ყველა კომბინაციას და OR მასივი გამოიყენება საჭირო კომბინაციების შესარჩევად. ამიტომ, AND მასივი ყოველთვის ფიქსირდება. მაგალითად, სამი შეყვანის (ვთქვათ) სისტემაში AND მასივი აწარმოებს ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B ყველა კომბინაციას (პროდუქტის ტერმინებს). 'C, A'B'C' სადაც ' ნიშნავს კომპლემენტს (NOT).

შემდეგ OR კარიბჭის გამოყენება შესაძლებელია პროდუქტის აუცილებელი პირობების შესარჩევად მოცემული ლოგიკური ფუნქციის განსახორციელებლად. A, B, C-ის ნებისმიერი ლოგიკური ფუნქცია შეიძლება განხორციელდეს ამ პროდუქტის ტერმინების გამოყენებით.

მაგალითად

f(A, B, C)=AB + BC=ABC + ABC' + A'BC

ასევე OR კარიბჭის მასივს შეუძლია განახორციელოს ლოგიკური ფუნქციების მასივი. ამიტომ ROM გამოიყენება პროგრამების შესანახად. ROM-ის დაპროგრამება ნიშნავს ამ OR მასივის კონფიგურაციას საჭირო პროდუქტების არჩევით.

PLA (პროგრამირებადი ლოგიკური მასივი)

PLA ასევე შედგება ორი OR და AND მასივისაგან, მაგრამ ორივე მასივის კონფიგურაცია შესაძლებელია ROM-ისგან განსხვავებით. ეს ასევე ითვალისწინებს "პროდუქტების ჯამს" ტერმინს, მაგრამ სხვაგვარად. ვინაიდან AND გეითების ტერმინები ასევე შესაძლებელია, მას შეუძლია უფრო მეტი პროდუქტის ტერმინი მოგვცეს, როგორიცაა AB, BC', C და ა.შ. ამიტომ ROM-თან შედარებით ლოგიკური ფუნქციების განხორციელება ბევრად უფრო ადვილია.

მაგალითად, AB + BC შეიძლება პირდაპირ განხორციელდეს A, B ერთი AND კარიბჭისთვის, B, C მეორე AND კარიბჭისთვის და ამ AND კარიბჭის გამოსავლების მიღებით OR კარიბჭის შეყვანით..

რა განსხვავებაა ROM-სა და PLA-ს შორის?

1. PLA-ში ორივე AND და OR მასივები კონფიგურირებადია ROM-ისგან განსხვავებით, ხოლო მხოლოდ OR კარიბჭის მასივის კონფიგურირებადია.

2. PLA-ს აქვს შესაძლებლობა, გაითვალისწინოს „არ მაინტერესებს პირობები“(ლოგიკური გადაფარვები), რომლებშიც ROM-ები არ არის ქმედუნარიანი.

3. ROM-ს აქვს პროდუქტის ტერმინების ყველა კომბინაცია და, შესაბამისად, განიხილება როგორც ყველაზე ზოგადი დანიშნულების კომბინირებული ლოგიკური მოწყობილობა PLA-სგან განსხვავებით, რომელსაც არ აქვს ყველა კომბინაცია.

გირჩევთ: