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

Anonim

AHB so với AXI

AHB là Xe buýt hiệu năng cao và AXI nâng cao. Cả ABH và AXI đều là những người quản lý xe buýt, thực sự khác nhau về nhiều mặt.

Khi Advanced Bus hiệu suất cao là một Bus Bus, Advanced eXtensible Interface là một Bus đa kênh. AHB cũng là một Bus chia sẻ trong khi AXI là một xe buýt tối ưu hóa đọc / ghi.

Trong AHB, mỗi thạc sĩ xe buýt sẽ kết nối với một tuyến xe buýt đơn kênh. Mặt khác, chủ xe buýt trong AXI sẽ kết nối với một kênh Đọc dữ liệu, Đọc kênh địa chỉ, Viết kênh dữ liệu, Viết địa chỉ kênh và Viết trả lời kênh.

Sự khác biệt khác được nhận thấy là độ trễ Bus trong AHB bắt đầu thấp hơn AXI. AHB bắt đầu ở 16 giao dịch Byte, trong đó AXI bắt đầu ở 64 byte. Cũng có thể thấy rằng việc sử dụng xe buýt AHB cao hơn mức sử dụng AXI. Hơn nữa, Giao diện Tương tác Nâng cao sử dụng khoảng 50% điện nhiều hơn, có nghĩa là AHB có một lợi thế so với nó.

Giao diện eXtensible nâng cao là thế hệ thứ ba của giao diện Kiến trúc Bộ vi xử lý Cổng Nâng cao. Một số tính năng của AXI bao gồm các địa chỉ riêng / kiểm soát và các giai đoạn dữ liệu, các giao dịch dựa trên burst với địa chỉ bắt đầu được cấp, hỗ trợ chuyển dữ liệu không liên tục bằng cách sử dụng byte strobes, dễ dàng bổ sung các giai đoạn đăng ký để cung cấp đóng thời gian và phát hành nhiều địa chỉ nổi bật. Các AXI, phù hợp với tốc độ cao sub-micrometer kết nối, chủ yếu là các thiết kế hệ thống tần số cao đồng hồ và hiệu suất cao.

Một số tính năng của Advanced Bus hiệu suất cao bao gồm các giao thức đồng hồ tốc độ đồng hồ, một số master bus, giao dịch tách, hoạt động pipelined, chuyển burst, không thực hiện tristate và lớn bus-widths.

Tóm tắt

1. AHB là Advanced Bus hiệu năng cao và AXI là Advanced eXtensible Interface.

2. Khi Advanced Bus hiệu suất cao là một Bus Bus, Advanced eXtensible Interface là một Bus đa kênh.

3. Trong AHB, mỗi thạc sĩ xe buýt sẽ kết nối với một tuyến xe buýt đơn kênh. Mặt khác, chủ xe buýt trong AXI sẽ kết nối với một kênh Đọc dữ liệu, Đọc kênh địa chỉ, Viết kênh dữ liệu, Viết địa chỉ kênh và Viết trả lời kênh.

4. AHB cũng là một Bus chia sẻ trong khi AXI là một xe buýt tối ưu hóa đọc / ghi.

5. Độ trễ của Bus trong AHB bắt đầu thấp hơn AXI.

6. Giao diện eXtensible nâng cao sử dụng khoảng 50% điện nhiều hơn, có nghĩa là AHB có một lợi thế so với nó.

7. Sử dụng xe buýt AHB cao hơn mức sử dụng AXI