Khối hỗ trợ phụ ASU (Auxiliary Support Unit)

Một phần của tài liệu hoạt động của máy thu radar sơ cấp atcr 33s- dpc (Trang 73 - 74)

II. Hệ thống REC (Radar electronic cabin)

5. Bộ xử lí dữ liệu (Data Processor )

5.1.2. Khối hỗ trợ phụ ASU (Auxiliary Support Unit)

Khối ASU cho phép mở rộng dung lợng địa chỉ của MPU-1 và MPU-2 lên tới 64K của các bộ nhớ dữ liệu và chơng trình. Khối ASU quản lí chức năng truy nhập trực tiếp DMA, chức năng ngắt và bao gồm giao diện cho phép kết nối tới thiết bị ngoài nh máy tính các nhân , VDU, ổ mềm để kết nối với bộ xử lí dữ liệu.

Chức năng chính của ASU gồm:

Ghi và phục hồi lôgic

Bùi Tiến Trung ĐT8 - K45 - 73 -

Trong khi nhảy tới lệnh tiếp, có hay không có việc quay lại hay ngắt chơng trình thì các địa chỉ chơng trình liên tiếp sẽ không đợc thực hiện mà đợc ghi lại và khôi phục khi hoạt động này kết thúc. Trong trờng hợp có ngắt thì nội dung các thanh ghi lu trữ, thanh ghi chỉ số và các thanh ghi thích hợp khác tới MPU-1 đều đợc lu trữ, ghi lại.

Ngắt chơng trình

Có hai kiểu ngắt chính:

- Ngắt do ngời sử dụng , đợc yêu cầu bởi một thiết bị ngoại vi (giao diện chuẩn hoặc dành riêng) phát ra một tín hiệu ngắt do đối tơng sử dụng INTU

- Phục vụ ngắt, phát ra từ bên trong bởi ASU phát ra một tín hiệu phục vụ ngắt INTS.

Chức năng khoá đợc cung cấp cho cả hai loại ngắt INTU và INTS. Có 3 loại khoá khác nhau:

- Khoá đối với ngời sử dụng (LKU), nó chỉ ngăn gọi ngắt phát từ các thiết bị ngoại vi (đối với ngời sử dụng)

- Khoá phục vụ (LKS), chỉ thực hiện cấm đối tợng sử dụng và phục vụ sau khi có gọi phục vụ ngắt.

- Khoá tự động (LKA), nó đợc phát sau khi có gọi phục vụ ngắt hoặc ngắt do ngời sử dụng để bảo vệ việc ghi thờng nhật . LKA không đợc điều khiển bằng ch- ơng trình.

Một ngắt có thể bị bỏ qua bởi một ngắt khác có độ u tiên cao hơn.

Truy nhập bộ nhớ trực tiếp ( Direct Memory Access) DMA

Bất cứ khi nào một thiết bị ngoại vi yêu cầu truy nhập bộ nhớ trực tiếp, nó sẽ gửi một tín hiệu yêu cầu truy nhập DMAREQ tới ASU.

Tín hiệu DMAREQ không thể tăng địa chỉ chơng trình của bộ nhớ chơng trình và không thể ngăn khối MPU-1 khỏi việc thu bất kì chơng trình ngắt nào. DMA có mức u tiên cao hơn bất kì ngắt nào khác. Việc truy nhập DMA nên thực hiện khi ngắt đang đợc xử lí , lúc đó ngắt sẽ bị trễ một chu kì máy để cho việc truy nhập DMA có thể thực hiện.

Với một chu kì truy nhập ban đầu, các bus địa chỉ và dữ liệu và các tín hiệu bắt đầu PUT và kết thúc ENDADD không đợc sử dụng tín hiệu DISBU(bằng DMAREQ trễ một chu kì máy), để cho phép thiết bị ngoại vi có yêu cầu truy nhập DMA sử dụng các đờng truy nhập.

Logic điểm ngắt

Nó đợc sử dụng trong giai đoạn triển khai phần mềm để kiểm tra xem liệu rằng chơng trình có làm việc đúng chức năng hay không.

Chú ý rằng bộ nhớ gián đoạn đợc đặt trên bộ nhớ PRM-1, do vậy tín hiệu ngắt là đến từ bộ nhớ PRM-1

Một phần của tài liệu hoạt động của máy thu radar sơ cấp atcr 33s- dpc (Trang 73 - 74)