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





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









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









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






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

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

نمایش نتایج: از 1 به 8 از 8

موضوع: itag

  1. #1
    2007/03/16
    843
    10

    itag

    دوستان سلام
    نحوه اتصال jtag به پايه هاي fpga چطور هست
    fpga پايه هاي DIN , PROG , CCLK , DONE , TMS , TDO , TCK , TDI رو براي پروگرم كردن داره در صورتي كه JTAG فقط TDO ,TCK,TDI,TMS رو داره
    ممنون ميشم كمك كنيد . در ضمن من ميخوام بدون حافظه خارجي FPGA رو مستقيم پروگرام كنم(براي تست)
    من از XC2S200 شركت XILINX و پروگرم پارالل استفاده مي كنم
  2. #2
    2008/11/13
    80
    1

    پاسخ : itag

    سلام دوست خوبم
    DIN , PROG , CCLK , DONE این پایه هارو باید از دیتا شیتش ببینی که چی کار می کننن؟ من زیاد با این تراشه کار نکردم ولی فقط پایه های جی تگ کافی هست برا برنامه ریزی!!!!اون یکی پایه ها بسته به کاربردت یا پول پ می شن یا پول داوون!!!!!
    در ضمن باید خازن هم کنارشون بزاری برای دیبانس گیری!!!!
    از اف پی جی ای فقط باید ISP استفاده کنی یهعنی باید تو سیستم پراگرم کنی و کار بکشی ازش!!!!وگرنه برنامت دود می شه؟؟؟؟یا از حافظه خارجی استفاده کنی!
    اصلا چرا از CPLD استفاده نمی کنی؟؟؟؟؟
  3. #3
    2008/11/13
    80
    1

    پاسخ : itag

    دوست قشنگم
    تصحیح می کنم که پایه های به غیر از جی تگ برای ارتبطات سریال آسنکرون در اف پی جی ای هست که با توجه به شکل زیر همه چیز برات امیدوارم روشن بشه!!![
    The "synchronous serial" interface
    It is a simple one-bit data/clock interface. It is synchronous and you provide one bit at a time to the device.

    Here's a description of the 5 most important pins of this interface:

    Xilinx pin name Altera pin name Direction Pin function
    data data0 input to the FPGA configuration data bit
    clk dclk input to the FPGA configuration clock, the configuration data bit is shifted in the FPGA at the clock rising-edge
    prog_b nConfig input to the FPGA when asserted (i.e. when it goes low - this is an active low pin), the FPGA is reset-ed and looses its configuration. If the FPGA was in user-mode, it stops operation immediately, and all IOs go back into tri-state mode.
    init_b nStatus output from the FPGA This pin indicates when the FPGA is ready to start the configuration process, soon after prog_b is de-asserted. It is useful in combination with prob_b because it takes a few milliseconds for the FPGA is get into a "clean state of mind", once prog_b is de-asserted, after which pumping configuration data can actually start.
    done ConfDone output from the FPGA When high, indicates that the FPGA is configured (in user-mode).

    Note: the init_b and done pins are actually open-collector pins, so pull-up resistors are required on these. Also if multiple FPGAs are to be configured, these pins are usually connected together on all FPGAs, so that all the FPGAs switch into "user-mode" together. There is many more details, so for a complete description, check the FPGA vendors application notes.


  4. #4
    2008/11/17
    7
    0

    پاسخ : itag

    سلام .fpga را می تونه به چند روش پروگرم کنيد. پايه های ديگه که ازشون نام برديد برای مدهای ديگه استفاده میشه به عنوان مثال پروگرم کردن به وسیله e2prom .اما برای پروگرم کردن با jtag فقط TDI,TDO,TCK.TMS رو لازم داريد . فقط بايد يک پروگرمر JTAG هم داشته باشيد. يادتون باشد پايهM0 ,M1 M2 را در FPGA را بايد در حالت BoundryScan قرار بدهيد(البته اين مود در هر حالتی از پايه های M0,1,2 هم پروگرم ميشه اما بهتر که اين تنضيمات را انجام بدهيد). ميتونيد به Data sheet تراشه قسمت configuration نگاه کنيد. اگر به datasheet تراشه های e2 prom شرکت xilinx نگاه کنيد استفاده از ديگر پايه های که ازشون نام برديد را متوجه می شويد (xc18v04)
  5. #5
    2007/03/16
    843
    10

    پاسخ : itag

    سلام
    دوستان اینهایی که گفتید میدونم
    مشکل پروگرامر هم ندارم از پروگرامر پارالل استفاده می کنم که قبلا از اون جواب گرفتم.مشکل من در حالت BoundryScan ایراد IDCODE میگیره
    (با استفاده از پایه های TDI,TDO,TCK.TMS )
    برای همین دارم سعی میکنم از مد slave serial استفاده کنم (DIN , PROG , CCLK , DONE )
    ولی هنوز موفق نشدم .
  6. #6
    2007/03/16
    843
    10

    پاسخ : itag

    سلام
    من از روش Slave Serial استفاده كردم و چيپ پروگرام شد :wow:
  7. #7
    2008/02/23
    760
    4

    پاسخ : itag

    :bye
    نقل قول نوشته اصلی توسط fazel459
    سلام
    من از روش Slave Serial استفاده كردم و چيپ پروگرام شد :wow:
    با سلام
    یه سوال از همون پروگرمر JTAG برای روش slave serial استفاده کردید؟
    (من قبل از اینکه جواب شما را در این تاپیک http://www.eca.ir/forum2/index.php?topic=22123.0;topicseen ببینم سوال رو پرسیدم!)
    با تشکر
    من دوست دارم آزاد فکر کنم، نرمآ*افزارآ* و سختآ*افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ*افزار، سختآ*افزار و محتوای آزاد درست کنم!
  8. #8
    2007/03/16
    843
    10

    پاسخ : itag

    سلام
    بله از همون پروگرار استفاده كردم
    البته بصورت slave serial وصلش كردم
نمایش نتایج: از 1 به 8 از 8

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

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

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

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

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