پاسخ : یکی بیاد بگه : گیتهای OR-AND-XORآ به چه درد میخورن؟
سلام دوست عزیزدرباره این که این که این گیت ها به چه درد میخوره باید بگم شما از این گیت ها میتوانید طراحی مدارات خود را ساده تر کنید حتما میپرسید دیگه با وجود میکرو کنترلر کی از گیت استفاده میکنه باید بگم اگر شما یک طراح الکترونیک باشید ودرسطح انبوه کار کنید حتما متوجه میشوید که سرعت بالا قیمت کم وحجم کم این گیت ها چقدر ماثراست
دنیا را چه سکوتی فرا می گرفت اگر هر کس به انداره
عملش حرف می زد.(امام علی ع)
پاسخ : یکی بیاد بگه : گیتهای OR-AND-XORآ به چه درد میخورن؟
سلام
امروزه تمام سیستم های دنیا با منطق دیجیتال کار می کنند . سیستم های کامپیوتری و ریز پردازنده ها و ...
پایه و اساس دیجیتال هم گیت های منطقی است.
تمام آی سی های TTl موجود در بازار با همین گیت های منطقی طراحی شده اند که در دسترس شما قرار می گیرند مثل مالتی پلکس و دیکدر و ....
پاسخ : یکی بیاد بگه : گیتهای OR-AND-XORآ به چه درد میخورن؟
با سلام
دوستان توضیحات خوبی دادند ولی اگر هنوز این مسئله براتون جا نیفتاده که این گیتآها به چه دردی میآخورند، باید بگویم که همان آقای حیاتی به درستی اشاره کردند این گیتآهای پایه الکترونیک دیجیتال و تقریبا تمام مدارآهای دیجیتالی است که میآبینیم.
باید دقت کنید که این موضوع به این معنی نیست که مستقیم گیتآها را به شکلی ما در ذهن داریم در تراشهآها قرار میآدهند، گیتآها معرف عبارات پایه برای محاسبات جبر بولین هستند. یعنی محاسبات مبنای دو. به عنوان مثال خیلی ساده یک جمع کننده ۱ بیتی که دو بیت خروجی دارد (یکی جمع و دیگری بیتآنقلی) یک گیت AND و یک گیت XOR است.
این گیتآها به همراه عناصر حافظه مانند flip-flopها و latchها ساختار تمام مدارآهای دیجیتال هستند. وقتی جزئیات سنتز یک مدار خیلی پیچیده در FPGA را ببینید و داخل جزئیات آن بروید خواهید دید که کل طراحی شما مجموعهآای از صدآهای گیت ساده حافظه شده است (البته در FPGA گیتآها در LUT درست میآشوند که این LUTهم مانند یک ROM کوچک هستند....).
من دوست دارم آزاد فکر کنم، نرمآافزارآ و سختآافزارهای آزاد را به کار ببرم و اگر توانستم نرمآافزار، سختآافزار و محتوای آزاد درست کنم!
پاسخ : یکی بیاد بگه : گیتهای OR-AND-XORآ به چه درد میخورن؟
درود
ضمن تشکر از توضیحات دوستان عزیز یک نکته هم من اشاره کنم:
نهایتا ساختار تمام اینها بر میگرده به ترانزیستورهای مختلف و عناصری مانند مقاومت، دیود و .. که با توجه به اون نوع گیت مشخص میشه، به عنوان مثال شما میتونید یک گیت AND رو با ترانزیستور BJT پیاده سازی کنید یا با Fet ها یا ترکیباتی از انواع ترانزیستور ها و عناصر دیگه و نهایتا این ساختارهای ترانزیستوری هستند که گیت رو تشکیل میدهند و با توجه به اینکه در ساخت گیت از چه آرایشی و قطعاتی استفاده شده باشه، منطق ترانزیستور میتونه ، TTL ، CMOS ، RTL ، DTL ، ECL ، MOS و .... باشه که خیلی هم گسترده هست. منظورم این هست تراشه ای که شما به عنوان یک گیت میخرید و استفاده میکنید خودش ساخته شده از تعداد زیادی از ترانزیستور ها هست و با توجه به اینکه در ساخت اون تراشه از چه منطقی استفاده شده باشه و ساختارش به چه صورت باشه در یکی از گروه های ذکر شده قرار میگیره و این تفاوت ساختارها هم در نهایت دلیل میشه بر تفاوت در سرعت عملکردشون، قدرت تحمل جریان ها، مصرف توان، هزینه ساخت و ... مثلا شما میتونید یک تراشه گیت AND رو با شماره های مختلف توی بازار پیدا کنید که یکی از اونها مثلا TTL هست، یکی CMOS هست و ...
پس در نهایت باید گفت که عموما این ترانزیستور ها هستند که دنیای الکترونیک و تراشه ها رو میسازند، آی سی های حافظه، تراشه های منطقی، Op-AMP ها، میکروکنترلر ها و ... همه به نوعی وابسته به ترانزیستورها با انواع مختلف هستند، شما دیتا شیت هر میکرویی رو که نگاه کنید حتما متوجه میشید که نوشته شده تکنولوژی استفده شده در ساختش مثلا CMOS هست، بافرهای پورت ورودی خروجی در این قسمت مثلا TTL هست و ... که همه اینها بر میگرده به ساختار ترانزیستوری اونها که ما نمیبینیم، به عنوان مثال در میکرویی مثل 16F84A از PIC ها پورتهای ورودی خروجی RA0 تا RA3 دارای بافر TTL هستند، اما RA4 دارای بافر ST از نوع Open Drain هست ( Drain یکی از پایه های ترانزیستور های FET هست ) و به خاطر همین Open Drain بودن ما نمیتونیم اون رو هیچ وقت دارای منطق یک کنیم حتی اگر دستورش رو بنویسیم این اتفاق نمیوفته.
از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
شاد و موفق باشید
پاسخ : یکی بیاد بگه : گیتهای OR-AND-XORآ به چه درد میخورن؟
نوشته اصلی توسط Study
درود
ضمن تشکر از توضیحات دوستان عزیز یک نکته هم من اشاره کنم:
نهایتا ساختار تمام اینها بر میگرده به ترانزیستورهای مختلف و عناصری مانند مقاومت، دیود و .. که با توجه به اون نوع گیت مشخص میشه، به عنوان مثال شما میتونید یک گیت AND رو با ترانزیستور BJT پیاده سازی کنید یا با Fet ها یا ترکیباتی از انواع ترانزیستور ها و عناصر دیگه و نهایتا این ساختارهای ترانزیستوری هستند که گیت رو تشکیل میدهند و با توجه به اینکه در ساخت گیت از چه آرایشی و قطعاتی استفاده شده باشه، منطق ترانزیستور میتونه ، TTL ، CMOS ، RTL ، DTL ، ECL ، MOS و .... باشه که خیلی هم گسترده هست. منظورم این هست تراشه ای که شما به عنوان یک گیت میخرید و استفاده میکنید خودش ساخته شده از تعداد زیادی از ترانزیستور ها هست و با توجه به اینکه در ساخت اون تراشه از چه منطقی استفاده شده باشه و ساختارش به چه صورت باشه در یکی از گروه های ذکر شده قرار میگیره و این تفاوت ساختارها هم در نهایت دلیل میشه بر تفاوت در سرعت عملکردشون، قدرت تحمل جریان ها، مصرف توان، هزینه ساخت و ... مثلا شما میتونید یک تراشه گیت AND رو با شماره های مختلف توی بازار پیدا کنید که یکی از اونها مثلا TTL هست، یکی CMOS هست و ...
پس در نهایت باید گفت که عموما این ترانزیستور ها هستند که دنیای الکترونیک و تراشه ها رو میسازند، آی سی های حافظه، تراشه های منطقی، Op-AMP ها، میکروکنترلر ها و ... همه به نوعی وابسته به ترانزیستورها با انواع مختلف هستند، شما دیتا شیت هر میکرویی رو که نگاه کنید حتما متوجه میشید که نوشته شده تکنولوژی استفده شده در ساختش مثلا CMOS هست، بافرهای پورت ورودی خروجی در این قسمت مثلا TTL هست و ... که همه اینها بر میگرده به ساختار ترانزیستوری اونها که ما نمیبینیم، به عنوان مثال در میکرویی مثل 16F84A از PIC ها پورتهای ورودی خروجی RA0 تا RA3 دارای بافر TTL هستند، اما RA4 دارای بافر ST از نوع Open Drain هست ( Drain یکی از پایه های ترانزیستور های FET هست ) و به خاطر همین Open Drain بودن ما نمیتونیم اون رو هیچ وقت دارای منطق یک کنیم حتی اگر دستورش رو بنویسیم این اتفاق نمیوفته.
سلام
شما اطلاعات خوبی دارید ممنون که در اختیار میزارین :rolleyes:
تخصص شما در چیه بیشتر؟
من به اسمبلی 16و 32 بیت کامپیوتر مسلط هستم... :redface:
پاسخ : یکی بیاد بگه : گیتهای OR-AND-XORآ به چه درد میخورن؟
درود
- شما لطف دارید، توی همین سایت افراد زیادی هستند که اطلاعات خیلی بیشتر و بهتری از من دارند، توی همین تاپیکم که نگاه کنید هست، آقا مجید و علی آقا که خیلی از بنده سر هستند، اون "همکار علمی" که زیر آی دی نوشته شده هم این رو تایید میکنه، mainan عزیز هم که خدا بده برکت، تنه بهش بزنید اطلاعات میریزه پایین. :agree:
- هنوز هیچی.
- خیلی خوبه، راستش من هنوز فرصت نکردم پروسسورها رو با اسمبلی کار کنم ولی با همین کنترلرها که کار میکنم معتاد اسمبلی هستم، خیلی سعی کردم ترک کنم و خودم رو به سمت زبانهای دیگه مثل C یا Basic ببرم تا بتونم پروزه هام رو زودتر انجام بدم، اما هیچکدوم من رو از این بابت ارضاء نکرد و نمیکنه. ( اگرچه کارهام رو سریعتر انجام میدادم ) من عادت 22 ساله جویدن پوست انگشتانم رو تونستم ترک کنم اما عادت کدنویسی میکرو با اسمبلی رو نتونستم ! ( البته در این مورد هم تخصص ندارم )
از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
شاد و موفق باشید
پاسخ : یکی بیاد بگه : گیتهای OR-AND-XORآ به چه درد میخورن؟
نوشته اصلی توسط Study
درود
- شما لطف دارید، توی همین سایت افراد زیادی هستند که اطلاعات خیلی بیشتر و بهتری از من دارند، توی همین تاپیکم که نگاه کنید هست، آقا مجید و علی آقا که خیلی از بنده سر هستند، اون "همکار علمی" که زیر آی دی نوشته شده هم این رو تایید میکنه، mainan عزیز هم که خدا بده برکت، تنه بهش بزنید اطلاعات میریزه پایین. :agree:
- هنوز هیچی.
- خیلی خوبه، راستش من هنوز فرصت نکردم پروسسورها رو با اسمبلی کار کنم ولی با همین کنترلرها که کار میکنم معتاد اسمبلی هستم، خیلی سعی کردم ترک کنم و خودم رو به سمت زبانهای دیگه مثل C یا Basic ببرم تا بتونم پروزه هام رو زودتر انجام بدم، اما هیچکدوم من رو از این بابت ارضاء نکرد و نمیکنه. ( اگرچه کارهام رو سریعتر انجام میدادم ) من عادت 22 ساله جویدن پوست انگشتانم رو تونستم ترک کنم اما عادت کدنویسی میکرو با اسمبلی رو نتونستم ! ( البته در این مورد هم تخصص ندارم )
آره هیچی مثل اسمبلی منو هم ارضا نمیکنه یادگیریش خیلی سخته ولی وقتی یاد میگیری خیلی دوست خواهی داشت
خوب اگه بری سراق اسمبلی کامپیوتر که دیگه نگو! :wow: اون خداست من 10 ساله دارم باهاش حال میکنم
دیدگاه