biểu tượng microsemi

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3

Cấu hình và kết nối

Hệ thống con Bộ vi điều khiển SmartFusion cho phép bạn mở rộng Bus AMBA vào cấu trúc FPGA một cách tự nhiên. Bạn có thể định cấu hình giao diện kết cấu AMBA là APB3 hoặc AHBLite tùy thuộc vào nhu cầu thiết kế của bạn. Một giao diện bus chính và phụ có sẵn trong mỗi chế độ. Tài liệu này cung cấp các bước cần thiết để tạo hệ thống AMBA APB3 kết cấu MSS-FPGA bằng cách sử dụng bộ cấu hình MSS có sẵn trong phần mềm Libero® IDE. Các thiết bị ngoại vi APB được kết nối với MSS bằng CoreAPB3 phiên bản 4.0.100 trở lên. Các bước sau đây kết nối các thiết bị ngoại vi APB3 được triển khai trong kết cấu FPGA với MSS.

Cấu hình MSS

Bước 1. Chọn tỷ lệ MSS FCLK (GLA0) cho đồng hồ vải.
Chọn ước số FAB_CLK trong Bộ cấu hình Quản lý Đồng hồ MSS như Hình 1-1. Bạn phải thực hiện phân tích thời gian tĩnh sau bố cục để đảm bảo rằng thiết kế đáp ứng các yêu cầu về thời gian được xác định trong Bộ cấu hình quản lý đồng hồ. Bạn có thể phải điều chỉnh tỷ lệ đồng hồ giữa MSS và vải để có được một thiết kế chức năng.

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3 1

Bước 2. Chọn chế độ MSS AMBA.
Chọn Loại giao diện AMBA APB3 trong Bộ cấu hình giao diện MSS Fabric như trong Hình 1-2. Nhấn OK để tiếp tục.

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3 2

Hình 1-2 • Đã chọn giao diện AMBA APB3
AMBA và FAB_CLK được tự động nâng cấp lên Top và có sẵn cho bất kỳ SmartDesign nào khởi tạo MSS.

Tạo cấu trúc FPGA và hệ thống con AMBA

Hệ thống con AMBA kết cấu được tạo thành một thành phần SmartDesign thông thường, sau đó thành phần MSS được khởi tạo thành thành phần đó (như trong Hình 1-5).
Bước 1. Khởi tạo và định cấu hình CoreAPB3. Chiều rộng bus dữ liệu chủ APB – 32-bit; cùng chiều rộng của bus dữ liệu MSS AMBA. Cấu hình địa chỉ – Khác nhau tùy thuộc vào kích thước vị trí của bạn; xem Bảng 1-1 để biết các giá trị chính xác.

Bảng 1-1 • Giá trị cấu hình địa chỉ

   

Kích thước khe 64KB, tối đa 11 nô lệ

 

Kích thước khe 4KB, tối đa 16 nô lệ

Kích thước khe 256 byte, tối đa 16 nô lệ  

Kích thước khe 16 byte, tối đa 16 nô lệ

Số bit địa chỉ được điều khiển bởi chủ 20 16 12 8
Vị trí trong địa chỉ phụ của 4 bit trên của địa chỉ chính [19:16] (Bỏ qua nếu độ rộng địa chỉ chính >= 24 bit) [15:12] (Bỏ qua nếu độ rộng địa chỉ chính >= 20 bit) [11:8] (Bỏ qua nếu độ rộng địa chỉ chính >= 16 bit) [7:4] (Bỏ qua nếu độ rộng địa chỉ chính >= 12 bit)
địa chỉ gián tiếp Không sử dụng

Các khe phụ APB đã bật – Vô hiệu hóa các vị trí mà bạn không định sử dụng cho ứng dụng của mình. Số lượng vị trí có sẵn cho thiết kế là một chức năng của kích thước vị trí được chọn. Đối với 64KB, chỉ có các khe 5 đến 15 do khả năng hiển thị kết cấu từ bản đồ bộ nhớ MSS (từ 0x4005000 đến 0x400FFFFF). Đối với kích thước khe nhỏ hơn, tất cả các khe đều có sẵn. Xem “Tính toán sơ đồ bộ nhớ” trên trang 7 để biết thêm chi tiết về kích thước khe cắm và kết nối phụ/khe cắm. Testbench – Giấy phép người dùng – RTL

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3 3

Bước 2. Khởi tạo và định cấu hình các thiết bị ngoại vi AMBA APB trong thiết kế của bạn.
Bước 3. Kết nối hệ thống con lại với nhau. Điều này có thể được thực hiện tự động hoặc thủ công. Kết nối tự động – Tính năng tự động kết nối SmartDesign (có sẵn từ Menu SmartDesign hoặc bằng cách nhấp chuột phải vào Canvas) tự động kết nối các đồng hồ của hệ thống con và đặt lại và hiển thị cho bạn trình chỉnh sửa Bản đồ bộ nhớ nơi bạn có thể gán các nô lệ APB cho các địa chỉ phù hợp (Hình 1-4).

Ghi chú: rằng tính năng tự động kết nối chỉ thực hiện đồng hồ và đặt lại kết nối nếu tên cổng FAB_CLK và M2F_RESET_N chưa được thay đổi trên thành phần MSS.

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3 4

Kết nối thủ công – Kết nối hệ thống phụ như sau:

  • Kết nối CoreAPB3 mirrored-master BIF với MSS Master BIF (như trong Hình 1-5).
  • Kết nối các nô lệ APB với các khe thích hợp theo thông số kỹ thuật bản đồ bộ nhớ của bạn.
  • Kết nối FAB_CLK với PCLK của tất cả các thiết bị ngoại vi APB trong thiết kế của bạn.
  • Kết nối M2F_RESET_N với PRESET của tất cả các thiết bị ngoại vi APB trong thiết kế của bạn.

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3 5

Tính toán bản đồ bộ nhớ

Chỉ các kích thước vị trí sau được hỗ trợ cho MSS:

  • 64KB
  • 4KB trở xuống

Công thức chung

  • Đối với kích thước khe bằng 64K, địa chỉ cơ sở của thiết bị ngoại vi máy khách là: 0x40000000 + (số vị trí * kích thước vị trí)
  • Đối với kích thước khe nhỏ hơn 64K, địa chỉ cơ sở của thiết bị ngoại vi máy khách là: 0x40050000 + (số vị trí * kích thước vị trí)

Địa chỉ cơ sở cho kết cấu được cố định ở 0x4005000, nhưng để đơn giản hóa phương trình bản đồ bộ nhớ, chúng tôi hiển thị địa chỉ cơ sở là khác nhau trong trường hợp 64KB.
Ghi chú: kích thước khe xác định số lượng địa chỉ cho thiết bị ngoại vi đó (tức là 1k có nghĩa là có 1024 địa chỉ).

  • Exampcâu 1: Kích thước khe byte 64KB Khe 64KB = 65536 khe (0x10000).
  • Nếu thiết bị ngoại vi ở khe số 7, thì địa chỉ của nó là: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
  • Example 2: Kích thước khe byte 4KB: Vị trí 4KB = 4096 vị trí (0x1000)
  • Nếu thiết bị ngoại vi ở khe số 5, thì địa chỉ của nó là: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000

Bản đồ bộ nhớ View

Bạn có thể view bản đồ bộ nhớ hệ thống bằng cách sử dụng tính năng Báo cáo (từ menu Thiết kế, chọn Báo cáo). Đối với người yêu cũample, Hình 2-1 là bản đồ bộ nhớ một phần được tạo cho hệ thống con được hiển thị trong

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3 6

Hỗ trợ sản phẩm

Microsemi SoC Products Group hỗ trợ các sản phẩm của mình bằng các dịch vụ hỗ trợ khác nhau, bao gồm Dịch vụ khách hàng, Trung tâm hỗ trợ kỹ thuật khách hàng, một webtrang web, thư điện tử và các văn phòng bán hàng trên toàn thế giới. Phụ lục này chứa thông tin về việc liên hệ với Microsemi SoC Products Group và sử dụng các dịch vụ hỗ trợ này.

Dịch vụ khách hàng

Liên hệ với bộ phận Dịch vụ khách hàng để được hỗ trợ sản phẩm không liên quan đến kỹ thuật, chẳng hạn như định giá sản phẩm, nâng cấp sản phẩm, cập nhật thông tin, trạng thái đơn đặt hàng và ủy quyền.

  • Từ Bắc Mỹ, gọi 800.262.1060
  • Từ phần còn lại của thế giới, hãy gọi 650.318.4460
  • Fax, từ bất cứ nơi nào trên thế giới, 408.643.6913

Trung tâm hỗ trợ kỹ thuật khách hàng

Nhóm Sản phẩm Microsemi SoC có các nhân viên của Trung tâm Hỗ trợ Kỹ thuật Khách hàng với các kỹ sư có tay nghề cao, những người có thể giúp trả lời các câu hỏi về phần cứng, phần mềm và thiết kế của bạn về Sản phẩm Microsemi SoC. Trung tâm hỗ trợ kỹ thuật dành cho khách hàng dành nhiều thời gian để tạo ghi chú ứng dụng, câu trả lời cho các câu hỏi chung về chu trình thiết kế, tài liệu về các sự cố đã biết và các câu hỏi thường gặp khác nhau. Vì vậy, trước khi bạn liên hệ với chúng tôi, vui lòng truy cập các tài nguyên trực tuyến của chúng tôi. Rất có khả năng chúng tôi đã trả lời câu hỏi của bạn.

Hỗ trợ kỹ thuật

Truy cập Hỗ trợ khách hàng webĐịa điểm (www.microsemi.com/soc/support/search/default.aspx) để biết thêm thông tin và hỗ trợ. Nhiều câu trả lời có sẵn trên tìm kiếm web tài nguyên bao gồm sơ đồ, hình minh họa và liên kết đến các tài nguyên khác trên webđịa điểm.

Webđịa điểm

Bạn có thể duyệt nhiều thông tin kỹ thuật và phi kỹ thuật trên trang chủ SoC, tại www.microsemi.com/soc.

Liên hệ với Trung tâm hỗ trợ kỹ thuật khách hàng

Đội ngũ kỹ sư tay nghề cao của Trung tâm Hỗ trợ Kỹ thuật. Có thể liên hệ với Trung tâm hỗ trợ kỹ thuật qua email hoặc thông qua Nhóm sản phẩm Microsemi SoC webđịa điểm.

E-mail
Bạn có thể liên lạc các câu hỏi kỹ thuật của mình tới địa chỉ email của chúng tôi và nhận lại câu trả lời qua email, fax hoặc điện thoại. Ngoài ra, nếu bạn gặp vấn đề về thiết kế, bạn có thể gửi email thiết kế của mình files để được hỗ trợ. Chúng tôi liên tục theo dõi tài khoản email trong suốt cả ngày. Khi gửi yêu cầu của bạn cho chúng tôi, vui lòng đảm bảo bao gồm tên đầy đủ, tên công ty và thông tin liên hệ của bạn để xử lý yêu cầu của bạn hiệu quả. Địa chỉ email hỗ trợ kỹ thuật là soc_tech@microsemi.com.

Các trường hợp của tôi

Khách hàng của Microsemi SoC Products Group có thể gửi và theo dõi các trường hợp kỹ thuật trực tuyến bằng cách truy cập My Cases.

Bên ngoài Hoa Kỳ

Khách hàng cần hỗ trợ bên ngoài múi giờ của Hoa Kỳ có thể liên hệ với bộ phận hỗ trợ kỹ thuật qua email (soc_tech@microsemi.com) hoặc liên hệ với văn phòng bán hàng tại địa phương. Danh sách văn phòng bán hàng có thể được tìm thấy tại www.microsemi.com/soc/company/contact/default.aspx.

Hỗ trợ kỹ thuật ITAR

Để được hỗ trợ kỹ thuật về RH và RT FPGA được quy định bởi Quy định về buôn bán vũ khí quốc tế (ITAR), hãy liên hệ với chúng tôi qua soc_tech_itar@microsemi.com. Ngoài ra, trong Trường hợp của tôi, hãy chọn Có trong danh sách thả xuống ITAR. Để có danh sách đầy đủ các FPGA Microsemi do ITAR quản lý, hãy truy cập ITAR web trang. Microsemi Corporation (NASDAQ: MSCC) cung cấp một danh mục toàn diện các giải pháp bán dẫn cho: hàng không vũ trụ, quốc phòng và an ninh; doanh nghiệp và truyền thông; và thị trường công nghiệp và năng lượng thay thế. Các sản phẩm bao gồm các thiết bị RF và analog hiệu suất cao, độ tin cậy cao, tín hiệu hỗn hợp và mạch tích hợp RF, SoC tùy chỉnh, FPGA và các hệ thống phụ hoàn chỉnh. Microsemi có trụ sở chính tại Aliso Viejo, Calif. Tìm hiểu thêm tại www.microsemi.com.

© 2013 Tập đoàn Microsemi. Đã đăng ký Bản quyền. Microsemi và logo Microsemi là thương hiệu của Microsemi Corporation. Tất cả các nhãn hiệu và nhãn hiệu dịch vụ khác là tài sản của chủ sở hữu tương ứng của họ.

Trụ sở công ty Microsemi
One Enterprise, Aliso Viejo CA 92656 USA Trong nước Mỹ: +1 949-380-6100 Doanh số: +1 949-380-6136 Số Fax: +1 949-215-4996

Tài liệu / Tài nguyên

MICROCHIP SmartDesign MSS MSS và Fabric AMBA APB3 Design [tập tin pdf] Hướng dẫn sử dụng
SmartDesign MSS Thiết kế MSS và vải AMBA APB3, SmartDesign MSS, Thiết kế MSS và vải AMBA APB3, Thiết kế AMBA APB3

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *