از نرم افزار ISE برای توسعه مدارات دیجیتال بر روی FPGA و CPLD های شرکت Xilinx استفاده میشود. این نرم افزار کلیه فازهای توسعه نظیر طراحی، شبیه سازی، سنتز و دیباگ را دربر میگیرد. در این گزارش هر فاز بطور مفصل شرح داده شده است.
فهرست مطالب
ایجاد پروژه جدید
اولین گام برای استفاده از نرمافزار ISEایجاد پروژه جدید است. برای این منظور گامهای زیر را طی میشود:
ابتدا نرم افزار ISE را اجرا کنید. نرم افزار ISE بطور پیش فرض پروژه قبلی را باز میکند. محیط نرم افزار ISE در شکل 1 نشان داده شده است
مطابق شکل 2از منوی File گزینه New Project را انتخاب کنید.
در پنجره باز شده (شکل 3) نام پروژه و محل ذخیره آن را تعیین کنید. گزینه Top-Level source type را بر روی HDL تنظیم کنید. سپس بر روی دکمه Next کلیک کنید.
در پنجره بعدی (شکل 4) FPGA موردنظر انتخاب و تنظیمات مربوط به پروژه انجام میشود.گزینه Simulator نیز شبیهساز پروژه و قسمت Synthesis Tool ابزار سنتز را تعیین میکند. ISE بطور پیش فرض از ابزار ISim برای شبیهسازی و از XST برای سنتز استفاده میکند. در صورتی که بخواهید از ابزارهای دیگری نظیر ModelSim و … برای شبیهسازی و یا synplify و … برای سنتز استفاده کنید باید آن را از قسمتهای Simulator و Synthesis Tool تعیین کنید.گزینه Preferred Language نیز زبان مورد نظر را تعیین میکند. در این گزارش از زبان Verilog استفاده شده است. پس از انجام تنظیمات موردنظر بر روی دکمه Next کلیک کنید.
در پنجره بعدی (شکل 5) خلاصه مشخصات پروژه نشان داده میشود. در صورت درست بودن مقادیر نشان داده شده بر روی دکمه Finish کلیک کنید در غیر اینصورت در روی دکمه Back کلیک کرده و تنظیمات موردنظر را مجددا تعیین کنید.
با کلیک کردن بر روی گزینه Finish، پروژه خالی ایجاد میشود. در شکل 6 پروژه خالی نشان داده شده است.
باز کردن پروژه
با کلیک کردن بر روی گزینه Open Project از منوی File میتوان پروژه موجود را باز نمود.
ایجاد فایل Verilog یا VHDL
برای ایجاد فایل Verilog یا VHDL ابتدا از منوی Project گزینه New Source را انتخاب کنید. (شکل 7)
سپس در پنجره باز شده (شکل 8) نام فایل، محل ذخیره و نوع آن را مشخص کنید. برای ایجاد فایل Verilog گزینه Verilog Module و برای ایجاد فایل VHDL گزینه VHDL Module را انتخاب کنید. سپس بر روی دکمه Next کلیک کنید.
در پنجره New Source Wizard ورودی و خروجی های بلوک موردنظر را میتوان بصورت گرافیکی تعیین کرد. با توجه با اینکه پورتهای ماژول را میتوان بصورت دستی به فایل اضافه نمود، لذا میتوان از این از این پنجره صرف نظر کرد. سپس بر روی دکمه Next و سپس دکمه Finish کلیک کنید. در این مرحله ISE فایل موردنظر را ایجاد کرده و به پروژه اضافه میکند.
سپس در فایل ایجاد شده برنامه خود را اضافه کنید. در اینجا برنامه یک مالتی پلکسر سنکرون ساده نوشته شده است.