اطلاعیه

Collapse
No announcement yet.

JTAG

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    JTAG

    سلام

    نمیدونم جای بحث این موضوع توی این قسمته یا توی قسمت 8051

    لینک زیر رو شاید خیلیها دیده باشن


    http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/index.html.en

    اینجا یه آلمانیه از خدا بی خبر یه مبدل usb به lpt ساخته که بقول خودش نمونه کم سرعتش با atmega8 و پرسرعتش با cy7c68013a

    دومیه که پرسرعتشه میکروکنترلر شرکته گردن کلفته cypress که هسته 8051 و یه میکروکنترلر usb2 یا امکانات عجیب و غریبه

    من بورد این مدار رو زدم و راهش انداختم

    نکته اینه که این میکرو ROM داخلی نداره و از طریق I2C و این چیزا برنامه خودشو میریزه توی 16 کیلوبایت ram داخلی که ماهیته program memory داره بعد از اونجا اجراش میکنه


    این میکرو کنترلر رو جوان داره به قیمت 9000 تومان که البته توی سایت بالا نمونه 56 پینش رو استفاده کرده ولی چون ما ایرانی ها دوست داریم همه چیز خفن باشه 56 پینش رو وارد نیکنیم 100 پین وارد میکنیم ... به هر حال خیلی کلفت تره و بزرگتره

    من بدبختم برای این کار از روی نقشه پایه های هم نام رو برگردوندم روی 100 پین کار کرد ... کار میکنه


    ولی یه مشکل خیلی نافرم داره ....توی edaboard و این فورومها زده 8 کیلوبایت در ثانیه ولی h-jtag حین پروگرام کردن اینقدر سرعت پائینه میزنه 0KB/s

    سرعتش وحشتناک پائینه

    دلیله اینکه این موضوع رو اینجا گذاشتم این بود که برای jtag میکرو های ARM میخواستم درستش کنم و این بخش بیننده بیشتر داره و فکر کنم سریعتر به ثمر میرسه... الان هم با اون مشکل سرعت دارم ... 9 کیلوبایت داده برای پروگرم کردن از این طریق 2 تا 3 دقیقه طول میکشه

    اینم لینک فایلهای شماتیک و pcb که من زدم توی پروتئوس و پروتل:

    http://etcelec.persiangig.com/JTAG/cy7c68013A.rar

    توی سایت Cypress.com هم برین کلی آتو آشغال واسش هست (sdk و این چیزا)
    به وبلاگم سر بزنید

    #2
    پاسخ : JTAG

    سلام علی جان ( مبتکر رونمایی از طرحهای خاک خورده و تقریبا غیرممکن )
    منم پارسال میخواستم رو این پروژه کار کنم ولی چون جوان آی سی 56 پایه رو نداشت بی خیال شدم.
    سوالی که ازتون دارم اینه:
    شما اول usb رو به پارالل تبدیل میکنید بعد به jtag ؟
    در ضمن شما الان دیگه دیتاشیت رو خوندین میشه بگید فرق آی سی های 56 و 100 پایه چیه؟
    ببخشید که عوض جواب دادن دارم سوال میپرسم!
    It's nice to be important but it's important to be nice!

    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

    دیدگاه


      #3
      پاسخ : JTAG

      نه ... خواهش میکنم ... بالاخره از نا امیدی در میایم

      والا این طرح خاک خورده نیست ...

      اصلا این میکرو اونقدر هیولا هست که حالا حالا ها خاک نمیشه روش ریخت (بر عکس Avr که خاک به سرش شد)

      درسته 8051 توش هست ولی با توضیحات دیتاشیتهای محترم و sdk این میکروکنترلر به اطلاعات یه fifo بسیار سریع دسترسی داره و این fifo میتونه از usb خونده یا نوشته بشه

      در کل روی fifo ادعا کرده میشه 96mbps داده فرستاد

      این کار رو هم میکنن

      توی پروژهاش یه پروژه ساختن ... خدا لعنتشون کنه تبدیل ide به usb

      حتما cdROM پورتابل رو دیدید... بعضیاشون ازینا توشه

      سرعت هم که خدا رحم کنه

      ولی توی این پروژه نمیدونم چرا اینطوریه

      من اینو درست کردم و کار میکنه

      ولی توی بعضی جا ها گفتن 8kb ولی مال ما به 8b برثانیه هستش

      فرق بین این همه پایه با اون همه پایه هم هیچی نیست

      مثل فرق بین lpc2378 و lpc2368

      مثل فرق بین atmega128 و atmega64 (با صرف نظر از ROM)

      اینجا یه پروژه روی یه پکیج کوچیکتر رو بردیم روی پکیج بزرگتر مشکلی هم نداره

      (ممکن بود برعکسش ناممکن باشه)

      اون pcb ها که گذاشتم کار میکنه (بدون نیاز به دستکاری میتونید بزنیدش فقط توی شماتیک مشخص نکردم که مقادیر مقاومت و خازنها چقدره که خدارو شکر زیاد نیستن و اکثرا 4.7 کیلو)

      به وبلاگم سر بزنید

      دیدگاه


        #4
        پاسخ : JTAG

        شرمنده آقای تروشه بنده هم یک سوال دارم. منظور شما اینه که میخواهید از این پروژه یه عنوان Jtag USB استفاده کنید؟ اگر بله فکر میکنید مقرون به صرفه باشه که به جای تهیه یک Jtag و مبدل USB to LPT و با وجود میکرویی که فرمودید این کار رو انجام داد؟

        دیدگاه


          #5
          پاسخ : JTAG

          یه وقت از این مبدلای USB to LPT نگیرینا . من یه دونه گرفتم 9 تومن الآن گوشه کمدم داره خاک میخوره . این مبدلا که یه نمونش داخل سازه من احتمال زیاد میدم که با ATmega8 ساخته شده که سرعتش در حد لاک پشته . این آمادهاش هم که کار برادرای چینیه ( که من از همینا گرفتم ) یه پرت مجازی برای LPT نمیشازه ، بلکه یه پرینتر USB مجازی میسازه .
          بهتره برای Jtag از بوردی که تو همینجا گذاشتن برای JLink و ULink استفاده کنی . مدارش با یه AT91sam7s هستش . فقط یه آی-سی بافر داره که فکر کنم باید سفارش بدی بیارن . از HJtag خیلی حرفه ای ترن فکر کنم آمادشون حدود 100 تومن بود یا بیشتر .
          فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

          دیدگاه


            #6
            پاسخ : JTAG

            با شناختی که از آقای تروشه دارم مطمئنم هدفشون به پروگرم کردن محدود نمیشه.درسته؟
            It's nice to be important but it's important to be nice!

            از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

            دیدگاه


              #7
              پاسخ : JTAG

              نوشته اصلی توسط رضا شفقی
              با شناختی که از آقای تروشه دارم مطمئنم هدفشون به پروگرم کردن محدود نمیشه.درسته؟
              مطمئنا نه ... این میکرو روی خیلی از بوردهای fpga و ... بعنوان پل ارتباطیه سیستم با کامپیوتره ... سرعت وحشتناکش مجاب میکنه که arm دیگه وارد بحث usb نشه

              ولی الان چون میخواستم یه jtag بزنم که با usb باشه و تنها چیز مطمئن این بود ... روی همه برنامه ها هم کار میکنن ... openocd هست ولی اون آی سیش 18000 تومانه که مدتیه توی ایران نیست و همه برنامه ها پشتیبانی نمیکنن ... اینطوری به 25 تومان میتونید یه بورد بزنید که هم fpga و هم avr هم 8051 هم arm هم هزار و یه جنبنده ای رو پروگرام کنید ... همه برنامه ها ی کامپایلری هم پورت پرینتر رو بعنوان jtag و پروگرامر میشناسن ... نمی ارزه اگه سرعتش معقول باشه oo: واقعا نمی ارزه oo:
              به وبلاگم سر بزنید

              دیدگاه

              لطفا صبر کنید...
              X