ID bài viết: 000081738 Loại nội dung: Thông báo lỗi Lần duyệt cuối: 08/12/2014

Lỗi: (vsim-3058) Độ rộng (&ltverilog width&gt) của cổng Verilog 'scaninb' không khớp với độ dài mảng (31) của kết nối VHDL.

Môi Trường

  • Phiên bản đăng ký Intel®Intel® Quartus® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Mô tả

    Do có vấn đề trong phần mềm Quartus® II, bạn sẽ nhận được lỗi trên khi mô phỏng sự khởi động VHDL của altera_mult_add megafunction.

    Độ phân giải

    Để giải quyết vấn đề này, bạn phải sửa đổi tệp .vhd cho biến thể bạn đã tạo.

    Đầu tiên, lưu ý chiều rộng bit của datab_0, ví dụ như sau sử dụng giao thức rộng 17 bit datab_0:

    datab_0: trong std_logic_vector(16 downto 0) := (others => \'0\'); -- datab_0.datab_0

    Thứ hai, sửa đổi tham số "width_b" để khớp với độ rộng bạn tìm thấy ở trên.  Tham số này sẽ xuất hiện ở nhiều nơi và bạn phải sửa đổi tất cả các sự cố:

    cấu phần altera_mult_add là
    chung ( chung
    number_of_multipliers: số nguyên := 1;
    width_a: số nguyên := 16;
    width_b: số nguyên := 17;


    < xuất sắc>: Thành phần altera_mult_add
    bản đồ chung (
    number_of_multipliers => 1,
    width_a => 16,
    width_b => 17,

    -- Thông tin truy xuất:

    Thứ ba, bạn phải sửa đổi giá trị đầu vào của scaninb trong khai báo thành phần:

    bản đồ cổng (
    result => quả của bạn, -- result.result
    dataa(15 downto 0) => dataa_0(15 downto 0), -- dataa_0.dataa_0
    datab(15 downto 0) => datab_0(15 downto 0), -- datab_0.datab_0
    clock0 => đồng hồ0, -- clock0.clk
    scaninb => "000000000000000000", -- (đã chấm dứt)

    Sự cố này đã được khắc phục trong phần mềm Quartus-II phiên bản 13.1


     

    Các sản phẩm liên quan

    Bài viết này áp dụng cho 1 sản phẩm

    FPGA Stratix® V GS

    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.