Máy khách hộp thư intel với Giao diện phát trực tuyến Avalon FPGA IP Hướng dẫn sử dụng
Máy khách hộp thư intel với Giao diện truyền trực tuyến Avalon FPGA IP

Máy khách hộp thư có giao diện phát trực tuyến Avalon® Intel FPGA IP Overview

Máy khách Hộp thư có giao diện phát trực tuyến Avalon® Intel® FPGA IP (Máy khách Hộp thư có IP Máy khách Avalon ST) cung cấp kênh liên lạc giữa logic tùy chỉnh của bạn và trình quản lý thiết bị bảo mật (SDM). Bạn có thể sử dụng Máy khách Hộp thư với Avalon ST IP để gửi các gói lệnh và nhận các gói phản hồi từ các mô-đun ngoại vi SDM. Máy khách Hộp thư có Avalon ST IP xác định các chức năng mà SDM chạy.

Logic tùy chỉnh của bạn có thể sử dụng kênh liên lạc này để nhận thông tin và truy cập bộ nhớ flash từ các mô-đun ngoại vi sau:

  • ID chip
  • Cảm biến nhiệt độ
  • Tậptage Cảm biến
  • Bộ nhớ flash giao diện ngoại vi nối tiếp (SPI) bốn

Ghi chú: Trong suốt hướng dẫn sử dụng này, thuật ngữ Avalon ST viết tắt giao diện phát trực tuyến Avalon hoặc IP.

Hình 1. Máy khách hộp thư với thiết kế hệ thống IP Avalon ST
Máy khách hộp thư với thiết kế hệ thống IP Avalon ST

Hình dưới đây minh họa một ứng dụng trong đó Máy khách Hộp thư có IP Avalon ST đọc ID Chip.

Nhân vật 2. Ứng dụng khách hộp thư có IP Avalon ST đọc ID chip
Ứng dụng khách hộp thư có IP Avalon ST đọc ID chip

Hỗ trợ gia đình thiết bị

Sau đây liệt kê các định nghĩa mức hỗ trợ thiết bị cho IP Intel FPGA:

  • Hỗ trợ trước — IP có sẵn để mô phỏng và biên dịch cho dòng thiết bị này. Các mô hình tính thời gian bao gồm các ước tính kỹ thuật ban đầu về độ trễ dựa trên thông tin ban đầu sau bố cục. Các mô hình thời gian có thể thay đổi khi thử nghiệm silicon cải thiện mối tương quan giữa silicon thực tế và các mô hình thời gian. Bạn có thể sử dụng IP này cho các nghiên cứu về kiến ​​trúc hệ thống và sử dụng tài nguyên, mô phỏng, sơ đồ chân, đánh giá độ trễ hệ thống, đánh giá thời gian cơ bản (lập ngân sách đường ống) và chiến lược truyền I/O (độ rộng đường dẫn dữ liệu, độ sâu cụm, giao dịch tiêu chuẩn I/O tắt).
  • hỗ trợ sơ bộ — IP được xác minh bằng các mô hình định giờ sơ bộ cho dòng thiết bị này. IP đáp ứng tất cả các yêu cầu về chức năng nhưng có thể vẫn đang được phân tích thời gian cho dòng thiết bị. Nó có thể được sử dụng trong các thiết kế sản xuất một cách thận trọng.
  • hỗ trợ cuối cùng — IP được xác minh bằng các mô hình định giờ cuối cùng cho dòng thiết bị này. IP đáp ứng tất cả các yêu cầu về chức năng và thời gian cho dòng thiết bị và có thể được sử dụng trong thiết kế sản xuất.

Bảng 1. Hỗ trợ dòng thiết bị

Gia đình thiết bị Ủng hộ
Intel Agilex™ Nâng cao

Ghi chú: Bạn không thể mô phỏng Máy khách Hộp thư bằng IP Intel FPGA của Giao diện Truyền phát Avalon vì IP nhận được phản hồi từ SDM. Để xác thực IP này, Intel khuyên bạn nên thực hiện đánh giá phần cứng.

Thông tin liên quan
Máy khách hộp thư với giao diện phát trực tuyến Avalon Ghi chú phát hành IP Intel FPGA

Các tham số

Tên tham số Giá trị Sự miêu tả
Kích hoạt giao diện trạng thái Bật tắt Khi bạn bật giao diện này, Máy khách Hộp thư có giao diện phát trực tuyến Avalon Intel FPGA IP sẽ bao gồm tín hiệu command_status_invalid. Khi command_status_invalid xác nhận, bạn phải đặt lại IP.

Giao diện
Hình dưới đây minh họa Máy khách Hộp thư với Giao diện Truyền phát Avalon Giao diện IP Intel FPGA:

Hình 3. Máy khách hộp thư với giao diện phát trực tuyến Avalon Giao diện IP Intel FPGA
Máy khách hộp thư với giao diện phát trực tuyến Avalon Giao diện IP Intel FPGA

Để biết thêm thông tin về giao diện phát trực tuyến Avalon, hãy tham khảo Thông số kỹ thuật giao diện Avalon.
Thông tin liên quan
Thông số kỹ thuật giao diện Avalon

Giao diện đồng hồ và đặt lại

Bàn 2. Giao diện đồng hồ và đặt lại

Tên tín hiệu Phương hướng Sự miêu tả
in_clk Đầu vào Đây là đồng hồ cho các giao diện phát trực tuyến Avalon. Tần số tối đa tính bằng 250 MHz.
in_reset Đầu vào Đây là một thiết lập lại cao đang hoạt động. Xác nhận in_reset để đặt lại Máy khách Hộp thư với giao diện phát trực tuyến Avalon Intel FPGA IP (Máy khách Hộp thư có IP Avalon ST). Khi tín hiệu in_reset xác nhận, SDM phải xóa mọi hoạt động đang chờ xử lý khỏi Máy khách Hộp thư bằng IP Avalon ST. SDM tiếp tục xử lý lệnh từ các máy khách khác.

Để đảm bảo Máy khách Hộp thư có Avalon ST IP hoạt động chính xác khi thiết bị chuyển sang chế độ người dùng, thiết kế của bạn phải bao gồm IP Intel FPGA Phát hành lại để giữ thiết lập lại cho đến khi kết cấu FPGA vào chế độ người dùng. Intel khuyến nghị sử dụng bộ đồng bộ hóa đặt lại khi kết nối thiết lập lại hoặc đầu ra của người dùng của IP phát hành đặt lại với

cổng reset của Mailbox Client với Avalon ST IP. Để triển khai bộ đồng bộ hóa đặt lại, hãy sử dụng IP Intel FPGA của Cầu đặt lại có sẵn trong Trình thiết kế nền tảng.

Ghi chú: Để biết nguyên tắc kết nối và khởi tạo IP trong Trình thiết kế nền tảng, hãy tham khảo Thành phần máy chủ và giao tiếp bắt buộc cho Thiết kế cập nhật hệ thống từ xa Ví dụamphình trong Hướng dẫn sử dụng cấu hình Intel Agilex.

Giao diện lệnh
Sử dụng giao diện Avalon Streaming (Avalon ST) để gửi lệnh đến SDM.

Bảng 3. Giao diện lệnh

Tên tín hiệu Phương hướng Sự miêu tả
lệnh_ready Đầu ra Máy khách Hộp thư có IP Avalon ST Intel FPGA xác nhận command_ready khi nó sẵn sàng nhận lệnh từ ứng dụng. Ready_latency là 0 chu kỳ. Máy khách Hộp thư có Avalon ST có thể chấp nhận command_data[31:0] trong cùng chu kỳ mà command_ready xác nhận.
lệnh_valid Đầu vào Tín hiệu command_valid xác nhận để chỉ ra rằng command_data hợp lệ.
lệnh_data[31:0] Đầu vào Bus command_data điều khiển các lệnh tới SDM. Tham khảo Danh sách lệnh và Mô tả để biết định nghĩa của các lệnh.
lệnh_startofpacket Đầu vào command_startofpacket xác nhận trong chu kỳ đầu tiên của gói lệnh.
lệnh_endofpacket Đầu vào command_endofpacket xác nhận một gói trong chu kỳ cuối cùng của lệnh.

Nhân vật 4. Thời gian cho gói lệnh Avalon ST
hình:m Gói lệnh ST

Giao diện phản hồi
IP máy khách SDM Avalon ST gửi phản hồi đến ứng dụng của bạn bằng giao diện phản hồi.

Bảng 4. Giao diện phản hồi

Tín hiệu 5 Phương hướng Sự miêu tả
phản hồi_đã sẵn sàng Đầu vào Logic ứng dụng có thể xác nhận tín hiệu reply_ready bất cứ khi nào nó có thể nhận được phản hồi.
phản hồi_valid Đầu ra SDM xác nhận phản hồi_valid để chỉ ra rằng dữ liệu phản hồi là hợp lệ.
phản hồi_data[31:0] Đầu ra SDM điều khiển dữ liệu phản hồi để cung cấp thông tin được yêu cầu. Từ đầu tiên của phản hồi là tiêu đề xác định lệnh mà SDM đang cung cấp. tham khảo Danh sách lệnh và mô tả để biết định nghĩa của các lệnh.
phản hồi_startofpacket Đầu ra Reply_startofpacket xác nhận trong chu kỳ đầu tiên của gói phản hồi.
phản hồi_endofpacket Đầu ra Reply_endofpacket xác nhận trong chu kỳ cuối cùng của gói phản hồi.

Hình 5. Thời gian cho gói phản hồi Avalon ST
Gói phản hồi Avalon ST

Giao diện trạng thái lệnh

Bảng 5. Giao diện trạng thái lệnh

Tên tín hiệu Phương hướng Sự miêu tả
lệnh_status_invalid Đầu ra command_status_invalid xác nhận để báo lỗi. Tín hiệu này thường xác nhận để chỉ ra rằng độ dài của lệnh được chỉ định trong tiêu đề lệnh không khớp với độ dài của lệnh được gửi. Khi command_status_invalid xác nhận, logic ứng dụng của bạn phải xác nhận in_reset để khởi động lại Máy khách Hộp thư với giao diện phát trực tuyến Avalon Intel FPGA IP.

Hình 6. Đặt lại sau khi xác nhận command_status_invalid
hình: command_status_invalid Xác nhận

Lệnh và phản hồi

Bộ điều khiển máy chủ giao tiếp với SDM bằng cách sử dụng các gói lệnh và phản hồi thông qua IP Intel FPGA của Máy khách Hộp thư.

Từ đầu tiên của gói lệnh và phản hồi là tiêu đề cung cấp thông tin cơ bản về lệnh hoặc phản hồi.

Hình 7. Định dạng tiêu đề lệnh và phản hồi
hình: Định dạng tiêu đề lệnh và phản hồi

Ghi chú: Trường LENGTH trong tiêu đề lệnh phải khớp với độ dài lệnh của lệnh tương ứng.
Bảng sau mô tả các trường của lệnh tiêu đề.

Bảng 6. Mô tả tiêu đề lệnh và phản hồi

Tiêu đề Chút Sự miêu tả
Kín đáo [31:28] Kín đáo.
ID [27:24] ID lệnh. Tiêu đề phản hồi trả về ID được chỉ định trong tiêu đề lệnh. Tham khảo Lệnh vận hành để biết mô tả lệnh.
0 [23] Kín đáo.
CHIỀU DÀI [22:12] Số từ của đối số theo sau tiêu đề. IP sẽ phản hồi với lỗi nếu nhập sai số lượng từ đối số cho một lệnh nhất định.
Nếu có sự không khớp giữa độ dài lệnh được chỉ định trong tiêu đề lệnh và số lượng từ được gửi. IP tăng bit 3 của Thanh ghi trạng thái ngắt (COMMAND_INVALID) và Máy khách hộp thư phải được đặt lại.
Kín đáo [11] Kín đáo. Phải được đặt thành 0.
Mã lệnh/Mã lỗi [10:0] Mã lệnh chỉ định lệnh. Mã lỗi cho biết lệnh thành công hay thất bại.
Trong tiêu đề lệnh, các bit này biểu thị mã lệnh. Trong tiêu đề phản hồi, các bit này biểu thị mã lỗi. Nếu lệnh thành công, Mã lỗi là 0. Nếu lệnh không thành công, hãy tham khảo các mã lỗi được xác định trong Phản hồi mã lỗi.

Lệnh hoạt động

Đặt lại Flash SPI Quad
Quan trọng:
Đối với các thiết bị Intel Agilex, bạn phải kết nối chân đặt lại đèn flash nối tiếp hoặc bộ nhớ flash SPI quad với chân AS_nRST. SDM phải kiểm soát hoàn toàn việc thiết lập lại QSPI. Không kết nối chân đặt lại quad SPI với bất kỳ máy chủ bên ngoài nào.

Bảng 7. Danh sách lệnh và mô tả

Yêu cầu Mã (Hex) Độ dài lệnh (1) Độ dài phản hồi (1) Sự miêu tả
KHÔNG CÓ 0 0 0 Gửi phản hồi trạng thái OK.
GET_IDCODE 10 0 1 Phản hồi chứa một đối số là JTAG IDCODE cho thiết bị
GET_CHIPID 12 0 2 Phản hồi chứa giá trị CHIPID 64 bit với từ ít quan trọng nhất đứng đầu.
GET_USERCODE 13 0 1 Phản hồi chứa một đối số là J 32 bitTAG USERCODE mà dòng bit cấu hình ghi vào thiết bị.
GET_VOLTAGE 18 1 n(2) GET_VOLTAGLệnh E có một đối số duy nhất là một bitmask chỉ định các kênh cần đọc. Bit 0 chỉ định kênh 0, bit 1 chỉ định kênh 1, v.v.
Phản hồi bao gồm đối số một từ cho mỗi bit được đặt trong mặt nạ bit. tậptage được trả về là số điểm cố định không dấu có 16 bit bên dưới điểm nhị phân. Dành cho người yêu cũample, một voltage của 0.75V trả về 0x0000C000. (3)
Các thiết bị Intel Agilex có một tập duy nhấttagcảm biến điện tử. Do đó, câu trả lời luôn là một từ.
NHẬN_ NHIỆT ĐỘ 19 1 n(4) Lệnh GET_TEMPERATURE trả về nhiệt độ hoặc nhiệt độ của vải lõi hoặc vị trí kênh thu phát mà bạn chỉ định.

Đối với thiết bị Intel Agilex, hãy sử dụng đối số cảm biến_req để chỉ định vị trí. Sensor_req bao gồm các trường sau:

  • Bit[31:28]: Dành riêng.
  • Bits[27:16]: Vị trí cảm biến. Chỉ định vị trí TSD.
  • Bits[15:0]: Mặt nạ cảm biến. Chỉ định các cảm biến để đọc cho vị trí cảm biến được chỉ định. Câu trả lời chứa một từ cho mỗi nhiệt độ được yêu cầu. Nếu bị bỏ qua, lệnh sẽ đọc kênh 0. Bit có trọng số nhỏ nhất (lsb) tương ứng với cảm biến 0. Bit có trọng số cao nhất (msb) tương ứng với kênh 15.

Nhiệt độ được trả về là một giá trị cố định có dấu với 8 bit dưới điểm nhị phân. Dành cho người yêu cũample, nhiệt độ 10°C trả về 0x00000A00. Nhiệt độ -1.5°C trả về 0xFFFFFE80.
Nếu mặt nạ bit chỉ định Vị trí không hợp lệ, lệnh sẽ trả về mã lỗi có giá trị bất kỳ trong phạm vi 0x80000000 -0x800000FF.
Đối với các thiết bị Intel Agilex, hãy tham khảo Hướng dẫn sử dụng quản lý năng lượng Intel Agilex để biết thêm thông tin về cảm biến nhiệt độ tích hợp cục bộ.

RSU_IMAGE_ CẬP NHẬT 5C 2 0 Kích hoạt cấu hình lại từ nguồn dữ liệu có thể là hình ảnh gốc hoặc hình ảnh ứng dụng.
tiếp tục…
  1. Số này không bao gồm tiêu đề lệnh hoặc phản hồi.
  2. Đối với các thiết bị Intel Agilex hỗ trợ đọc nhiều thiết bị, chỉ mục n khớp với số lượng kênh bạn bật trên thiết bị của mình.
  3. Tham khảo Hướng dẫn sử dụng quản lý năng lượng Intel Agilex để biết thêm thông tin về các kênh và vị trí cảm biến nhiệt độ.
  4. Chỉ số n phụ thuộc vào số lượng mặt nạ cảm biến.
Yêu cầu Mã (Hex) Độ dài lệnh (1) Độ dài phản hồi (1) Sự miêu tả
Lệnh này lấy một đối số 64-bit tùy chọn để chỉ định địa chỉ dữ liệu cấu hình lại trong flash. Khi gửi đối số tới IP, trước tiên bạn gửi các bit [31:0], sau đó là các bit [63:32]. Nếu bạn không cung cấp đối số này, giá trị của nó được coi là 0.
  • Bit [31:0]: Địa chỉ bắt đầu của ảnh ứng dụng.
  • Bit [63:32]: Dự trữ (ghi là 0).

Khi thiết bị xử lý lệnh này, nó sẽ trả về tiêu đề phản hồi cho FIFO phản hồi trước khi tiến hành cấu hình lại thiết bị. Đảm bảo PC chủ hoặc bộ điều khiển máy chủ dừng phục vụ các ngắt khác và tập trung vào việc đọc dữ liệu tiêu đề phản hồi để cho biết lệnh đã hoàn thành thành công. Nếu không, PC chủ hoặc bộ điều khiển máy chủ có thể không nhận được phản hồi sau khi quá trình cấu hình lại bắt đầu.
Khi thiết bị tiến hành cấu hình lại, liên kết giữa máy chủ bên ngoài và FPGA sẽ bị mất. Nếu bạn sử dụng PCIe trong thiết kế của mình, bạn cần liệt kê lại liên kết PCIe.
Quan trọng: Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT truy xuất vị trí flash quad SPI cho hai bảng phân vùng phụ mà RSU sử dụng: SPT0 và SPT1.
Câu trả lời gồm 4 từ chứa thông tin sau:
Từ Tên Sự miêu tả
0 SPT0[63:32] Địa chỉ SPT0 trong bộ nhớ flash SPI quad.
1 SPT0[31:0]
2 SPT1[63:32] Địa chỉ SPT1 trong bộ nhớ flash SPI quad.
3 SPT1[31:0]
CẤU HÌNH_ TRẠNG THÁI 4 0 6 Báo cáo trạng thái của lần cấu hình lại gần đây nhất. Bạn có thể sử dụng lệnh này để kiểm tra trạng thái cấu hình trong và sau khi cấu hình. Phản hồi chứa các thông tin sau:
Từ Bản tóm tắt Sự miêu tả
0 Tình trạng Mô tả lỗi liên quan đến cấu hình gần đây nhất. Trả về 0 khi không có lỗi cấu hình.
Trường lỗi có 2 trường:
  • 16 bit trên: Mã lỗi lớn.
  • 16 bit thấp hơn: Mã lỗi nhỏ.

Tham khảo Phụ lục: CONFIG_STATUS và mô tả mã lỗi RSU_STATUS trong ứng dụng khách hộp thư Intel IP đồ họa  Hướng dẫn sử dụng để biết thêm thông tin.

1 Phiên bản Quartus Có sẵn trong các phiên bản phần mềm Intel Quartus® Prime từ 19.4 đến 21.2, trường này hiển thị:
  • Bit [31:28]: Chỉ mục phần sụn hoặc bản sao phần sụn quyết định được sử dụng gần đây nhất. Các giá trị có thể là 0, 1, 2 và 3.
  • Bit [27:24]: Dành riêng
  • Bit [23:16]: Giá trị là '0'
Có sẵn trong phần mềm Intel Quartus Prime phiên bản 21.3 trở lên, phiên bản Quartus hiển thị:
  • Bit [31:28]: Chỉ mục phần sụn hoặc bản sao phần sụn quyết định được sử dụng gần đây nhất. Các giá trị có thể là 0, 1, 2 và 3.
  • Bit [27:24]: Dành riêng
  • Bit [23:16]: Số phát hành Major Quartus
  • Bit [15:8]: Số phát hành Quartus nhỏ
  • Bit [7:0]: Số cập nhật Quartus

Ví dụample, trong phần mềm Intel Quartus Prime phiên bản 21.3.1, các giá trị sau biểu thị số phát hành Quartus chính và phụ cũng như số cập nhật Quartus:

  • Bit [23:16] = 8'd21 = 8'h15
  • Bit [15:8] = 8'd3 = 8'h3
  • Bit [7:0] = 8'd1 = 8'h1
2 Tình trạng ghim
  • Bit [31]: Giá trị đầu ra nSTATUS hiện tại (hoạt động ở mức thấp)
  • Bit [30]: Đã phát hiện giá trị đầu vào nCONFIG (hoạt động ở mức thấp)
  • Bit [29:8]: Dành riêng
  • Bit [7:6]: Cấu hình nguồn xung nhịp
    • 01 = Bộ dao động nội
    • 10 = OSC_CLK_1
  • Bit [5:3]: Dành riêng
  • Bit [2:0]: Giá trị MSEL khi bật nguồn
3 Trạng thái chức năng mềm Chứa giá trị của từng chức năng mềm, ngay cả khi bạn chưa gán chức năng này cho chân SDM.
  • Bit [31:6]: Dành riêng
  • Bit [5]: HPS_WARMRESET
  • Bit [4]: ​​HPS_COLDRESET
  • Bit [3]: SEU_ERROR
  • Bit [2]: CVP_DONE
  • Bit [1]: INIT_DONE
  • Bit [0]: CONF_DONE
4 Vị trí lỗi Chứa vị trí lỗi. Trả về 0 nếu không có lỗi.
5 Chi tiết lỗi Chứa các chi tiết lỗi. Trả về 0 nếu không có lỗi.
RSU_STATUS 5B 0 9 Báo cáo trạng thái nâng cấp hệ thống từ xa hiện tại. Bạn có thể sử dụng lệnh này để kiểm tra trạng thái cấu hình trong quá trình cấu hình và sau khi hoàn tất. Lệnh này trả về các phản hồi sau:
Từ Bản tóm tắt Sự miêu tả

(Tiếp tục….)

  1. Số này không bao gồm tiêu đề lệnh hoặc phản hồi
0-1 Hình ảnh hiện tại Độ lệch flash của hình ảnh ứng dụng hiện đang chạy.
2-3 Hình ảnh không thành công Độ lệch flash của hình ảnh ứng dụng bị lỗi có mức ưu tiên cao nhất. Nếu có nhiều hình ảnh trong bộ nhớ flash, sẽ lưu giá trị của hình ảnh đầu tiên bị lỗi. Giá trị toàn 0 cho biết không có hình ảnh nào bị lỗi. Nếu không có hình ảnh nào bị lỗi thì phần còn lại của các từ còn lại trong thông tin trạng thái sẽ không lưu trữ thông tin hợp lệ.
Ghi chú:Cạnh tăng trên nCONFIG để cấu hình lại từ ASx4, không xóa trường này. Thông tin về việc cập nhật hình ảnh không thành công chỉ khi Máy khách Hộp thư nhận được lệnh RSU_IMAGE_UPDATE mới và định cấu hình thành công từ hình ảnh cập nhật.
4 Tình trạng Mã lỗi của hình ảnh bị lỗi. Trường lỗi có hai phần:
  • Bit [31:16]: Mã lỗi chính
  • Bit [15:0]: Mã lỗi nhỏ Trả về 0 nếu không có lỗi. tham khảo

Phụ lục: Mô tả mã lỗi CONFIG_STATUS và RSU_STATUS trong Hướng dẫn sử dụng IP Intel FPGA của ứng dụng khách hộp thư để biết thêm thông tin.

5 Phiên bản Phiên bản giao diện RSU và nguồn lỗi.
Để biết thêm thông tin, hãy tham khảo phần Trạng thái RSU và Mã lỗi trong Hướng dẫn sử dụng Cập nhật hệ thống từ xa hệ thống bộ xử lý cứng.
6 Vị trí lỗi Lưu trữ vị trí lỗi của hình ảnh bị lỗi. Trả về 0 nếu không có lỗi.
7 Chi tiết lỗi Lưu trữ chi tiết lỗi của hình ảnh bị lỗi. Trả về 0 nếu không có lỗi.
8 Bộ đếm thử lại hình ảnh hiện tại Đếm số lần thử lại đã được thử cho hình ảnh hiện tại. Bộ đếm ban đầu là 0. Bộ đếm được đặt thành 1 sau lần thử lại đầu tiên, sau đó là 2 sau lần thử lại thứ hai.
Chỉ định số lần thử lại tối đa trong Cài đặt Intel Quartus Prime của bạn File (.qsf). Lệnh là: set_global_signment -name RSU_MAX_RETRY_COUNT 3. Các giá trị hợp lệ cho bộ đếm MAX_RETRY là 1-3. Số lần thử lại thực tế có sẵn là MAX_RETRY -1
Trường này đã được thêm vào phiên bản 19.3 của phần mềm Intel Quartus Prime Pro Edition.
tiếp tục…
  1. Số này không bao gồm tiêu đề lệnh hoặc phản hồi.
RSU_NOTIFY 5D 1 0 Xóa tất cả thông tin lỗi trong phản hồi RSU_STATUS và đặt lại bộ đếm thử lại. Đối số một từ có các trường sau:
  • 0x00050000: Xóa bộ đếm thử lại hiện tại. Việc đặt lại bộ đếm thử lại hiện tại sẽ đặt bộ đếm về XNUMX, như thể hình ảnh hiện tại được tải thành công lần đầu tiên.
  • 0x00060000: Xóa thông tin trạng thái lỗi.
  • Tất cả các giá trị khác được bảo lưu.

Lệnh này không khả dụng trước phiên bản 19.3 của phần mềm Intel Quartus Prime Pro Edition.

QSPI_OPEN 32 0 0 Yêu cầu quyền truy cập độc quyền vào quad SPI. Bạn đưa ra yêu cầu này trước bất kỳ yêu cầu QSPI nào khác. SDM chấp nhận yêu cầu nếu không sử dụng quad SPI và SDM không định cấu hình thiết bị.
Trả về OK nếu SDM cấp quyền truy cập.
SDM cấp quyền truy cập độc quyền cho máy khách bằng hộp thư này. Các máy khách khác không thể truy cập quad SPI cho đến khi máy khách đang hoạt động từ bỏ quyền truy cập bằng lệnh QSPI_CLOSE.
Theo mặc định, quyền truy cập vào các thiết bị bộ nhớ flash quad SPI thông qua bất kỳ IP máy khách hộp thư nào không có sẵn trong các thiết kế bao gồm HPS, trừ khi bạn tắt QSPI trong cấu hình phần mềm HPS.
Quan trọng: Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.
QSPI_CLOSE 33 0 0 Đóng quyền truy cập độc quyền vào giao diện quad SPI.
Quan trọng:Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.
QSPI_SET_CS 34 1 0 Chỉ định một trong các thiết bị quad SPI được đính kèm thông qua các dòng chọn chip. Lấy một đối số một từ như được mô tả dưới đây
  • Bits[31:28]: Thiết bị flash để chọn. Tham khảo thông tin bên dưới để biết giá trị tương ứng với các chân nCSO[0:3]
    • Giá trị 4'h0000 chọn flash tương ứng với nCSO[0].
    • Giá trị 4'h0001 chọn flash tương ứng với nCSO[1].
    • Giá trị 4'h0002 chọn flash tương ứng với nCSO[2].
    • Giá trị 4'h0003 chọn đèn flash tương ứng với nCSO[3].
  • Bits[27:0]: Dành riêng (viết là 0).

Ghi chú: Các thiết bị Intel Agilex hoặc Intel Stratix® 10 hỗ trợ một thiết bị bộ nhớ flash AS x4 cho cấu hình AS từ thiết bị quad SPI được kết nối với nCSO[0]. Sau khi thiết bị chuyển sang chế độ người dùng, bạn có thể sử dụng tối đa bốn bộ nhớ flash AS x4 để sử dụng với IP Máy khách Hộp thư hoặc HPS làm nơi lưu trữ dữ liệu. IP hoặc HPS của Mailbox Client có thể sử dụng nCSO[3:0] để truy cập các thiết bị SPI.
Lệnh này là tùy chọn đối với sơ đồ cấu hình AS x4, dòng chọn chip tuân theo lệnh QSPI_SET_CS được thực thi cuối cùng hoặc mặc định là nCSO[0] sau cấu hình AS x4. JTAG sơ đồ cấu hình yêu cầu thực thi lệnh này để truy cập vào flash QSPI kết nối các chân SDM_IO.
Quyền truy cập vào các thiết bị bộ nhớ flash QSPI bằng chân SDM_IO chỉ khả dụng cho sơ đồ cấu hình AS x4, JTAG cấu hình và thiết kế được biên dịch cho cấu hình AS x4. Đối với sơ đồ cấu hình giao diện phát trực tuyến Avalon (Avalon ST), bạn phải kết nối bộ nhớ flash QSPI với các chân GPIO.

tiếp tục…
  1. Số này không bao gồm tiêu đề lệnh hoặc phản hồi
Quan trọng: Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.
QSPI_READ 3A 2 N Đọc thiết bị quad SPI đính kèm. Kích thước truyền tối đa là 4 kilobyte (KB) hoặc 1024 từ.
Có hai đối số:
  • Địa chỉ flash quad SPI (một từ). Địa chỉ phải được căn chỉnh theo từ. Thiết bị trả về mã lỗi 0x1 cho các địa chỉ không được căn chỉnh.
  • Số từ cần đọc (một từ).

Khi thành công, trả về OK, sau đó là đọc dữ liệu từ thiết bị quad SPI. Phản hồi thất bại sẽ trả về mã lỗi.
Để đọc thành công một phần, QSPI_READ có thể trả về trạng thái OK một cách sai lầm.
Ghi chú: Bạn không thể chạy lệnh QSPI_READ trong khi đang tiến hành cấu hình thiết bị.
Quan trọng:Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.

QSPI_WRITE 39 2+N 0 Ghi dữ liệu vào thiết bị quad SPI. Kích thước truyền tối đa là 4 kilobyte (KB) hoặc 1024 từ.
Có ba đối số:
  • Phần bù địa chỉ flash (một từ). Địa chỉ ghi phải được căn chỉnh theo từ.
  • Số từ cần viết (một từ).
  • Dữ liệu cần ghi (một hoặc nhiều từ). Việc ghi thành công sẽ trả về mã phản hồi OK.

Để chuẩn bị bộ nhớ cho việc ghi, hãy sử dụng lệnh QSPI_ERASE trước khi ban hành lệnh này.
Ghi chú: Bạn không thể chạy lệnh QSPI_WRITE trong khi đang tiến hành cấu hình thiết bị.
Quan trọng:Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.

QSPI_ERASE 38 2 0 Xóa cung 4/32/64 KB của thiết bị quad SPI. Có hai đối số:
  • Phần bù địa chỉ flash để bắt đầu xóa (một từ). Tùy thuộc vào số lượng từ cần xóa, địa chỉ bắt đầu phải là:
    • Căn chỉnh 4 KB nếu số từ cần xóa là 0x400
    • Căn chỉnh 32 KB nếu số từ cần xóa là 0x2000
    • Căn chỉnh 64 KB nếu số từ cần xóa là 0x4000 Trả về lỗi cho các địa chỉ được căn chỉnh không phải 4/32/64 KB.
  • Số từ cần xóa được quy định theo bội số của:
    • 0x400 để xóa 4 KB (100 từ) dữ liệu. Tùy chọn này là kích thước xóa tối thiểu.
    • 0x2000 để xóa 32 KB (500 từ) dữ liệu
    • 0x4000 để xóa 64 KB (1000 từ) dữ liệu Việc xóa thành công sẽ trả về mã phản hồi OK.

Quan trọng:Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.

QSPI_READ_ DEVICE_REG 35 2 N Đọc các thanh ghi từ thiết bị quad SPI. Số đọc tối đa là 8 byte. Có hai đối số:
  • Opcode cho lệnh đọc.
  • Số byte cần đọc.
tiếp tục…
  1. Số này không bao gồm tiêu đề lệnh hoặc phản hồi.
Việc đọc thành công sẽ trả về mã phản hồi OK, sau đó là dữ liệu được đọc từ thiết bị. Trả về dữ liệu đã đọc là bội số của 4 byte. Nếu byte cần đọc không phải là bội số chính xác của 4 byte, thì nó sẽ được đệm bằng bội số của 4 byte cho đến khi ranh giới từ tiếp theo và giá trị bit được đệm bằng XNUMX.
Quan trọng: Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.
QSPI_WRITE_DEVICE_REG 36 2+N 0 Ghi vào các thanh ghi của quad SPI. Ghi tối đa là 8 byte. Có ba đối số:
  • Opcode cho lệnh ghi.
  • Số byte để ghi.
  • Dữ liệu để viết.

Để thực hiện xóa khu vực hoặc xóa khu vực phụ, bạn phải chỉ định địa chỉ flash nối tiếp theo thứ tự byte quan trọng nhất (MSB) đến byte quan trọng nhất (LSB) như sau:ample minh họa.
Để xóa một khu vực của flash Micron 2 gigabit (Gb) tại địa chỉ 0x04FF0000 bằng lệnh QSPI_WRITE_DEVICE_REG, hãy ghi địa chỉ flash theo thứ tự MSB sang LSB như hiển thị ở đây:
Tiêu đề: 0x00003036 Mã sản phẩm: 0x000000DC
Số byte cần ghi: 0x00000004 Địa chỉ flash: 0x0000FF04
Việc ghi thành công sẽ trả về mã phản hồi OK. Lệnh này đệm dữ liệu không phải là bội số của 4 byte cho ranh giới từ tiếp theo. Lệnh đệm dữ liệu bằng XNUMX.
Quan trọng:Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.

QSPI_SEND_ DEVICE_OP 37 1 0 Gửi một lệnh opcode tới quad SPI. Lấy một đối số:
  • Opcode để gửi thiết bị quad SPI.

Lệnh thành công sẽ trả về mã phản hồi OK.
Quan trọng:Khi đặt lại quad SPI, bạn phải làm theo hướng dẫn được chỉ định trong Đặt lại Flash SPI Quad ở trang 9.

Để biết mô tả mã lỗi chính và phụ CONFIG_STATUS và RSU_STATUS, hãy tham khảo Phụ lục: Mô tả mã lỗi CONFIG_STATUS và RSU_STATUS trong Hướng dẫn sử dụng IP Intel FPGA của ứng dụng khách hộp thư.
Thông tin liên quan

Phản hồi mã lỗi

Bảng 8. Mã lỗi

Giá trị (Hex) Phản hồi mã lỗi Sự miêu tả
0 OK Cho biết lệnh đã hoàn tất thành công.
Một lệnh có thể trả về trạng thái OK một cách sai lầm nếu một lệnh, chẳng hạn như
QSPI_READ thành công một phần.
1 LỆNH KHÔNG HỢP LỆ Cho biết ROM khởi động hiện đang được tải không thể giải mã hoặc nhận dạng mã lệnh.
3 UNKNOWN_COMMAND Cho biết chương trình cơ sở hiện đang tải không thể giải mã mã lệnh.
4 INVALID_COMMAND_ THÔNG SỐ Cho biết lệnh được định dạng không chính xác. Dành cho người yêu cũamptập tin, cài đặt trường độ dài trong tiêu đề không hợp lệ.
6 COMMAND_INVALID_ON_ NGUỒN Cho biết lệnh này đến từ một nguồn không được kích hoạt.
8 CLIENT_ID_NO_MATCH Cho biết rằng ID khách hàng không thể hoàn thành yêu cầu đóng quyền truy cập độc quyền vào quad SPI. ID khách hàng không khớp với khách hàng hiện tại có quyền truy cập độc quyền hiện tại vào quad SPI.
9 ĐỊA CHỈ KHÔNG HỢP LỆ Địa chỉ không hợp lệ. Lỗi này chỉ ra một trong các điều kiện sau:
  • Địa chỉ không được căn chỉnh
  • Vấn đề về dải địa chỉ
  • Vấn đề về quyền đọc
  • Giá trị chọn chip không hợp lệ, hiển thị giá trị lớn hơn 3
  • Địa chỉ không hợp lệ trong trường hợp RSU
  • Giá trị bitmask không hợp lệ cho GET_VOLTAGLệnh E
  • Lựa chọn trang không hợp lệ cho lệnh GET_TEMPERATURE
A AUTHENTICATION_FAIL Cho biết lỗi xác thực chữ ký dòng bit cấu hình.
B HẾT GIỜ Lỗi này cho biết đã hết thời gian chờ do các điều kiện sau:
  • Yêu cầu
  • Đang chờ thao tác QSPI_READ hoàn tất
  • Đang chờ đọc nhiệt độ được yêu cầu từ một trong các cảm biến nhiệt độ. Có thể chỉ ra lỗi phần cứng tiềm ẩn trong cảm biến nhiệt độ.
C HW_NOT_READY Chỉ ra một trong các điều kiện sau:
  • Phần cứng chưa sẵn sàng. Có thể chỉ ra vấn đề khởi tạo hoặc cấu hình. Phần cứng có thể đề cập đến quad SPI.
  • Hình ảnh RSU không được sử dụng để định cấu hình FPGA.
D HW_ERROR Cho biết lệnh hoàn thành không thành công do lỗi phần cứng không thể phục hồi.
80 – 8 giờ sáng COMMAND_SPECIFIC_ LỖI Cho biết lỗi cụ thể của lệnh do lệnh SDM bạn đã sử dụng.
SDM

Yêu cầu

Tên lỗi Mã lỗi Sự miêu tả
GET_CHIPID EFUSE_SYSTEM_ LỖI 0x82 Cho biết con trỏ bộ đệm eFuse không hợp lệ.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 Cho biết lỗi bộ nhớ flash QSPI. Lỗi này chỉ ra một trong các điều kiện sau:
QSPI_WRITE_DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • Sự cố cài đặt chọn chip flash QSPI
  • Sự cố khởi tạo flash QSPI
  • Sự cố đặt lại flash QSPI
  • Sự cố cập nhật cài đặt flash QSPI
QSPI_ALREADY_ MỞ 0x81 Cho biết rằng quyền truy cập độc quyền của khách hàng vào flash QSPI thông qua lệnh QSPI_OPEN đã được mở.
100 KHÔNG_CẤU HÌNH Cho biết thiết bị chưa được cấu hình.
1FF ALT_SDM_MBOX_RESP_ THIẾT BỊ_ BẬN Cho biết thiết bị đang bận do các trường hợp sử dụng sau:
  • RSU: Firmware không thể chuyển sang phiên bản khác do lỗi nội bộ.
  • HPS: HPS bận khi đang trong quá trình cấu hình lại HPS hoặc thiết lập lại HPS nguội.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE Cho biết rằng không có phản hồi hợp lệ nào.
3FF ALT_SDM_MBOX_RESP_ LỖI Lỗi chung.

Khôi phục mã lỗi
Bảng dưới đây mô tả các bước có thể thực hiện được để khôi phục mã lỗi. Phục hồi lỗi phụ thuộc vào trường hợp sử dụng cụ thể.
Bảng 9. Khôi phục mã lỗi cho các mã lỗi đã biết

Giá trị Phản hồi mã lỗi Khôi phục mã lỗi
4 INVALID_COMMAND_ THÔNG SỐ Gửi lại tiêu đề lệnh hoặc tiêu đề có đối số có tham số đã sửa.
Ví dụamptập tin, hãy đảm bảo rằng cài đặt trường độ dài trong tiêu đề được gửi với giá trị chính xác.
6 COMMAND_INVALID_ TRÊN_SOURCE Gửi lại lệnh từ nguồn hợp lệ, chẳng hạn như JTAG, HPS, hoặc vải lõi.
8 CLIENT_ID_NO_MATCH Đợi khách hàng đã mở quyền truy cập vào quad SPI hoàn tất quyền truy cập, sau đó đóng quyền truy cập độc quyền vào quad SPI.
9 ĐỊA CHỈ KHÔNG HỢP LỆ Các bước khắc phục lỗi có thể xảy ra:
Đối với GET_VOLTAGLệnh E: Gửi lệnh với bitmask hợp lệ.
Đối với lệnh GET_TEMPERATURE: Gửi lệnh có vị trí cảm biến và mặt nạ cảm biến hợp lệ.
Đối với hoạt động QSPI:
  • Gửi lệnh với một lựa chọn chip hợp lệ.
  • Gửi lệnh với địa chỉ flash QSPI hợp lệ.

Đối với RSU: Gửi lệnh có địa chỉ bắt đầu hợp lệ của hình ảnh hoặc ứng dụng xuất xưởng.

B HẾT GIỜ Các bước phục hồi có thể:

Đối với lệnh GET_TEMPERATURE: Thử gửi lại lệnh. Nếu sự cố vẫn tiếp diễn, hãy cấu hình lại hoặc cấp nguồn cho thiết bị.

Đối với hoạt động QSPI: Kiểm tra tính toàn vẹn tín hiệu của giao diện QSPI và thử lại lệnh.

Đối với thao tác khởi động lại HPS: Thử lại để gửi lại lệnh.

C HW_NOT_READY Các bước phục hồi có thể:

Đối với hoạt động QSPI: Cấu hình lại thiết bị qua nguồn. Đảm bảo rằng IP được sử dụng để xây dựng thiết kế của bạn cho phép truy cập vào flash QSPI.

Đối với RSU: Cấu hình thiết bị bằng image RSU.

80 QSPI_HW_ERROR Kiểm tra tính toàn vẹn tín hiệu giao diện QSPI và đảm bảo thiết bị QSPI không bị hỏng.
81 QSPI_ALREADY_OPEN Khách hàng đã mở QSPI. Tiếp tục với hoạt động tiếp theo.
82 EFUSE_SYSTEM_FAILURE Cố gắng cấu hình lại hoặc chu kỳ nguồn. Nếu lỗi vẫn tiếp diễn sau khi cấu hình lại hoặc tắt nguồn, thiết bị có thể bị hỏng và không thể phục hồi được.
100 KHÔNG_CẤU HÌNH Gửi một dòng bit cấu hình HPS.
1FF ALT_SDM_MBOX_RESP_ THIẾT BỊ_ BẬN Các bước khắc phục lỗi có thể xảy ra:

Đối với hoạt động QSPI: Đợi cấu hình đang diễn ra hoặc máy khách khác hoàn tất hoạt động.

Đối với RSU: Cấu hình lại thiết bị để khắc phục lỗi bên trong.

Đối với thao tác khởi động lại HPS: Đợi quá trình cấu hình lại thông qua HPS hoặc HPS Cold Reset hoàn tất.

Máy khách hộp thư với giao diện truyền phát Avalon IP Hướng dẫn sử dụng Intel FPGA Lưu trữ tài liệu

Đối với các phiên bản mới nhất và trước đây của hướng dẫn sử dụng này, hãy tham khảo Máy khách Hộp thư với Giao diện Truyền phát Avalon Hướng dẫn Sử dụng IP Intel FPGA. Nếu IP hoặc phiên bản phần mềm không được liệt kê, hướng dẫn sử dụng cho phiên bản phần mềm hoặc IP trước đó sẽ được áp dụng.

Phiên bản IP giống với phiên bản phần mềm Intel Quartus Prime Design Suite cho đến phiên bản 19.1. Từ phần mềm Intel Quartus Prime Design Suite phiên bản 19.2 trở lên, lõi IP có sơ đồ lập phiên bản IP mới.

Lịch sử sửa đổi tài liệu cho ứng dụng khách hộp thư với giao diện truyền phát Avalon Hướng dẫn sử dụng IP Intel FPGA

Phiên bản tài liệu Phiên bản Intel Quartus Prime Phiên bản IP Thay đổi
2022.09.26 22.3 1.0.1 Đã thực hiện những thay đổi sau:
  • Đã cập nhật GET_VOLTAGHàng lệnh E trong

Bảng mô tả và danh sách lệnh.

  • Đã thêm ghi chú vào Hỗ trợ dòng thiết bị bảng.
  • Đã sửa đổi QSPI_SET_CS mô tả lệnh trong bảng Danh sách Lệnh và Mô tả.
2022.04.04 22.1 1.0.1 Đã cập nhật bảng Mô tả và Danh sách Lệnh.
  • Đã cập nhật mô tả trạng thái pin cho lệnh CONFIG_STATUS.
  • Đã xóa lệnh REBOOT_HPS.
2021.10.04 21.3 1.0.1 Đã thực hiện thay đổi sau:
  • Đã sửa đổi Danh sách lệnh và mô tả bàn. Đã cập nhật mô tả cho:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Đã thực hiện những thay đổi sau:
  • Đã sửa đổi Danh sách lệnh và mô tả bàn. Đã cập nhật mô tả cho:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Đã thực hiện những thay đổi sau:
  • Đã sửa đổi mô tả RSU_IMAGE_UPDATE trong Danh sách lệnh và mô tả bàn.
  • Tái cấu trúc Lệnh hoạt động. Đã xóa mô tả mã lỗi lớn và nhỏ cho các lệnh CONFIG_STATUS và RSU_STATUS. Các mã lỗi lớn và nhỏ hiện được ghi lại dưới dạng phụ lục trong Hướng dẫn sử dụng IP Intel FPGA của ứng dụng khách hộp thư.
2020.12.14 20.4 1.0.1 Đã thực hiện những thay đổi sau:
  • Đã thêm ghi chú quan trọng về việc đặt lại đèn flash QSPI trong Lệnh hoạt động đề tài.
  • Đã cập nhật Danh sách lệnh và mô tả bàn:
    • Đã sửa đổi mô tả lệnh GET_TEMPERATURE.
    • Đã sửa đổi mô tả lệnh RSU_IMAGE_UPDATE.
  • Đã thêm văn bản về việc đặt lại flash QSPI.
  • Đã thêm văn bản mô tả hành vi giữa máy chủ bên ngoài và FPGA.
  • Văn bản đã bị xóa: Trả về phản hồi khác 0 nếu thiết bị đang xử lý lệnh cấu hình.
    • Đã cập nhật mô tả QSPI_WRITE và QSPI_READ để chỉ định rằng kích thước truyền tối đa là 4 kilobyte hoặc 1024 từ.
    • Đã sửa độ dài phản hồi từ 1 thành 0 cho QSPI_OPEN, QSPI_CLOSE và QSPI_SET_CS yêu cầu.
    • Đã sửa đổi các mô tả QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG và QSPI_WRITE_DEVICE_REG.
    • Đã thêm lệnh mới: REBOOT_HPS.
  • Đã thêm chủ đề mới: Khôi phục mã lỗi.
2020.10.05 20.3 1.0.1
  • Đã thay đổi tiêu đề của hướng dẫn sử dụng này từ Hộp thư Avalon Streaming Interface Client Intel FPGA IP Hướng dẫn sử dụng ĐẾN Máy khách Hộp thư với Giao diện Truyền phát Avalon Hướng dẫn Sử dụng IP Intel FPGA do thay đổi tên IP trong Danh mục IP Intel Quartus Prime.
  • Cập nhật toàn cầu tất cả các trường hợp tên IP.
  • Đã sửa đổi mô tả lệnh GET TEMPERATURE cho các thiết bị Intel Agilex trong Danh sách lệnh và mô tả bàn.
  • Đã thêm đề xuất về bộ đồng bộ hóa đặt lại trong Giao diện đồng hồ và đặt lại bàn.
  • Đã cập nhật Mã lỗi bàn. Đã thêm phản hồi mã lỗi mới:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • Đã xóa bỏ Vị trí cảm biến nhiệt độ đề tài. Thông tin cảm biến nhiệt độ có sẵn trong Hướng dẫn sử dụng quản lý năng lượng Intel Agilex.
2020.06.30 20.2 1.0.0
  • Đã thay đổi tiêu đề của hướng dẫn sử dụng này từ Hộp thư Avalon ST Client Intel FPGA IP Hướng dẫn sử dụng ĐẾN Hộp thư Avalon Streaming Interface Client Intel FPGA IP Hướng dẫn sử dụng.
  • Đã đổi tên tiêu đề topic Tiêu đề lệnh và phản hồi ĐẾN Lệnh và phản hồi.
  • Các mô tả ID, LENGTH và Mã lệnh/Mã lỗi đã sửa đổi trong Mô tả tiêu đề lệnh và phản hồi bàn.
  • Đã đổi tên tiêu đề topic Các lệnh được hỗ trợ ĐẾN Lệnh hoạt động.
  • Đã sửa đổi mô tả lệnh sau trong Danh sách lệnh và mô tả bàn:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Đã đổi tên tiêu đề topic Mã lỗi ĐẾN Phản hồi mã lỗi.
  • Đã xóa lệnh UNKNOWN_BR khỏi Mã lỗi bàn.
2020.04.13 20.1 1.0.0 Đã thực hiện những thay đổi sau:
  • Đã thêm thông tin về cảm biến nhiệt độ cho lệnh GET_TEMPERATURE, bao gồm các số liệu minh họa các vị trí TSD.
  • Đã thêm lệnh RSU_NOTIFY trong Danh sách mã lệnh và mô tả bàn.
  • Đã cập nhật Mã lỗi bàn:
    • Đã đổi tên INVALID_COMMAND_PARAMETERS thành INVALID_LENGTH.
    • Đã thay đổi giá trị hex COMMAND_INVALID_ON_SOURCE từ 5 thành 6.
    • Đã thay đổi giá trị thập lục phân CLIENT_ID_NO_MATCH từ 6 thành 8.
    • Đã thay đổi giá trị hex INVALID_ADDRESS từ 7 thành 9.
    • Đã thêm lệnh AUTHENTICATION_FAIL.
    • Đã thay đổi giá trị hex TIMEOUT từ 8 thành B.
    • Đã thay đổi giá trị hex HW_NOT_READY từ 9 thành C.
2019.09.30 19.3 1.0.0 Phiên bản phát hành đầu tiên.

 Để có phản hồi, vui lòng truy cập:  FPGAtechdocfeedback@intel.com

 

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

Máy khách hộp thư intel với Giao diện truyền trực tuyến Avalon FPGA IP [tập tin pdf] Hướng dẫn sử dụng
Máy khách hộp thư với IP FPGA giao diện truyền phát Avalon, Máy khách hộp thư, IP giao diện truyền phát Avalon

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 *