intel-LOGO

intel Cyclone 10 IP FPGA DSP dấu phẩy động gốc

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-PRO

Hướng dẫn sử dụng IP Intel® Cyclone® 10 GX DSP dấu phẩy động gốc Intel® FPGA

Tham số hóa Intel® Cyclone® 10 GX DSP dấu phẩy động gốc Intel® FPGA IP

Chọn các thông số khác nhau để tạo lõi IP phù hợp với thiết kế của bạn.

  1. Trong Intel® Quartus® Prime Pro Edition, tạo một dự án mới hướng tới thiết bị Intel Cyclone® 10 GX.
  2. Trong Danh mục IP, nhấp vào Thư viện ➤ DSP ➤ DSP nguyên thủy ➤ Intel Cyclone 10 GX DSP dấu phẩy động gốc.
    Trình chỉnh sửa thông số IP Core IP DSP dấu phẩy động Intel Cyclone 10 GX mở ra.
  3. Trong hộp thoại Biến thể IP mới, nhập Tên thực thể và nhấp vào OK.
  4. Trong Tham số, chọn Mẫu DSP và View bạn muốn cho lõi IP của mình
  5. Trong khối DSP View, chuyển đổi đồng hồ hoặc đặt lại từng thanh ghi hợp lệ.
  6. Đối với Multiply Add hoặc Vector Mode 1, hãy nhấp vào bộ ghép kênh Chain In trong GUI để chọn đầu vào từ cổng chainin hoặc cổng Ax.
  7. Nhấp vào biểu tượng Adder trong GUI để chọn phép cộng hoặc phép trừ.
  8. Nhấp vào bộ ghép kênh Chain Out trong GUI để bật cổng chainout.
  9. Nhấp vào Tạo HDL.
  10. Nhấp vào Kết thúc.

Thông số IP Intel FPGA DSP dấu phẩy động gốc Intel Cyclone 10 GX
Bảng 1. Thông số

Tham số Giá trị Giá trị mặc định Sự miêu tả
Mẫu DSP Nhân lên Thêm vào

Nhân Thêm Nhân Tích lũy Vector Chế độ 1

Chế độ vectơ 2

Nhân lên Chọn chế độ hoạt động mong muốn cho khối DSP.

Thao tác đã chọn được phản ánh trong Khối DSP View.

View Đăng ký Cho phép Đăng ký Xóa Đăng ký cho phép Tùy chọn để chọn sơ đồ bấm giờ hoặc sơ đồ đặt lại cho các thanh ghi view. Thao tác đã chọn được phản ánh trong Khối DSP View.
tiếp tục…
Tham số Giá trị Giá trị mặc định Sự miêu tả
    Lựa chọn Đăng ký cho phép Khối DSP View để hiển thị sơ đồ đồng hồ đăng ký. Bạn có thể thay đổi đồng hồ cho từng thanh ghi trong phần này view.

Lựa chọn Đăng ký xóa Khối DSP View để hiển thị sơ đồ thiết lập lại sổ đăng ký. Bật Sử dụng Xóa đơn để thay đổi sơ đồ thiết lập lại sổ đăng ký.

Sử dụng Xóa đơn Bật hoặc tắt Tắt Bật tham số này nếu bạn muốn một lần đặt lại duy nhất để đặt lại tất cả các thanh ghi trong khối DSP. Tắt tham số này để sử dụng các cổng reset khác nhau để reset các thanh ghi.

Bật để xóa 0 trên thanh ghi đầu ra; tắt để xóa 1 trên thanh ghi đầu ra.

Xóa 0 đối với các thanh ghi đầu vào sử dụng aclr[0]

tín hiệu.

Xóa 1 để sử dụng các thanh ghi đầu ra và đường dẫn

tín hiệu aclr[1].

Tất cả các thanh ghi đầu vào đều sử dụng tín hiệu đặt lại aclr[0]. Tất cả các thanh ghi đầu ra và đường ống đều sử dụng tín hiệu đặt lại aclr[1].

DSP View Khối.
Chuỗi trong bộ ghép kênh (14) Cho phép vô hiệu hóa Vô hiệu hóa Nhấp vào bộ ghép kênh để kích hoạt chainin

cảng.

Bộ ghép kênh ra chuỗi (12) Tắt Bật Vô hiệu hóa Nhấp vào bộ ghép kênh để kích hoạt chuỗi

cảng.

Bộ cộng (13) +

+ Nhấp vào Con rắn lục biểu tượng để chọn chế độ cộng hoặc trừ.
Đăng ký đồng hồ

• ax_clock (2)

• ay_clock (3)

• az_clock (4)

• mult_pipeline_cloc k(5)

• ax_chainin_pl_cloc k (7)

• adder_input_clock (9)

• adder_input_2_clock ck (10)

• đầu ra_đồng hồ (11)

• tích lũy_đồng hồ (1)

• accum_pipeline_cl ock (6)

• Accum_adder_cloc k (8)

Không có Đồng hồ 0

Đồng hồ 1

Đồng hồ 2

Đồng hồ 0 Để bỏ qua bất kỳ đăng ký nào, hãy chuyển đồng hồ đăng ký sang Không có.

Chuyển đổi đồng hồ đăng ký thành:

•    Đồng hồ 0 để sử dụng tín hiệu clk[0] làm nguồn xung nhịp

•    Đồng hồ 1 để sử dụng tín hiệu clk[1] làm nguồn xung nhịp

•    Đồng hồ 2 để sử dụng tín hiệu clk[2] làm nguồn xung nhịp

Bạn chỉ có thể thay đổi các cài đặt này khi bạn chọn Đăng ký cho phép in View tham số.

Hình 1. Khối DSP View

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-1

Bảng 2. Mẫu DSP

Mẫu DSP Sự miêu tả
Nhân lên Thực hiện phép nhân có độ chính xác đơn và áp dụng phương trình sau:

• Ra = Ay * Az

Thêm vào Thực hiện phép tính cộng hoặc trừ có độ chính xác đơn và áp dụng các phương trình sau:.

• Ra = Ay + Ax

• Ra = Ay – Ax

Nhân Thêm Chế độ này thực hiện phép nhân chính xác đơn, tiếp theo là các phép tính cộng hoặc trừ và áp dụng các phương trình sau.

• Out = (Ay * Az) – chainin

• Ra = (Ay * Az) + chainin

• Ra = (Ay * Az) – Axe

• Ra = (Ay * Az) + Axe

nhân tích lũy Thực hiện phép nhân dấu phẩy động, sau đó là phép cộng hoặc phép trừ dấu phẩy động với kết quả nhân trước đó và áp dụng các phương trình sau:

• Out(t) = [Ay(t) * Az(t)] – Out (t-1) khi tích lũy

tín hiệu được đẩy lên cao.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1) khi cổng tích lũy được đẩy lên mức cao.

• Out(t) = Ay(t) * Az(t) khi cổng tích lũy ở mức thấp.

Chế độ vectơ 1 Thực hiện phép nhân dấu phẩy động, sau đó là phép cộng hoặc phép trừ dấu phẩy động với đầu vào chainin từ khối DSP biến trước đó và áp dụng các phương trình sau:.
tiếp tục…
Mẫu DSP Sự miêu tả
  • Out = (Ay * Az) – chainin

• Ra = (Ay * Az) + chainin

• Out = (Ay * Az) , chainout = Axe

Chế độ vectơ 2 Thực hiện phép nhân dấu phẩy động trong đó lõi IP cung cấp kết quả phép nhân trực tiếp vào chuỗi. Sau đó, lõi IP sẽ cộng hoặc trừ đầu vào chainin khỏi khối DSP biến trước đó khỏi đầu vào Ax làm kết quả đầu ra.

Chế độ này áp dụng các phương trình sau:

• Out = Ax – chainin , chainout = Ay * Az

• Out = Ax + chainin , chainout = Ay * Az

• Out = Ax , chainout = Ay * Az

Tín hiệu IP Intel FPGA DSP dấu phẩy động Intel Cyclone 10 GX

Hình 2. Tín hiệu IP Intel FPGA DSP dấu phẩy động gốc Intel Cyclone 10 GX
Hình vẽ hiển thị tín hiệu đầu vào và đầu ra của lõi IP.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Bảng 3. Tín hiệu đầu vào IP Intel Cyclone 10 GX của Intel Cyclone XNUMX GX dấu phẩy động gốc

Tên tín hiệu Kiểu Chiều rộng Mặc định Sự miêu tả
rìu[31:0] Đầu vào 32 Thấp Nhập bus dữ liệu vào bộ nhân. Có sẵn trong:

• Thêm chế độ

• Chế độ Nhân-Thêm không có tính năng chainin và chainout

• Chế độ vectơ 1

• Chế độ vectơ 2

được rồi[31:0] Đầu vào 32 Thấp Nhập bus dữ liệu vào bộ nhân.

Có sẵn trong tất cả các chế độ hoạt động dấu phẩy động.

az[31:0] Đầu vào 32 Thấp Nhập bus dữ liệu vào bộ nhân. Có sẵn trong:

• Nhân

• Nhân cộng

• Tích lũy nhân lên

• Chế độ vectơ 1

• Chế độ vectơ 2

chuỗi[31:0] Đầu vào 32 Thấp Kết nối các tín hiệu này với các tín hiệu chuỗi từ lõi IP DSP dấu phẩy động trước đó.
clk[2:0] Đầu vào 3 Thấp Tín hiệu đồng hồ đầu vào cho tất cả các thanh ghi.

Các tín hiệu đồng hồ này chỉ khả dụng nếu bất kỳ thanh ghi đầu vào, thanh ghi đường ống hoặc thanh ghi đầu ra nào được đặt thành Đồng hồ 0 or Đồng hồ 1 or Đồng hồ 2.

ena[2:0] Đầu vào 3 Cao Kích hoạt đồng hồ cho clk[2:0]. Các tín hiệu này đang hoạt động ở mức Cao.

• ena[0] dành cho Đồng hồ 0

• ena[1] dành cho Đồng hồ 1

• ena[2] dành cho Đồng hồ 2

aclr[1:0] Đầu vào 2 Thấp Tín hiệu đầu vào rõ ràng không đồng bộ cho tất cả các thanh ghi. Những tín hiệu này đang hoạt động ở mức cao.

Sử dụng aclr[0] cho tất cả các thanh ghi đầu vào và sử dụng aclr[1]

cho tất cả các thanh ghi đường ống và đầu ra.

tích lũy Đầu vào 1 Thấp Tín hiệu đầu vào để bật hoặc tắt tính năng tích lũy.

• Khẳng định tín hiệu này để cho phép phản hồi đầu ra của bộ cộng.

• Hủy xác nhận tín hiệu này để vô hiệu hóa cơ chế phản hồi.

Bạn có thể xác nhận hoặc hủy xác nhận tín hiệu này trong thời gian chạy.

Có sẵn ở chế độ Tích lũy nhân.

xâu chuỗi[31:0] Đầu ra 32 Kết nối các tín hiệu này với tín hiệu chainin của lõi IP DSP dấu phẩy động tiếp theo.
kết quả[31:0] Đầu ra 32 Bus dữ liệu đầu ra từ lõi IP.

Lịch sử sửa đổi tài liệu

Những thay đổi đối với Hướng dẫn sử dụng IP Intel FPGA IP dấu phẩy động Intel Cyclone 10 GX

Ngày Phiên bản Thay đổi
Tháng 2017 năm XNUMX 2017.11.06 Phiên bản phát hành đầu tiên.

Tập đoàn Intel. Đã đăng ký Bản quyền. Intel, logo Intel và các nhãn hiệu khác của Intel là các nhãn hiệu của Intel Corporation hoặc các công ty con của Intel. Intel đảm bảo hiệu suất của FPGA và các sản phẩm bán dẫn của mình theo các thông số kỹ thuật hiện tại phù hợp với bảo hành tiêu chuẩn của Intel, nhưng có quyền thực hiện các thay đổi đối với bất kỳ sản phẩm và dịch vụ nào vào bất kỳ lúc nào mà không cần thông báo. Intel không chịu trách nhiệm hoặc nghĩa vụ pháp lý phát sinh từ việc áp dụng hoặc sử dụng bất kỳ thông tin, sản phẩm hoặc dịch vụ nào được mô tả ở đây trừ khi được Intel đồng ý rõ ràng bằng văn bản. Khách hàng của Intel nên lấy phiên bản mới nhất của thông số kỹ thuật của thiết bị trước khi dựa vào bất kỳ thông tin nào được công bố và trước khi đặt hàng sản phẩm hoặc dịch vụ. * Các tên và thương hiệu khác có thể được coi là tài sản của người khác.

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

intel Cyclone 10 IP FPGA DSP dấu phẩy động gốc [tập tin pdf] Hướng dẫn sử dụng
Cyclone 10 IP FPGA DSP dấu phẩy động gốc, 10 IP FPGA DSP dấu phẩy động gốc, IP FPGA DSP dấu phẩy động gốc, IP FPGA DSP dấu phẩy động, IP FPGA DSP, IP FPGA

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 *