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.
Bảng 1. Chế độ thành phần
Chế độ |
Mô tả |
---|---|
Chỉ đầu ra |
Thanh ghi đầu ra tiếp xúc ở mức cao nhất, tắt đầu vào |
Chỉ nhập |
Thanh ghi đầu vào tiếp xúc ở mức cao nhất, đầu ra bị vô hiệu hóa |
Đầu ra và đầu vào |
Thanh ghi đầu ra và đầu vào tiếp xúc ở mức cao nhất |
Đầu ra với Loopback |
Thanh ghi đầu ra tiếp xúc ở mức cao nhất, thanh ghi đầu ra hỗ trợ đọc, tắt đầu vào |
Bị vô hiệu hoá |
Tắt đầu ra và đầu vào |
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
- Tải xuống Avalon-MM Secondary Template (.zip).
- Tệp .zip chứa tất cả các tệp phần cứng cần thiết để tái tạo ví dụ.
- Tải xuống Avalon-MM Secondary Template README (.txt).
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®.