PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   PIC32 - Bộ điều khiển tín hiệu số 32-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=61)
-   -   Vì sao PIC32 không có FPU ? (http://www.picvietnam.com/forum/showthread.php?t=3991)

ngocthanh07 23-04-2009 10:06 PM

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

namqn 24-04-2009 02:42 AM

Trích:

Nguyên văn bởi ngocthanh07 (Post 25175)
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

Vì PIC32 dùng lõi M4K của MIPS, mà lõi này lại không có FPU (COP1), nên PIC32 không có FPU.

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,

ngocthanh07 24-04-2009 11:03 AM

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

quoc_thaibk 24-04-2009 11:38 AM

đạ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.

ngocthanh07 24-04-2009 12:56 PM

@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?

quoc_thaibk 24-04-2009 08:10 PM

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

ngocthanh07 24-04-2009 10:42 PM

Trích:

Nguyên văn bởi quoc_thaibk (Post 25212)
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

Mình cần cái gì tính toán nhanh thôi, ví dụ tính một hàm atan ,
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ả.

quoc_thaibk 24-04-2009 11:53 PM

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à 03:47 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam