Microsemi -LOGO

Cấu hình bộ điều khiển Microsemi IGLOO2 HPMS DDR

Microsemi -DG0618-Lỗi-Phát hiện và sửa lỗi trên SmartFusion2-Thiết bị-sử dụng-Bộ nhớ DDR-SẢN PHẨM-IMAGE

Giới thiệu

IGLOO2 HPMS có bộ điều khiển DDR nhúng (HPMS DDR). Bộ điều khiển DDR này nhằm mục đích điều khiển bộ nhớ DDR ngoài chip. Bộ điều khiển HPMS DDR có thể được truy cập từ HPMS (sử dụng HPDMA) cũng như từ kết cấu FPGA.
Khi bạn sử dụng System Builder để xây dựng khối hệ thống bao gồm HPMS DDR, System Builder sẽ định cấu hình bộ điều khiển HPMS DDR cho bạn dựa trên các mục nhập và lựa chọn của bạn.
Người dùng không cần phải có cấu hình HPMS DDR riêng biệt. Để biết chi tiết, vui lòng tham khảo Hướng dẫn sử dụng IGLOO2 System Builder.
Trình tạo hệ thống

Trình tạo hệ thống

Trong em Builder để cấu hình HPMS DDR tự động.

  1.  Trong tab Tính năng thiết bị của System Builder, hãy kiểm tra Bộ nhớ DDR ngoài HPMS (HPMS DDR).
  2. Trong tab Memories, chọn Loại bộ nhớ DDR:
    • DDR2
    •  DDR3
    • LPDDR
  3. Chọn Chiều rộng của Bộ nhớ DDR: 8, 16 hoặc 32
  4. Kiểm tra ECC nếu bạn muốn có ECC cho DDR.
  5. Nhập thời gian cài đặt bộ nhớ DDR. Đây là thời gian bộ nhớ DDR cần để khởi tạo.
  6. Nhấp vào Nhập cấu hình đăng ký để nhập các giá trị đăng ký cho FDDR từ văn bản hiện có file chứa các giá trị đăng ký. Xem Bảng 1 để biết cấu hình đăng ký file cú pháp.
    Libero tự động lưu trữ dữ liệu cấu hình này trong eNVM. Khi FPGA reset, dữ liệu cấu hình này sẽ tự động được sao chép vào HPMS DDR.

Hình 1 • System Builder và HPMS DDR

Cấu hình bộ điều khiển Microsemi-IGLOO2-HPMS-DDR-1

Bảng 1 • Cấu hình đăng ký File Cú pháp

  • ddrc_dyn_soft_reset_CR 0x00 ;
  • ddrc_dyn_refresh_1_CR 0x27DE;
  • ddrc_dyn_refresh_2_CR 0x30F;
  • ddrc_dyn_powerdown_CR 0x02 ;
  • ddrc_dyn_debug_CR 0x00 ;
  • mặt nạ dữ liệu ddrc_ecc_CR 0x0000 ;
  • ddrc_addr_map_col_1_CR 0x3333 ;

Cấu hình bộ điều khiển HPMS DDR

Khi bạn sử dụng Bộ điều khiển DDR HPMS để truy cập Bộ nhớ DDR bên ngoài, Bộ điều khiển DDR phải được khởi tạo khi chạy. Điều này được thực hiện bằng cách ghi dữ liệu cấu hình vào các thanh ghi cấu hình bộ điều khiển DDR chuyên dụng. Trong IGLOO2, eNVM lưu trữ dữ liệu cấu hình thanh ghi và sau khi đặt lại FPGA, dữ liệu cấu hình được sao chép từ eNVM vào các thanh ghi chuyên dụng của HPMS DDR để khởi tạo.

Thanh ghi điều khiển HPMS DDR
Bộ điều khiển DDR HPMS có một tập hợp các thanh ghi cần được cấu hình khi chạy. Các giá trị cấu hình cho các thanh ghi này biểu thị các thông số khác nhau, chẳng hạn như chế độ DDR, độ rộng PHY, chế độ burst và ECC. Để biết thông tin chi tiết đầy đủ về các thanh ghi cấu hình bộ điều khiển DDR, vui lòng tham khảo Hướng dẫn sử dụng Microsemi IGLOO2
Cấu hình thanh ghi HPMS MDDR

Để chỉ định giá trị thanh ghi DDR:

  1. Sử dụng trình soạn thảo văn bản bên ngoài Libero SoC, chuẩn bị một văn bản file chứa tên và giá trị của Sổ đăng ký, như trong Hình 1-1.
  2. Từ tab Bộ nhớ của System Builder, nhấp vào Nhập cấu hình thanh ghi.
  3. Điều hướng đến vị trí của văn bản Cấu hình đăng ký file bạn đã chuẩn bị ở Bước 1 và chọn file để nhập khẩu.

Hình 1-1 • Dữ liệu cấu hình đăng ký – Định dạng văn bản

Cấu hình bộ điều khiển Microsemi-IGLOO2-HPMS-DDR-2

Khởi tạo HPMS DDR
Dữ liệu Cấu hình Đăng ký mà bạn nhập cho HPMS DDR được tải vào eNVM và được sao chép vào các thanh ghi cấu hình HPMS DDR khi FPGA reset. Không cần người dùng thực hiện hành động nào để khởi tạo HPMS DDR khi chạy. Việc khởi tạo tự động này cũng được mô phỏng trong mô phỏng.

Mô tả cảng

Giao diện DDR PHY
Các cổng này được hiển thị ở cấp cao nhất của khối do System Builder tạo ra. Để biết chi tiết, hãy tham khảo Hướng dẫn sử dụng IGLOO2 System Builder. Kết nối các cổng này với bộ nhớ DDR của bạn.

Bảng 2-1 • Giao diện DDR PHY

Tên cổng Phương hướng Sự miêu tả
MDDR_CAS_N NGOÀI CASN DRAM
MDDR_CKE NGOÀI DRAM CKE
MDDR_CLK NGOÀI Đồng hồ, bên P
MDDR_CLK_N NGOÀI Đồng hồ, bên N
MDDR_CS_N NGOÀI DRAM CSN
MDDR_ODT NGOÀI DRAM ODT
MDDR_RAS_N NGOÀI RASN DRAM
MDDR_RESET_N NGOÀI Đặt lại DRAM cho DDR3
MDDR_WE_N NGOÀI DRAM WEN
MDDR_ADDR[15:0] NGOÀI Bit địa chỉ bộ phim
MDDR_BA[2:0] NGOÀI Địa chỉ ngân hàng kịch
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) GIỚI THIỆU Mặt nạ dữ liệu phim
MDDR_DQS ([3:0]/[1:0]/[0]) GIỚI THIỆU Đầu vào/đầu ra nhấp nháy dữ liệu bộ phim – Mặt P
MDDR_DQS_N ([3:0]/[1:0]/[0]) GIỚI THIỆU Đầu vào/đầu ra nhấp nháy dữ liệu của bộ phim – Mặt N
MDDR_DQ ([31:0]/[15:0]/[7:0]) GIỚI THIỆU Đầu vào/đầu ra dữ liệu DRAM
MDDR_DQS_TMATCH_0_IN IN FIFO trong tín hiệu
MDDR_DQS_TMATCH_0_OUT NGOÀI Tín hiệu ra FIFO
MDDR_DQS_TMATCH_1_IN IN FIFO trong tín hiệu (chỉ 32-bit)
MDDR_DQS_TMATCH_1_OUT NGOÀI Tín hiệu đầu ra FIFO (chỉ 32-bit)
MDDR_DM_RDQS_ECC GIỚI THIỆU Mặt nạ dữ liệu ECC kịch
MDDR_DQS_ECC GIỚI THIỆU Đầu vào/đầu ra nhấp nháy dữ liệu Dram ECC – Mặt P
MDDR_DQS_ECC_N GIỚI THIỆU Đầu vào/đầu ra nhấp nháy dữ liệu Dram ECC – Mặt N
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) GIỚI THIỆU Đầu vào/đầu ra dữ liệu DRAM ECC
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO trong tín hiệu
MDDR_DQS_TMATCH_ECC_OUT NGOÀI Tín hiệu đầu ra ECC FIFO (chỉ 32-bit)

Độ rộng cổng đối với một số cổng thay đổi tùy thuộc vào lựa chọn độ rộng PHY. Ký hiệu “[a:0]/[b:0]/[c:0]” được sử dụng để biểu thị các cổng như vậy, trong đó “[a:0]” đề cập đến độ rộng cổng khi độ rộng PHY 32 bit được chọn, “[b:0]” tương ứng với độ rộng PHY 16 bit và “[c:0]” tương ứng với độ rộng PHY 8 bit.

Hỗ trợ sản phẩm

Microsemi SoC Products Group hỗ trợ các sản phẩm của mình bằng các dịch vụ hỗ trợ khác nhau, bao gồm Dịch vụ khách hàng, Trung tâm hỗ trợ kỹ thuật khách hàng, một webtrang web, thư điện tử và các văn phòng bán hàng trên toàn thế giới. Phụ lục này chứa thông tin về việc liên hệ với Microsemi SoC Products Group và sử dụng các dịch vụ hỗ trợ này.

Dịch vụ khách hàng
Liên hệ với bộ phận Dịch vụ khách hàng để được hỗ trợ sản phẩm không liên quan đến kỹ thuật, chẳng hạn như định giá sản phẩm, nâng cấp sản phẩm, cập nhật thông tin, trạng thái đơn đặt hàng và ủy quyền.
Từ Bắc Mỹ, gọi 800.262.1060
Từ phần còn lại của thế giới, hãy gọi 650.318.4460 Fax, từ mọi nơi trên thế giới, 408.643.6913

Trung tâm hỗ trợ kỹ thuật khách hàng
Nhóm Sản phẩm Microsemi SoC có các nhân viên của Trung tâm Hỗ trợ Kỹ thuật Khách hàng với các kỹ sư có tay nghề cao, những người có thể giúp trả lời các câu hỏi về phần cứng, phần mềm và thiết kế của bạn về Sản phẩm Microsemi SoC. Trung tâm hỗ trợ kỹ thuật dành cho khách hàng dành nhiều thời gian để tạo ghi chú ứng dụng, câu trả lời cho các câu hỏi chung về chu trình thiết kế, tài liệu về các sự cố đã biết và các câu hỏi thường gặp khác nhau. Vì vậy, trước khi bạn liên hệ với chúng tôi, vui lòng truy cập các tài nguyên trực tuyến của chúng tôi. Rất có khả năng chúng tôi đã trả lời câu hỏi của bạn.

Hỗ trợ kỹ thuật
Truy cập Hỗ trợ khách hàng webĐịa điểm (www.microsemi.com/soc/support/search/default.aspx) để biết thêm thông tin và hỗ trợ. Nhiều câu trả lời có sẵn trên tìm kiếm web tài nguyên bao gồm sơ đồ, hình minh họa và liên kết đến các tài nguyên khác trên webđịa điểm.

Webđịa điểm
Bạn có thể duyệt nhiều thông tin kỹ thuật và phi kỹ thuật trên trang chủ SoC, tại www.microsemi.com/soc.

Liên hệ với Trung tâm hỗ trợ kỹ thuật khách hàng
Đội ngũ kỹ sư tay nghề cao của Trung tâm Hỗ trợ Kỹ thuật. Có thể liên hệ với Trung tâm hỗ trợ kỹ thuật qua email hoặc thông qua Nhóm sản phẩm Microsemi SoC webđịa điểm.

E-mail
Bạn có thể liên lạc các câu hỏi kỹ thuật của mình tới địa chỉ email của chúng tôi và nhận lại câu trả lời qua email, fax hoặc điện thoại. Ngoài ra, nếu bạn gặp vấn đề về thiết kế, bạn có thể gửi email thiết kế của mình files để được hỗ trợ. Chúng tôi liên tục theo dõi tài khoản email trong suốt cả ngày. Khi gửi yêu cầu của bạn cho chúng tôi, vui lòng đảm bảo bao gồm tên đầy đủ, tên công ty và thông tin liên hệ của bạn để xử lý yêu cầu của bạn hiệu quả.
Địa chỉ email hỗ trợ kỹ thuật là soc_tech@microsemi.com.

Các trường hợp của tôi
Khách hàng của Microsemi SoC Products Group có thể gửi và theo dõi các trường hợp kỹ thuật trực tuyến bằng cách truy cập My Cases.

Bên ngoài Hoa Kỳ
Khách hàng cần hỗ trợ bên ngoài múi giờ Hoa Kỳ có thể liên hệ với bộ phận hỗ trợ kỹ thuật qua email (soc_tech@microsemi.com) hoặc liên hệ với văn phòng bán hàng tại địa phương. Danh sách văn phòng bán hàng có thể được tìm thấy tại
www.microsemi.com/soc/company/contact/default.aspx.

Hỗ trợ kỹ thuật ITAR
Để được hỗ trợ kỹ thuật về RH và RT FPGA được quy định bởi Quy định về buôn bán vũ khí quốc tế (ITAR), hãy liên hệ với chúng tôi qua soc_tech_itar@microsemi.com. Ngoài ra, trong Trường hợp của tôi, hãy chọn Có trong danh sách thả xuống ITAR. Để có danh sách đầy đủ các FPGA Microsemi do ITAR quản lý, hãy truy cập ITAR web trang.

Microsemi Corporation (NASDAQ: MSCC) cung cấp một danh mục toàn diện các giải pháp bán dẫn cho: hàng không vũ trụ, quốc phòng và an ninh; doanh nghiệp và truyền thông; và thị trường công nghiệp và năng lượng thay thế. Các sản phẩm bao gồm các thiết bị RF và analog hiệu suất cao, độ tin cậy cao, tín hiệu hỗn hợp và mạch tích hợp RF, SoC tùy chỉnh, FPGA và các hệ thống con hoàn chỉnh. Microsemi có trụ sở chính tại Aliso Viejo, Calif. Tìm hiểu thêm tại www.microsemi.com.

Trụ sở chính của Tập đoàn Microsemi One Enterprise, Aliso Viejo CA 92656 USA Tại Hoa Kỳ: +1 949-380-6100 Doanh số: +1 949-380-6136
Số Fax: +1 949-215-4996

© 2013 Tập đoàn Microsemi. Đã đăng ký Bản quyền. Microsemi và logo Microsemi là thương hiệu của Microsemi Corporation. Tất cả các nhãn hiệu và nhãn hiệu dịch vụ khác là tài sản của chủ sở hữu tương ứng của họ.

Tài liệu / Tài nguyên

Cấu hình bộ điều khiển Microsemi IGLOO2 HPMS DDR [tập tin pdf] Hướng dẫn sử dụng
Cấu hình bộ điều khiển IGLOO2 HPMS DDR, IGLOO2, Cấu hình bộ điều khiển HPMS DDR, Cấu hình bộ điều khiển DDR, Cấu hình

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *