PLA болон ROM хоорондын ялгаа

PLA болон ROM хоорондын ялгаа
PLA болон ROM хоорондын ялгаа

Видео: PLA болон ROM хоорондын ялгаа

Видео: PLA болон ROM хоорондын ялгаа
Видео: Проводные, Беспроводные блютуз наушники - сравнение, какие для чего нужны, Led Bluetooth VJ033 отзыв 2024, Долдугаар сарын
Anonim

PLA vs ROM

ROM (Зөвхөн Унших санах ой) болон PLA (Programmable Logic Array) нь логик функцүүдийг хэрэгжүүлэхэд ашиглагддаг. Аль аль нь 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' энд ' нь нэмэлт (БИШ) гэсэн утгатай.

Тэгээд 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-той харьцуулахад логик функцийг хэрэгжүүлэхэд илүү хялбар байдаг.

Жишээ нь, нэг AND хаалганы хувьд A, B-г, өөр AND хаалганы хувьд B, C-г сонгож, OR хаалганы оролтод AND хаалганы гаралтыг хийснээр AB + BC-г шууд хэрэгжүүлж болно.

ROM болон PLA хоёрын ялгаа юу вэ?

1. PLA дээр AND болон OR массивыг ROM-оос ялгаатай нь тохируулах боломжтой, харин зөвхөн OR gates массивыг тохируулах боломжтой.

2. ХАЧА нь ROM-ууд ажиллахгүй байгаа тохиолдолд "боловсроогүй нөхцөл" (Boolean давхардал) авах чадвартай.

3. ROM-д бүтээгдэхүүний нэр томьёоны бүх хослол байдаг тул бүх хослол байдаггүй PLA-аас ялгаатай нь хамгийн ерөнхий зориулалтын хослол логик төхөөрөмж гэж тооцогддог.

Зөвлөмж болгож буй: