Làm thế nào chúng ta có thể vượt qua một giá trị thập phân trong Verilog mô-đun

A

appu1985

Guest
Tôi cần phải vượt qua một giá trị của o.o1 mô-đun và nó được nhân với một số bên trong giá trị. Bây giờ nếu idefine nó như một tham số nó không được thực hiện. phải làm gì.
 
Tôi giả sử bạn đang cố gắng để viết một hành vi * mô hình, không RTL. Bạn đã thử khai báo một tham số / biến của các loại thực, và gán 0.01 đến nó trong một khối "ban đầu"?
 
nếu tôi muốn viết một mã synthesizable sau đó wat được yêu cầu
 
Trong Verilog, một giá trị chẳng hạn như 0,01 được gọi là "thực". Trong một thế giới hoàn hảo, một tham số Verilog có thể được thực sự, nhưng hãy cẩn thận các công cụ phần mềm mà nhiều người, đặc biệt là công cụ tổng hợp, có hỗ trợ giới hạn thực sự. Verilog trình biên dịch bạn đang sử dụng?
 
Tôi đang sử dụng Xilinx ISE 9.1 một tham số thực sự có thể được tổng hợp và để peforming operaions Multiply, thêm, phụ canbe thực hiện đơn giản bằng cách sử dụng các nhà khai thác hoặc chúng ta cần phải thực hiện số học dấu chấm động.
 
Không, XST (tổng hợp HDL trong ISE 9.1) không tổng hợp các Verilog số học "thực sự". Có lẽ trong một số phiên bản trong tương lai. Đó là một điều lộn xộn để làm trong một thiết bị mà không có phần cứng toán học floating-point. ISE bao gồm một lõi nổi điểm số học cấu hình. Có lẽ bạn có thể sử dụng nó. Mở một dự án Core Generator và nhìn theo "hàm toán học". http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=FLOATING_PT Hoặc có thể bạn có thể thiết kế lại thuật toán của bạn để sử dụng số học số nguyên. Kết quả sẽ được nhỏ hơn rất nhiều và có thể nhanh hơn bằng cách sử dụng các nhân floating-point.
 
Có lẽ bạn có thể thử bằng cách sử dụng điểm số học cố định. Nếu bạn đang thực sự quan tâm đến các mạch Arithemetic phần cứng cho tôi chỉ đạo các cuốn sách có tiêu đề "Tổng hợp các mạch số học FPGA, ASIC và Hệ thống nhúng", nó là một trong những địa ngục của một cuốn sách toàn diện về crunching số phần cứng, tôi ở giữa hoàn thành nó và tôi thực sự thưởng thức nó.
 
u có thể cung cấp cho tôi những ebook của nó pls
 

Welcome to EDABoard.com

Sponsor

Back
Top