logo microsemi

MICROCHIP SmartDesign MSS MSS lan Kain AMBA APB3

MICROCHIP SmartDesign MSS MSS lan Kain AMBA APB3

Konfigurasi lan Konektivitas

Subsistem Mikrokontroler SmartFusion ngidini sampeyan ngluwihi Bus AMBA kanthi alami menyang kain FPGA. Sampeyan bisa ngatur antarmuka kain AMBA minangka APB3 utawa AHBLite gumantung saka kabutuhan desain sampeyan. Antarmuka bus master lan budak kasedhiya ing saben mode. Dokumen iki nyedhiyakake langkah-langkah penting kanggo nggawe sistem AMBA APB3 kain MSS-FPGA nggunakake konfigurator MSS sing kasedhiya ing piranti lunak Libero® IDE. Peripheral APB disambungake menyang MSS nggunakake versi CoreAPB3 4.0.100 utawa luwih. Langkah-langkah ing ngisor iki nyambungake peripheral APB3 sing dileksanakake ing kain FPGA menyang MSS.

Konfigurasi MSS

Langkah 1. Pilih MSS FCLK (GLA0) kanggo rasio jam jam kain.
Pilih FAB_CLK divisor ing MSS Clock Management Configurator minangka ditampilake Figure 1-1. Sampeyan kudu nindakake analisis wektu statis post-layout kanggo mesthekake yen desain meets syarat wektu ditetepake ing Clock Management Configurator. Sampeyan bisa uga kudu nyetel rasio jam antarane MSS lan kain kanggo entuk desain fungsional.

MICROCHIP SmartDesign MSS MSS lan Fabric AMBA APB3 1

Langkah 2. Pilih mode MSS AMBA.
Pilih Tipe Antarmuka AMBA APB3 ing MSS Fabric Interface Configurator minangka ditampilake ing Figure 1-2. Klik OK kanggo nerusake.

MICROCHIP SmartDesign MSS MSS lan Fabric AMBA APB3 2

Gambar 1-2 • Antarmuka AMBA APB3 Dipilih
AMBA lan FAB_CLK dipromosekake menyang Ndhuwur kanthi otomatis lan kasedhiya kanggo SmartDesign sing instantiate MSS.

Nggawe Kain FPGA lan Subsistem AMBA

Subsistem AMBA kain digawe dadi komponèn SmartDesign biasa, lan banjur komponèn MSS instantiated menyang komponen kasebut (minangka ditampilake ing Figure 1-5).
Langkah 1. Instantiate lan ngatur CoreAPB3. Jembar Bus Data Master APB - 32-bit; jembaré padha MSS AMBA data bus. Konfigurasi Alamat - Beda-beda gumantung saka ukuran slot sampeyan; ndeleng Tabel 1-1 kanggo nilai bener.

Tabel 1-1 • Nilai Konfigurasi Alamat

   

Ukuran Slot 64KB, nganti 11 budak

 

Ukuran Slot 4KB, nganti 16 budak

256 Ukuran Slot Byte, nganti 16 Budak  

16 Ukuran Slot Byte, nganti 16 Budak

Jumlah bit alamat sing didorong dening master 20 16 12 8
Posisi ing alamat budak saka ndhuwur 4 bit alamat master [19:16] (Diabaikan yen amba alamat master >= 24 bit) [15:12] (Diabaikan yen amba alamat master >= 20 bit) [11:8] (Diabaikan yen amba alamat master >= 16 bit) [7:4] (Diabaikan yen amba alamat master >= 12 bit)
Alamat ora langsung Ora Dienggo

Slot Budak APB sing diaktifake - Mateni slot sing ora rencana nggunakake kanggo aplikasi. Jumlah slot kasedhiya kanggo desain punika fungsi saka ukuran slot dipilih. Kanggo 64KB mung slot 5 kanggo 15 kasedhiya amarga visibilitas kain saka peta memori MSS (saka 0x4005000 kanggo 0x400FFFFF). Kanggo ukuran slot cilik, kabeh slot kasedhiya. Waca "Komputasi Peta Memori" ing kaca 7 kanggo rincian liyane babagan ukuran slot lan sambungan budak / slot. Testbench - Lisensi Panganggo - RTL

MICROCHIP SmartDesign MSS MSS lan Fabric AMBA APB3 3

Langkah 2. Instantiate lan konfigurasi periferal AMBA APB ing desain sampeyan.
Langkah 3. Sambungake subsistem bebarengan. Iki bisa ditindakake kanthi otomatis utawa manual. Sambungan Otomatis - Fitur sambung otomatis SmartDesign (kasedhiya saka Menu SmartDesign, utawa kanthi ngeklik tengen Kanvas) kanthi otomatis nyambungake jam subsistem lan ngreset lan menehi editor Peta Memori ing ngendi sampeyan bisa nemtokake budak APB menyang alamat sing tepat. (Gambar 1-4).

Cathetan: sing fitur nyambung otomatis nindakake jam lan ngreset sambungan mung yen FAB_CLK lan M2F_RESET_N jeneng port durung diganti ing komponen MSS.

MICROCHIP SmartDesign MSS MSS lan Fabric AMBA APB3 4

Sambungan Manual - Sambungake subsistem kaya ing ngisor iki:

  • Sambungake CoreAPB3 mirrored-master BIF kanggo MSS Master BIF (minangka ditampilake ing Figure 1-5).
  • Sambungake budak APB menyang slot sing cocog karo spesifikasi peta memori sampeyan.
  • Sambungake FAB_CLK menyang PCLK kabeh periferal APB ing desain sampeyan.
  • Sambungake M2F_RESET_N menyang PRESET kabeh periferal APB ing desain sampeyan.

MICROCHIP SmartDesign MSS MSS lan Fabric AMBA APB3 5

Komputasi Peta Memori

Mung ukuran slot ing ngisor iki sing didhukung kanggo MSS:

  • 64 KB
  • 4KB lan ngisor

Formula Umum

  • Kanggo ukuran slot sing padha karo 64K, alamat basis peripheral klien yaiku: 0x40000000 + (nomer slot * ukuran slot)
  • Kanggo ukuran slot kurang saka 64K, alamat basis periferal klien yaiku: 0x40050000 + (nomer slot * ukuran slot)

Alamat dhasar kanggo kain tetep ing 0x4005000, nanging kanggo nyederhanakake persamaan peta memori kita nuduhake alamat dhasar sing beda ing kasus 64KB.
Cathetan: ukuran slot nemtokake nomer alamat kanggo peripheral sing (IE 1k tegese ana 1024 alamat).

  • Examplan 1: 64KB bait ukuran slot 64KB slot = 65536 slot (0x10000).
  • Yen peripheral ana ing slot nomer 7, banjur, alamate yaiku: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
  • Exampukuran 2: 4 KB byte slot: Slot 4KB = 4096 slot (0x1000)
  • Yen peripheral ana ing slot nomer 5, banjur, alamate yaiku: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000

Peta Memori View

Sampeyan bisa view peta memori sistem kanthi nggunakake fitur Lapuran (saka menu Desain pilih Lapuran). Kanggo example, Figure 2-1 map memori sebagean kui kanggo subsistem ditampilake ing

MICROCHIP SmartDesign MSS MSS lan Fabric AMBA APB3 6

Dhukungan produk

Microsemi SoC Products Group ndhukung produk kanthi macem-macem layanan dhukungan, kalebu Layanan Pelanggan, Pusat Dhukungan Teknis Pelanggan, a websitus, surat elektronik, lan kantor penjualan ing saindenging jagad. Lampiran iki ngemot informasi babagan ngubungi Microsemi SoC Products Group lan nggunakake layanan dhukungan kasebut.

Layanan Pelanggan

Hubungi Layanan Pelanggan kanggo dhukungan produk non-teknis, kayata rega produk, upgrade produk, informasi nganyari, status pesenan, lan wewenang.

  • Saka Amerika Utara, telpon 800.262.1060
  • Saka negara liya, hubungi 650.318.4460
  • Fax, saka ngendi wae ing donya, 408.643.6913

Pusat Dhukungan Teknis Pelanggan

Microsemi SoC Products Group staf Pusat Dhukungan Teknis Pelanggan karo insinyur sing trampil sing bisa mbantu njawab pitakonan hardware, software, lan desain babagan Produk Microsemi SoC. Pusat Dhukungan Teknis Pelanggan mbuwang wektu akeh kanggo nggawe cathetan aplikasi, jawaban kanggo pitakonan siklus desain umum, dokumentasi masalah sing dikenal, lan macem-macem FAQ. Dadi, sadurunge hubungi kita, bukak sumber daya online kita. Kemungkinan banget kita wis mangsuli pitakon sampeyan.

Dhukungan Teknis

Dolan maring Dhukungan Pelanggan websitus (www.microsemi.com/soc/support/search/default.aspx) kanggo informasi luwih lengkap lan dhukungan. Akeh jawaban sing kasedhiya ing telusuran web sumber kalebu diagram, ilustrasi, lan pranala menyang sumber daya liyane ing websitus.

Websitus

Sampeyan bisa nelusuri macem-macem informasi teknis lan non-teknis ing kaca ngarep SoC, ing www.microsemi.com/soc.

Hubungi Pusat Dhukungan Teknis Pelanggan

Insinyur sing terampil banget ing Pusat Dhukungan Teknis. Pusat Dhukungan Teknis bisa dikontak liwat email utawa liwat Microsemi SoC Products Group websitus.

Email
Sampeyan bisa ngirim pitakonan teknis menyang alamat email kita lan nampa jawaban liwat email, fax, utawa telpon. Uga, yen sampeyan duwe masalah desain, sampeyan bisa ngirim email desain sampeyan files kanggo nampa pitulungan. Kita terus-terusan ngawasi akun email sedina muput. Nalika ngirim panjalukan kanggo kita, mangga manawa kanggo kalebu jeneng lengkap, jeneng perusahaan, lan informasi kontak kanggo proses efisien panjalukan. Alamat email dhukungan teknis yaiku soc_tech@microsemi.com.

Kasus Kula

Pelanggan Microsemi SoC Products Group bisa ngirim lan nglacak kasus teknis kanthi online kanthi pindhah menyang My Cases.

Ing njaba AS

Pelanggan sing mbutuhake pitulungan ing njaba zona wektu AS bisa ngontak dhukungan teknis liwat email (soc_tech@microsemi.com) utawa hubungi kantor penjualan lokal. Daftar kantor sales bisa ditemokake ing www.microsemi.com/soc/company/contact/default.aspx.

Dhukungan Teknis ITAR

Kanggo dhukungan teknis babagan RH lan RT FPGAs sing diatur dening International Traffic in Arms Regulations (ITAR), hubungi kita liwat soc_tech_itar@microsemi.com. Utawa, ing Kasusku, pilih Ya ing dhaptar gulung mudhun ITAR. Kanggo dhaptar lengkap FPGA Microsemi sing diatur ITAR, bukak ITAR web kaca. Microsemi Corporation (NASDAQ: MSCC) nawakake portofolio komprehensif solusi semikonduktor kanggo: aerospace, pertahanan lan keamanan; perusahaan lan komunikasi; lan pasar energi industri lan alternatif. Produk kalebu piranti analog lan RF kanthi kinerja dhuwur, linuwih dhuwur, sinyal campuran lan sirkuit terpadu RF, SoC sing bisa disesuaikan, FPGA, lan subsistem lengkap. Microsemi kantor pusat ing Aliso Viejo, Calif. Sinau luwih lengkap ing www.microsemi.com.

© 2013 Microsemi Corporation. Kabeh hak dilindhungi undhang-undhang. Microsemi lan logo Microsemi minangka merek dagang Microsemi Corporation. Kabeh merek dagang lan merek layanan liyane minangka properti saka sing nduweni.

Kantor Pusat Perusahaan Microsemi
One Enterprise, Aliso Viejo CA 92656 USA Ing AS: +1 949-380-6100 Penjualan: +1 949-380-6136 Fax: +1 949-215-4996

Dokumen / Sumber Daya

MICROCHIP SmartDesign MSS MSS lan Fabric AMBA APB3 Design [pdf] Pandhuan pangguna
SmartDesign MSS MSS lan Fabric AMBA APB3 Design, SmartDesign MSS, MSS lan Fabric AMBA APB3 Design, AMBA APB3 Design

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *