Microsemi - logoSmartFusion2 MSS
Konfigurasi DDR controller
Libero SoC v11.6 sarta engké 

Bubuka

SmartFusion2 MSS gaduh pengontrol DDR anu dipasang. controller DDR ieu dimaksudkeun pikeun ngadalikeun hiji kaluar-chip memori DDR. Controller MDDR tiasa diaksés tina MSS ogé tina lawon FPGA. Sajaba ti éta, controller DDR ogé bisa bypassed, nyadiakeun antarbeungeut tambahan kana lawon FPGA (Lemes Controller Mode (SMC)).
Pikeun pinuh ngonpigurasikeun controller MSS DDR, anjeun kudu:

  1. Pilih jalur data nganggo MDDR Configurator.
  2. Nyetél nilai register pikeun registers controller DDR.
  3. Pilih frékuénsi jam memori DDR jeung lawon FPGA kana rasio jam MDDR (lamun diperlukeun) ngagunakeun MSS CCC Configurator.
  4. Sambungkeun panganteur konfigurasi APB controller sakumaha didefinisikeun ku solusi Initialization periferal. Pikeun circuitry Initialization MDDR diwangun ku System Builder, tingal "MSS DDR Konfigurasi Path" dina kaca 13 jeung Gambar 2-7.
    Anjeun oge bisa ngawangun circuitry initialization sorangan maké mandiri (sanes ku System Builder) Initialization periferal. Tingali kana Pituduh Pamaké Inisialisasi Periferal Mandiri SmartFusion2.

MDDR Configurator

MDDR Configurator dipaké pikeun ngonpigurasikeun sakabéh datapath sarta Parameter Mémori DDR éksternal pikeun controller MSS DDR.

Microsemi SmartFusion2 Konfigurasi Controller MSS DDR -

Tab Umum nyetél setélan Mémori sareng Interface Fabric anjeun (Gambar 1-1).
Setélan mémori
Lebetkeun DDR Mémori Settling Time. Ieu waktos memori DDR merlukeun initialize. Nilai standar nyaéta 200 urang. Ningali lambaran Data Mémori DDR anjeun pikeun nilai anu leres pikeun dilebetkeun.
Anggo Setélan Mémori pikeun ngonpigurasikeun pilihan mémori anjeun dina MDDR.

  • Tipe Mémori - LPDDR, DDR2, atanapi DDR3
  • Lebar Data - 32-bit, 16-bit atanapi 8-bit
  • SECDED Diaktipkeun ECC - ON atawa OFF
  • Skéma Arbitrase – Tipe-0, Tipe-1, Tipe-2, Tipe-3
  • ID Prioritas pangluhurna - Nilai anu sah ti 0 dugi ka 15
  • Width Alamat (bit) - Tingal Lembar Data Mémori DDR anjeun pikeun jumlah bit baris, bank, sareng kolom alamat pikeun mémori LPDDR/DDR2/DDR3 anu anjeun anggo. pilih menu pull-handap pikeun milih nilai bener baris / bank / kolom sakumaha per lambar data tina LPDDR / DDR2 / memori DDR3.

Catetan: Jumlah dina daptar pull-handap nujul kana jumlah bit Alamat, teu jumlah mutlak baris / bank / kolom. Pikeun example, lamun memori DDR anjeun boga 4 bank, pilih 2 (2 ² = 4) pikeun bank. Lamun memori DDR anjeun boga 8 bank, pilih 3 (2³ = 8) pikeun bank.

Setélan Interface lawon
Sacara standar, processor teuas Cortex-M3 diatur pikeun ngakses DDR Controller. Anjeun oge bisa ngidinan Master lawon pikeun ngakses DDR Controller ku ngaktipkeun kotak centang Fabric Interface Setting. Dina hal ieu, anjeun tiasa milih salah sahiji pilihan ieu:

  • Paké Interface AXI - Master lawon aksés ka Controller DDR ngaliwatan panganteur AXI 64-bit.
  • Anggo Antarmuka AHBLite Tunggal - Master lawon ngaksés Controller DDR ngalangkungan antarmuka AHB 32-bit tunggal.
  • Anggo dua Antarmuka AHBLite - Dua Master lawon ngaksés Controller DDR nganggo dua antarmuka AHB 32-bit.
    Konfigurasi view (Gambar 1-1) ngamutahirkeun nurutkeun pilihan Interface lawon Anjeun.

Kakuatan Drive I/O (DDR2 sareng DDR3 wungkul)
Pilih salah sahiji kakuatan drive ieu pikeun DDR I/Os anjeun:

  • Kakuatan Satengah Drive
  •  Kakuatan Drive Pinuh

Libero SoC nangtukeun DDR I / O Standar pikeun sistem MDDR Anjeun dumasar kana tipe Memori DDR anjeun sarta I / O Drive Kakuatan (sakumaha ditémbongkeun dina Tab le 1-1).
meja 1-1 • I / O Drive Kakuatan sarta Tipe Mémori DDR

Tipe Mémori DDR Satengah Kakuatan Girang Pinuh Kakuatan Girang
DDR3 SSTL15I SSTL15II
DDR2 SSTL18I SSTL18II
LPDDR LPDRI LPDRII

IO Standard (LPDDR wungkul)
Pilih salah sahiji pilihan di handap ieu:

  • LVCMOS18 (Kakuatan panghandapna) pikeun standar LVCMOS 1.8V IO. Dipaké dina aplikasi LPDDR1 has.
  • LPDDRI Catetan: Sateuacan anjeun milih standar ieu, pastikeun papan anjeun ngadukung standar ieu. Anjeun kedah nganggo pilihan ieu nalika nargétkeun M2S-EVAL-KIT atanapi papan SF2-STARTER-KIT. Standar LPDDRI IO merlukeun résistor IMP_CALIB dipasang dina papan.

IO Calibration (LPDDR wungkul)
Pilih salah sahiji pilihan ieu nalika nganggo standar LVCMOS18 IO:

  • On
  • Pareum (biasa)

Calibration ON na OFF optionally ngadalikeun pamakéan hiji blok calibration IO nu calibrates drivers IO ka résistor éksternal. Nalika OFF, alatna nganggo pangaturan supir IO prasetél.
Nalika ON, ieu merlukeun 150-ohm IMP_CALIB résistor pikeun dipasang dina PCB.
Ieu dipaké pikeun calibrate IO kana ciri PCB. Nanging, nalika disetél ka ON, résistor kedah dipasang atanapi pangontrol mémori moal ngamimitian.
Kanggo inpo nu leuwih lengkep, tingal AC393-SmartFusion2 sareng IGLOO2 Board Design Guidelines Application
Catetan jeung SmartFusion2 SoC FPGA High Speed ​​DDR Interfaces Guide pamaké.

Konfigurasi Controller MDDR

Lamun anjeun make MSS DDR controller pikeun aksés ka hiji memori DDR éksternal, controller DDR kudu ngonpigurasi dina runtime. Hal ieu dilakukeun ku nulis data konfigurasi ka dedicated registers konfigurasi controller DDR. data konfigurasi ieu gumantung kana karakteristik memori DDR éksternal sarta aplikasi Anjeun. bagian ieu ngajelaskeun kumaha carana ngasupkeun parameter konfigurasi ieu dina MSS DDR controller configurator na kumaha data konfigurasi diatur salaku bagian tina sakabéh solusi Initialization periferal.

MSS DDR Control ngadaptar
MSS DDR controller boga susunan registers nu kudu ngonpigurasi dina runtime. Nilai konfigurasi pikeun register ieu ngagambarkeun parameter béda, kayaning mode DDR, lebar PHY, mode burst, sarta ECC. Pikeun detil lengkep ngeunaan registers konfigurasi controller DDR, tingal SmartFusion2 SoC FPGA High Speed ​​DDR Interfaces Guide pamaké.
MDDR ngadaptar Konfigurasi
Paké Mémori Initialization (gambar 2-1, Gambar 2-2, jeung Gambar 2-3) jeung Mémori Timing (gambar 2-4) tab pikeun ngasupkeun parameter nu pakait jeung memori DDR anjeun sarta aplikasi. Nilai anu anjeun lebetkeun dina tab ieu sacara otomatis ditarjamahkeun kana nilai register anu luyu. Lamun anjeun klik parameter husus, register na pakait digambarkeun dina jandela Pedaran ngadaptar (bagian handap dina Gambar 1-1 dina kaca 4).
Inisialisasi mémori
Tab Memory Initialization ngidinan Anjeun pikeun ngonpigurasikeun cara Anjeun hoyong memori LPDDR/DDR2/DDR3 Anjeun diinisialisasi. Menu jeung pilihan sadia dina tab Mémori Initialization rupa-rupa jeung tipe memori DDR (LPDDR / DDR2 / DDR3) Anjeun pake. Ningali lambaran Data Mémori DDR anjeun nalika anjeun ngonpigurasikeun pilihan. Nalika anjeun ngarobih atanapi ngalebetkeun nilai, jandela Pedaran ngadaptar masihan anjeun nami ngadaptar sareng nilai ngadaptar anu diropéa. Nilai-nilai anu teu sah ditandaan salaku peringatan. Gambar 2-1, Gambar 2-2, jeung Gambar 2-3 mintonkeun tab Initialization masing-masing pikeun LPDDR, DDR2 jeung DDR3.

Microsemi SmartFusion2 MSS DDR Konfigurasi Controller - Mémori

  • Modeu Timing - Pilih modeu Timing 1T atanapi 2T. Dina 1T (mode standar), controller DDR bisa ngaluarkeun paréntah anyar dina unggal siklus jam. Dina modeu timing 2T, controller DDR nahan alamat jeung paréntah beus valid pikeun dua siklus jam. Ieu ngurangan efisiensi beus ka hiji paréntah per dua jam, tapi ganda jumlah setelan jeung tahan waktu.
  • Parsial-Array Self Refresh (LPDDR wungkul). Fitur ieu kanggo hemat daya pikeun LPDDR.
    Pilih salah sahiji di handap pikeun controller refresh jumlah memori salila timer refresh:
    - Asép Sunandar Sunarya lengkep: Bank 0, 1,2, sareng 3
    - Satengah Asép Sunandar Sunarya: Bank 0 sareng 1
    - Asép Sunandar Sunarya: Bank 0
    - Asép Sunandar Sunarya Kadalapan: Bank 0 kalayan alamat baris MSB = 0
    - Asép Sunandar Sunarya genep belas: Bank 0 kalayan alamat baris MSB sareng MSB-1 duanana sami sareng 0.
    Pikeun sakabéh pilihan séjén, tingal Lambaran Data Mémori DDR Anjeun mun anjeun ngonpigurasikeun pilihan.
    Microsemi SmartFusion2 Konfigurasi Controller MSS DDR - Mémori 1

Microsemi SmartFusion2 Konfigurasi Controller MSS DDR - Mémori 2

Mémori Timing
Tab ieu ngidinan Anjeun pikeun ngonpigurasikeun parameter Mémori Timing. Tingali kana Lembar Data mémori LPDDR/ DDR2/DDR3 anjeun nalika ngonpigurasikeun parameter Timing Mémori.
Nalika anjeun ngarobih atanapi ngalebetkeun nilai, jandela Pedaran ngadaptar masihan anjeun nami ngadaptar sareng nilai ngadaptar anu diropéa. Nilai-nilai anu teu sah ditandaan salaku peringatan.

Microsemi SmartFusion2 Konfigurasi Controller MSS DDR - Mémori 3

Importing Konfigurasi DDR Files
Salian nuliskeun parameter Memori DDR ngagunakeun tab Mémori Initialization na Timing, Anjeun bisa ngimpor nilai register DDR ti a file. Jang ngalampahkeun kitu, klik tombol Konfigurasi Impor tur arahkeun ka téks file ngandung DDR ngaran register sarta nilai. Gambar 2-5 nembongkeun sintaksis konfigurasi impor.

Microsemi SmartFusion2 Konfigurasi Controller MSS DDR - Mémori 4

Catetan: Lamun anjeun milih ngimpor nilai register tinimbang ngasupkeun aranjeunna ngagunakeun GUI, anjeun kudu nangtukeun sagala nilai register perlu. Tingal Pituduh Pamaké SmartFusion2 SoC FPGA High Speed ​​​​DDR Interfaces pikeun detil.

Exporting Konfigurasi DDR Files
Anjeun oge bisa ngekspor data konfigurasi register ayeuna kana téks a file. Ieu file bakal ngandung niléy register anu anjeun impor (upami aya) ogé anu diitung tina parameter GUI anu anjeun lebetkeun dina dialog ieu.
Upami anjeun hoyong ngabatalkeun parobahan anu anjeun lakukeun dina konfigurasi register DDR, anjeun tiasa ngalakukeunana sareng Mulangkeun Default. Catet yén ieu ngahapus sadaya data konfigurasi ngadaptar sareng anjeun kedah ngimpor deui atanapi ngalebetkeun deui data ieu. Data direset kana nilai reset hardware.
Data dihasilkeun
Klik OK pikeun ngahasilkeun konfigurasi. Dumasar input anjeun dina tab Umum, Timing Mémori sareng Inisialisasi Mémori, MDDR Configurator ngitung nilai pikeun sadaya pendaptaran konfigurasi DDR sareng ngékspor nilai ieu kana proyék sareng simulasi firmware anjeun. files. Nu diékspor file sintaksis ditémbongkeun dina Gambar 2-6.

Microsemi SmartFusion2 Konfigurasi Controller MSS DDR - Memory5

Firmware

Nalika anjeun ngahasilkeun SmartDesign, ieu di handap files dihasilkeun dina / firmware / drivers_config / diréktori sys_config. Ieu files dipikabutuh pikeun inti firmware CMSIS pikeun compile leres tur ngandung émbaran ngeunaan desain anjeun ayeuna kaasup data konfigurasi periferal sarta informasi konfigurasi jam pikeun MSS. Ulah edit ieu files sacara manual sabab dijieun ulang unggal waktu desain root anjeun ulang dihasilkeun.

  • sys_config.c
  • sys_config.h
  •  sys_config_mddr_define.h – data konfigurasi MDDR.
  • Sys_config_fddr_define.h - data konfigurasi FDDR.
  •  sys_config_mss_clocks.h - Konfigurasi jam MSS

simulasi
Lamun anjeun ngahasilkeun SmartDesign pakait sareng MSS Anjeun, simulasi handap files dihasilkeun dina / diréktori simulasi:

  •  test.bfm - Top-tingkat BFM file anu munggaran "dieksekusi" salami simulasi anu ngalaksanakeun prosésor Cortex-M2 SmartFusion3 MSS. Ieu executes peripheral_init.bfm na user.bfm, dina urutan éta.
  •  peripheral_init.bfm - Ngandung prosedur BFM nu emulates CMSIS :: SystemInit () fungsi dijalankeun dina Cortex-M3 saméméh anjeun ngasupkeun utama () prosedur. Dasarna nyalin data konfigurasi pikeun périferal naon waé anu dianggo dina desain kana register konfigurasi périferal anu leres teras ngantosan sadaya périferal siap sateuacan negeskeun yén pangguna tiasa nganggo périferal ieu.
  • MDDR_init.bfm - Ngandung paréntah nulis BFM nu simulate nyerat data register konfigurasi MSS DDR anjeun diasupkeun (ngagunakeun dialog Edit registers luhur) kana registers DDR Controller.
  • user.bfm - Dimaksudkeun pikeun paréntah pamaké. Anjeun tiasa simulate datapath ku nambahkeun paréntah BFM sorangan dina ieu file. Paréntah dina ieu file bakal "dieksekusi" sanggeus peripheral_init.bfm geus réngsé.

Ngagunakeun éta files luhur, jalur konfigurasi ieu simulated otomatis. Anjeun ngan perlu ngédit user.bfm file pikeun simulate jalur data. Ulah ngedit test.bfm, peripheral_init.bfm, atawa MDDR_init.bfm files salaku ieu files anu ulang dijieun unggal waktu desain root anjeun ulang dihasilkeun.

MSS DDR Konfigurasi Path
Solusi Initialization periferal merlukeun, salian nangtukeun nilai register konfigurasi MSS DDR, Anjeun ngonpigurasikeun jalur data konfigurasi APB di MSS (FIC_2). SystemInit () fungsi nyerat data kana registers konfigurasi MDDR via FIC_2 panganteur APB.
Catetan: Upami Anjeun keur make System Builder jalur konfigurasi diatur tur disambungkeun otomatis.

Microsemi SmartFusion2 Konfigurasi Controller MSS DDR - Memory6

Pikeun ngonpigurasikeun panganteur FIC_2:

  1. Buka dialog FIC_2 configurator (Gambar 2-7) ti MSS configurator.
  2. Pilih Initialize périferal maké pilihan Cortex-M3.
  3. Pastikeun yén MSS DDR dipariksa, sakumaha ogé blok lawon DDR / SERDES mun anjeun migunakeun aranjeunna.
  4.  Klik OK pikeun nyimpen setelan Anjeun. Ieu bakal ngalaan palabuhan konfigurasi FIC_2 (Jam, Reset, sarta interfaces beus APB), ditémbongkeun saperti dina Gambar 2-8.
  5.  Ngahasilkeun MSS. Palabuhan FIC_2 (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK na FIC_2_APB_M_RESET_N) ayeuna kakeunaan dina panganteur MSS sarta bisa disambungkeun kana CoreConfigP na CoreResetP sakumaha per spésifikasi solusi Initialization periferal.

Pikeun detil lengkep ngeunaan ngonpigurasikeun sareng nyambungkeun inti CoreConfigP sareng CoreResetP, tingal Pituduh Pamaké Initialization Periferal.

Microsemi SmartFusion2 Konfigurasi Controller MSS DDR - Memory7

Port Pedaran

DDR PHY panganteur
meja 3-1 • DDR PHY Interface

Ngaran Port Arah Katerangan
MDDR_CAS_N KALUAR DRAM CASN
MDDR_CKE KALUAR DRAM CKE
MDDR_CLK KALUAR Jam, sisi P
MDDR_CLK_N KALUAR Jam, sisi N
MDDR_CS_N KALUAR DRAM CSN
MDDR_ODT KALUAR DRAM ODT
MDDR_RAS_N KALUAR DRAM RASN
MDDR_RESET_N KALUAR DRAM Reset pikeun DDR3. Malire sinyal ieu pikeun LPDDR na DDR2 Interfaces. Cirian eta henteu kapake pikeun LPDDR na DDR2 Interfaces.
MDDR_WE_N KALUAR DRAM WEN
MDDR_ADDR[15:0] KALUAR Dram Alamat bit
MDDR_BA[2:0] KALUAR Alamat Bank Dram
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) INOUT Topeng Data Dram
MDDR_DQS ([3:0]/[1:0]/[0]) INOUT Dram Data Strobe Input / Kaluaran - P Sisi
MDDR_DQS_N ([3:0]/[1:0]/[0]) INOUT Dram Data Strobe Input / Kaluaran - N Sisi
MDDR_DQ ([31:0]/[15:0]/[7:0]) INOUT DRAM Data Input / Kaluaran
MDDR_DQS_TMATCH_0_IN IN FIFO dina sinyal
MDDR_DQS_TMATCH_0_OUT KALUAR sinyal kaluar FIFO
MDDR_DQS_TMATCH_1_IN IN FIFO dina sinyal (32-bit wungkul)
MDDR_DQS_TMATCH_1_OUT KALUAR sinyal kaluar FIFO (32-bit wungkul)
MDDR_DM_RDQS_ECC INOUT Topeng Data Dram ECC
MDDR_DQS_ECC INOUT Dram ECC Data Strobe Input / Kaluaran - P Sisi
MDDR_DQS_ECC_N INOUT Dram ECC Data Strobe Input / Kaluaran - N Sisi
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) INOUT DRAM ECC Data Input / Kaluaran
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO dina sinyal
MDDR_DQS_TMATCH_ECC_OUT KALUAR Sinyal kaluar ECC FIFO (32-bit wungkul)

Catetan: Lebar port pikeun sababaraha palabuhan robah gumantung kana pilihan lebar PHY. Notasi "[a: 0] / [b: 0] / [c: 0]" dianggo pikeun nunjukkeun palabuhan sapertos kitu, dimana "[a: 0]" nujul kana lebar port nalika lebar PHY 32-bit dipilih. , "[b:0]" pakait sareng lebar PHY 16-bit, sareng "[c:0]" pakait sareng lebar PHY 8-bit.

Lawon Master AXI Bus Interface
meja 3-2 • lawon Master AXI Bus Interface

Ngaran Port Arah Katerangan
DDR_AXI_S_AWREADY KALUAR Tulis alamat siap
DDR_AXI_S_WREADY KALUAR Tulis alamat siap
DDR_AXI_S_BID[3:0] KALUAR ID réspon
DDR_AXI_S_BRESP[1:0] KALUAR Tulis tanggapan
DDR_AXI_S_BVALID KALUAR Tulis réspon valid
DDR_AXI_S_ARREADY KALUAR Baca alamat siap
DDR_AXI_S_RID[3:0] KALUAR Baca ID Tag
DDR_AXI_S_RRESP[1:0] KALUAR Baca Tanggapan
DDR_AXI_S_RDATA[63:0] KALUAR Maca data
DDR_AXI_S_RLAST KALUAR Baca Tukang Sinyal ieu nunjukkeun transfer terakhir dina burst dibaca
DDR_AXI_S_RVALID KALUAR Baca alamat valid
DDR_AXI_S_AWID[3:0] IN Tulis ID Alamat
DDR_AXI_S_AWADDR[31:0] IN Tulis alamat
DDR_AXI_S_AWLEN[3:0] IN Panjang burst
DDR_AXI_S_AWSIZE[1:0] IN Ukuran burst
DDR_AXI_S_AWBURST[1:0] IN Jenis burst
DDR_AXI_S_AWLOCK[1:0] IN Jenis konci Sinyal ieu nyadiakeun émbaran tambahan ngeunaan karakteristik atom tina mindahkeun
DDR_AXI_S_AWVALID IN Tulis alamat sah
DDR_AXI_S_WID[3:0] IN Tulis ID Data tag
DDR_AXI_S_WDATA[63:0] IN Tulis data
DDR_AXI_S_WSTRB[7:0] IN Tulis strobe
DDR_AXI_S_WLAST IN Tulis panungtungan
DDR_AXI_S_WVALID IN Tulis sah
DDR_AXI_S_BREADY IN Tulis siap
DDR_AXI_S_ARID[3:0] IN Baca ID Alamat
DDR_AXI_S_ARADDR[31:0] IN Baca alamatna
DDR_AXI_S_ARLEN[3:0] IN Panjang burst
DDR_AXI_S_ARSIZE[1:0] IN Ukuran burst
DDR_AXI_S_ARBURST[1:0] IN Jenis burst
DDR_AXI_S_ARLOCK[1:0] IN Tipe Konci
DDR_AXI_S_ARVALID IN Baca alamat valid
DDR_AXI_S_RREADY IN Baca alamat siap

Tabél 3-2 • Fabric Master AXI Bus Interface (terus)

Ngaran Port Arah Katerangan
DDR_AXI_S_CORE_RESET_N IN MDDR Global Reset
DDR_AXI_S_RMW IN Nunjukkeun naha sadaya bait jalur 64 bit valid pikeun sadaya ketukan transfer AXI.
0: Nunjukkeun yén sadaya bait dina sadaya ketukan sah dina burst sareng pangontrol kedah standar pikeun nyerat paréntah
1: Nunjukkeun yén sababaraha bait henteu sah sareng controller kedah ditunakeun kana paréntah RMW
Ieu digolongkeun salaku sinyal sideband saluran alamat AXI sareng valid sareng sinyal AWVALID.
Ngan dipaké nalika ECC diaktipkeun.

Lawon Master AHB0 Beus Interface
meja 3-3 • lawon Master AHB0 Beus Interface

Ngaran Port Arah Katerangan
DDR_AHB0_SHREADYOUT KALUAR Abdi AHBL siap - Nalika tinggi pikeun nyerat nunjukkeun MDDR siap nampi data sareng nalika tinggi pikeun dibaca nunjukkeun yén data sah
DDR_AHB0_SHRESP KALUAR Status respon AHBL - Nalika disetir tinggi di ahir urus a nunjukkeun yén urus geus réngsé kalawan kasalahan. Nalika disetir low di ahir transaksi nunjukkeun yén urus geus réngsé junun.
DDR_AHB0_SHRDATA[31:0] KALUAR AHBL maca data - Baca data ti budak MDDR ka master lawon
DDR_AHB0_SHSEL IN Pilih budak AHBL - Nalika negeskeun, MDDR mangrupikeun budak AHBL anu ayeuna dipilih dina beus AHB lawon
DDR_AHB0_SHADDR[31:0] IN Alamat AHBL - alamat bait dina panganteur AHBL
DDR_AHB0_SHBURST[2:0] IN AHBL Burst Panjang
DDR_AHB0_SHSIZE[1:0] IN Ukuran transfer AHBL - Nunjukkeun ukuran transfer ayeuna (8/16/32 byte transaksi wungkul)
DDR_AHB0_SHTRANS[1:0] IN Jenis transfer AHBL - Nunjukkeun jinis transfer tina transaksi ayeuna
DDR_AHB0_SHMASTLOCK IN Konci AHBL - Nalika negeskeun yén transfer ayeuna mangrupikeun bagian tina transaksi anu dikonci
DDR_AHB0_SHWRITE IN Tulisan AHBL - Nalika luhur nunjukkeun yén transaksi ayeuna nyaéta nyerat. Nalika low nunjukkeun yén urus ayeuna dibaca a
DDR_AHB0_S_HREADY IN AHBL siap - Nalika tinggi, nunjukkeun yén MDDR geus siap pikeun nampa transaksi anyar
DDR_AHB0_S_HWDATA[31:0] IN AHBL nyerat data - Tulis data tina master lawon ka MDDR

Lawon Master AHB1 Beus Interface
meja 3-4 • lawon Master AHB1 Beus Interface

Ngaran Port Arah Katerangan
DDR_AHB1_SHREADYOUT KALUAR Abdi AHBL siap - Nalika tinggi pikeun nyerat nunjukkeun MDDR siap nampi data sareng nalika tinggi pikeun dibaca nunjukkeun yén data sah
DDR_AHB1_SHRESP KALUAR Status respon AHBL - Nalika disetir tinggi di ahir urus a nunjukkeun yén urus geus réngsé kalawan kasalahan. Nalika disetir low di ahir transaksi nunjukkeun yén urus geus réngsé junun.
DDR_AHB1_SHRDATA[31:0] KALUAR AHBL maca data - Baca data ti budak MDDR ka master lawon
DDR_AHB1_SHSEL IN Pilih budak AHBL - Nalika negeskeun, MDDR mangrupikeun budak AHBL anu ayeuna dipilih dina beus AHB lawon
DDR_AHB1_SHADDR[31:0] IN Alamat AHBL - alamat bait dina panganteur AHBL
DDR_AHB1_SHBURST[2:0] IN AHBL Burst Panjang
DDR_AHB1_SHSIZE[1:0] IN Ukuran transfer AHBL - Nunjukkeun ukuran transfer ayeuna (8/16/32 byte transaksi wungkul)
DDR_AHB1_SHTRANS[1:0] IN Jenis transfer AHBL - Nunjukkeun jinis transfer tina transaksi ayeuna
DDR_AHB1_SHMASTLOCK IN Konci AHBL - Nalika negeskeun yén transfer ayeuna mangrupikeun bagian tina transaksi anu dikonci
DDR_AHB1_SHWRITE IN Tulisan AHBL - Nalika luhur nunjukkeun yén transaksi ayeuna nyaéta nyerat. Nalika low nunjukkeun yén urus ayeuna dibaca a.
DDR_AHB1_SHREADY IN AHBL siap - Nalika tinggi, nunjukkeun yén MDDR geus siap pikeun nampa transaksi anyar
DDR_AHB1_SHWDATA[31:0] IN AHBL nyerat data - Tulis data tina master lawon ka MDDR

Lemes Mémori Controller Mode AXI Bus Interface
meja 3-5 • Lemes Mémori Controller Mode AXI Bus Interface

Ngaran Port Arah Katerangan
SMC_AXI_M_WLAST KALUAR Tulis panungtungan
SMC_AXI_M_WVALID KALUAR Tulis sah
SMC_AXI_M_AWLEN[3:0] KALUAR Panjang burst
SMC_AXI_M_AWBURST[1:0] KALUAR Jenis burst
SMC_AXI_M_BREADY KALUAR Réspon siap
SMC_AXI_M_AWVALID KALUAR Tulis Alamat Sah
SMC_AXI_M_AWID[3:0] KALUAR Tulis ID Alamat
SMC_AXI_M_WDATA[63:0] KALUAR Tulis Data
SMC_AXI_M_ARVALID KALUAR Baca alamat valid
SMC_AXI_M_WID[3:0] KALUAR Tulis ID Data tag
SMC_AXI_M_WSTRB[7:0] KALUAR Tulis strobe
SMC_AXI_M_ARID[3:0] KALUAR Baca ID Alamat
SMC_AXI_M_ARADDR[31:0] KALUAR Baca alamatna
SMC_AXI_M_ARLEN[3:0] KALUAR Panjang burst
SMC_AXI_M_ARSIZE[1:0] KALUAR Ukuran burst
SMC_AXI_M_ARBURST[1:0] KALUAR Jenis burst
SMC_AXI_M_AWADDR[31:0] KALUAR Tulis Alamat
SMC_AXI_M_RREADY KALUAR Baca alamat siap
SMC_AXI_M_AWSIZE[1:0] KALUAR Ukuran burst
SMC_AXI_M_AWLOCK[1:0] KALUAR Jenis konci Sinyal ieu nyadiakeun émbaran tambahan ngeunaan karakteristik atom tina mindahkeun
SMC_AXI_M_ARLOCK[1:0] KALUAR Tipe Konci
SMC_AXI_M_BID[3:0] IN ID réspon
SMC_AXI_M_RID[3:0] IN Baca ID Tag
SMC_AXI_M_RESP[1:0] IN Baca Tanggapan
SMC_AXI_M_BRESP[1:0] IN Tulis tanggapan
SMC_AXI_M_AWREADY IN Tulis alamat siap
SMC_AXI_M_RDATA[63:0] IN Maca Data
SMC_AXI_M_WREADY IN Tulis siap
SMC_AXI_M_BVALID IN Tulis réspon valid
SMC_AXI_M_ARREADY IN Baca alamat siap
SMC_AXI_M_RLAST IN Baca Tukang Sinyal ieu nunjukkeun transfer terakhir dina burst dibaca
SMC_AXI_M_RVALID IN Baca Sah

Lemes Mémori Controller Mode AHB0 Bus Interface
meja 3-6 • Lemes Mémori Controller Mode AHB0 Bus Interface

Ngaran Port Arah Katerangan
SMC_AHB_M_HBURST[1:0] KALUAR AHBL Burst Panjang
SMC_AHB_M_HTRANS[1:0] KALUAR Jenis transfer AHBL - Nunjukkeun jinis transfer tina transaksi ayeuna.
SMC_AHB_M_HMASTLOCK KALUAR Konci AHBL - Nalika negeskeun yén transfer ayeuna mangrupikeun bagian tina transaksi anu dikonci
SMC_AHB_M_HWRITE KALUAR Tulisan AHBL - Nalika luhur nunjukkeun yén transaksi ayeuna nyaéta nyerat. Nalika low nunjukkeun yén urus ayeuna dibaca a
SMC_AHB_M_HSIZE[1:0] KALUAR Ukuran transfer AHBL - Nunjukkeun ukuran transfer ayeuna (8/16/32 byte transaksi wungkul)
SMC_AHB_M_HWDATA[31:0] KALUAR AHBL nyerat data - Tulis data tina master MSS kana lawon Soft Memory Controller
SMC_AHB_M_HADDR[31:0] KALUAR Alamat AHBL - alamat bait dina panganteur AHBL
SMC_AHB_M_HRESP IN Status respon AHBL - Nalika disetir tinggi di ahir urus a nunjukkeun yén urus geus réngsé kalawan kasalahan. Nalika disetir low di ahir transaksi nunjukkeun yén urus geus réngsé junun
SMC_AHB_M_HRDATA[31:0] IN AHBL maca data - Maca data tina lawon Soft Memory Controller ka master MSS
SMC_AHB_M_HREADY IN AHBL siap - High nunjukkeun yén beus AHBL geus siap pikeun nampa transaksi anyar

Rojongan produk

Microsemi SoC Products Group nyokong produkna sareng sababaraha jasa dukungan, kalebet Layanan Pelanggan, Pusat Dukungan Téknis Pelanggan, a websitus, surat éléktronik, sareng kantor penjualan sadunya. Lampiran ieu ngandung inpormasi ngeunaan ngahubungan Microsemi SoC Products Group sareng nganggo jasa dukungan ieu.
Palayanan palanggan
Kontak Service Palanggan pikeun rojongan produk non-teknis, kayaning harga produk, upgrades produk, update informasi, status pesenan, jeung otorisasina.
Ti Amérika Kalér, nelepon 800.262.1060
Ti sakuliah dunya, nelepon 650.318.4460
Fax, ti mana waé di dunya, 650.318.8044
Customer Téknis Rojongan Center
Microsemi SoC Products Group staffs Pusat Dukungan Téknis Pelanggan sareng insinyur anu terampil anu tiasa ngabantosan ngajawab patarosan hardware, software, sareng desain anjeun ngeunaan Produk Microsemi SoC. Pusat Pangrojong Téknis Pelanggan nyéépkeun waktos anu ageung pikeun nyiptakeun catetan aplikasi, jawaban kana patarosan siklus desain umum, dokuméntasi masalah anu dipikanyaho, sareng sagala rupa FAQ. Janten, sateuacan ngahubungi kami, mangga buka sumber online kami. Sigana pisan kami parantos ngajawab patarosan anjeun.
Bantosan Téknis
Pikeun Rojongan Produk Microsemi SoC, kunjungan http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Websitus
Anjeun tiasa ngotéktak rupa-rupa inpormasi téknis sareng non-teknis dina halaman utama Microsemi SoC Products Group, di www.microsemi.com/soc.
Ngahubungan Pusat Rojongan Téknis Pelanggan
Insinyur anu terampil pisan staf Pusat Rojongan Téknis. Pusat Dukungan Téknis tiasa dikontak ku email atanapi ngalangkungan Microsemi SoC Products Group websitus.
Surélék
Anjeun tiasa ngahubungkeun patarosan téknis anjeun ka alamat email kami sareng nampi jawaban deui ku email, fax, atanapi telepon. Ogé, upami anjeun gaduh masalah desain, anjeun tiasa email desain anjeun files pikeun nampa bantuan. Urang terus ngawas akun surelek sapopoe. Nalika ngirim pamundut anjeun ka kami, punten pastikeun kalebet nami lengkep anjeun, nami perusahaan, sareng inpormasi kontak anjeun pikeun ngolah pamundut anjeun sacara efisien.
Alamat email dukungan téknis nyaéta soc_tech@microsemi.com.
Kasus abdi
Palanggan Microsemi SoC Products Group tiasa ngalebetkeun sareng ngalacak kasus téknis sacara online ku jalan ka My Cases.
Luar AS
Konsumén anu peryogi bantosan di luar zona waktos AS tiasa ngahubungi dukungan téknis via email (soc_tech@microsemi.com) atanapi ngahubungan kantor penjualan lokal.
Didatangan Ngeunaan Kami pikeun daptar kantor penjualan sareng kontak perusahaan.
listings kantor jualan bisa kapanggih dina www.microsemi.com/soc/company/contact/default.aspx.
Rojongan Téknis ITAR
Kanggo dukungan téknis ngeunaan RH sareng RT FPGAs anu diatur ku International Traffic in Arms Regulations (ITAR), hubungi kami via soc_tech_itar@microsemi.com. Alternatipna, dina Kasus Kuring, pilih Sumuhun dina daptar turun-handap ITAR. Pikeun daptar lengkep ngeunaan Microsemi FPGAs ITAR-diatur, buka ITAR web kaca.

Microsemi - logo

Ngeunaan Microsemi
Microsemi Corporation (Nasdaq: MSCC) nawiskeun portopolio komprehensif ngeunaan semikonduktor sareng solusi sistem pikeun komunikasi, pertahanan & kaamanan, aeroangkasa sareng pasar industri. Produk kaasup-kinerja tinggi na radiasi-hardened analog dicampur-sinyal terpadu sirkuit, FPGAs, SoCs na ASICs; produk manajemén kakuatan; waktos sareng alat singkronisasi sareng solusi waktos anu tepat, netepkeun standar dunya pikeun waktos; alat ngolah sora; solusi RF; komponén diskrit; Panyimpenan perusahaan sareng solusi Komunikasi, téknologi kaamanan sareng anti-t scalableamper produk; solusi Ethernet; Power-over-Ethernet ICs sareng midspans; kitu ogé kamampuhan design custom sarta jasa. Microsemi kantor pusatna di Aliso Viejo, California sareng gaduh sakitar 4,800 karyawan sacara global. Diajar langkung seueur di www.microsemi.com.
Microsemi henteu ngajamin, ngagambarkeun, atanapi ngajamin ngeunaan inpormasi anu aya di dieu atanapi kasesuaian produk sareng jasana pikeun tujuan anu khusus, atanapi Microsemi henteu nanggung tanggung jawab naon waé anu timbul tina aplikasi atanapi panggunaan produk atanapi sirkuit. Produk anu dijual di handap ieu sareng produk anu sanés anu dijual ku Microsemi parantos tunduk kana tés kawates sareng henteu kedah dianggo babarengan sareng alat atanapi aplikasi anu penting pikeun misi. Sakur spésifikasi kinerja dipercaya tiasa dipercaya tapi henteu diverifikasi, sareng Meuli kedah ngalaksanakeun sareng ngalengkepan sadaya kinerja sareng uji produk anu sanés, nyalira sareng sareng, atanapi dipasang dina, produk akhir. Anu mésér henteu kedah ngandelkeun data sareng spésifikasi kinerja atanapi parameter anu disayogikeun ku Microsemi. Tanggung jawab Meuli pikeun sacara mandiri nangtukeun kasesuaian produk naon waé sareng pikeun nguji sareng pariksa anu sami. Inpormasi anu disayogikeun ku Microsemi di handap ieu disayogikeun "sakumaha aya, dimana aya" sareng sadaya kalepatan, sareng sadayana résiko anu aya hubunganana sareng inpormasi sapertos kitu sadayana sareng Meuli. Microsemi henteu masihan, sacara eksplisit atanapi implisit, ka pihak mana waé hak patén, lisénsi, atanapi hak IP anu sanés, naha ngeunaan inpormasi sapertos kitu atanapi naon waé anu dijelaskeun ku inpormasi sapertos kitu. Inpormasi anu disayogikeun dina dokumén ieu mangrupikeun milik Microsemi, sareng Microsemi ngagaduhan hak pikeun ngarobih inpormasi dina dokumén ieu atanapi produk sareng jasa iraha waé tanpa aya bewara.

Markas Perusahaan Microsemi
Hiji Perusahaan, Aliso Viejo,
CA 92656 AS
Di jero AS: +1 800-713-4113
Luar AS: +1 949-380-6100
Penjualan: +1 949-380-6136
Fax: +1 949-215-4996
Surélék: sales.support@microsemi.com

© 2016 Microsemi Corporation. Sadaya hak disimpen. Microsemi sareng logo Microsemi mangrupikeun mérek dagang Microsemi Corporation. Sadaya merek dagang sareng merek jasa sanés mangrupikeun hak milik nu gaduhna.

5-02-00377-5/11.16

Dokumén / Sumberdaya

Microsemi SmartFusion2 MSS DDR Konfigurasi Controller [pdf] Pituduh pamaké
SmartFusion2 MSS DDR Konfigurasi Controller, SmartFusion2 MSS, Konfigurasi Controller DDR, Konfigurasi Controller

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *