பி.எல்.ஏ ஐப் பயன்படுத்தி தொடர் சுற்றுகளை வடிவமைத்தல்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





முக்கிய குறைபாடு கூட்டு சுற்று தற்போதைய மற்றும் முந்தைய நிலைகளைச் சேமிக்க இது எந்த நினைவகத்தையும் பயன்படுத்தாது. எனவே முந்தைய உள்ளீட்டு நிலை சுற்று தற்போதைய நிலையில் எந்த விளைவையும் ஏற்படுத்தாது. அதேசமயம், தொடர்ச்சியான சுற்றுக்கு நினைவகம் இருப்பதால் உள்ளீட்டின் அடிப்படையில் வெளியீடு மாறுபடும். இந்த வகை சுற்றுகள் முந்தைய உள்ளீடு, வெளியீடு, கடிகாரம் மற்றும் நினைவக உறுப்பு ஆகியவற்றைப் பயன்படுத்துகின்றன. இங்கே நினைவக கூறுகள் தாழ்ப்பாள் அல்லது ஃபிளிப்-ஃப்ளாப்புகளாக இருக்கலாம். வரிசை சுற்றுகள் ROM கள் மற்றும் புரட்டுகள், PLA கள், போன்ற பல்வேறு முறைகளால் வடிவமைக்கப்பட்டுள்ளன. CPLD கள் (சிக்கலான நிரல்படுத்தக்கூடிய தர்க்க சாதனம்) , FPGA கள் (புலம் நிரல்படுத்தக்கூடிய கேட் வரிசை) . இந்த கட்டுரையில், பி.எல்.ஏக்களைப் பயன்படுத்தி ஒரு தொடர்ச்சியான சுற்று வடிவமைப்பது குறித்து மட்டுமே விவாதிக்க உள்ளோம்.

கீழே காட்டப்பட்டுள்ளபடி தொடர் சுற்றுகளின் தொகுதி வரைபடம்:




தொடர் சுற்றுகளின் தொகுதி வரைபடம்

தொடர் சுற்றுகளின் தொகுதி வரைபடம்

பி.எல்.ஏக்களைப் பயன்படுத்தி தொடர் சுற்று வடிவமைத்தல்

தொடர் சுற்றுகள் பி.எல்.ஏக்கள் (புரோகிராம் செய்யக்கூடிய லாஜிக் வரிசைகள்) மற்றும் ஃபிளிப்-ஃப்ளாப்புகளைப் பயன்படுத்தி உணர முடியும். இந்த வடிவமைப்பில், மாநில ஒதுக்கீடு முக்கியமானதாக இருக்கலாம், ஏனெனில் ஒரு நல்ல மாநில வேலையைப் பயன்படுத்துவது தேவையான தயாரிப்பு விதிமுறைகளின் எண்ணிக்கையைக் குறைக்கும், எனவே பி.எல்.ஏ இன் தேவையான அளவைக் குறைக்கும். ஒரு தயாரிப்புச் சொல் எழுத்தர்களின் இணைப்பாக வரையறுக்கப்படுகிறது, அங்கு ஒவ்வொரு மொழியும் ஒரு மாறி அல்லது அதன் மறுப்பு ஆகும்.



வடிவமைப்பை ஒரு குறியீடு மாற்றி என்று கருதுவோம். அட்டவணையில் கீழே காட்டப்பட்டுள்ள மாநில அட்டவணையை ஒரு பி.எல்.ஏ மற்றும் மூன்றைப் பயன்படுத்தி உணர முடியும் திருப்பு-தோல்விகள் கீழே உள்ள படம். இந்த சுற்று உள்ளமைவு ரோம் ஃபிளிப்-ஃப்ளாப் அடிப்படையிலான வடிவமைப்பிற்கு மிகவும் ஒத்திருக்கிறது, தவிர ரோம் பொருத்தமான அளவிலான பி.எல்.ஏ ஆல் மாற்றப்படுகிறது. மாநில பணி கீழே கொடுக்கப்பட்டுள்ள உண்மை அட்டவணைக்கு வழிவகுக்கிறது. இந்த அட்டவணையை நான்கு உள்ளீடுகள், 13 தயாரிப்பு விதிமுறைகள் மற்றும் நான்கு வெளியீடுகளுடன் ஒரு பி.எல்.ஏ இல் சேமிக்க முடியும், ஆனால் இது 16-வார்த்தை ரோம் உடன் ஒப்பிடும்போது அளவைக் குறைக்கும்.

X Q1 Q2 Q3டி 1 டி 2 டி 3 உடன்
0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0

1 1 1 1

1 0 0 1

1 0 1 1

0 1 0 0

0 1 0 1

1 1 0 1

0 0 0 0

1 0 0 0

எக்ஸ் எக்ஸ் எக்ஸ்

0 0 1 0

0 1 0 0

1 1 0 0

1 1 0 1

0 1 1 0

1 0 0 0

எக்ஸ் எக்ஸ் எக்ஸ்

எக்ஸ் எக்ஸ் எக்ஸ்

அட்டவணை: உண்மை அட்டவணை

தற்போது

நிலை

அடுத்த நிலை

எக்ஸ் = 0 1

தற்போது

OUTPUT (Z)

TO பி சி 1 0

பி

சி

டி இ

மற்றும் இ

1 0

0 1

டி

இருக்கிறது

எச் எச்

எச் எம்

0 1

1 0

எச்

எம்

TO -

0 1

1 -

அட்டவணை: மாநில அட்டவணை

பி.எல்.ஏ ஐப் பயன்படுத்தி தொடர் சுற்றுகளை வடிவமைத்தல்

பி.எல்.ஏ ஐப் பயன்படுத்தி தொடர் சுற்றுகளை வடிவமைத்தல்

கர்னாக் வரைபடத்தால் பெறப்பட்ட உள்ளீட்டு வெளியீட்டு சமன்பாடுகள்

கர்னாக் வரைபடத்தால் பெறப்பட்ட உள்ளீட்டு வெளியீட்டு சமன்பாடுகள்

இங்கே, ஏழு மாநிலங்கள் இருப்பதால், மூன்று டி ஃபிளிப்-ஃப்ளாப்புகள் தேவைப்படுகின்றன. எனவே, 4 உள்ளீடுகள் மற்றும் 4 வெளியீடுகளைக் கொண்ட பி.எல்.ஏ சுற்று தேவைப்படுகிறது. குறியீடு மாற்றியின் மாநில ஒதுக்கீடு கருதப்பட்டால், இதன் விளைவாக வெளியீட்டு சமன்பாடு மற்றும் கர்னாவிலிருந்து பெறப்பட்ட டி ஃபிளிப்-ஃப்ளாப் உள்ளீட்டு சமன்பாடுகள் பின்வரும் சமன்பாடுகளை எழுதலாம்


D1 = Q1 + = Q2 ”

D2 = Q2 + = Q2 ”

D3 = Q3 + = Q1 Q2 Q3 = X ”Q1 Q3” = X Q1 ”Q2”

Z = X ”Q3” + X Q3

X Q1 Q2 Q3 டி 1 டி 2 டி 3 உடன்

- - 0 -

- 1 - -

- 1 1 1

0 1 - 0

1 0 0 -

0 - - 0

பதினொன்று

0 1 0 0

0 0 1 0

0 0 0 1

0 0 0 1

0 0 0 1

1 0 0 0

1 0 0 0

இந்த சமன்பாடுகளுடன் ஒத்த பி.எல்.ஏ அட்டவணை மேலே உள்ள அட்டவணையில் கொடுக்கப்பட்டுள்ளது. நான்கு உள்ளீடுகள், ஏழு தயாரிப்பு சொற்கள் மற்றும் நான்கு வெளியீடுகளுடன் பி.எல்.ஏ ஐப் பயன்படுத்துவதன் மூலம் இந்த அட்டவணையை உணர முடியும். மேலே உள்ள வடிவமைப்பின் செயல்பாட்டை ஆரம்பத்தில் சரிபார்க்க, X = 0 மற்றும் Q1Q2Q3 = 000 என்று கருதுங்கள். இது அட்டவணையில் - - 0- மற்றும் 0 - - -0 வரிசைகளைத் தேர்ந்தெடுக்கும், எனவே Z = 0 மற்றும் D1D2D3 = 100. செயலில் கடிகார விளிம்பிற்குப் பிறகு, Q1Q2Q3 = 100. அடுத்த உள்ளீடு எக்ஸ் = 1 எனில், வரிசைகள் - - 0 - மற்றும் - 1- - தேர்ந்தெடுக்கப்படுகின்றன, எனவே Z = 0 மற்றும் D1D2D3 = 110. செயலில் கடிகார விளிம்பிற்குப் பிறகு, Q1Q2Q3 = 110.

நிரல்படுத்தக்கூடிய லாஜிக் வரிசை (பி.எல்.ஏ)

நிரல்படுத்தக்கூடிய தர்க்க வரிசை என்பது நிரல்படுத்தக்கூடிய தருக்க சாதனம். இது பொதுவாக கூட்டு தர்க்க சுற்றுகளை செயல்படுத்த பயன்படுகிறது. பி.எல்.ஏ ஒரு நிரல்படுத்தக்கூடிய மற்றும் விமானங்களின் (மற்றும் வரிசை) தொகுப்பைக் கொண்டுள்ளது, இது நிரல்படுத்தக்கூடிய அல்லது விமானங்களின் (OR வரிசை) தொகுப்போடு இணைகிறது, பின்னர் ஒரு வெளியீட்டை உருவாக்க தற்காலிகமாக பூர்த்தி செய்ய முடியும். இந்த தளவமைப்பு ஏராளமான தர்க்க செயல்பாடுகளை ஒருங்கிணைக்க அனுமதிக்கிறது தயாரிப்புகளின் தொகை (SOP) நியமன வடிவங்கள். பி.எல்.ஏ இன் எளிய தொகுதி வரைபடம் கீழே கொடுக்கப்பட்டுள்ளது.

பி.எல்.ஏவின் தொகுதி வரைபடம்

பி.எல்.ஏவின் தொகுதி வரைபடம்

பி.எல்.ஏ மற்றும் பிஏஎல் (நிரல்படுத்தக்கூடிய வரிசை தர்க்கம்) ஆகியவற்றுக்கு இடையிலான முக்கிய வேறுபாடு,

பி.எல்.ஏ: இரண்டும் மற்றும் விமானம் மற்றும் OR விமானம் நிரல்படுத்தக்கூடியவை.

பிஏஎல்: மற்றும் விமானம் மட்டுமே நிரல்படுத்தக்கூடியது, அதே நேரத்தில் OR விமானம் சரி செய்யப்பட்டது.

பி.எல்.ஏ இன் சிறந்த புரிதலுக்கு, இங்கே நாம் கீழே உள்ள உதாரணத்தை பரிசீலித்து வருகிறோம்.

இந்த செயல்பாட்டை செயல்படுத்த முயற்சிப்போம் f1 மற்றும் f2 என வழங்கப்படுகின்றன

பி.எல்.ஏ செயல்பாடு f1 மற்றும் f2

உள்ளீடுகள் x1, x2, x3 மற்றும் அவற்றின் பூர்த்தி செய்யப்பட்ட சமிக்ஞைகள் நிரல்படுத்தக்கூடிய மற்றும் விமானத்திற்கு வழங்கப்படுகின்றன, அங்கு நாம் P1, P2, P3called minterms என விமான வெளியீடுகளைப் பெறுவோம். இந்த சமிக்ஞைகள் தேவையான வெளியீட்டு செயல்பாடு f1 மற்றும் f2 (தயாரிப்புகளின் தொகை) ஆகியவற்றை உருவாக்க நிரல்படுத்தக்கூடிய அல்லது விமானத்திற்கு வழங்கப்படுகின்றன. கொடுக்கப்பட்ட செயல்பாட்டிற்கான பி.எல்.ஏ இன் கேட் லெவல் அமலாக்கத்தை கீழே உள்ள படம் விவரிக்கிறது.

பி.எல்.ஏ செயல்படுத்தல்

பி.எல்.ஏ செயல்படுத்தல்

இது பி.எல்.ஏ ஐப் பயன்படுத்தி தொடர் சுற்றுகளை வடிவமைப்பது பற்றியது. இந்தக் கட்டுரையைப் பற்றி நன்கு புரிந்துகொள்ள இந்த கட்டுரையில் கொடுக்கப்பட்டுள்ள தகவல்கள் உங்களுக்கு உதவியாக இருக்கும் என்று நாங்கள் கருதுகிறோம். மேலும், இந்த கட்டுரை தொடர்பான ஏதேனும் கேள்விகள் அல்லது எந்த உதவியும் மின் மற்றும் மின்னணு திட்டங்களை செயல்படுத்துதல் , கீழே உள்ள கருத்துப் பிரிவில் கருத்து தெரிவிப்பதன் மூலம் எங்களை அணுகலாம். உங்களுக்கான கேள்வி இங்கே, ஒரு தொடர்ச்சியான சுற்று என்றால் என்ன?