DSP/BIOS API: Chương trình bằng ngôn ngữ C hoặc Assembly có thể được
gọi ra từ 150 hàm DSP/Bios API.
DSP/BIOS Configuration: Bảng công cụ này cho phép bạn khởi tạo và cấu
hình cho DSP/Bios để dùng cho chương trình của bạn.
DSP/BIOS Analysis Tools: Cửa sổ này cho phép bạn có cài nhìn tổng quát
vè hoạt động thời gian thực.Vi dụ, chạy cửa sổ Graph sẽ hiển thị đồ thị hoạt động của các đoạn tuyến.
3.2.1.DSP/BIOS API
DSP/BIOS được thiết kế cho các ứng dụng yêu cầu điều phối thời gian thực
và sự đồng bộ, truyền thông giữa target-host hoặc công cụ thời gian thực. DSP/BIOS cung cấp nhiều module với các mức ưu tiên khác nhau, các công cụ cấu hình.
DSP/BIOS API bao gồm trên 150 hàm thư viện trên ngôn ngữ C. DSP/BIOS
được đóng gói thành các mô đun và có thể được liên kết vào trong chương trình ứng dụng. Những ứng dụng include chỉ những hàm mà nó cần thiết cho ứng dụng. Hơn nữa, công cụ cấu hình của DSP/BIOS cho phép chúng ta tối ưu kích thước đoạn mã chương trình và như vậy tăng tốc độ của chương trình chạy bằng cách tách những tính năng DSP/BIOS riêng ra khỏi chương trình
Bảng 3-1 Các module API của DSP/BIOS
Module Description
ATM Module Atomic functions written in assembly language BUF Module Maintains buffer pools of fixed size buffers C62 and C64 Module Target-specific functions
CLK Module System clock manager DEV Module Device driver interface
Đồ án tốt nghiệp đại học Trang 37
Nguyễn Thị Thanh Huyền Lớp ĐT7 – K50
Global Settings Global setting manager HOOK Module Hook function manager HST Module Host channel manager HWI Module Hardware interrupt manager
IDL Module Idle function and processing loop manager LCK Module Resource lock manager
LOG Module Event Log manager MBX Module Mailboxes manager
MEM Module Memory manager
PIP Module Buffered pipe manager PRD Module Periodic function manager QUE Module Queue manager
RTDX Module Real-time data exchange manager SEM Module Semaphores manager
SIO Module Stream I/O manager STS Module Statistics object manager SWI Module Software interrupt manager SYS Module System services manager TRC Module Trace manager
TSK Module Multitasking manager std.h and stdlib.h
functions
Standard C library I/O functions
Đồ án tốt nghiệp đại học Trang 38
Nguyễn Thị Thanh Huyền Lớp ĐT7 – K50
DSP/BIOS configuration cho phép chúng ta khởi tạo và cấu hình các đặc tính
của DSP/BIOS để sử dụng cho chương trình của chúng ta.