اطلاعیه

Collapse
No announcement yet.

پروتکل SATA

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

    پروتکل SATA

    سلام.می خوام یه هارد ساتا رو با FPGA راه اندازی کنم.منتها مقاله ای در مورد بسته های ارسالی و... نمی تونم پیدا کنم.کسی چیزی نداره؟
    با تشکر :nerd:

    #2
    پاسخ : پروتکل SATA

    کارهایی که با FPGA در کورد ساتا انجام میشه معمولا خوندن و نوشتن به صورت دیتای خام هست. یعنی در اون کارهایی مثل فولدر بندی و ایجاد فایل و ... انجام نمیشه فقط توی یه آدرس مشخصی دیتایی نوشته میشه.
    آیا شما منظورتون این نوع استفاده است؟ اگر اینطوره میتونید کارهایی پیدا کنید.
    یا علی.

    دیدگاه


      #3
      پاسخ : پروتکل SATA

      ممنون بابت جواب.نه هدفم پیاده سازی FAT و... نیست.فقط می خوام بدونم فرمت داده ای که به هارد ارسال میشه برای خوندن از حافظه یا داده ای که دریافت میشه به چه شکله.CRC و... کجا قرار میگیرن و خطاها چطور گزارش میشن و... .کلا منظورم پیاده سازی پروتکل SATA هست.

      دیدگاه


        #4
        پاسخ : پروتکل SATA

        سلام
        تو پرتوکل sata 5 تا لایه داریم، اپلیکیشن، کامند، ترنسپورت، لینک و phy. تو لایه اپلیکیشن کامند مثل خوندن و نوشتن صادر می شن بعد لایه کامند وظیفه هندل کردن این کامند رو بر عهده میگیره لایه ترنسپورت وظیفه پکتایز کردن داده ها و کنترل پروسه انتقال و دریافت رو برعهده داره، توی لایه لینک crc gen , scrambling , 8b/10b encoding t انجام میشه و لایه phy هم عملیات سریالایزیشن و دی سریالایزیشن رو انجام میده. برای پیاده سازی phy توی fpga باید از راکت i/o استفاده کنید که قابلیت تولید سیگنال های OOB رو داشته باشه مثل gtx در virtex-5.

        دیدگاه


          #5
          پاسخ : پروتکل SATA

          ممنون بابت اطلاعات مفیدت.
          مگه این انتقال داده ها تو این پروتکل به صورت تفاضلی نیست؟
          مقاله ای نداری که همین لایه های رو نشون بده که مثلا چند بیت هستن و... .

          دیدگاه


            #6
            پاسخ : پروتکل SATA

            بعد از تبدیل داده های پارالل به سریال داده سینگل اندد به دیفرانسیلی تبدیل میشه و ارسال میشه.
            https://www.google.com/webhp?sourceid=chrome-instant&rlz=1C1GIWA_enIR611IR619&ion=1&amp ;espv=2&ie=UTF-8#q=+Implementing+SATA

            دیدگاه

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