Ghộp nối với mỏy chủ (Host Interface):

Một phần của tài liệu NGHIÊN CỨU VÀ ỨNG DỤNG CARD ĐIỀU KHIỂN SỐ DSP ĐỂ THIẾT KẾ BỘ ĐIỀU KHIỂN SỐ TRONG ĐIỀU KHIỂN CHUYỂN ĐỘNG (Trang 56 - 57)

Δf(n)=f(n+1)-f(n)

2.2.2.Ghộp nối với mỏy chủ (Host Interface):

DS1104 ghộp nối với mỏy chủ qua một khối gồm 4 cổng vào/ra (I/O port) 16- bit và 3 cổng vào/ra 8-bit. Giao diện vào/ra được sử dụng để thực hiện việc cài đặt

cho bo mạch, tải chương trỡnh xuống và truyền dữ liệu thời gian thực. Việc cài đặt bộ điều khiển bus kiểm tra và truyền dữ liệu cũng được thực hiện với giao diện vào/ra.

Để đồng bộ hoỏ sự thực thi của DSP và cỏc chương trỡnh của mỏy chủ DS1104 sử dụng một cổng ngắt hai chiều để cho phộp mỏy chủ cú thể ngắt DSP và ngược lại.

Giao diện vào/ra giữa mỏy chủ và DS1104 bao gồm một khối với 7 cổng vào/ra liờn tiếp. Để chọn cỏc địa chỉ cơ sở của khối này trong dải địa chỉ vào ra 64K của PC/AT (mỏy chủ), DS1104 sử dụng cỏc chuyển mạch DIP (Dual In-line Package – vỏ hai hàng chõn) gắn trờn bo mạch.

Giao diện với mỏy chủ của DS1104 chứa những thanh ghi cú độ dài khỏc nhau (8 hoặc 16 bit). Khi truy cập vào một thanh ghi cụ thể thỡ phải sử dụng lệnh vào/ra tương ứng, chẳng hạn như muốn truy cập vào thanh ghi 8-bit thỡ phải sử dụng lệnh vào/ra 8-bit, cũn muốn truy cập vào thanh ghi 16-bit thỡ phải dựng lệnh vào/ ra 16 bit. Nếu sử dụng cỏc lệnh vào/ra 8-bit cho một thanh ghi rộng 16-bit thỡ kết quả sẽ bị lỗi. Nếu sử dụng ngụn ngữ cấp cao để lập trỡnh cho cỏc thanh ghi giao diện với mỏy chủ thỡ cần phải đảm bảo rằng chương trỡnh dịch Compiler tạo ra cỏc dũng lệnh chớnh xỏc.

Một số thanh ghi giao diện với mỏy chủ phải được truy cập theo một thứ tự đặc biệt. Để ghi hoặc đọc bộ nhớ của DSP thỡ một trỡnh tự đặc biệt là bắt buộc.

Một phần của tài liệu NGHIÊN CỨU VÀ ỨNG DỤNG CARD ĐIỀU KHIỂN SỐ DSP ĐỂ THIẾT KẾ BỘ ĐIỀU KHIỂN SỐ TRONG ĐIỀU KHIỂN CHUYỂN ĐỘNG (Trang 56 - 57)