Programmable logic array circuit diagram and explain in Tamil
Programmable Logic Array (PLA) என்பது அனைத்துப் படியிருப்புகளையும் (combinational logic functions) நிறைவேற்றுவதற்கான ஒரு டிஜிட்டல் மோதிரமாகும். PLA ஆனது இரண்டு முக்கிய உல்லாசங்களை கொண்டது: தேவைகளை (inputs) மற்றும் வெளியீடுகளை (outputs) கட்டமைக்க கூடிய வகையில் அமைக்கப்படுகிறது. இவை ஒரு கணிப்பொறி அல்லது கணினியில் உள்ள தரவுத்தொகுப்புகள் மற்றும் செய்யும் செயல்பாடுகளை சுலபமாக கையாளவேண்டும்.
### PLA கட்டமைப்பின் உள்ளமை
1. **Inputs (வேற்றுமைகள்):** உள் உள்ளீடுகளில் உள்ள தரவுகள் மற்றும் செயற்பாடுகள் அடங்கும். தரவுகளை உள்ளிடும்போது, PLA அவற்றை ஒருங்கிணைக்க இன்னும் அவைகளை மாற்றிக்கொள்ளும்.
2. **AND Array:** உள்ளீடுகளை (inputs) எப்படி ஒருங்கிணைக்க வேண்டும் என்பதை நிர்ணயிக்கும் பகுதி. AND கேள்விகள் மூலம் அனைத்து உள்ளீடுகளின் மூலம் ஒரு உட்பிரிவுக்கு (product term) செல்லும்.
3. **OR Array:** AND Array இன் வெளியீடு மூலம் காரணமாக ஒரு அடிப்படையை உருவாக்குகிறது. OR கேள்விகள் மூலம், பல AND கேள்விகளின் முடிவுகளை தொகுக்கின்றது.
4. **Outputs (வெளியீடுகள்):** நீங்கள் நீங்கள் தேவைப்படும் முடிவுகளை பெறுதற்கான சுருக்கமான அடிப்படையை வழங்கும்.
### PLA செயல்பாட்டுக் கருவி
PLA-வின் செயல்பாடு எளிமையாகச் சொல்லப்படலாம்:
- முதல் நிலை உள்நுழைவுகள் (inputs) AND வட்டத்தில் செல்லும்.
- AND வட்டம் அவ்வப்போது தேவையான அடிப்படைகளுக்கு (product terms) பெயர்கள் வழங்கும்.
- பின்னர், OR வட்டத்துக்கு இந்த அடிப்படைகள் செல்லும், அவை அவற்றின் முடிவுகளை அளிக்கின்றன.
### PLA - இன் ஸ்கெச்சு
```plaintext
Inputs (A, B, C)
| | |
| | |
| | |
+------------------+
| AND Array |
+------------------+
|
|
+------------------+
| OR Array |
+------------------+
|
|
Outputs (Y)
```
### விளக்கம்
1. **AND Array**: எப்போது நாம் வாக்களிக்கின்றோம், A, B மற்றும் C இல் உள்ளந்தொகுப்புகளுக்கு அல்லது இந்த்வேறு உள்ளீடுகளை எடுத்துக்கொள்கிறோம்.
2. **OR Array**: AND Array இல் பெறப்பட்ட முடிவுகளை பெற்று, நாம் மீண்டும் வரையறுக்கின்றோம்.
3. **Outputs**: இறுதியில், நாம் ஒரு வெளிப்பாட்டை (output) பெறுகிறோம்.
PLA-வின் முக்கியமான குறிப்பே, இது மாறுதல் செய்யக்கூடியது, அதாவது பல்வேறு செயலிகளை ஒரே வட்டத்தில் பொறுத்த முடியும். இது நவீன என்ஜினியரிங், கணினி சயின்ஸ் மற்றும் டிஜிட்டல் கிட்ஸ் போன்றவற்றில் மிகவும் பயன்படுகிறது.