با سلام
فکر نکنم کد MB به صورت آزاد در درسترس باشه. علاوه بر این فکر کنم پیادهآسازی خیلی وابسته به ساختار خود تراشهآهای xilinx داشته باشه.
به هر حال باید به دنبال MB در برنامه EDK بگردید.
من دوست دارم آزاد فکر کنم، نرمآافزارآ و سختآافزارهای آزاد را به کار ببرم و اگر توانستم نرمآافزار، سختآافزار و محتوای آزاد درست کنم!
سلام دوست عزیز microblaze در واقع یک سافت پروسسور هست
به این معنی که پرسسور را با استفاده از verilog یا vhdl کد نویسی وطراحی کردند
چون xilinx اون رو طراحی کرده خیلی از کامپایلر ها از اون پشتی بانی می کنند
اگر کد اون رو داشته باشیم می تونیم سیستم های قوی و همراه با rtos طراحی کنیم
xilinx سه نمونه سافت پرسسور دارهpower pc , microblaze و picoblaze
سلام دوست عزیز microblaze در واقع یک سافت پروسسور هست
به این معنی که پرسسور را با استفاده از verilog یا vhdl کد نویسی وطراحی کردند
چون xilinx اون رو طراحی کرده خیلی از کامپایلر ها از اون پشتی بانی می کنند
اگر کد اون رو داشته باشیم می تونیم سیستم های قوی و همراه با rtos طراحی کنیم
xilinx سه نمونه سافت پرسسور دارهpower pc , microblaze و picoblaze
با سلام
PPC اصلا مشابه اون دوتا نیست چون یه پردازنده کامل است که embed شده توی تراشه بر خلاف MB و PB علاوه بر این برای MB کامپایلر gcc هست (فکر کنم فقط همین کامپایلر باشه) ولی سافت پروسسورآهای دیگری هم هستند که toolchain دارند از این نظر مشکلی نیست.
ویژگی اصلی این MB این است که به زیبایی بر روی تراشهآهای xilinx قرار میآگیرد و وقت سنتز گیتآهای تراشه رو الکی حروم نمیآکنه. علاوه بر این فکر کنم کدش رو با vhdl زده باشند و آزاد هم نیست.
من دوست دارم آزاد فکر کنم، نرمآافزارآ و سختآافزارهای آزاد را به کار ببرم و اگر توانستم نرمآافزار، سختآافزار و محتوای آزاد درست کنم!
پیاده سازی بزرگی داره،اصلا به صرفه نیست.
می تونی Altium رو چک کنی،من یک پیاده سازی 32 بیت رو XC3S200 کردم در حد خنده!
برا soft-core بالای 1 میلیون گیت لازم داری! پایین ترش سیستم ات از یک ARM7 هم کاراییش کمتره
NIOS II رو هم از Altera مد نظر داشته باش البته باید بری سراغ تراشه هاش و quartus
ضمنا اینجوری هم نیست که یه سافت کور رو با HDL بنویسن.....اینا به شدت configurable هستن و خروجیشون کامپیایل میشه و فقط بخشیش با یکی از HDL هاست.....کلا دنبال پیدا کردن کدش نباشین به نظر من یا لایسنسش رو یه جوری تهیه کنید یا برید سراغ سافتکورهای مشابه.....
سایت OpenCore هم هست....
سلام
من زیاد با altera کار نکردم. از طرفی قیمت محصولات altera از xilinx بالاتره(به نظر من بی دلیل)
این نسخه edk که دانلود کردم microblaze رو داره ولی هنوز یاد نگرفتم با هاش کار کنم
البته سخت در هال مطالعه هستم
خوب اگه قیمت واسه تون مهمه که باید هم اینطوری باشه.... میتونین سافت کورهای سایت OpenCore رو هم مدنظر داشته باشین حسنشون اینه که آزاد و اپن سورس هستن و کد HDL شونو داری.....
microblaze هم گزینه بعدی شاید باشه یه وب کست یادمه بود راجع به این اگه پیداش کردم میزارم.یکی از محاسنی که این داره (البته باهاش سروکله نزدم) اینه که خیلی جاها microblaze رو به عنوان پلتفرمی واسه نصب لینوکس روی سیستم embeded به کار بردن....
ضمنا به نظر من از جهت سرعت طرح نهائی و سهولت و قابلیت تنظیم دلخواه NIOS II شرکت Altera ارجحیت داره ولی قیمت رو خودتون بهتر میدونین
موفق باشین
دیدگاه