በPLA እና ROM መካከል ያለው ልዩነት

በPLA እና ROM መካከል ያለው ልዩነት
በPLA እና ROM መካከል ያለው ልዩነት

ቪዲዮ: በPLA እና ROM መካከል ያለው ልዩነት

ቪዲዮ: በPLA እና ROM መካከል ያለው ልዩነት
ቪዲዮ: Shark vs. Tuna (Full Episode) | National Geographic 2024, ህዳር
Anonim

PLA vs ROM

ROM (የሚነበብ የማህደረ ትውስታ ብቻ) እና PLA (Programmable Logic Array) አመክንዮአዊ ተግባራትን ለመተግበር ያገለግላሉ። ሁለቱም የ'ምርቶች ድምር' አመክንዮ ውቅረት ይጠቀማሉ፣ እሱም የብአዴን በሮች ዋና ድርድር እና ሁለተኛ የ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 ድርድሮች የተሰራ ነው፣ነገር ግን ሁለቱም ድርድሮች ከሮም በተለየ መልኩ የሚዋቀሩ ናቸው። ይህ ደግሞ 'የምርቶች ድምር' ቃል ያቀርባል፣ ግን በተለየ መንገድ። የ AND ጌትስ ውሎችም ስለሚቻሉ እንደ AB፣ BC’፣ C ወዘተ የመሳሰሉ ተጨማሪ የምርት ቃላትን ሊሰጥ ይችላል።ስለዚህ ከሮም ጋር ሲወዳደር የሎጂክ ተግባራትን መተግበር በጣም ቀላል ነው።

ለምሳሌ AB + BCን በመምረጥ A፣ B ለአንድ እና በር፣ B፣ C ለሌላ እና በር በመምረጥ እና የእነዚያን እና በሮች ወደ OR መግቢያ ግብዓት በማዘጋጀት በቀጥታ ተግባራዊ ይሆናል።

በROM እና PLA መካከል ያለው ልዩነት ምንድን ነው?

1። በPLA ውስጥ ሁለቱም AND እና OR ድርድሮች ከሮም በተለየ ሊዋቀሩ የሚችሉ ናቸው፣ ነገር ግን የOR በሮች ድርድር ብቻ ነው የሚዋቀረው።

2። PLA ROM ዎች አቅም የሌላቸውን ከግምት ውስጥ በማስገባት 'don't care ውሎች' (Boolean overlaps) የመውሰድ ችሎታ አለው።

3። ROM ሁሉም የምርት ቃላቶች ውህዶች አሉት፣ እና ስለዚህ፣ ከPLA በተቃራኒ በጣም አጠቃላይ ዓላማ እንደ አጠቃላይ ዓላማ የሚቆጠር ሎጂክ መሳሪያ፣ ሁሉም ውህዶች የሉትም።

የሚመከር: