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





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









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









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






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

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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2008/02/20
    939
    12

    چند تا سئوال سخت

    سلام
    1- من چند وقت پیش روی یک سیستم FPGA کار می کردم. قسمتی از مدارم یک اسیلاتور بود که توسط چند گیت NOT ساخته شده بود. من گیت ها رو داخل FPGA پیاده کردم. اما اسیلاتور کار نکرد. ولی وقتی این مدار رو به صورت خارجی بستم جواب گرفتم. به نظر شما مشکل از کجاست ؟

    2- اگه بخوام در قسمت گرافیکی MAX PLUS اسیلاتور داخلی طراحی و استفاده کنم آیا قطعه ای هست که این کار رو برام انجام بده ؟

    3- آیا توسط کد نویسی VHDL هم میشه اسیلاتور داخلی داشت ؟
    دلا یاران سه قسمند ار بدانی
    زبانی اند و نانی اند و جانی
    به نانی نان بده از در برانش
    محبت کن به یاران زبانی
    و لیکن یار جانی را به دست آر
    به جانش جان بده تا می توانی
  2. #2
    2008/02/23
    760
    4

    پاسخ : چند تا سئوال سخت

    نقل قول نوشته اصلی توسط _آرش
    سلام
    1- من چند وقت پیش روی یک سیستم FPGA کار می کردم. قسمتی از مدارم یک اسیلاتور بود که توسط چند گیت NOT ساخته شده بود. من گیت ها رو داخل FPGA پیاده کردم. اما اسیلاتور کار نکرد. ولی وقتی این مدار رو به صورت خارجی بستم جواب گرفتم. به نظر شما مشکل از کجاست ؟

    2- اگه بخوام در قسمت گرافیکی MAX PLUS اسیلاتور داخلی طراحی و استفاده کنم آیا قطعه ای هست که این کار رو برام انجام بده ؟

    3- آیا توسط کد نویسی VHDL هم میشه اسیلاتور داخلی داشت ؟
    با سلام
    شما واقعا میآ*خواهید به این صورت اسلاتور درست کنید و به عنوان کلاک از آن استفاده کنید؟ در این صورت به نظرم کار خیلی اصولی نمیآ*آید، حداقل یکی از مشکلات مشخص نبود دقیق فرکانس تولید شده است، چون کاملا وابسته به انتخاب محل قرار گیری گیتآ*ها، تاخیرآ*ها، بعضی از تاثیرات ساخت چیپ و ولتاژ تغذیه است. البته من دقیق مطمئن نیستم ولی به احتمال ۹۹ درصد این روش اصلا مناسب تولید کردن یک کلاک پایدار و به درد بخور نیست.

    خوب حالا اگر از این موضوع بگذریم، اگر شما بیاید کد VHDL و یا Verilog این اسلاتور رو بنویسید ابزار سنتز معمولا این قسمتآ*ها را که به این صورت فیدبکی از خروجی به ورودی دارند را از طراحی حذف میآ*کند و به شما warning و یا خطا میآ*دهد. به هیمن دلیل فکر کنم باید در کد و یا شاید در تنظیمات خود ابزار سنتز به نوعی این optimizationها را غیر فعال کنید (فکر کنم در کدآ*های VHDL باید از keep استفاده کنید!؟) . علاوه بر این نکته احتملا در کدتان باید از componentهای خود FPGA استفاده کنید، به این معنی که مثلا یک instant از یک LUT بگیرید و از آن به شکل یک بافر و یا معکوس کننده استفاده کنید تا ابزار سنتز مجبور شود که دقیقا به شکلی که شما میآ*خواهید مدارتان را سنتز کند.

    به هر حال موضوع خیلی جالبی را شروع کردید. من یک بار در Quartus شماتیک یک Ring Oscillator را رسم کردم و مدار را شبیهآ*سازی کردم، جالبه که کاملا در خورجی نوسان وجود داشت، ولی خوب در عمل روی یه چیپ سنتز و امتحان نکردم.
    این فروم Altera را نگاه کنید به نظرم بد نیست: http://www.alteraforum.com/forum/showthread.php?t=709 و همچنین اینجا: http://forum.niosforum.com/forum/index.php?showtopic=3341

    من دوست دارم آزاد فکر کنم، نرمآ*افزارآ* و سختآ*افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ*افزار، سختآ*افزار و محتوای آزاد درست کنم!
  3. #3
    2008/02/20
    939
    12

    پاسخ : چند تا سئوال سخت

    نقل قول نوشته اصلی توسط manian

    با سلام
    شما واقعا میآ*خواهید به این صورت اسلاتور درست کنید و به عنوان کلاک از آن استفاده کنید؟ در این صورت به نظرم کار خیلی اصولی نمیآ*آید، حداقل یکی از مشکلات مشخص نبود دقیق فرکانس تولید شده است، چون کاملا وابسته به انتخاب محل قرار گیری گیتآ*ها، تاخیرآ*ها، بعضی از تاثیرات ساخت چیپ و ولتاژ تغذیه است. البته من دقیق مطمئن نیستم ولی به احتمال ۹۹ درصد این روش اصلا مناسب تولید کردن یک کلاک پایدار و به درد بخور نیست.

    خوب حالا اگر از این موضوع بگذریم، اگر شما بیاید کد VHDL و یا Verilog این اسلاتور رو بنویسید ابزار سنتز معمولا این قسمتآ*ها را که به این صورت فیدبکی از خروجی به ورودی دارند را از طراحی حذف میآ*کند و به شما warning و یا خطا میآ*دهد. به هیمن دلیل فکر کنم باید در کد و یا شاید در تنظیمات خود ابزار سنتز به نوعی این optimizationها را غیر فعال کنید (فکر کنم در کدآ*های VHDL باید از keep استفاده کنید!؟) . علاوه بر این نکته احتملا در کدتان باید از componentهای خود FPGA استفاده کنید، به این معنی که مثلا یک instant از یک LUT بگیرید و از آن به شکل یک بافر و یا معکوس کننده استفاده کنید تا ابزار سنتز مجبور شود که دقیقا به شکلی که شما میآ*خواهید مدارتان را سنتز کند.

    به هر حال موضوع خیلی جالبی را شروع کردید. من یک بار در Quartus شماتیک یک Ring Oscillator را رسم کردم و مدار را شبیهآ*سازی کردم، جالبه که کاملا در خورجی نوسان وجود داشت، ولی خوب در عمل روی یه چیپ سنتز و امتحان نکردم.
    این فروم Altera را نگاه کنید به نظرم بد نیست: http://www.alteraforum.com/forum/showthread.php?t=709 و همچنین اینجا: http://forum.niosforum.com/forum/index.php?showtopic=3341

    البته اینطوری که من گفتم شاید اصولی به نظر نیاد. اما همه چیزو پیش بینی کردم. با استفاده از کریستال و سلف و خازن فرکانس رو تنظیم کرده و توسط یه pll اونو lock می کنم. تو این دو تا فوروم بحث هایی در مورد غیر فعال کردن optimization ها گفته شده. سعی می کنم غیر فعال شون کنم و نتیجه رو اطلاع میدم. در ضمن اگه ممکنه شماتیک ring oscillator رو اینجا بذارید تا من هم ببینم. باید جالب باشه.
    دلا یاران سه قسمند ار بدانی
    زبانی اند و نانی اند و جانی
    به نانی نان بده از در برانش
    محبت کن به یاران زبانی
    و لیکن یار جانی را به دست آر
    به جانش جان بده تا می توانی
  4. #4
    2008/02/23
    760
    4

    پاسخ : چند تا سئوال سخت

    نقل قول نوشته اصلی توسط _آرش
    البته اینطوری که من گفتم شاید اصولی به نظر نیاد. اما همه چیزو پیش بینی کردم. با استفاده از کریستال و سلف و خازن فرکانس رو تنظیم کرده و توسط یه pll اونو lock می کنم. تو این دو تا فوروم بحث هایی در مورد غیر فعال کردن optimization ها گفته شده. سعی می کنم غیر فعال شون کنم و نتیجه رو اطلاع میدم. در ضمن اگه ممکنه شماتیک ring oscillator رو اینجا بذارید تا من هم ببینم. باید جالب باشه.
    با سلام
    خوب ring oscillator همون زنجیره گیتآ*های notهست، چیز خاصی نیست.

    اگر فضولی نباشه میآ*شه یه مقدار بیشتر توضیح بدید؟ چون شما یک فرکانس مرجع و PLL دارید دیگه چه نیازی به تولید یه فرکانس با ring oscillator هست؟
    من دوست دارم آزاد فکر کنم، نرمآ*افزارآ* و سختآ*افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ*افزار، سختآ*افزار و محتوای آزاد درست کنم!
  5. #5
    2008/02/20
    939
    12

    پاسخ : چند تا سئوال سخت

    راستش توضیح این سخته. یه طرح خارجی رو داریم کپی می کنیم. اینطوری طراحی شده.
    دلا یاران سه قسمند ار بدانی
    زبانی اند و نانی اند و جانی
    به نانی نان بده از در برانش
    محبت کن به یاران زبانی
    و لیکن یار جانی را به دست آر
    به جانش جان بده تا می توانی
  6. #6
    2008/02/23
    760
    4

    پاسخ : چند تا سئوال سخت

    نقل قول نوشته اصلی توسط _آرش
    راستش توضیح این سخته. یه طرح خارجی رو داریم کپی می کنیم. اینطوری طراحی شده.
    با سلام
    یه نکتهآ*ای که شاید مستقیم به بحث مرتبط نشه به ذهنم رسید، اون هم DLL/PLLهای روی خود تراشتهآ*های FPGA هست. چون خیلی از تراشهآ*های جدید معمولا قسمتآ*های کنترل کلاک و PLL/DLL رو داخل FPGA دارند. شما ممکنه بتوانید از این قسمتآ*ها مستقیما استفاده کنید (شاید هم دارید استفاده میآ*کنید). توی تراشهآ*های شرکت Xilinx فکر کنم تراشهآ*های Spartan II و بالاتر این قسمتآ*ها را دارند در مورد Altera هم تراشهآ*های پیشرفته Stratix که این قسمت را دارند احتمالا سریآ*های Cyclone هم داشته باشند.
    شرمنده اگر مستقیم به بحث مرتبط نبود.
    من دوست دارم آزاد فکر کنم، نرمآ*افزارآ* و سختآ*افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ*افزار، سختآ*افزار و محتوای آزاد درست کنم!
نمایش نتایج: از 1 به 6 از 6

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

  1. سئوال در موردacs712
    توسط f.golshani در انجمن مدار هاي ديجيتال
    پاسخ: 0
    آخرين نوشته: 2013/08/26, 10:02
  2. یک سئوال
    توسط jahamed در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2011/02/18, 17:38
  3. یک سئوال
    توسط jahamed در انجمن ترانسفورماتورها و ماشين هاي الکتريکي
    پاسخ: 0
    آخرين نوشته: 2011/01/21, 18:25
  4. پاسخ: 0
    آخرين نوشته: 2010/10/05, 00:54
  5. یک سئوال
    توسط shahin king در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 5
    آخرين نوشته: 2010/09/22, 21:03

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

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

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

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

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