نام کاربری یا نشانی ایمیل
رمز عبور
مرا به خاطر بسپار
یک فرد موفق شده است CPU اختصاصی خود را بسازد و با آن یک مکعب را رندر کند، که این دستاورد تحسینبرانگیز نشاندهنده مهارت بالا در طراحی و مهندسی سختافزار سفارشی است. به گزارش تکناک، جیمز شارمن، مهندس و خلاق حوزه سختافزار، موفق شده است یک CPU دستساز را از پایه طراحی و اجرا کند […]
یک فرد موفق شده است CPU اختصاصی خود را بسازد و با آن یک مکعب را رندر کند، که این دستاورد تحسینبرانگیز نشاندهنده مهارت بالا در طراحی و مهندسی سختافزار سفارشی است.
به گزارش تکناک، جیمز شارمن، مهندس و خلاق حوزه سختافزار، موفق شده است یک CPU دستساز را از پایه طراحی و اجرا کند که قادر به نمایش یک مکعب سهبعدی در زمان واقعی است. این پروژه، که در ویدیوی جدید او به نمایش درآمده، توانایی پردازنده شخصیسازیشده او را در پردازش گرافیکهای پیچیده نشان میدهد و بینشی از محاسبات ریاضی در خلق گرافیک سهبعدی ارائه میدهد.
xda-developers مینویسد که جیمز شارمن که در ساخت سختافزارهای دستساز سابقه طولانی دارد، در کانال یوتیوب خود مراحل توسعه پروژههای مختلفی از جمله VGA، IO و CPU را مستند کرده است. این بار، او یک پردازنده هشتبیتی سفارشی ساخته که یک مکعب چرخان را در نرخ ۳۰ فریم بر ثانیه و همراه با افکتهای نوری نمایش میدهد.
این پردازنده که بیشتر به یک پنل کنترل رآکتور هستهای شباهت دارد تا یک CPU معمولی، توانسته بهمدت بیست ثانیه یک مدل سهبعدی را پردازش کند. شارمن همچنین در ویدیوی خود، فرایند محاسبات ریاضی پیچیده موردنیاز برای اجرای این گرافیک را توضیح داده است.
یکی از سوالات اساسی درباره هر پردازنده سفارشی این است که آیا میتواند بازی DOOM را اجرا کند یا نه؟ این پرسش، که به یک معیار مهم در تست عملکرد پردازندهها تبدیل شده، در پروژه شارمن نیز مطرح شد. پردازنده هشتبیتی او دارای UART، آداپتور VGA و آداپتور صدا بوده و روی بردهای مختلف مونتاژ شده است. حتی یک رابط سفارشی برای کنترلر SNES نیز در آن تعبیه شده است.
با این حال، از نظر مشخصات سختافزاری، این CPU از حداقل نیازهای اجرای بازی DOOM در زمان عرضه فاصله دارد. این پردازنده با فرکانس ۴ مگاهرتز و ۶۴ کیلوبایت رم کار میکند، در حالی که سیستم پیشنهادی برای اجرای این بازی در سالهای ابتدایی شامل پردازنده ۳۲ بیتی اینتل ۳۸۶ با سرعت ۳۳ مگاهرتز و ۴ مگابایت رم بود.
شارمن، بهجای تلاش برای اجرای نسخه اصلی DOOM، یک نسخه نمایشی سفارشی به نام Doomed را طراحی کرده است که بهنوعی محدودیتهای این پردازنده را نمایش میدهد. این نسخه دمو، که ۱۹ فریم بر ثانیه خروجی ویدیویی با وضوح ۸۰×۶۰ تولید میکند، شامل بیش از ۵۰۰۰ خط کد اسمبلی دستنویس است. این برنامه اساساً یک موتور سهبعدی ساده مشابه Wolfenstein 3D است، اما بدون هیچگونه تعاملات واقعی در گیمپلی.
اگرچه CPU دستساز جیمز شارمن توانایی اجرای DOOM را ندارد، اما این پروژه نشاندهنده یک موفقیت فنی قابلتوجه در حوزه ساخت پردازندههای سفارشی است. او با این کار نشان داد که چگونه میتوان یک پردازنده را از پایه طراحی کرد، گرافیک سهبعدی را پردازش نمود و حتی محدودیتهای سختافزاری را با توسعه نرمافزارهای جایگزین جبران کرد. به گفته خود شارمن، این تجربه، علاوه بر ارزش فنی، یک فرایند یادگیری بسیار رضایتبخش بوده است.
منبع: تکنک
این مطلب بدون برچسب می باشد.
به گزارش خبرگزاری خبرآنلاین و براساس گزارش گجتنیوز، زندگی بشر در کره زمین دائمی نخواهد بود. حیات حداکثر تا ۱.۳ میلیارد سال دیگر در کره زمین ممکن خواهد بود. البته اگر تا هزار سال دیگر مشکلاتی از جمله کمبود منابع، افزایش جمعیت و گرمایش جهانی زندگی را در زمین غیرممکن نکنند. به همینخاطر اخترشناسان مرتب سیارههای […]
به گزارش خبرگزاری خبرآنلاین، جانوری که اکنون بهعنوان پیرترین جانور مهرهدار جهان شناخته میشود، یک کوسه است که حداقل سن او ۲۷۲ و حداکثر سن او ۵۰۰ سال تخمین زده میشود. ژولیوس نیلسن، زیستشناس دریایی دانشگاه کپنهاگ، رهبری پژوهشی را بر عهده داشت که طی آن این کوسه کشف شد و رکورد پیرترین مهرهدار که نهنگ […]
امیرعلی دانایی، بازیگر نقش دکتر بهاروند در سریال «ذهن زیبا» این نقش را یکی از جذابترین و متفاوتترین تجربههای بازیگری خود توصیف کرد و از چالشهایش در این مسیر گفت. امیرعلی دانایی با اشاره به اینکه در ابتدا، آشنایی چندانی با شخصیت دکتر بهاروند نداشته است، به ایسنا گفت: «وقتی این نقش به من پیشنهاد […]
نگار علی- بمبافکن H-۶ چین که یک میراث از دوران جنگ سرد است، همچنان بخش مهمی از استراتژی نظامی پکن به شمار میرود. این بمبافکن که در اصل یک کپی مجاز از Tu-۱۶ شوروی بود، بهروزرسانی شده تا بتواند سلاحهای مدرن، از جمله موشکهای هیپرسونیک و هستهای را حمل کند. با وجود قدیمی بودن، این بمبافکن […]