یک مهندس خلاق و علاقهمند به دنیای کامپیوتر، به تازگی با استفاده از حافظههای قدیمی موفق به ساخت یک پردازنده واقعی شده که میتواند کدها و دستورات اجرایی را پردازش کند، آدرسدهی حافظه انجام دهد و حتی به وقفههای سختافزاری نیز پاسخ دهد. این CPU دستساز چیزی بیش از نیم کیلوگرم وزن داشته و در ساخت آن حدود یک کیلومتر سیم است به کار رفته است.
شاید در نگاه اول این مدارها و سیمهایی که به صورت دستی لحیمکاری شدهاند، بیشتر شبیه به یک پروژه خانگی برای بازسازی یک سیستم قدیمی یا اصطلاحاً رترو باشد. اما واقعیت این است که یک مهندس خلاق دست به کار شده و چیزی شبیه به یک معجزهی مهندسی انجام داده است: ساخت یک پردازنده (CPU) کامل فقط با استفاده از حافظههای قدیمی و قطعات منطقی ساده متعلق به دوران 8 بیتی.
این پروژه که بهطور طنزآمیز EPROMINT نام گرفته (با توجه به استفاده از تراشههای حافظه قدیمی EPROM)، طی سه ماه طراحی، سیمکشی، برنامهنویسی و مستندسازی شده است.
ساخت پردازنده با تراشههای حافظه قدیمی ممکن است!
ایده اولیه از یک پروژه ساده با تراشههای حافظهای آغاز شد که برای کنترل سیستمهایی مانند دیمر یا نمایشگر پیام استفاده میشد. اما بهمرور، این ایده به ساخت یک پردازنده واقعی با قابلیت اجرای دستورالعمل، آدرسدهی حافظه و مدیریت وقفههای سختافزاری منجر شد.
در همین رابطه بخوانید:
- بهترین پردازنده کامپیوتر، CPU های پیشنهادی + راهنمای خرید
به گزارش Tomshardware، فرآیند ساخت با واحد محاسباتی-منطقی (ALU) آغاز شد. اولین نسخه از ALU که فقط جمع ساده را انجام میداد، بهدلیل ناپایداری کنار گذاشته شد و نسخه دوم با طراحی قابل تعویض ساخته شد. سپس اجزایی مانند رابط حافظه، کنترلر گذرگاه آدرس و منطق کنترلی که رمزگشایی دستورالعملها را بر عهده دارد، به سیستم افزوده شدند.
نرمافزار پردازنده نیز کاملاً از صفر نوشته شده و شامل نزدیک به 2000 خط کد است که عملیاتهایی فراتر از پردازندههای کلاسیک از جمله ضرب، تقسیم، توابع مثلثاتی و کنترل بیتها را اجرا میکند. همانطور که سازنده مدعی شده، این پردازنده مانند CPUهای قدیمی، اما روی استروئید است.
در نهایت، این پروژه به یک CPU دستساز شامل چهار برد بزرگ با بیش از نیم کیلوگرم وزن و چیزی حدود یک کیلومتر سیم منجر شد. برخلاف پردازندههای مدرن که در دل سیلیکون پنهاناند، مسیر اجرای این پردازنده کاملاً آشکار است و میتوان هر سیکل کلاک، هر دستورالعمل و تغییر رجیسترها را مشاهده کرد، موضوعیکه جذابیت خاص خودش را دارد.
نظر شما در رابطه با این CPU دستساز چیست؟
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت