ID bài viết: 000078930 Loại nội dung: Thông tin sản phẩm & Tài liệu Lần duyệt cuối: 20/11/2013

Làm cách nào để kiểm soát offset_cancellation_reset một cổng reconfig_clk cố định được tạo ra từ hai PLLs khác nhau trong thiết kế PCIe?

Môi Trường

  • Phiên bản đăng ký Intel®Intel® Quartus® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Mô tả

    Nếu bạn có hai PLLs gọi là PLL1 và PLL2 và một nguồn đồng hồ chạy miễn phí từ chân có tên sysclk.

    Nếu PLL1 sử dụng sysclk để dẫn xuất tín hiệu reconfig_clk 50MHz và pll1_locked tín hiệu sau khi reconfig_clk ổn định.
    Nếu PLL2 sử dụng sysclk để tạo ra fixedclk 125MHz và hiển thị pll2_locked tín hiệu sau khi fixedclk là hợp lệ.

    Đối với lõi PCIe, khối định cấu hình lại phải được giữ lại cho đến khi cả hai đồng hồ này được ổn định. Do đó, thông offset_cancellation_reset đầu vào của nó phải được đặt cho đến khi cả pll1_locked và pll2_locked được hiển thị. Do đó, offset_cancellation đảo là sự đảo ngược của pll1_locked và pll2_locked.

    Trong Verilog, logic sẽ trông tương tự như sau:
    gán offset_cancellation_reset = ! (pll1_locked & pll2_locked);

    Khi hết thời gian cài đặt lại, nó sẽ bắt đầu cài offset_cancellation xử lý để thiết lập RX bên bộ thu phát và hiển thị cờ "BUSY". Khi quá trình này được hoàn tất, bộ điều khiển khối cấu hình lại sẽ hủy bỏ cờ BUSY.

    Các sản phẩm liên quan

    Bài viết này áp dụng cho 4 sản phẩm

    FPGA Arria® II GX
    FPGA Stratix® IV GX
    FPGA Stratix® IV GT
    FPGA Cyclone® IV GX

    Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.