THANH GHI ĐIỀU KHIỂN CỔNG SSI “B” (CRB):

Một phần của tài liệu Xây dựng bộ điều khiển và nhận dạng tiếng nói phần 4 (Trang 28 - 29)

CRB điều khiển các tính chất sau của cổng SSI:  Các chân đa chức năng SC2, SC1 và SC0  Cờ xuất nối tiếp điều khiển bit

 Các chân hai chiều SCK,SC2,SC1 và SC0  Các chế độ tính toán

 Cho phép truyền và nhận  Cho phép ngắt truyền nhận

Trong hệ thống DSP, các chân SC1 và SC0 của cổng SSI không được sử dụng. CRB chiếm vị trí bộ nhớ là X:$FFED.

Ơû chế độ điều khiển, các lệnh sau đây khởi động CRB theo:

 Bit 4 được đặt để chọn hướng truyền của SC2 là hướng xuất ( đồng bộ cấu trúc nội).

 Bit 5 được đặt để chọn SCK là ngỏ xuất (xung clock nội cho cả 2 thanh ghi dịch truyền và nhận).

 Bit 6 được xóa để cho phép thanh ghi dịch truyền dữ liệu bắt đầu từ MSB, còn thanh ghi dịch nhận dữ liệu bắt đầu từ MSB.

 Bit 7 bị xóa và bit 8 được đặt để chọn xung clock 1-bit trên một

*

0 RIETIERE TE MODGCKSYNFSL1 FSL0 SHFD SCKD SCD2 SCD1 SCD0 OF1 0OF0 0 1 2 3 4 7 6 5 14 15 13 12 11 10 9 8 16 23

Thanh ghi điều khiển B X:$FFED Đọc/viết

Cờ ngõ ra Điều khiển

Nguồn xung Clock trực tiếp Khung đồng bộ dài 0 Khung đồng bộ dài 1 Điều khiển đồng bộ/không đồng bộ

Dịch trực tiếp

Điều khiển xung clock cổng Chọn chế độ(normal/network) Cho phép truyền

 Bit 9 được đặt để chọn cả hai bộ truyền nhận xử lý theo chế độ đồng bộ và sử dụng chung xung (chân SCK) và tín hiệu đồng bộ cấu trúc chung (chân SC2).

 Bit 10 bị xóa để chọn chế độ xung xử lý clock liên tục “continous”.  Bit 11 được đặt để lựa chọn chế độ xử lý mạng (network) mà một

từ có thể được truyền trong mỗi Timeslot DSP56002.

 Cả hai bit 12 và 13 được đặt để cho phép truyền và nhận tương ứng.

 Cả hai bit 14 và 15 được đặt để cho phép ngắt truyền và nhận tương ứng.

 Các bit 3-0 không tương thích với đặt tính cấu hình của cổng SSI vì vậy chúng luôn được xóa.

CRB EQU $FFED

MOVEP #$FB30,X:CRB ;RIE,TIE,RE,TE,NTWK,SYN,FSR/RSRbit

Trong chế độ dữ liệu, các lệnh sau khởi động CRB:

 Bit 4 bị xóa để chọn chân SC2 là ngỏ nhập (đồng bộ cấu trúc ngoài)

 Bit 5 được xóa để chọn SCK là ngỏ nhập (tín hiệu xung ngoài cho cả 2 thanh ghi dịch truyền và nhận).

 Bit 6 được xóa để cho phép thanh ghi dịch truyền và nhận bắt đầu từ MSB.

 Bit 7 được xóa và bit 8 được đặt để chọn xung clock 1-bit trên một chu kỳ đồng bộ cấu trúc.

 Bit 9 được đặt để cho phép truyền và nhận xử lý theo chế độ đồng bộ và sử dụng chung xung (chân SCK) và tín hiệu đồng bộ (chân SC2).

 Bit 10 được xóa để chọn chế độ xung xử lý clock liên tục “continous”. (adsbygoogle = window.adsbygoogle || []).push({});

 Bit 11 được đặt để cho phép chế độ xử lý mạng (network) truyền một từ trong mỗi Timeslot DSP56002.

 Cả hai bit 12 và 13 được đặt để cho phép truyền và nhận.  Cả hai bit 14 và 15 được đặt để cho phép ngắt truyền và nhận.  Các bit 3 - 0 không tương thích với đặt tính cấu hình của cổng SSI

vì vậy chúng luôn được xóa. CRB EQU $FFED

MOVEP #$FB00,X:CRB ;rcv,xmt&int ena, netwk, syn, sclk=i/p, msb 1s.

Một phần của tài liệu Xây dựng bộ điều khiển và nhận dạng tiếng nói phần 4 (Trang 28 - 29)