بازسازی حافظه مغناطیسی دهه ۱۹۵۰ با RP2040؛ نگاهی دوباره به قلب رایانش کلاسیک

حافظه هسته مغناطیسی 16x32v3_sDm0bZjDyj_11zon
12 بازدید
۱۴۰۴-۰۴-۲۸
3 دقیقه
  • نویسنده: محمد کبیر
  • درباره نویسنده: ---

به گزارش hackster

یک مهندس علاقه‌مند با نام HX2003 موفق شده یک سیستم حافظه مغناطیسی ۵۱۲ بیتی را با استفاده از فناوری دهه ۱۹۵۰ بازسازی کند. این حافظه که از حلقه‌های فریت (core) برای ذخیره بیت‌ها استفاده می‌کند، با کمک میکروکنترلر RP2040 و درایورهای ترانزیستوری راه‌اندازی شده و با فرکانس ۲۰۰ کیلوهرتز عمل می‌کند. پروژه از تکنیک‌های دقیق مانند آدرس‌دهی جریان هم‌زمان، خطوط حسگر بهینه‌شده و تست‌های کامل صحت داده استفاده کرده است.

تعمیر و اصلاح کامپیوترهای قدیمی، راهی برای یادگیری مهندسی کامپیوتر است، بدون اینکه نیاز باشد با پیچیدگی‌های سیستم‌های مدرن دست و پنجه نرم کنیم. بیشتر علاقه‌مندان، عصر کامپیوترهای مدرن را از دهه ۱۹۷۰ و با معرفی ریزپردازنده‌ها می‌دانند. اگرچه این کامپیوترهای اولیه با ماشین‌های قدرتمند امروزی تفاوت زیادی دارند، اما با کمی دقت می‌توان شباهت‌های ساختاری را در آن‌ها تشخیص داد. در مرکز این سیستم‌ها، پردازنده مرکزی (CPU)، تراشه‌های حافظه، تراشه ویدئو، دستگاه‌های ورودی/خروجی و غیره قرار دارند.

اما تاریخچه محاسبات از معرفی اولین ریزپردازنده یا IC آغاز نشده است. پیش از آن، دنیای کامپیوترها پر از سیستم‌های الکترومکانیکی عجیب و غریب بود که با صداهای چرخش و کلیک، محاسبات را انجام می‌دادند و بانک‌های حافظه‌ای داشتند که به نظر بیگانه می‌رسیدند. برای درک واقعی نحوه کار کامپیوترها و چگونگی رسیدن به وضعیت کنونی، نباید این تاریخچه را نادیده گرفت.

پروژه‌ای از گذشته: سیستم حافظه هسته مغناطیسی ۵۱۲ بیتی

یک هکر سخت‌افزاری سنگاپوری با نام مستعار HX2003 اخیراً پروژه‌ای جالب را به پایان رسانده که به گذشته دور تاریخ محاسبات بازمی‌گردد. نتیجه این پروژه، یک سیستم حافظه هسته مغناطیسی ۵۱۲ بیتی است که با سرعت نه‌چندان چشمگیر ۲۰۰ کیلوهرتز کار می‌کند. برای کسانی که با حافظه هسته مغناطیسی آشنا نیستند، باید گفت که این فناوری در دهه‌های ۱۹۵۰ تا اوایل ۱۹۷۰ بسیار محبوب بود.

این حافظه از حلقه‌هایی از مواد مغناطیسی سخت تشکیل شده است که با جریان الکتریکی در جهت خاصی مغناطیس می‌شوند. جهت میدان مغناطیسی در هر حلقه می‌تواند به‌عنوان صفر یا یک تفسیر شود و به این ترتیب، هر حلقه یک بیت از حافظه را تشکیل می‌دهد.

ساختار و طراحی سیستم

طراحی HX2003 شامل دو ماتریس حافظه هسته‌ای ۱۶×۱۶ است که در هر کلمه آدرس‌پذیر، دو بیت ذخیره می‌شود. نوشتن در هسته‌های مغناطیسی با استفاده از پالس‌های جریان هماهنگ‌شده از طریق شبکه‌ای از سیم‌ها انجام می‌شود که به هسته‌ها متصل هستند. خواندن وضعیت یک هسته نیز با استفاده از سیم‌های حسگر صورت می‌گیرد. این سیم‌ها تغییرات ولتاژ کوچک را هنگام تغییر وضعیت یک هسته تشخیص می‌دهند.

برای بهبود دقت و امکان مقیاس‌پذیری، HX2003 از یک طرح جریان همزمان استفاده کرده است که با استفاده از سیم‌های درایو X و Y، هسته‌های خاصی را با جریان‌های ترکیبی انتخاب می‌کند. استفاده هوشمندانه از سیم حسگر به‌عنوان خط مهار (inhibit) در هنگام نوشتن، امکان اشتراک‌گذاری خطوط درایو بین گروه‌های مختلف هسته را فراهم می‌کند، بدون اینکه تداخل ناخواسته‌ای ایجاد شود. این قابلیت برای گسترش اندازه حافظه و جلوگیری از تغییرات ناخواسته بیت‌ها ضروری است.

شماتیک_YTDe1Fm84f_11zon

شماتیک YTDe1Fm84f 11zon

کنترل و آزمایش با میکrokontroller

یک میکروکنترلر RP2040 برای تولید شکل‌موج‌های دقیق مورد نیاز برای کنترل سیستم به کار گرفته شده است. این میکروکنترلر همچنین در تست سیستم نقش داشته و شامل نوشتن تصویر و اجرای روال‌های تشخیصی کلاسیک حافظه بوده است. این آزمایش‌ها عملکرد پایدار سیستم را در انتقال چندین گیگابایت داده بدون حتی یک خطا تأیید کرده‌اند.

چالش‌های ساخت و راهنمای پروژه

این پروژه به تلاش زیادی نیاز دارد و هر کسی که علاقه‌مند به بازسازی آن باشد، باید واقعاً مصمم باشد. HX2003 یک راهنمای نسبتاً جامع نوشته است که می‌تواند به شما در این مسیر کمک کند.

مشخصات فنی سیستم

ویژگیمقدار
ظرفیت حافظه۵۱۲ بیت
سرعت عملکرد۲۰۰ کیلوهرتز
ساختار ماتریسدو ماتریس ۱۶×۱۶
بیت در هر کلمه۲ بیت
کنترل‌کنندهمیکروکنترلر RP2040
مشخصات ظاهری_u7ZacxjPNC_11zon

مشخصات ظاهری u7ZacxjPNC 11zon

چرا این پروژه مهم است؟

پروژه HX2003 نه‌تنها یک تلاش نوستالژیک برای بازسازی فناوری‌های قدیمی است، بلکه فرصتی برای درک عمیق‌تر از تاریخ محاسبات و نحوه تکامل فناوری به ما ارائه می‌دهد. این پروژه نشان می‌دهد که چگونه مفاهیم پایه‌ای حافظه و ذخیره‌سازی داده، حتی در ساده‌ترین شکل خود، می‌توانند همچنان الهام‌بخش باشند و به یادگیری کمک کنند.

  • یادگیری از فناوری‌های قدیمی برای درک بهتر سیستم‌های مدرن
  • امکان آزمایش و تجربه عملی با حافظه هسته مغناطیسی
  • الهام‌بخشی به پروژه‌های نوآورانه دیگر در حوزه فناوری‌های قدیمی
اطلاعات
12
0
0
لینک و اشتراک
profile

محمد کبیر

متخصص الکترونیک

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ
سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله