একটি দুটি ইনপুট LUT (দেখার সারণী) সাধারণভাবে উপস্থাপন করা যেতে পারে:
একটি এলইউটিতে এসআরএএম-এর একটি ব্লক থাকে যা লুটের ইনপুটগুলি দ্বারা সূচিযুক্ত হয়। LUT এর আউটপুট তার SRAM এর সূচিকৃত স্থানে থাকা মানটিই।
যদিও আমরা মনে করি র্যামটি সাধারণত 8, 16, 32 বা 64-বিট শব্দের মধ্যে সংগঠিত হয়, এফপিজিএতে এসআরএএম 1 বিট গভীর হয়। সুতরাং উদাহরণস্বরূপ 3 টি ইনপুট LUT একটি 8x1 এসআরএম ব্যবহার করে (2³ = 8)
র্যাম অস্থিতিশীল হওয়ার কারণে, চিপটি চালিত হয়ে গেলে সামগ্রীগুলি শুরু করতে হবে। এটি কনফিগারেশন মেমরির বিষয়বস্তুগুলিকে এসআরএএম এ স্থানান্তর করে সম্পন্ন করা হয়।
LUT এর আউটপুট আপনি যা চান তা হ'ল। একটি দ্বি-ইনপুট এবং গেটের জন্য,
Address In ([1:0]) Output
0 0 0
0 1 0
1 0 0
1 1 1
আপনার দ্বিতীয় উদাহরণের জন্য, কেবলমাত্র সত্যের টেবিলটি পরিবর্তিত হয়:
Address In ([1:0]) Output
0 0 0
0 1 1
1 0 0
1 1 0
এবং অবশেষে, একটি জোর বি:
Address In ([1:0]) Output
0 0 0
0 1 1
1 0 1
1 1 0
সুতরাং প্রতিটি ক্ষেত্রে এটি একই LUT নয়, যেহেতু LUT আউটপুটকে সংজ্ঞায়িত করে। স্পষ্টতই, একটি এলটিউটে ইনপুটগুলির সংখ্যা দুইয়ের চেয়ে বেশি হতে পারে।
এলআউটটি বাস্তবে এসআআআআআরএম বিট এবং একটি মিউক্সের সংমিশ্রণ ব্যবহার করে প্রয়োগ করা হয়:
এখানে শীর্ষ 0 1 0 0 0 1 1 1 জুড়ে বিটগুলি এই LUT এর জন্য সত্য টেবিলের আউটপুট উপস্থাপন করে । বামের A, b এবং c এর MUX এ তিনটি ইনপুট যথাযথ আউটপুট মান নির্বাচন করে।