Sự khác biệt giữa AHB và APB Sự khác biệt giữa

Anonim

AHB so với APB

AHB là viết tắt của Advanced Bus Hiệu suất cao và cát APB cho Advanced Peripheral Bus. Cả Advanced Bus hiệu suất cao và Advanced Peripheral Bus là một phần của Kiến trúc Bus Bộ vi xử lý Nâng cao (AMBA). Mặc dù cả AHB và APB thuộc AMBA, chúng khác nhau theo nhiều cách.

Khi nói về sự khác biệt giữa hai, AHB sử dụng truyền thông song song song song trong khi APB sử dụng bộ nhớ lớn-I / O accesses.

Cả hai AHB và APB đều dựa trên chuẩn Bus Bus. Xe buýt nâng cao hiệu suất cao có thể chờ đợi, lỗi và nổ. ADH, được pipelined, chủ yếu kết nối với ký ức.

Khi so sánh cách sử dụng, APB đơn giản hơn so với AHB. Không giống như AHB, không có pipelining trong APB. APB chủ yếu được đề xuất để kết nối với các thiết bị ngoại vi đơn giản. Nhìn vào AHB và APB, có thể thấy rằng APB đi kèm với một thiết bị ngoại vi năng lượng thấp.

Cũng có thể thấy rằng Advanced Peripheral Bus đôi khi được tối ưu hóa cho sự phức tạp của giao diện giảm và tiêu thụ điện năng tối thiểu để hỗ trợ các chức năng ngoại vi. Bus này cũng có thể được sử dụng trong sự kết hợp với phiên bản

của bus hệ thống.

Khi xem xét các tính năng của AHB, nó có một giao thức đồng hồ cạnh, một số master bus, các giao dịch tách, chuyển giao master bus một chu kỳ, chuyển burst, độ rộng bus lớn và việc thực hiện không tristate.

Trong AHB, giao dịch bao gồm một giai đoạn địa chỉ và giai đoạn dữ liệu. Trong trường hợp của AHB, chỉ có một ông chủ xe buýt tại một thời điểm.

Khi so sánh với Advanced Bus hiệu năng cao, Advanced Peripheral Bus chỉ được sử dụng cho truy cập kiểm soát băng thông thấp. Mặc dù APB có giai đoạn địa chỉ và giai đoạn dữ liệu giống như của AHB, nhưng nó đi kèm với một danh sách các tín hiệu phức tạp thấp.

Tóm tắt

1. AHB là viết tắt của Advanced Bus Hiệu suất cao và cát APB cho Advanced Peripheral Bus.

2. Khi AHB sử dụng truyền thông song công song song, APB sử dụng bộ nhớ lớn-I / O accesses.

3. ADH, được pipelined, chủ yếu kết nối với ký ức. APB chủ yếu được đề xuất để kết nối với các thiết bị ngoại vi đơn giản.

4. Khi so sánh cách sử dụng, APB đơn giản hơn so với AHB.

5. Không giống như AHB, không có pipelining trong APB.

6. Khi so sánh với Advanced Bus hiệu suất cao, Advanced Peripheral Bus chỉ được sử dụng cho truy cập kiểm soát băng thông thấp.

7. Mặc dù APB có giai đoạn địa chỉ và giai đoạn dữ liệu giống như của AHB, nhưng nó đi kèm với một danh sách các tín hiệu phức tạp thấp.