Nios® II Avalon® mẫu phụ được ánh xạ bộ nhớ

author-image

Bởi

Mẫu được cung cấp có chứa Avalon mô-đun Verilog Bộ nhớ được ánh xạ (MM) dạng thành phần sẵn sàng cho SoPC Builder. Thành phần có thể tham số hóa, cho phép bạn chọn chức năng trên cơ sở mỗi đăng ký. Bạn có thể sử dụng linh kiện này với bất kỳ dòng thiết bị Intel® nào được SoPC Builder hỗ trợ. Thành phần này dựa trên Verilog, vì vậy bạn có thể thêm chức năng của riêng mình hoặc đơn giản là sử dụng nó làm tài liệu tham khảo. Để dễ sử dụng, thành phần sử dụng gọi lại Tcl để cho phép bạn thực hiện thay đổi cài đặt tự động trong môi trường GUI.

Bạn có thể sử dụng thành phần này như một sự thay thế cho thành phần PIO có sẵn từ SOPC Builder. Thành phần này thực hiện cùng một logic, nhưng nó được sao chép cho tối đa 16 cặp I/O. Thành phần này cũng hỗ trợ độ rộng dữ liệu từ 8 đến 1.024 bit với chế độ vòng lặp tùy chọn cho phép các nhà phát triển phần mềm đọc lại nội dung đầu ra. Phiên bản 2.0 của thành phần này hỗ trợ cổng đầu vào (hoặc đọc tệp đăng ký) với khả năng ngắt cho băng thông dữ liệu từ 8 đến 32 bit. Các ngắt được tạo ra bởi việc chuyển đổi dữ liệu cạnh ngày càng tăng tại các cổng đầu vào.

Hình 1. Biểu đồ khối thành phần.
Mỗi cặp I/O đều có khả năng sử dụng các loại truy cập được hiển thị trong Bảng 1.

Thành phần này cũng tùy chọn cung cấp tín hiệu đồng bộ hóa mà bạn có thể sử dụng để xác định thời điểm Avalon-MM chính truy cập một trong các thanh ghi. Ví dụ: logic tùy chỉnh của riêng bạn được kết nối với một trong các cổng dữ liệu đầu ra có thể sử dụng tín hiệu đồng bộ hóa để biểu thị rằng dữ liệu đó là hợp lệ. Một ví dụ khác là một trong các đầu vào có thể được kết nối với bộ đệm FIFO. Tín hiệu user_chipselect xuất user_read được sử dụng làm tín hiệu nhận biết đọc cho bộ đệm FIFO.

Sử dụng ví dụ thiết kế này

Việc sử dụng thiết kế này được điều chỉnh và tuân theo các điều khoản và điều kiện của Thỏa thuận cấp phép Mẫu thiết kế Intel®.

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.