تالار گفتمان مانشت
نرم افزار active hdl - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲
نرم افزار active hdl - niloo - 06 فروردین ۱۳۹۱ ۱۲:۳۸ ق.ظ

کسی با نرم افزار activ hdl کار انجام داده...من سوال دارم؟؟؟؟؟؟؟؟؟؟

نرم افزار activ hdl - a.hooshmand - 06 فروردین ۱۳۹۱ ۰۹:۱۸ ب.ظ

من کمی با modelsim و VHDL در زمان دانشجویی کار کرده ام

نرم افزار active hdl - matin724 - 07 فروردین ۱۳۹۱ ۱۰:۴۰ ق.ظ

منم کمی active hdl کار کردم . سوالتون چیه؟

RE: نرم افزار active hdl - niloo - 09 فروردین ۱۳۹۱ ۰۸:۱۷ ب.ظ

من دارم یه cpu با vhdl طراحی می کنم..اما تو سیگنال دادن مشکل دارم....مثلا کلاک را روی چی تنظیم کرد؟؟؟؟؟؟

یا کی از valu استفاده میشه؟؟؟؟

نرم افزار active hdl - a.hooshmand - 09 فروردین ۱۳۹۱ ۱۱:۴۸ ب.ظ

من قبلا (در زمان دانشجویی ) از ایده این alu


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


و توسعه آن با دستوراتی مثل ضرب و تقسیم و کلاک و ....
و بعد سنتز و با Ledit شکل لی وت آن و ...


///////////////////////////////////////////////

ولی اگر کدهای کامل cpu به صورت open می خواهید به سایت زیر می توانی سری بزنید


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


RE: نرم افزار active hdl - shervinrs - 10 فروردین ۱۳۹۱ ۱۲:۳۵ ب.ظ

(۰۹ فروردین ۱۳۹۱ ۰۸:۱۷ ب.ظ)niloo نوشته شده توسط:  من دارم یه cpu با vhdl طراحی می کنم..اما تو سیگنال دادن مشکل دارم....مثلا کلاک را روی چی تنظیم کرد؟؟؟؟؟؟

یا کی از valu استفاده میشه؟؟؟؟
باید Test Benchی بنویسید که یک نمونه (Instance) از CPU مورد نظر شما تعریف می کنه و توی اون Test Bench سیگنال های ورودی CPUتون مثل Clock مقدار داده بشه.
مثلا به این شکل میشه یک کلاک با پریود ۱۰ns تعریف کرد. البته clk_t باید مقدار اولیه بهش داده بشه.
کد:
clk_t     <= NOT clk_t AFTER 5 ns
ضمنا مقدار پریود کلاک مهم نیست. چون در اینجا تاخیر نداریم و با هر پریودی Simulation درست عمل میکنه.

valu چیه؟

RE: نرم افزار active hdl - niloo - 10 فروردین ۱۳۹۱ ۰۲:۲۷ ب.ظ

با valu مقدار دهی می کنه.....مثلا به سیگنال مقدار ۱ را می دهد.... اما من فقط اینو میدونم...بقیه قسمت هاشو نمی دونم.؟؟؟؟!!




a.hooshmand:::: الان تو این سایت....طراحی کامل cpu است... من تو کد نوشتن alu مشکلی ندارم...بحث اصلی مدار یه cpu و سیم بندی آن است
(۰۹ فروردین ۱۳۹۱ ۱۱:۴۸ ب.ظ)a.hooshmand نوشته شده توسط:  من قبلا (در زمان دانشجویی ) از ایده این alu


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


و توسعه آن با دستوراتی مثل ضرب و تقسیم و کلاک و ....
و بعد سنتز و با Ledit شکل لی وت آن و ...


///////////////////////////////////////////////

ولی اگر کدهای کامل cpu به صورت open می خواهید به سایت زیر می توانی سری بزنید


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


[b][b]

::: الان تو این سایت....طراحی کامل cpu است... من تو کد نوشتن alu مشکلی ندارم...بحث اصلی مدار یه cpu و سیم بندی آن است
[/b][/b]

نرم افزار active hdl - انرژی مثبت - ۱۰ فروردین ۱۳۹۱ ۰۲:۵۷ ب.ظ

راستش من زیاد متوجه سوالتون نشرم و با Vhdl هم کار نکردم ولی با وریلاگ چرا. به نظرم شما cpu خودتون رو روی کاغذ بکشید و واحدهاشون به صورت بلاک مشجص کنید و همین طور سیم کشی ها رو . بعد راحت می تونید ببینید که باید چه طور این موارد رو تعریف کنید مثل اون چیزی که دوستمون در مورد کلاک گفت. مثلا ببینید سیگنال هست یا این که یه سیمه که واسه انتقال اطلاعاته.

RE: نرم افزار active hdl - niloo - 10 فروردین ۱۳۹۱ ۰۳:۲۰ ب.ظ

(۱۰ فروردین ۱۳۹۱ ۰۲:۵۷ ب.ظ)انرژی مثبت نوشته شده توسط:  راستش من زیاد متوجه سوالتون نشرم و با Vhdl هم کار نکردم ولی با وریلاگ چرا. به نظرم شما cpu خودتون رو روی کاغذ بکشید و واحدهاشون به صورت بلاک مشجص کنید و همین طور سیم کشی ها رو . بعد راحت می تونید ببینید که باید چه طور این موارد رو تعریف کنید مثل اون چیزی که دوستمون در مورد کلاک گفت. مثلا ببینید سیگنال هست یا این که یه سیمه که واسه انتقال اطلاعاته.


مهندس اصل اینه که اون مدار چه جوری باشه ...الان یه دونه طراحی کردم... اما alu فقط دو تا کار انجام میده......می شه دقیق بم بگی اجزای cpu را؟؟؟؟

با تشکر

نرم افزار active hdl - shervinrs - 10 فروردین ۱۳۹۱ ۰۴:۴۳ ب.ظ

(۱۰ فروردین ۱۳۹۱ ۰۳:۲۰ ب.ظ)niloo نوشته شده توسط:  مهندس اصل اینه که اون مدار چه جوری باشه ...الان یه دونه طراحی کردم... اما alu فقط دو تا کار انجام میده......می شه دقیق بم بگی اجزای cpu را؟؟؟؟

در فصل هفتم
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
طراحی یک پردازنده MIPS به همراه کدش توضیح داده شده. کتاب تو اینترنت پیدا میشه.

نرم افزار active hdl - انرژی مثبت - ۱۰ فروردین ۱۳۹۱ ۱۱:۴۴ ب.ظ

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

RE: نرم افزار active hdl - Neda_H - 12 فروردین ۱۳۹۱ ۰۳:۳۸ ب.ظ

(۱۰ فروردین ۱۳۹۱ ۰۴:۴۳ ب.ظ)shervinrs نوشته شده توسط:  در فصل هفتم
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
طراحی یک پردازنده MIPS به همراه کدش توضیح داده شده. کتاب تو اینترنت پیدا میشه.

این هم لینک دانلودش:


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


نرم افزار active hdl - Xilinx - 13 فروردین ۱۳۹۱ ۰۶:۱۰ ب.ظ

من کدهای زیادی واسه طراحی alu دیدم و دارم.میخواید چند بیتی طراحی کنید ؟
میخواید aluتون چه اعمالی انجام بده ؟

RE: نرم افزار active hdl - niloo - 19 فروردین ۱۳۹۱ ۱۱:۳۱ ب.ظ

می خام ۱۶ بیتی باشه.....فرقی نداره چه کاری می کنه؟

RE: نرم افزار active hdl - انرژی مثبت - ۲۰ فروردین ۱۳۹۱ ۰۹:۱۳ ق.ظ

(۱۹ فروردین ۱۳۹۱ ۱۱:۳۱ ب.ظ)niloo نوشته شده توسط:  می خام ۱۶ بیتی باشه.....فرقی نداره چه کاری می کنه؟
مطمئنا فرق ومی کنه چون هر چه عملیاتی که انجام میده بیشتر باشه باید بیشتر وقت بذارید و بیشتر کد بزنید حداقلش اینه که +و - و * داشته باشه برخی اعملا مربوط به دستکاری بیت ها مثل and , or , shift , .. و عملیات دیگه