ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

صفحه 1 از 3 123 آخرین
نمایش نتایج: از 1 به 10 از 23
  1. #1
    2007/07/08
    تهران
    1,603
    36

    جمع آورِی Core های موجود

    سلام به همه

    احساس کردم به همچین تاپیکی خیلی نیاز هست.
    از این پس تمام Core هایی که خودتون مینویسید و یا از جایی میگیرید-میتونید در این تاپیک به اشتراک بزارید

    فرمت قرار دادن Core ها به شکل زیر باشه که همه چیز مشخص باشه و به راحتی بشه Core مورد نظر رو پیدا کرد-از قرار دادن پست های غیر مربوط خودداری کنید و سوال ها در تاپیک های دیگه بپرسید :


    نام Core

    توضیحی در مورد Core

    توضیح در مورد ورودی و خروجی Core


    دیگه شروع کنید.
    ممنونم

    (((پاورقی)))

    توضیح کوچکی در مورد Core:

    با یک مثال توضیح میدم
    یک IC رو در نظر بگیرید
    مثل 7400 که 4 گیت NAND است



    ما در VHDL یا Verilog این توانایی رو داریم که چنین آی سی رو بسازیم.
    حالا کجا و به چه شکل؟
    همان تکه کد VHDL یا Verilog که مینویسید-برای سیستم بصورت یک آی سی تفهیم میشه
    حالا پایه ها کجان؟
    در entity وقتی وروردی و خروجی ها رو تعریف میکنیم-در اصل در حال ایجاد پایه ها هستم
    (در VHDL با entity و در Verilog در جلوی Module)
    مثلا برای یک آی سی با یک گیت - پایه ها بصورت زیر تعریف میشه :
    entity NAND is
    port (10 : in std_logic;
    9 : in std_logic;
    8 : out std_logic);
    وقتی برنامه تکمیل میشه و تکه کد VHDL کامپایل میشه.یک آی سی واقعی ساخته میشه.
    حالا اون رو تو فولدر برنامه قرار میدید و با دستور PORT MAP ازش کپی میگیرید
    ما با این کار یک Core کوچیک ساختیم
    این Core میتونه متشکل از صد ها یا هزاران IC باشه.پس محدودیتی نداره.Core ها میتونن توی هم استفاده بشن.
    هر قطعه دیجیتالی رو میشه به شکل Core تعریف کرد
    هیچ فرقی هم نمیکنه که در کدوم ابزار پیاده سازی از جمله : ISE یا Quartus یا ... باشید.این حالت مربوط به زبان توصیف سخت افزاره
    حتی این تکه کد میتونه در محیط شماتیک-کاملا شبیه سمبل یک آی سی دیده بشه و استفاده بشه

    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  2. #2
    2007/07/08
    تهران
    1,603
    36

    پاسخ : جمع آورِی Core های موجود

    این Core که ارتباط سریال UART هست رو دوستمون آقای پوریا علی نژاد زحمتش رو کشیدن

    نام : ارتباط سریال UART

    توضیحات : این Core برای ارتباط سریال به هر تعداد در داخل FPGA بکار میره-نوع FPGA فرق نمیکنه و فقط باید ابتدا در یک پروژه جدید در کامپایل بشه و بعد بصورت Componenet یا بصورت یک Symbol در محیط شماتیک استفاده بشه.Clock ورودی به FPGA و Boadrate از داخل کد در قسمت Generic اول برنامه تنظیم میشه

    ورودی و خروجیها : همونطور که در تصویر زیر میبینید - من این Core رو ISE کامپایل کردم و بصورت Symbol زیر درآوردم
    tx و rx که مشخص هست.
    clk کلاک اصلی FPGA هست.
    rst با هر بار 1 شدن ماژول رو ریست میکنه.
    tx_data دیتایی است که باید ارسال شود و rx_data دیتایی است که دریافت میشود.
    par_en برای parrity bit است
    tx_reg برای دستور شروع ارسال است.
    rx_ready برای اعلام دریافت دیتا است.





    دانلود ماژول :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  3. #3
    2010/11/18
    34
    1

    پاسخ : جمع آورِی Core های موجود

    درود فراوان به شما دوست عزیز
  4. #4
    2007/07/08
    تهران
    1,603
    36

    پاسخ : جمع آورِی Core های موجود



    نام Core : برای استفاده از SDR SDRAM

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  5. #5
    2007/05/27
    تهران
    137
    3

    پاسخ : جمع آورِی Core های موجود

    به کمک این ماژول VHDL می توانید CRC16 یک رشته داده را به صورت کاملا پارالل محاسبه کنید.
    این برنامه الگوریتم X^16+X^15+X^2+1 را پیاده می کند.
    این برنامه نیاز به کلاک ندارد. برای استفاده از این برنامه سورس برنامه به صورت فایل txt است که باید به vhd تغییر کند.

    http://up98.org/upload/server1/02/i/zo09kmfu9rw0wigtl9.txt

    نتایج شبیه سازی در شکل زیر آمده است. برای شروع محاسبه CRC برای هر بایت می بایست ورودی WrEn در حالت High قرار گیرد. به محض ایجاد لبه پایین رونده روی ورودی WrEn داده CRC در خروجی تثبیت می شود(با تاخیری در حد 5 نانو ثانیه). بهتر است در زمان High بودن WrEn دیتای ورودی (ِِِDIn) تغییر نکند. اگر تغییری در این داده صورت پذیرد معیار محاسبه آخرین مقدار معتبر DIn قبل از لبه پایین رونده WrEn خواهد بود.
    ورودی های Reset و Clear عملکرد مشابهی دارند و سبب ریست شدن کلیه طبقات به مقدار پیش فرظ اولیه می شود. برای محاسبه هر رشته جدید می بایست یکبار سیگنال Clear اعمال شود.

    اعمال ورودی ReverseOutput سبب چرخش خروجی (جابه جایی سمت MSB با LSB) می شود. در شکل زیر شبیه سازی برای محاسبه رشته "hello word" درج شده است.


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مقایسه نتایج شبیه سازی با نتایج تولید شده توسط سایتی که به صورت Online این محاسبه را انجام می دهد. بر صحت برنامه دلالت دارد

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    [size=14pt]توان هر کس به وسعت همت اوست امام علی (ع)[/size]
  6. #6
    2007/07/08
    تهران
    1,603
    36

    پاسخ : جمع آورِی Core های موجود

    نام Core : میکروکنترلر AVR


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  7. #7
    2007/07/08
    تهران
    1,603
    36

    پاسخ : جمع آورِی Core های موجود

    نام Core : ارتباط I2C

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  8. #8
    2007/07/08
    تهران
    1,603
    36

    پاسخ : جمع آورِی Core های موجود

    نام Core : ارتباط SPI

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  9. #9
    2007/07/08
    تهران
    1,603
    36

    پاسخ : جمع آورِی Core های موجود

    نام Core: میکروکنترلر 8051
    کامل

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت




    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  10. #10
    2007/07/31
    12
    1

    پاسخ : جمع آورِی Core های موجود

    سلام
    کسی IP cores واسه Quartus نداره؟حتی پولی
    نمیدونم این Quartus توی فروشگاه IP coresهاش فعاله بعد نصب یا نه
صفحه 1 از 3 123 آخرین
نمایش نتایج: از 1 به 10 از 23

موضوعات مشابه

  1. fir ip core
    توسط mohsen68sh در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 0
    آخرين نوشته: 2016/06/06, 13:36
  2. fft core
    توسط amirrezajavidan در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 0
    آخرين نوشته: 2015/04/27, 11:13
  3. Hard core CPU يا Soft core CPU
    توسط IRT در انجمن پروسسورها
    پاسخ: 0
    آخرين نوشته: 2015/04/01, 10:41
  4. ip core
    توسط faezejafari در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 1
    آخرين نوشته: 2014/07/24, 19:50
  5. CT core balance
    توسط baghaei 1366 در انجمن سيستم هاي قدرت
    پاسخ: 2
    آخرين نوشته: 2010/05/14, 23:25

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •