Vì sao PIC32 không có FPU ?
Thân chào các bạn quan tâm PIC32,
Mình xem kĩ thấy PIC32 không có FPU (Floating Point Unit, hình như là vậy, không biết đúng không nữa !) như vậy để thực hiện các phép tính số thực, phải sử dụng phần mềm. Vì sao PIC32 không có FPU nhỉ ?. và cách dùng phần mềm này có ưu thế gì Thank mọi người |
Trích:
Bạn đã thử kiểm tra tốc độ thực thi các hàm toán floating point của thư viện mới nhất của C32 Compiler chưa? Liệu có cần một bộ đồng xử lý floating-point hay không? Thân, |
Dear A Nam,
Em vẫn đang kiểm tra. Ý em muốn hỏi, liệu rằng cái C32 compiler sẽ mang đến hiệu quả cho phép tính số thực như khi có FPU không ? Mà hình như em có hơi bị lầm lẫn, Pic32 là micro Controller, không phải micro Processor, có phải controller thì không cần FPU không nhỉ, Có hơi lăn tăn tí, anh thông cảm |
đại diện cho dòng microcontroller hiện mà có FPU thì theo mình biết là các dòng của Texas intrustment.
|
@quoc_thaibk, mình cũng không biết mấy con của TI bán ở đâu, dùng làm sao, và so với con PIC thì sao nữa?
|
Phải đặt ra suy nghĩ FPU để làm gì và có thực sự cần FPU hay không vì theo mình thấy đã sử dụng FPU thì ứng dụng phải yêu cầu tính toán rất lớn.
Các dòng của Ti thì có lẽ phải đặt mua thôi. có thể vào www.ti.com |
Trích:
tính phép nhân hai ma trận 3x3, khoảng cách hai điểm, logarithm... trong vài chục chu kì máy( Ví dụ 1 số processor của Renesas nhân hai ma trận cỡ 35 chu kì máy) Đây chỉ là câu hỏi tự nhiên đặt ra, không nhằm phát triển ứng dụng gì cả. |
Việc này có thể hiện thực bằng các dòng dspic nhưng ở dạng fractional.
Tốc độ tính toán được tăng tốc bằng tập lệnh DSP hỗ trợ sẵn bằng thư viện viết cho người phát triển ứng dụng bằng ngôn ngữ C. |
Múi giờ GMT. Hiện tại là 04:17 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam