PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC32 - Bộ điều khiển tín hiệu số 32-bit

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC32 - Bộ điều khiển tín hiệu số 32-bit Microchip công bố sản phẩm vi xử lý 32-bit ngày 06/11/2007

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 20-08-2008, 11:03 PM   #1
lcd_amptech
Đệ tử 2 túi
 
lcd_amptech's Avatar
 
Tham gia ngày: Feb 2008
Bài gửi: 35
:
Tốc độ của dsPIC33 và PIC32 con nào lớn hơn vậy các bác???

Chào cả nhà PIC!!!
Em xem datasheet họ PIC32 thấy có ghi tốc độ của nó là 1.56 DMIPS/MHz. Vậy xin hỏi cả nhà là "DMIPS/MHz" là gì. Theo em biết "MIPS" có nghĩa là triệu lệnh trên giây, còn DMIPS/MHz thì em bó tay. Mong các bác giải thích rõ giúp em với.

Em xem datasheet con dsPIC33, thấy có ghi tốc độ tối đa của nó là 40MIPS (40 triệu lệnh / giây), thế còn con PIC32 là 1.56 DMIPS/MHz thế qui ra là bao nhiêu triêụ lệnh trên giây hở các bác.

Mong các bác chỉ giáo, thanks.
lcd_amptech vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-08-2008, 11:49 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi lcd_amptech View Post
Chào cả nhà PIC!!!
Em xem datasheet họ PIC32 thấy có ghi tốc độ của nó là 1.56 DMIPS/MHz. Vậy xin hỏi cả nhà là "DMIPS/MHz" là gì. Theo em biết "MIPS" có nghĩa là triệu lệnh trên giây, còn DMIPS/MHz thì em bó tay. Mong các bác giải thích rõ giúp em với.

Em xem datasheet con dsPIC33, thấy có ghi tốc độ tối đa của nó là 40MIPS (40 triệu lệnh / giây), thế còn con PIC32 là 1.56 DMIPS/MHz thế qui ra là bao nhiêu triêụ lệnh trên giây hở các bác.

Mong các bác chỉ giáo, thanks.
DMIPS là Dhrystone MIPS, một loại thước đo hiệu năng của vi xử lý (không xét đến khả năng xử lý dấu chấm động). DMIPS được đề xuất nhằm đánh giá hiệu năng của vi xử lý một cách đầy đủ hơn so với chỉ số MIPS, vì DMIPS sử dụng các chức năng số học, luận lý, xử lý chuỗi và truy xuất bộ nhớ, chứ không chỉ thuần túy là số triệu lệnh mà vi xử lý thực hiện được trong mỗi giây (MIPS).

Hiệu năng đo bằng DMIPS của vi xử lý phụ thuộc vào tần số làm việc thực sự của vi xử lý, do đó với PIC32, Microchip đã chuẩn hóa theo tần số. 1.56 DMIPS/MHz có nghĩa là nếu PIC32 làm việc ở 1 MHz clock, nó sẽ có chỉ số DMIPS là 1.56. Vì PIC32 có tần số làm việc tối đa là 80 MHz, chỉ số DMIPS tối đa của PIC32 sẽ là 1.56*80 = 124.8 DMIPS.

Người ta chuẩn hóa giá trị DMIPS/MHz vì các họ vi xử lý khác nhau (của cùng hãng sản xuất hay các hãng sản xuất khác nhau) không nhất thiết có cùng tần số làm việc tối đa.

dsPIC33 có clock tối đa 80 MHz, và cần 2 chu kỳ clock để thực hiện 1 lệnh, do đó tốc độ tối đa của dsPIC33F là 40 triệu lệnh/giây (hay 40 MIPS). Tôi cho là Microchip chưa/không muốn đánh giá chỉ số DMIPS/MHz cho dsPIC33, do đó bạn chỉ có thông tin về tần số làm việc tối đa của dsPIC33.

Tài liệu tham khảo:
http://www.arm.com/pdfs/Dhrystone.pdf

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263

thay đổi nội dung bởi: namqn, 21-08-2008 lúc 12:02 AM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-04-2009, 08:57 PM   #3
quangduy
Nhập môn đệ tử
 
Tham gia ngày: Oct 2007
Bài gửi: 9
:
32bit và 16bit cái nào nhanh hơn hoặc cpu 2 nhân và 1 nhân cái nào hơn khi tải nặng!!!!
chỉ thế và DMIPS của 16 và 32 không tương đương nhau (khác cấu trúc)
quangduy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 03:45 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam