tailieunhanh - Sử dụng phương pháp nhúng để tăng hiệu năng của hệ vi xử lý kiến trúc OpenRISC

Bài báo trình bày một bộ vi xử lý RISC đơn giản cho phép người dùng có thể thêm các lệnh tùy biến để tăng tốc các thuật toán phức tạp. Việc sử dụng đặc tính này được mô tả thông qua các ví dụ về giải mã Reed Solomon và thuật toán giải mã Turbo. Các ví dụ cho thấy có thể đạt được những cải thiện đáng kể hiệu năng hệ thống bằng cách dựa thêm các lệnh tùy biến. Đặc tính này nên được sử dụng trong các hệ thống nhúng đòi hỏi các thuật toán phải được thực hiện hiệu quả. | ĐIỆN TỬ - CNTT I Sử dụng phirong pháp nhũng để tăng hiẹũ năng cua hệ vi xử lý kiến trúc OpẽnRISC Ý tưởng tài nguyên mở nhằm cung cáp các thư viện và ứng dụng để hỗ trợ phát triển phần mềm đã xuất hiện trong vài thập kỷ gần đây Từ một kiến trúc mở một hệ xử lý nền có thể tổng họp được phát triển. Hệ xử lý nền gồm một CPU OpenRISC và một vài ngoại vi cơ bản như bộ điều khiển bus bus controller cảnh giói watchdog and thu phát không đổng bộ vạn năng UART Một tập các cỗng cụ phát triển phần mềm bộ biên dịch compiler bộ dịch hợp ngữ assembler chương trình gỡ rối debugger và hệ điều hành thời gian thực RTOS eCos cũng đuợc phát triển. Các bộ vi xử lý thông thường và các bộ xử lý tin hiệu số DSP có thể hỗ trợ các lệnh đa nàng và một số thuật toán xử lý tín hiệu số nhất định như lọc số và biến đổi FFT. Tuy nhiên chủng không hiệu quả vói các yêu cầu khàc của hệ thống thông tin như giải mã các mã điều khiển lỗi Decoding error control codes vả các thuật toán có thể có trong tương lai Bài báo trinh bày một bộ vi xử lý RISC đơn giản cho phép người dùng có thể thêm các lệnh tùy biến để tăng tổc các thuật toán phức tạp. Việc sử dụng đặc tinh này được mô tả thông qua các vi dụ về giải mã Reed Solomon và thuật toán giải mã Turbo. Các vỉ dụ cho tháy có thể đạt đuợc những cải thiện đáng kể vể hiệu năng hệ thống bằng cách đưa thêm các lệnh túy biến. Đặc tính này nên được sử dụng trong các hệ thống nhúng đòi hỏi các thuật toán phải được thực hiện hiệu quả. 1. KIẾN TRÚC OPENRISC Các nghiên cứu gần đày đang tập trung thực hiện thiết kế RISC CPU dạng kiến trúc mở gọi là open-RISC 1200 hay OR1200 . OR12OO là một RISC vô I 32 I TẠP CHÍ CNTT TT KỲ 1 ĐIỆN TỬ - CNTT I ROM RAM Điều khiển kênh HAVARD Cache lệnh Cache dừ liệu Debug hướng 32-bit với vi kiến trúc Havard pipeline số nguyên 5 tầng hỗ trợ quản lý bộ nhớ ảo và các thao tác xử lý DSP cơ bản 3 chạy ở tần số 33 MHz trên Virtex FPGA . Mục đích của nó là tạo ra một kiến trúc OpenRISC chung cho phép các nhà thiết kế có thể ứng dụng kỹ

TỪ KHÓA LIÊN QUAN