اطلاعیه

Collapse
No announcement yet.

ARM- شبکه - I/O

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

    ARM- شبکه - I/O

    نیاز به مداری دارم از هسته ARM که از یک طرف سوکت شبکه بیاد توش ( به عنوان ورودی و خروجی) و از طرف دیگه با توجه به نوع استراکچر ثابتی که برای پکتهای ورودی یا خروجی تعریف میکنم 20 بین خروجی به صورت خاموش یا روشن در بیان
    و 4-5 پین هم به عنوان ورودی باشند یعنی اگر پالس بهشون اومد روی پورت شبکه یک پکت ارسال کنند_ با توجه به استراکچری بازم ثابت که کار برنامه نویس برای پردازش راحت باشه)
    حداقل قطعات برای این مدار چی هست ؟ چه مدل arm پیشنهاد میکنید؟
    برای برنامه نویسیش ( با توجه به اینکه من هنوز سوئیچ نکردم به arm )کی کمکم میکنه? :redface:


    EtherNet <==> ARM <==> I/O Pin

    پیوست»
    مثلا روی شبکه به آدرسip دستگاه یک رشته 20 کاراکتری با پروتکل UDP ارسال میکنم به صورت زیر مثلا
    00100000010000000000
    یعنی پایه 3 و 10 را یک کن و بقیه را صفر.
    آن دم که مرا مي زده بر خاک سپاريد زير کفنم خمره اي از باده گذاريد
    تا در سفر دوزخ از اين باده بنوشم
    آنلحظه که با دوزخيان کنم ملاقات يک خمره شراب ارغوان برم به سوغات
    هرقدر که در خاک ننوشيدم از اين باده صافي ، بنشينم و با دوزخيان کنم تلافي

    #2
    پاسخ : ARM- شبکه - I/O

    سلام
    شما حدقل به یک میکرو LPC21 یا AT91SAM7X نیاز دارین
    البته این کاری که شما میخاین انجام بدین به یک aVR ساده هم میشه انجام داد
    برای لایه فیزیکی و MAC هم به نظره من DM9161 خیلی خوبه , ولی هنوز که من از جواب نگرفتم
    ENC28J60 هم خوبه , از این جواب گرفتم ولی سرعتش کمتر از DM9161 هستش
    من توی برنامه نویسیش تا جایی که در توانم باشه بهتون کمک می کنم

    دیدگاه


      #3
      پاسخ : ARM- شبکه - I/O

      والا حداقل سرعت پردازشی که نیاز دارم 1200کیلوبایت بر ثانیه هست ( به اندازه پورت موازی) قصد داشتم پیرو تاپیکی که اقای رستمی زدن ( بردی برای ENC28j60) ازشون بپرسم این ic به همراه یک میکرو مثلا اتمگا16 جوابگوی نیاز من هست یا نه ؟
      البته اون 1200کیلوبایت حداقل نیازم هست که فعلا کارم را راه میندازه ولی در فاز بعدی باید 2 الی 3 برابر بتونم ساپورت کنم...

      چون تاحالا با enc تجربه کاری نداشتم مجبورم بپرسم دیگه :
      به نظر شما با این تفاصیل یک enc28j60 و atmega16 کارم راه می افته ؟
      یک میکرو avr میتونه سرعت 100 کارت شبکه را ساپورت کنه ؟

      آن دم که مرا مي زده بر خاک سپاريد زير کفنم خمره اي از باده گذاريد
      تا در سفر دوزخ از اين باده بنوشم
      آنلحظه که با دوزخيان کنم ملاقات يک خمره شراب ارغوان برم به سوغات
      هرقدر که در خاک ننوشيدم از اين باده صافي ، بنشينم و با دوزخيان کنم تلافي

      دیدگاه


        #4
        پاسخ : ARM- شبکه - I/O

        به نظر شما با این تفاصیل یک enc28j60 و atmega16 کارم راه می افته ؟
        ENC28J60 میتونه تو شبکه 10MB کار کنه , ولی فکر نمی کنم سرعت انتقال دیتا به 10MB برسه
        عملا با همون AVR هم میتونین به این سرعت برسین :rolleyes:
        به نظر من اگه میخاین کلا با اترنت کار کنین بهتره با امثال برد آقای رستمی کار کنین چون قبلا جواب گرفتن و مطمئنا برای شما هم جواب میده
        راه اندازی اترنت آرم هم دردسر های خودش رو داره
        یک میکرو avr میتونه سرعت 100 کارت شبکه را ساپورت کنه ؟
        اگه منظورتون 100MB/PS هستش , مطمئنا نه نمی تونه !

        دیدگاه


          #5
          پاسخ : ARM- شبکه - I/O

          شما حتی با یک PC نمیتونین به مرز 100 مگا بیت داده خام روی اترنت 100 مگا بیتی بطور دائم برسین.لحظه ای شاید. avr و arm که سهله. این حد نهاییه که توسط خیلی از عوامل خصوصا سرعت پردازش اطلاعات در طرف ارسال کننده و دریافت کننده محدود میشه. یک تجدید نظر راجع به پهنای باندتون کنین. شاید تعبیر غلط از نیازتون دارین. چون الزاما قید "حداکثر سرعت" نماینده نیاز واقعی شما میتونه نباشه.
          البته در شرایط خیلی خیلی خاص مثلا استفاده از xscale و فقط یک برنامه io ساده روی اترنت شاید.

          ضمنا پورت موازی هم در حالت spp تنها 40 کیلو بایت در ثانیه پهنای باند داره ... نه 1.2 مگا بایت در ثانیه.
          این تقریبا پهنای باند یک باس isa با کلاک 6 مگا هرتز هست.

          دیدگاه


            #6
            پاسخ : ARM- شبکه - I/O

            والا سرعت 100 را میدونم نمیتونم بهش برسم ، کلا هاردم 30 تا بیشتر سرعت نداره
            خب فکر کنم چاره ای ندارم باید ادامه را برم سراغ تاپیک جناب رستمی و سوالاتمو اونجا بپرسم.
            با تشکر از تمامی دوستان که زحمت کشیدن راهنمایی های لازم را کردند.
            آن دم که مرا مي زده بر خاک سپاريد زير کفنم خمره اي از باده گذاريد
            تا در سفر دوزخ از اين باده بنوشم
            آنلحظه که با دوزخيان کنم ملاقات يک خمره شراب ارغوان برم به سوغات
            هرقدر که در خاک ننوشيدم از اين باده صافي ، بنشينم و با دوزخيان کنم تلافي

            دیدگاه

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