PCI Express (PCIe) යනු අන්තර්ගත දත්ත මාරු කිරීමේ අධික වේගය සහ විශ්වසනීයත්වය ලබා දීමට නිර්මාණය කරන ලද, තට්ටු ගොඩනැගීම් පදනමක් ඇති තාක්ෂණික ප්රොටෝකෝලයකි. මේ තට්ටු තුනෙන්, Transaction Layer (TL) යනු මෘදුකාංග මට්ටමේ ඉල්ලීම්වලට පදනම්ව පැකේට් (TLP) සකස් කරන මධ්යස්ථ භාගයයි.
Transaction Layer එකේ ප්රධාන කාර්යය නම්, මතක ලිපිනය හෝ ID මඟින් ගමනාන්තය තීරණය කිරීම, ඉල්ලීම් (Read/Write/Configuration) පේකට් ආකාරයට පරිවර්තනය කිරීම, සහ ඒ පේකට් සකස් කර Data Link Layer වෙත යැවීමයි. මෙයින් පසු, Physical Layer මගින් විදුලි සංඥා බවට පරිවර්තනය කර එම පේකට් පාරිභෝගික උපාංග අතර ගමන් කරයි.
PCIe විසින් අනුග්රහ කරන ලද ඉල්ලීම් වර්ග පහත පරිදි වේ:
- Memory Transactions – Memory Read, Memory Write
- Configuration Transactions – උපාංග ලේඛන (enumeration) සඳහා භාවිතා වේ
- Message Transactions – MSI/MSI‑X වැනි අතුරුදන් වීමේ සංඥා
- Completion Transactions – ඉල්ලීම් වල ප්රතිචාර, දත්ත ආපසු යැවීම
Transaction Layer Packet (TLP) යනු PCIe සංවාදයේ මූලික ඒකකයයි. එහි ව්යුහය තුනක් සමන්විත වේ: Header (3DW හෝ 4DW), Data Payload (අත්යවශ්ය නම්), සහ Digest (ආරක්ෂාව සඳහා විකල්ප).
Header එකේ DW0 කොටස Fmt, Type, TC සහ Length යන ක්ෂේත්ර අඩංගු වේ. Fmt ක්ෂේත්රය 3 බිට් වලින් පෙන්වයි header එකේ ප්රමාණය (3DW/4DW) සහ දත්ත Payload එකක් ඇත්ද නැද්ද කියා. Type ක්ෂේත්රය 5 බිට් වලින් TLP වර්ගය (Memory Read, Memory Write, Completion, Message ආදී) නිරූපනය කරයි. TC (Traffic Class) යනු ප්රමුඛත්වය, Length යනු Payload එකේ DWORD ගණන (1‑1024) පෙන්වයි.
DW1 කොටස Requester ID, Tag, First BE සහ Last BE යන තොරතුරු අඩංගු කරයි. Requester ID මගින් යැවුම් උපාංගය (Bus/Device/Function) හඳුනාගනී. Tag අංකය ඉල්ලීමේ අනන්යතාවය තබා Completion TLP එකට සම්බන්ධ කරයි. First BE සහ Last BE බයිට් සක්රිය කිරීමේ පරාසය නියම කරයි, එවිට අසමත් ලියුම් හෝ අසම්පූර්ණ දත්ත මාරු කළ හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
PCIe Transaction Layer පිළිබඳ මූලික දැනුම ශ්රී ලංකාවේ තාක්ෂණික පරිසරයට විශාල වාසි ගෙන දේ.
- සිසුන්: පරිගණක ආරක්ෂාව සහ උපාංග සංවර්ධනය පිළිබඳ ගැඹුරු අවබෝධයක් ලබා ගනිමින්, ඉදිරි ගුරුත්වයේ ප්රතිඵල වැඩි කර ගනී.
- ඩෙවලොපර්: PCIe‑යෙහි Transaction Layer අධ්යයනය කිරීමෙන්, උපාංග ධාරිතාව වැඩි කර, නවතම SSD, GPU, AI accelerator වැනි උපාංග සමඟ වැඩ කිරීමේ කුසලතා වර්ධනය වේ.
- ව්යාපාර: දත්ත මධ්යස්ථානයේ වේගවත් I/O ක්රමලේඛනය, සර්වර් කාර්ය සාධනය ඉහළ දැමීම, හා පද්ධති විශ්ලේෂණය සඳහා PCIe‑යෙහි නිවැරදි සැකසුමක් අවශ්ය වේ. මේ නිසා පාරිභෝගික සේවාවන් වේගවත් හා විශ්වසනීය වේ.
සාමාන්යයෙන්, PCIe Transaction Layer එකේ සංකල්පයන් තේරුම් ගැනීම, ශ්රී ලංකාවේ තාක්ෂණික නිර්මාණකරණය, අධ්යාපනය සහ ව්යාපාරික ප්රතිඵලවලට නව දොරටු විවෘත කරයි.
ඉදිරියේදී PCIe තාක්ෂණය තවත් උසස් වේගයක්, අඩු විලම්බයක් සහ වැඩි විශ්වසනීයතාවයක් ලබා දෙනු ඇත. මේ වෙනසට සූදානම් වීමට, අදම Transaction Layer ගැන අවධානයක් යොමු කරමු.