چندین روزه که میخواستم این ریپلای رو به پیامتون بزنم، میشه دقیق بفرمایید مشکل اعلام و تعریف پروژه ما چیه؟
۱) قدم اول برای شروع یک پروژه، مطالعه در اون زمینه هستش. اول درس معماری کامپیوتر رو تموم کنید، بعد شروع به چنین پروژهای بکنید.
۲) تبلیغ حداقل باید از جایی شروع بشه که نسخهی اول برنامه آمادهی تست کردن هست. پیادهسازی پایهای یک MIPS بصورت ۳۲ بیتی روی FPGA تقریبا دو روز زمان میبره. فرض میکنیم اطلاعاتتون کمتره، میشه ۲ هفته. فرض میکنیم وقت ندارید، میشه یک ماه. اگر بیشتر از اون براش زمان لازم دارید، یعنی اطلاعات کافی ندارید و به گزینهی ۱ مراجعه کنید
۳) توی سایتتون نوشتید:
We are a small CPU manufacture from Iran, Islamic Republic of.
مثل اینه که یکی که هنوز برنامهنویسی بلد نیست بیاد بگه ما یک شرکت برنامهنویسی هستیم! خیر، شما تولیدکنندهی CPU یا چیپ نیستید. وقتی که هنوز یک پروژه تموم نشده، یعنی هنوز حتی یک طراح آماتوری پردازنده هم نیستید.
۴) توی سایتتون نوشتید:
There’s a problem, that there’s no good implementation of free and open source CPUs.
بر میگردیم به شمارهی یک و عدم اطلاعات کافی! مثل اینه که الان یک فردی که هنوز اطلاعات کافی در مورد سیستمعامل نداره، بگه هنوز سیستمعامل خوب آزاد نداریم و قبل از شروع کار، شروع کنه به تبلیغ برای پروژهی نوشتن سیستمعامل جدید آزاد!
۵) توی سایتتون نوشتید:
Also, there’s no local manufacture in Iran (and in larger scale, middle east and north Africa), so we want to support this area.
دوباره بر میگردیم سر شمارهی یک. هنوز با نداشتن یک پیادهسازی که تقریبا دو روز زمان میبره، میخواید بشید تولید کنندهی پردازنده و خاور میانه رو در این زمینه پشتیبانی کنید!
۶) توی سایتتون نوشتید:
Also, they can order actuall hardware, and we let them know how we converted HDL codes to a chip
و دوباره شمارهی یک و اینکه هنوز احتمالا نمیدونید هزینهی ساخت یک چیپ خیلی ساده چقدر هست
و میشه حدس زد تا الان تجربهی پیادهسازی طرحهای ساده روی FPGA هم نداشتید، روند کار برای سفارش و طراحی ASIC که جای خود داره.
و پیشنهاد من برای اینکه یک روند کار مثبت داشته باشید:
* کل سایت رو ببنید!
* تنها یک مخزن Git داشته باشید و فایلهاتون رو توی اون بذارید.
* وقتی که اولین نسخه از طراحیتون که روی یک FPGA کار میکنه رو توی مخزنتون داشتید، سایت رو باز کنید.
* توی سایت خودتون رو تولید کنندهی پردازنده معرفی نکنید!
* شروع نتیجه دادن طرحتون میتونه وقتی باشه که حداقل تا دکترا در زمینهی معماری کامپیوتر تحصیل کنید، توی تحقیقاتتون بتونید ذرهای عملکرد پردازندهها رو بهبود بدید و توی مقالاتی که مینویسید، پیاده سازی اون کارها رو روی طرحی که دارید انجام بدید.
* بعد از اون میتونید یک شرکت بزنید و امیدوار باشید که یا یکی شرکتتون رو بخره یا روش سرمایهگذاری کنه. و البته سرمایهگذاری توی این زمینه معادل چند میلیون دلار هست که حداقل پول سفارش چیپ رو داشته باشید