mã VHDL

  • Thread starter sachinmaheshwari
  • Start date
S

sachinmaheshwari

Guest
ai có thể nào cho tôi biết làm thế nào để impliment
y = sinx trong VHDL

hãy chắc chắn bất cứ điều gì bạn nói r

 
bạn có thể làm nó bằng cách:

1.ROM chuẩn bị cho việc tính toán với tất cả các giá trị được xác định.

2.trong Xilinx, bạn có thể sử dụng CORDIC cốt lõi để tạo ra chức năng này.

3.nếu đầu vào của bạn là nhiều hơn giới hạn cho các giá trị cụ thể, bạn thậm chí có thể sử dụng một bộ giải mã để
giải mã các giá trị.

 
nếu bạn muốn thiết kế một số lõi sau đó bạn có thể thử bằng cách sử dụng thuật toán cordic ...
có tài liệu tham khảo có sẵn trong mạng về thuật toán này mà chỉ sử dụng sự thay đổi và thêm operatios để tính toán cũng như sin cos ...

 
những gì chính xác là thuật toán CORDIC?
pdf của họ là một số liên quan đến điều này?

 
này là từ lib coregen Xilinx:
Xin lỗi, nhưng bạn cần đăng nhập để xem tập tin đính kèm này

 
cảm ơnThêm vào sau khi 2 phút:Có u có thể sử dụng CORDIC hoặc nhìn lên bảng ...

nhưng bất kỳ một cố gắng kết quả??

Tôi có nghĩa là, những gì ur đầu vào cho, và iutput wat ur nhận được??Coz, im cố gắng với cordic, và nhìn lên bảng, cả hai im không thể phân tích kết quả ..

 
hi
Là thuật toán Cordic cordic là thuận lợi hơn các phương pháp dựa LUT?Xin vui lòng cho tôi biết

 
làm thế nào để implimenty = sinxđầu vào là các góc trong độ đại diện bởi IEEE 32-bit floating-point không.
và tạo ra kết quả như IEEE bit nổi số 32

ký (1-bit) số mũ (8-bit) Mantissa (23 bit)
0 / 1 [(2 ^ 8 -1) - 127] = 128 đến (0-127) =- 127

điểm nổi số = ( -)[ 1.mantissa] * 2 ^ số mũ

 
vhdl_Ams sử dụng cho cùng một.nó trở nên rất đơn giản.

 
vhdl_ams là những gì
u có thể được cụ thể hơn
do u n có bất kỳ ví dụ?
tôi chỉ cần phải viết mã hành vi của nó.

 
kalyansrinivas đã viết:

hi

Là thuật toán Cordic cordic là thuận lợi hơn các phương pháp dựa LUT?
Xin vui lòng cho tôi biết
 
VHDL-AMS là VHDL cho hỗn hợp tín hiệu mẫu & Analog.Sử dụng liên kết sau đây để tải về "Hướng dẫn thiết kế của The để AMS mẫu", tác giả: R. Scott Cooper, Xuất bản bởi Synopsys, 2004, 356 trang:

http://www.edaboard.com/download.php?id=141988

 
Xin vui lòng thông báo, rằng VHLD AMS hay HDL khác bất kỳ mà có thể tính sin và các chức năng toán học, không giúp đỡ bằng cách nào đó để có được mã synthesizable cho một chức năng tính toán FPGA sin.Họ chỉ hỗ trợ chức năng này để mô phỏng hoặc có thể tính toán một bảng ROM.

Tôi hiểu, mà bạn muốn hàm sin cho các số float.Được biết đến lõi Cordic đang sử dụng chỉ điểm cố định, ví dụ như từ opencores.org hoặc Xilinx.Ngược lại, thông thường các gói FPGA điểm nổi có 4 nguyên tắc cơ bản và squareroot chỉ.

Tôi nghĩ rằng, nếu đủ điểm nổi độ phân giải là cần thiết, bạn nên thực hiện một số toán học thông thường lặp đi lặp lại alrorithm.Đó cũng thực hiện bằng cách xử lý FPU hỗ trợ chức năng toán học cao hơn.Rất nhiều văn học có thể tìm thấy liên quan đến chi tiết thực hiện.

 
Đây là một trang web tốt đẹp mô tả thuật toán CORDIC:
http://www.andraka.com/cordic.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top