www.sakhtafzar.com
Academic
مقالات آکادمیک
Network
شبکه
Others
سایر موارد
Laptop
کامپیوترهای همراه
Multimedia
مالتی مدیا
Coolers
خنک کننده ها
Memory
حافظه
Storage
ذخیره سازی
Chipsets
چیپست ها
Graphic
گرافیک
Mainboard
مادربرد
CPU
پردازنده ها
آرشیو مقاله ها
آخرین اخبار
چهارشنبه - ۲۳ مرداد ۱۳۸۷

۱۵:۰۳ OpenGL 3.0 خواص و قابلیت های نسخه ی جدید API قدرتمند OpenGL اعلام شد. Full framebuffer object functionality Compact half-float vertex and pixel data


دوشنبه - ۲ ارديبهشت ۱۳۸۷

۲۲:۲۳ | چیپست ها شرکت nVIDIA وجود مشکل در تراشه nForce 790i SLI را تایید کرد. تایید تخریب اطلاعات پس از انجام آورکلاک در تراشه nForce 790i SLI توسط nVIDIA.


پنج‌شنبه - ۲۹ فروردين ۱۳۸۷

۱۸:۲۹ | کامپیوترهای همراه Gigabyte و MSI در پی ورود به بازار رایانه های همراه ارزانقیمت. نوت بوک های کوچک و ارزانقیمت شرکت های گیگابایت و MSI در نیمه دوم سال جاری عرضه خواهند شد.


جمعه - ۲۳ فروردين ۱۳۸۷

۱۰:۵۶ | گرافیک ASUS و معرفی کارت گرافیکی با سه تراشه گرافیکی قابل ارتقاء. نخستین کارت گرافیکی مجهز به سه تراشه گرافیکی قابل ارتقا توسط Asustek ساخته شد.


يک‌شنبه - ۲۶ اسفند ۱۳۸۶

۲۳:۰۳ | گرافیک nVIDIA و افشاء مشخصات فنی GeForce 9800 GTX. قیمت پیشنهادی فروش کارت گرافیک GeForce 9800 GTX در حدود 300 دلار تعیین شد.


چهارشنبه - ۱۵ اسفند ۱۳۸۶

۱۲:۳۸ | پردازنده ها AMD و نمایش پردازنده چهار هسته ای مبتنی بر ریز معماری K10 در نمایشگاه CeBit. پردازنده Native Quad-Core شرکت AMD با فناوری ساخت 45 نانومتر در نیمه دوم سال 2008 در دسترس خواهد بود.


۰۰:۲۹ | پردازنده ها جدیدترین پردازنده همراه Intel با نام Atom معرفی شد. پردازنده Atom کوچکترین وکم مصرف ترین پردازنده ابزار دسترسی به اینترنت خواهد بود.


شنبه - ۱۱ اسفند ۱۳۸۶


۰۰:۰۶ | پردازنده ها پردازنده هاي دو هسته اي ارزانقيمت AMD سري Sempron. پردازنده دو هسته ای ارزانقیمت برای همه!


پنج‌شنبه - ۹ اسفند ۱۳۸۶

۱۰:۳۶ | ذخیره سازی دیسک سخت 500 گیگابایتی رایانه همراه و کوچک Fujitsu عرضه شد. Fujitsu پس از Hitachi دیسک سخت 500 گیگابایتی 2.5 اینچی خود را معرفی کرد.


يک‌شنبه - ۵ اسفند ۱۳۸۶



جمعه - ۳ اسفند ۱۳۸۶


۱۰:۳۹ | گرافیک nVIDIA تراشه گرافیکی GeForce 9600GT را به بازار عرضه کرد. اولین گزارش ها از توانایی پردازش گرافیکی تراشه کمتر از 200 دلاری nVIDIA.


چهارشنبه - ۱ اسفند ۱۳۸۶


معرفي زبان هاي توصيف سخت افزار
معرفي زبان هاي توصيف سخت افزار
مشاهده شده : 7675 بار
امکانات : صفحه مناسب ذخیره و چاپ
زبان‌هاي توصيف سخت‌افزار يكي از مهمترين ابزار‌هاي مدرن طراحي سخت‌افزار‌ها مي‌باشد كه كاربرد آنها در صنعت رو به افزايش ‌است به طوري كه امروزه عضو جدا نشدني فرايند طراحي تا پياده سازي سخت‌افزار‌هاي مدرن به شمار مي‌روند. با توجه به اينكه زبان‌هاي توصيف سخت‌افزار يكي از مهمترين ابزار‌هاي توسعه جنبش سخت‌افزار آزاد به شمار مي‌روند، در اين مقاله به طور مفصل آنها را معرفي و مقايسه كرده‌ايم، در پايان نيز تعدادي خودآموز و مرجع قابل دانلود جهت فراگيري اين زبان‌ها در اختيار بازديدكنندگان قرار گرفته است.


فهرست بخش های مقاله -->
زبان توصيف سخت‌افزار چيست ؟

HDL سر نام Hardware Description Language ، به خانواده‌اي از زبان‌هاي برنامه‌نويسي گفته مي‌شود كه جهت مدل‌سازي عملكرد بخشي از يك سخت‌افزار به كار گرفته مي‌شوند. توصيف سخت‌افزار به كمك HDLها به دو شكل كلي امكان پذير است:

 

روش اول: مدل‌سازي ساختاري سخت‌افزار، كه با تشرح ارتباطات خارجي، اجزاي تشكيل دهنده داخلي و اتصالات ميان‌ها، جهت توصيف ساختار و اجزاي تشكيل دهنده يك سخت‌افزار به كار برده مي‌شود.

 

روش دوم: مدل‌سازي رفتاري سخت‌افزار، جهت توصيف انتزاعي رفتار يك سخت‌افزار بدون در نظر گرفتن جزئيات ساختار آن مي‌باشد كه بدون لحاظ كردن اجزاي تشكيل دهنده، به توصيف خروجي‌هاي مدل بر اساس تابعي از ورودي‌هاي آن مي‌پردازد. مدل‌سازي رفتاري يك سخت‌افزار در سطوح مختلفي از انتزاع صورت مي‌پذيرد كه سطوح بالاتر رفتار سخت‌افزار را به صورت چكيده‌تر با جزئيات كمتري نسبت به سطوح پايين تر انتزاع، توصيف مي‌كنند.

 

طراحي يك سخت‌افزار بر اساس طرح شماتيك مداري كه در گذشته از آن به وفور استفاده مي‌شد، با اينكه شامل اطلاعات بسيار كاملي در مورد سخت‌افزار و اجزاي تشكيل دهنده آن بود، اما در توصيف طرح‌هاي بزرگ به خاطر حجم بسيار زياد اجزاي تشكيل دهنده طرح بسيار پيچيده گشته و حجم مستندات آن خارج از كنترل مي‌گشت. همچنين در روش سنتي طراحي از ايده‌هاي مطرح شده در طرح هيچ گونه حفاظتي به عمل‌ نمي‌آمد و امكان سواستفاده از آنها توسط اشخاصي كه طرح به آنها فروخته مي‌شود، وجود داشت. 

 

نمايي از يك سخت‌افزار مدرن، طراحي شده به كمك زبان‌هاي توصيف سخت‌افزار

 

در طراحي يك سخت‌افزار با توصيف متني‌ آن به كمك يك زبان برنامه‌نويسي، هم حجم مستندات طرح كاهش يافته و هم امكان حفاظت ايده‌هاي طرح به وجود آمده است. علاوه بر اين توصيف متني يك سخت‌افزار به كمك HDLها براي كامپيوتر قابل فهم‌تر از طرح شماتيكي آن سخت‌افزار با اطلاعات تصويري مي‌باشد.

 

مهمترين وجه تمايز يك زبان توصيف‌ سخت‌افزار با يك زبان برنامه‌نويسي متداول مانند C ، در نحوه اجراي خط‌كد‌ها مي‌باشد، در زبان‌هاي برنامه نويسي متداول مانند C خط كد‌هاي نوشته شده به ترتيب از بالا به پايين اجرا شده تا در نهايت به اتمام برسند، در حالي كه در زبان‌هاي توصيف سخت‌افزار اجراي دستورات ماهيت ترتيبي و سريال نداشته و تمام خط‌كدها به صورت موازي و همزمان اجرا مي‌شوند، در واقع براي توصيف سخت‌افزاري كه ممكن است از چندين بخش‌ ساخته شده باشد كه خروجي آنها به صورت همزمان تغيير مي‌كند، زبان‌هاي برنامه‌نويسي متداول با ماهيت اجراي ترتيبي خود كاربردي ندارند.

 

شبيه سازي سخت‌افزار به كمك HDLها

 

به كمك زبان‌هاي توصيف سخت‌افزار علاوه بر طراحي مي‌توانيم يك سخت‌افزار را شبيه سازي كرده تا قابليت‌ها و عملكرد‌ آن را قبل از پياده‌سازي آزمايش كنيم. در دنياي واقعي تست كردن يك سخت‌افزار، خود نيازمند يك سخت‌افزار ديگر است كه مجموعه‌اي از ورودي‌هاي مجاز را براي سخت‌افزار زير تست توليد كرده و خروجي حاصله را با مقدار مورد انتظار مقايسه كند. در فضاي مجازي كه كامپيوتر در اختيار ما قرار داده است نيز مي‌توانيم قبل از پياده سازي و ساختن سخت‌افزار، عملكرد آنرا با طراحي يك سخت‌افزار جانبي جهت تست، سخت‌افزار اصلي را ارزيابي كنيم، به اين ترتيب كه به كمك زبان توصيف سخت‌افزار، برنامه‌اي نوشته مي‌شود تا زنجيره‌اي از ورودي‌ها را به سخت‌افزار مورد آزمايش داده و خروجي آن را با مقادير مورد انتظار طراح مقايسه نمايد، به اين برنامه كه جهت آزمايش عملكرد سخت‌افزار نوشته مي‌شود، Testbench گفته مي‌شود.

 

زبان‌هاي توصيف‌سخت‌افزار  Verilog و VHDL در ميان ساير HDL‌ها محبوبيت بيشتري پيدا كرده‌اند كه در ادامه مقاله به بررسي و مقايسه‌آنها خواهيم پرداخت. 

نظرات بازدید کنندگان
تعداد نظرات ثبت شده: ۳ مورد
مشاهده نظرات ثبت شده

برای ثبت نظر خودتان در ارتباط با این مقاله فرم زیر را کامل کنید.
وارد کردن مواردی که با علامت * مشخص شده اند الزامی است.
تاریخ:۱۴ آذر ۱۳۸۷
نام و نام خانوادگی: *
Change Input Language
پست الکترونیک:
آدرس سایت:
نظر: *
جستجو

امکانات
خروجی های RSS و XML
ثبت در علاقمندی ها
ثبت به عنوان صفحه خانگی

پذیرش آگهی
پذیرش نقد محصول
دعوت به همکاری
مسابقه نوروزی سایت سخت افزار
خبرنامه
نام:

پست الکترونیک:

عضویت در خبرنامه
لغو عضویت
دوستان
IT World
Winbeta
Elecitex
P30 Download
Gamers Land
Bazi Center
Persian Tools
BLOGFA
Digital Kambiz
P30 Net
آمار سایت
نوشته هاتعداد
مقاله ها۶۹
اخبار۳۸۹
دانلود ها۱۶
لینک ها۲۳

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