اطلاعیه

Collapse
No announcement yet.

تفاوت کار با PCIe در حالت host و device

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

    تفاوت کار با PCIe در حالت host و device

    با سلام لطفا کمک کنید
    یکی به من بگه چی فرقی میکنه وقتی بخوای PCIe را تو حالت host را بیندازیم با حالتی که بخواهیم اون را برای یک device بسازیم؟

    #2
    پاسخ : تفاوت کار با PCIe در حالت host و device

    نوشته اصلی توسط arsiphysic
    با سلام لطفا کمک کنید
    یکی به من بگه چی فرقی میکنه وقتی بخوای PCIe را تو حالت host را بیندازیم با حالتی که بخواهیم اون را برای یک device بسازیم؟
    سلام

    host یا (root complex) میزبان دستگاه های دارای PCIE از نوع device هست. مثلا PCIE مادربورد کامپیوتر شما از نوع Host و کارت گرافیک Device هست. اگه می خوای بوردت رو به مادربورد وصل کنی باید device بسازی.
    وظیفه Host ارتباط با پردازنده اصلی و مدیریت deviceها و آدرسی دهی و تامین تغذیه و ... است.
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir

    دیدگاه


      #3
      پاسخ : تفاوت کار با PCIe در حالت host و device

      نوشته اصلی توسط محمد حسینی
      سلام

      host یا (root complex) میزبان دستگاه های دارای PCIE از نوع device هست. مثلا PCIE مادربورد کامپیوتر شما از نوع Host و کارت گرافیک Device هست. اگه می خوای بوردت رو به مادربورد وصل کنی باید device بسازی.
      وظیفه Host ارتباط با پردازنده اصلی و مدیریت deviceها و آدرسی دهی و تامین تغذیه و ... است.
      ممنون از اینکه توجه کردید ولی سوال من این نبود منظورم این بود که اگر بخواهیم از PCIe روی بردی که device هست استفده کنیم ریجیستر هاش ، نحوه سیم بندی پایه هاش ، کد نویسیش و ... چه فرقی با حالتی میکنه که برای یک مادربورد (host) داریم استفاده میکنیم؟
      باز هم ممنون

      دیدگاه


        #4
        پاسخ : تفاوت کار با PCIe در حالت host و device

        نوشته اصلی توسط arsiphysic
        ممنون از اینکه توجه کردید ولی سوال من این نبود منظورم این بود که اگر بخواهیم از PCIe روی بردی که device هست استفده کنیم ریجیستر هاش ، نحوه سیم بندی پایه هاش ، کد نویسیش و ... چه فرقی با حالتی میکنه که برای یک مادربورد (host) داریم استفاده میکنیم؟
        باز هم ممنون
        جواب سوالت حداقل چند صد صفحه داکیومنت و استانداردهای تعریف شده PCIE هست. نمی دونم چه جوابی باید به این سوال بدم!
        سمت مادربورد یا باید در سطح کرنل کد بنویسی تا بتونی با PCIE ارتباط داشته باشی یا باید این کار رو از طریق درایورها انجام بدی.
        سمت device هم اگه لایه های پایین PCIE کامل پیاده سازی شده باشن می تونی با قواعد و استانداردهای لایه transaction با host ارتباط داشته باشی
        https://www.linkedin.com/in/mohammadhosseini69

        http://zakhar.blog.ir

        دیدگاه

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