مخفف ADL
Architecture Description Languages
28
منطقه درون نقطه چین در نمودار 5 یک روند طراحی ترکیبی سختافزاری/نرمافزاری رایج برای سامانههای نهفته تشکیل شده از پردازندههای قابل برنامهریزی، مدارهای مجتمع با کاربرد خاص (ASICs)، حافظهها، واسطهای ورودی/خروجی و ... که به یک برد سامانه متصل هستند را نشان میدهد. این روند ترکیبی با انتخاب یک برنامه بوسیله یک زبان طراحی سامانه آغاز میشود. سپس هر کار به یک نرمافزار (پردازنده) یا سختافزار (یک ASIC) واگذار شده به طوری که محدودیتها (از جمله کارائی، مصرف توان، مساحت تراشه و ...) ارضاء شوند. این روند طراحی مجزاسازی سختافزار و نرمافزار نامیده میشود. روش طراحی ترکیبی بر اساس ADL الگو ساختار سامانه روی تراشه را برای خانوادهای خاص از کاربردها، پیکربندی میکند در حالی که طراحایهای ترکیبی دیگر فاقد این خاصیت هستند. زبانهای توصیف معماری به چهار دسته اصلی تقسیم میشوند که در ادامه به توضیح هر یک میپردازیم. ارسال نظر