ಮೈಕ್ರೋಸೆಮಿ ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್2 ಎಫ್ಪಿಜಿಎ ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ಕಂಟ್ರೋಲರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಯೂಸರ್ ಗೈಡ್
ಪರಿಚಯ
SmartFusion2 FPGA ಎರಡು ಎಂಬೆಡೆಡ್ DDR ನಿಯಂತ್ರಕಗಳನ್ನು ಹೊಂದಿದೆ - ಒಂದು MSS (MDDR) ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ಇನ್ನೊಂದು FPGA ಫ್ಯಾಬ್ರಿಕ್ (FDDR) ನಿಂದ ನೇರ ಪ್ರವೇಶಕ್ಕಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. MDDR ಮತ್ತು FDDR ಎರಡೂ ಆಫ್-ಚಿಪ್ DDR ನೆನಪುಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ.
ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ನಿಯಂತ್ರಕವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ನೀವು ಮಾಡಬೇಕು:
- DDR ನಿಯಂತ್ರಕವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಫ್ಯಾಬ್ರಿಕ್ ಬಾಹ್ಯ ಮೆಮೊರಿ DDR ನಿಯಂತ್ರಕ ಸಂರಚನಾಕಾರಕವನ್ನು ಬಳಸಿ, ಅದರ ಡೇಟಾಪಾತ್ ಬಸ್ ಇಂಟರ್ಫೇಸ್ (AXI ಅಥವಾ AHBLite) ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು DDR ಗಡಿಯಾರದ ಆವರ್ತನ ಮತ್ತು ಫ್ಯಾಬ್ರಿಕ್ ಡೇಟಾಪಾತ್ ಗಡಿಯಾರದ ಆವರ್ತನವನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ನಿಮ್ಮ ಬಾಹ್ಯ DDR ಮೆಮೊರಿ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸಲು DDR ನಿಯಂತ್ರಕ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿಸಿ.
- ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ನ ಭಾಗವಾಗಿ ಫ್ಯಾಬ್ರಿಕ್ DDR ಅನ್ನು ತತ್ಕ್ಷಣಗೊಳಿಸಿ ಮತ್ತು ಡೇಟಾಪಾತ್ ಸಂಪರ್ಕಗಳನ್ನು ಮಾಡಿ.
- ಡಿಡಿಆರ್ ನಿಯಂತ್ರಕದ ಎಪಿಬಿ ಕಾನ್ಫಿಗರೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪೆರಿಫೆರಲ್ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪರಿಹಾರದಿಂದ ವಿವರಿಸಿದಂತೆ ಸಂಪರ್ಕಿಸಿ.
ಫ್ಯಾಬ್ರಿಕ್ ಬಾಹ್ಯ ಮೆಮೊರಿ DDR ನಿಯಂತ್ರಕ ಸಂರಚಕ
ಫ್ಯಾಬ್ರಿಕ್ ಎಕ್ಸ್ಟರ್ನಲ್ ಮೆಮೊರಿ ಡಿಡಿಆರ್ (ಎಫ್ಡಿಡಿಆರ್) ಕಾನ್ಫಿಗರರೇಟರ್ ಅನ್ನು ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ಕಂಟ್ರೋಲರ್ಗಾಗಿ ಒಟ್ಟಾರೆ ಡೇಟಾಪಾತ್ ಮತ್ತು ಬಾಹ್ಯ ಡಿಡಿಆರ್ ಮೆಮೊರಿ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಚಿತ್ರ 1-1 • FDDR ಕಾನ್ಫಿಗರರೇಟರ್ ಮುಗಿದಿದೆview
ಮೆಮೊರಿ ಸೆಟ್ಟಿಂಗ್ಗಳು
MDDR ನಲ್ಲಿ ನಿಮ್ಮ ಮೆಮೊರಿ ಆಯ್ಕೆಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮೆಮೊರಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಿ.
- ಮೆಮೊರಿ ಪ್ರಕಾರ - LPDDR, DDR2, ಅಥವಾ DDR3
- ಡೇಟಾ ಅಗಲ - 32-ಬಿಟ್, 16-ಬಿಟ್ ಅಥವಾ 8-ಬಿಟ್
- ಗಡಿಯಾರ ಆವರ್ತನ - 20 MHz ನಿಂದ 333 MHz ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಯಾವುದೇ ಮೌಲ್ಯ (ದಶಮಾಂಶ/ಭಾಗಶಃ)
- SECDED ಸಕ್ರಿಯಗೊಳಿಸಿದ ECC - ಆನ್ ಅಥವಾ ಆಫ್
- ವಿಳಾಸ ಮ್ಯಾಪಿಂಗ್ – {ಸಾಲು,ಬ್ಯಾಂಕ್,ಕಾಲಮ್},{ಬ್ಯಾಂಕ್,ಸಾಲು,ಕಾಲಮ್}
ಫ್ಯಾಬ್ರಿಕ್ ಇಂಟರ್ಫೇಸ್ ಸೆಟ್ಟಿಂಗ್ಗಳು
FPGA ಫ್ಯಾಬ್ರಿಕ್ ಇಂಟರ್ಫೇಸ್ - ಇದು FDDR ಮತ್ತು FPGA ವಿನ್ಯಾಸದ ನಡುವಿನ ಡೇಟಾ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ. FDDR ಮೆಮೊರಿ ನಿಯಂತ್ರಕವಾಗಿರುವುದರಿಂದ, ಇದು AXI ಅಥವಾ AHB ಬಸ್ನಲ್ಲಿ ಗುಲಾಮರಾಗಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಬಸ್ನ ಮಾಸ್ಟರ್ ಬಸ್ ವಹಿವಾಟುಗಳನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ, ಇದನ್ನು ಎಫ್ಡಿಡಿಆರ್ ಮೆಮೊರಿ ವಹಿವಾಟುಗಳಾಗಿ ಅರ್ಥೈಸುತ್ತದೆ ಮತ್ತು ಆಫ್-ಚಿಪ್ ಡಿಡಿಆರ್ ಮೆಮೊರಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ. FDDR ಫ್ಯಾಬ್ರಿಕ್ ಇಂಟರ್ಫೇಸ್ ಆಯ್ಕೆಗಳು:
- AXI-64 ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುವುದು - ಒಬ್ಬ ಮಾಸ್ಟರ್ 64-ಬಿಟ್\ AXI ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ FDDR ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತಾನೆ.
- ಏಕ AHB-32 ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುವುದು - ಒಬ್ಬ ಮಾಸ್ಟರ್ ಒಂದೇ 32-ಬಿಟ್ AHB ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ FDDR ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತಾನೆ.
- ಎರಡು AHB-32 ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಬಳಸುವುದು - ಎರಡು ಮಾಸ್ಟರ್ಗಳು ಎರಡು 32-ಬಿಟ್ AHB ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು FDDR ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತಾರೆ.
FPGA ಗಡಿಯಾರ ವಿಭಾಜಕ - DDR ನಿಯಂತ್ರಕ ಗಡಿಯಾರ (CLK_FDDR) ಮತ್ತು ಫ್ಯಾಬ್ರಿಕ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುವ ಗಡಿಯಾರ (CLK_FIC64) ನಡುವಿನ ಆವರ್ತನ ಅನುಪಾತವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. CLK_FIC64 ಆವರ್ತನವು FDDR AHB/AXI ಬಸ್ ಇಂಟರ್ಫೇಸ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ AHB/AXI ಉಪವ್ಯವಸ್ಥೆಗೆ ಸಮನಾಗಿರಬೇಕು. ಉದಾಹರಣೆಗೆample, ನೀವು 200 MHz ನಲ್ಲಿ DDR RAM ಅನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನಿಮ್ಮ ಫ್ಯಾಬ್ರಿಕ್/AXI ಉಪವ್ಯವಸ್ಥೆಯು 100 MHz ನಲ್ಲಿ ಚಲಿಸುತ್ತಿದ್ದರೆ, ನೀವು 2 ರ ವಿಭಾಜಕವನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು (ಚಿತ್ರ 1-2).
ಚಿತ್ರ 1-2 • ಫ್ಯಾಬ್ರಿಕ್ ಇಂಟರ್ಫೇಸ್ ಸೆಟ್ಟಿಂಗ್ಗಳು - AXI ಇಂಟರ್ಫೇಸ್ ಮತ್ತು FDDR ಗಡಿಯಾರ ವಿಭಾಜಕ ಒಪ್ಪಂದ
ಬಟ್ಟೆಯನ್ನು ಬಳಸಿ PLL ಲಾಕ್ - CLK_BASE ಅನ್ನು ಫ್ಯಾಬ್ರಿಕ್ CCC ಯಿಂದ ಪಡೆದಿದ್ದರೆ, ನೀವು ಫ್ಯಾಬ್ರಿಕ್ CCC LOCK ಔಟ್ಪುಟ್ ಅನ್ನು FDDR FAB_PLL_LOCK ಇನ್ಪುಟ್ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು. ಫ್ಯಾಬ್ರಿಕ್ CCC ಲಾಕ್ ಆಗುವವರೆಗೆ CLK_BASE ಸ್ಥಿರವಾಗಿರುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, CLK_BASE ಸ್ಥಿರವಾಗುವವರೆಗೆ ನೀವು FDDR ಅನ್ನು ಮರುಹೊಂದಿಸಲು (ಅಂದರೆ, CORE_RESET_N ಇನ್ಪುಟ್ ಅನ್ನು ಪ್ರತಿಪಾದಿಸಿ) ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಲು ಮೈಕ್ರೋಸೆಮಿ ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ. ಫ್ಯಾಬ್ರಿಕ್ CCC ಯ LOCK ಔಟ್ಪುಟ್ ಫ್ಯಾಬ್ರಿಕ್ CCC ಔಟ್ಪುಟ್ ಗಡಿಯಾರಗಳು ಸ್ಥಿರವಾಗಿವೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. FAB_PLL_LOCK ಬಳಕೆ ಆಯ್ಕೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ, ನೀವು FDDR ನ FAB_PLL_LOCK ಇನ್ಪುಟ್ ಪೋರ್ಟ್ ಅನ್ನು ಬಹಿರಂಗಪಡಿಸಬಹುದು. ನಂತರ ನೀವು FDDR ನ FAB_PLL_LOCK ಇನ್ಪುಟ್ಗೆ ಫ್ಯಾಬ್ರಿಕ್ CCC ಯ LOCK ಔಟ್ಪುಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು.
IO ಡ್ರೈವ್ ಸಾಮರ್ಥ್ಯ
ನಿಮ್ಮ DDR I/O ಗಳಿಗಾಗಿ ಕೆಳಗಿನ ಡ್ರೈವ್ ಸಾಮರ್ಥ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ:
- ಅರ್ಧ ಡ್ರೈವ್ ಸಾಮರ್ಥ್ಯ
- ಪೂರ್ಣ ಡ್ರೈವ್ ಸಾಮರ್ಥ್ಯ
ನಿಮ್ಮ DDR ಮೆಮೊರಿ ಪ್ರಕಾರ ಮತ್ತು ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ I/O ಸಾಮರ್ಥ್ಯದ ಆಧಾರದ ಮೇಲೆ, Libero SoC ನಿಮ್ಮ FDDR ಸಿಸ್ಟಮ್ಗಾಗಿ DDR I/O ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಹೊಂದಿಸುತ್ತದೆ:
ಡಿಡಿಆರ್ ಮೆಮೊರಿ ಪ್ರಕಾರ | ಅರ್ಧ ಡ್ರೈವ್ ಸಾಮರ್ಥ್ಯ | ಪೂರ್ಣ ಡ್ರೈವ್ ಸಾಮರ್ಥ್ಯ |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
ಅಡಚಣೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
ಕೆಲವು ಪೂರ್ವನಿರ್ಧರಿತ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಿದಾಗ FDDR ಅಡಚಣೆಗಳನ್ನು ಹೆಚ್ಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಈ ಅಡಚಣೆಗಳನ್ನು ಬಳಸಲು ನೀವು ಬಯಸಿದರೆ FDDR ಕಾನ್ಫಿಗರೇಟರ್ನಲ್ಲಿ ಅಡಚಣೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ.
ಇದು ಎಫ್ಡಿಡಿಆರ್ ನಿದರ್ಶನದಲ್ಲಿ ಅಡಚಣೆ ಸಂಕೇತಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ. ನಿಮ್ಮ ವಿನ್ಯಾಸಕ್ಕೆ ಅಗತ್ಯವಿರುವಂತೆ ನೀವು ಈ ಅಡಚಣೆ ಸಂಕೇತಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು. ಕೆಳಗಿನ ಇಂಟರಪ್ಟ್ ಸಿಗ್ನಲ್ಗಳು ಮತ್ತು ಅವುಗಳ ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳು ಲಭ್ಯವಿವೆ:
- FIC_INT - ಮಾಸ್ಟರ್ ಮತ್ತು ಎಫ್ಡಿಡಿಆರ್ ನಡುವಿನ ವಹಿವಾಟಿನಲ್ಲಿ ದೋಷ ಉಂಟಾದಾಗ ರಚಿಸಲಾಗಿದೆ
- IO_CAL_INT - APB ಕಾನ್ಫಿಗರೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ DDR ನಿಯಂತ್ರಕ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಬರೆಯುವ ಮೂಲಕ DDR I/O ಗಳನ್ನು ಮರುಮಾಪನ ಮಾಡಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮಾಪನಾಂಕ ನಿರ್ಣಯವು ಪೂರ್ಣಗೊಂಡಾಗ, ಈ ಅಡಚಣೆಯನ್ನು ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ. I/O ಮರುಮಾಪನಾಂಕ ನಿರ್ಣಯದ ಕುರಿತು ವಿವರಗಳಿಗಾಗಿ, Microsemi SmartFusion2 ಬಳಕೆದಾರರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ.
- PLL_LOCK_INT - FDDR FPLL ಲಾಕ್ ಆಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
- PLL_LOCKLOST_INT - FDDR FPLL ಲಾಕ್ ಅನ್ನು ಕಳೆದುಕೊಂಡಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
- FDDR_ECC_INT - ಒಂದು ಅಥವಾ ಎರಡು-ಬಿಟ್ ದೋಷವನ್ನು ಪತ್ತೆಹಚ್ಚಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ
ಫ್ಯಾಬ್ರಿಕ್ ಗಡಿಯಾರ ಆವರ್ತನ
ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಗಡಿಯಾರ ಆವರ್ತನ ಮತ್ತು ಗಡಿಯಾರ ವಿಭಾಜಕವನ್ನು ಆಧರಿಸಿ ಗಡಿಯಾರದ ಆವರ್ತನ ಲೆಕ್ಕಾಚಾರ, MHz ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
ಫ್ಯಾಬ್ರಿಕ್ ಗಡಿಯಾರ ಆವರ್ತನ (MHz ನಲ್ಲಿ) = ಗಡಿಯಾರ ಆವರ್ತನ / ಗಡಿಯಾರ ವಿಭಾಜಕ
ಮೆಮೊರಿ ಬ್ಯಾಂಡ್ವಿಡ್ತ್
Mbps ನಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಗಡಿಯಾರದ ಆವರ್ತನ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ ಮೆಮೊರಿ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಲೆಕ್ಕಾಚಾರ.
ಮೆಮೊರಿ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ (Mbps ನಲ್ಲಿ) = 2 * ಗಡಿಯಾರ ಆವರ್ತನ
ಒಟ್ಟು ಬ್ಯಾಂಡ್ವಿಡ್ತ್
Mbps ನಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಗಡಿಯಾರ ಆವರ್ತನ, ಡೇಟಾ ಅಗಲ ಮತ್ತು CLOCK ವಿಭಾಜಕವನ್ನು ಆಧರಿಸಿ ಒಟ್ಟು ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಲೆಕ್ಕಾಚಾರ.
ಒಟ್ಟು ಬ್ಯಾಂಡ್ವಿಡ್ತ್ (Mbps ನಲ್ಲಿ) = (2 * ಗಡಿಯಾರ ಆವರ್ತನ * ಡೇಟಾ ಅಗಲ) / CLOCK ಡಿವೈಸರ್
FDDR ನಿಯಂತ್ರಕ ಸಂರಚನೆ
ಬಾಹ್ಯ DDR ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಲು ನೀವು ಫ್ಯಾಬ್ರಿಕ್ DDR ನಿಯಂತ್ರಕವನ್ನು ಬಳಸಿದಾಗ, DDR ನಿಯಂತ್ರಕವನ್ನು ರನ್ಟೈಮ್ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು. ಮೀಸಲಾದ ಡಿಡಿಆರ್ ನಿಯಂತ್ರಕ ಕಾನ್ಫಿಗರೇಶನ್ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ಬರೆಯುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವು ಬಾಹ್ಯ DDR ಮೆಮೊರಿ ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಈ ವಿಭಾಗವು FDDR ನಿಯಂತ್ರಕ ಸಂರಚನೆಯಲ್ಲಿ ಈ ಸಂರಚನಾ ನಿಯತಾಂಕಗಳನ್ನು ಹೇಗೆ ನಮೂದಿಸಬೇಕು ಮತ್ತು ಒಟ್ಟಾರೆ ಬಾಹ್ಯ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪರಿಹಾರದ ಭಾಗವಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ಪೆರಿಫೆರಲ್ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪರಿಹಾರದ ಬಗ್ಗೆ ವಿವರವಾದ ಮಾಹಿತಿಗಾಗಿ ಪೆರಿಫೆರಲ್ ಇನಿಶಿಯಲೈಸೇಶನ್ ಬಳಕೆದಾರರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ.
ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ಕಂಟ್ರೋಲ್ ರಿಜಿಸ್ಟರ್ಗಳು
ಫ್ಯಾಬ್ರಿಕ್ DDR ನಿಯಂತ್ರಕವು ರನ್ಟೈಮ್ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾದ ರೆಜಿಸ್ಟರ್ಗಳ ಗುಂಪನ್ನು ಹೊಂದಿದೆ. ಈ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಕಾನ್ಫಿಗರೇಶನ್ ಮೌಲ್ಯಗಳು ವಿಭಿನ್ನ ನಿಯತಾಂಕಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ (ಉದಾample, DDR ಮೋಡ್, PHY ಅಗಲ, ಬರ್ಸ್ಟ್ ಮೋಡ್, ECC, ಇತ್ಯಾದಿ). DDR ನಿಯಂತ್ರಕ ಕಾನ್ಫಿಗರೇಶನ್ ರೆಜಿಸ್ಟರ್ಗಳ ಕುರಿತು ವಿವರಗಳಿಗಾಗಿ, Microsemi SmartFusion2 ಬಳಕೆದಾರರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ.
ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ರಿಜಿಸ್ಟರ್ಗಳ ಕಾನ್ಫಿಗರೇಶನ್
ನಿಮ್ಮ ಡಿಡಿಆರ್ ಮೆಮೊರಿ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಗುಣವಾದ ನಿಯತಾಂಕಗಳನ್ನು ನಮೂದಿಸಲು ಮೆಮೊರಿ ಇನಿಶಿಯಲೈಸೇಶನ್ (ಚಿತ್ರ 2-1) ಮತ್ತು ಮೆಮೊರಿ ಟೈಮಿಂಗ್ (ಚಿತ್ರ 2-2) ಟ್ಯಾಬ್ಗಳನ್ನು ಬಳಸಿ. ಈ ಟ್ಯಾಬ್ಗಳಲ್ಲಿ ನೀವು ನಮೂದಿಸಿದ ಮೌಲ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೂಕ್ತವಾದ ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯಗಳಿಗೆ ಅನುವಾದಿಸಲಾಗುತ್ತದೆ. ನೀವು ನಿರ್ದಿಷ್ಟ ನಿಯತಾಂಕವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಅದರ ಅನುಗುಣವಾದ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ರಿಜಿಸ್ಟರ್ ವಿವರಣೆ ವಿಂಡೋದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ (ಪುಟ 1 ರಲ್ಲಿ ಚಿತ್ರ 1-4).
ಚಿತ್ರ 2-1 • FDDR ಕಾನ್ಫಿಗರೇಶನ್ - ಮೆಮೊರಿ ಇನಿಶಿಯಲೈಸೇಶನ್ ಟ್ಯಾಬ್
ಚಿತ್ರ 2-2 • FDDR ಕಾನ್ಫಿಗರೇಶನ್ - ಮೆಮೊರಿ ಟೈಮಿಂಗ್ ಟ್ಯಾಬ್
ಡಿಡಿಆರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತಿದೆ Files
ಮೆಮೊರಿ ಇನಿಶಿಯಲೈಸೇಶನ್ ಮತ್ತು ಟೈಮಿಂಗ್ ಟ್ಯಾಬ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡಿಡಿಆರ್ ಮೆಮೊರಿ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ನಮೂದಿಸುವುದರ ಜೊತೆಗೆ, ನೀವು ಡಿಡಿಆರ್ ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು file. ಹಾಗೆ ಮಾಡಲು, ಆಮದು ಕಾನ್ಫಿಗರೇಶನ್ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಪಠ್ಯಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ file DDR ರಿಜಿಸ್ಟರ್ ಹೆಸರುಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಚಿತ್ರ 2-3 ಆಮದು ಕಾನ್ಫಿಗರೇಶನ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ.
ಚಿತ್ರ 2-3 • ಡಿಡಿಆರ್ ರಿಜಿಸ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್ File ಸಿಂಟ್ಯಾಕ್ಸ್
ಗಮನಿಸಿ: GUI ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ನಮೂದಿಸುವ ಬದಲು ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ನೀವು ಆರಿಸಿದರೆ, ನೀವು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು. ವಿವರಗಳಿಗಾಗಿ SmartFusion2 ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ನೋಡಿ
ಡಿಡಿಆರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ರಫ್ತು ಮಾಡಲಾಗುತ್ತಿದೆ Files
ನೀವು ಪ್ರಸ್ತುತ ರಿಜಿಸ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ಪಠ್ಯಕ್ಕೆ ರಫ್ತು ಮಾಡಬಹುದು file. ಈ file ನೀವು ಆಮದು ಮಾಡಿಕೊಂಡ ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯಗಳನ್ನು (ಯಾವುದಾದರೂ ಇದ್ದರೆ) ಹಾಗೆಯೇ ನೀವು ಈ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ನಲ್ಲಿ ನಮೂದಿಸಿದ GUI ಪ್ಯಾರಾಮೀಟರ್ಗಳಿಂದ ಲೆಕ್ಕಾಚಾರ ಮಾಡಲಾದ ಮೌಲ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
ಡಿಡಿಆರ್ ರಿಜಿಸ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ನೀವು ಮಾಡಿದ ಬದಲಾವಣೆಗಳನ್ನು ರದ್ದುಗೊಳಿಸಲು ನೀವು ಬಯಸಿದರೆ, ಮರುಸ್ಥಾಪನೆ ಡೀಫಾಲ್ಟ್ನೊಂದಿಗೆ ನೀವು ಹಾಗೆ ಮಾಡಬಹುದು. ಇದು ಎಲ್ಲಾ ರಿಜಿಸ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ಅಳಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಈ ಡೇಟಾವನ್ನು ಮರು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕು ಅಥವಾ ಮರು ನಮೂದಿಸಬೇಕು. ಡೇಟಾವನ್ನು ಹಾರ್ಡ್ವೇರ್ ಮರುಹೊಂದಿಸುವ ಮೌಲ್ಯಗಳಿಗೆ ಮರುಹೊಂದಿಸಲಾಗಿದೆ.
ರಚಿಸಲಾದ ಡೇಟಾ
ಸಂರಚನೆಯನ್ನು ರಚಿಸಲು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಜನರಲ್, ಮೆಮೊರಿ ಟೈಮಿಂಗ್ ಮತ್ತು ಮೆಮೊರಿ ಇನಿಶಿಯಲೈಸೇಶನ್ ಟ್ಯಾಬ್ಗಳಲ್ಲಿನ ನಿಮ್ಮ ಇನ್ಪುಟ್ ಅನ್ನು ಆಧರಿಸಿ, FDDR ಕಾನ್ಫಿಗರೇಶನ್ ಎಲ್ಲಾ DDR ಕಾನ್ಫಿಗರೇಶನ್ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಮೌಲ್ಯಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು ಈ ಮೌಲ್ಯಗಳನ್ನು ನಿಮ್ಮ ಫರ್ಮ್ವೇರ್ ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಸಿಮ್ಯುಲೇಶನ್ಗೆ ರಫ್ತು ಮಾಡುತ್ತದೆ fileರು. ರಫ್ತು ಮಾಡಲಾಗಿದೆ file ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಚಿತ್ರ 2-4 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ.
ಚಿತ್ರ 2-4 • ರಫ್ತು ಮಾಡಿದ ಡಿಡಿಆರ್ ರಿಜಿಸ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್ File ಸಿಂಟ್ಯಾಕ್ಸ್
ಫರ್ಮ್ವೇರ್
ನೀವು SmartDesign ಅನ್ನು ರಚಿಸಿದಾಗ, ಈ ಕೆಳಗಿನವುಗಳು files ಅನ್ನು /firmware/ drivers_config/sys_config ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ. ಇವು fileCMSIS ಫರ್ಮ್ವೇರ್ ಕೋರ್ ಸರಿಯಾಗಿ ಕಂಪೈಲ್ ಮಾಡಲು ಮತ್ತು ಬಾಹ್ಯ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾ ಮತ್ತು MSS ಗಾಗಿ ಗಡಿಯಾರ ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಂತೆ ನಿಮ್ಮ ಪ್ರಸ್ತುತ ವಿನ್ಯಾಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಅಗತ್ಯವಿದೆ. ಇವುಗಳನ್ನು ಸಂಪಾದಿಸಬೇಡಿ fileಹಸ್ತಚಾಲಿತವಾಗಿ, ಪ್ರತಿ ಬಾರಿ ನಿಮ್ಮ ಮೂಲ ವಿನ್ಯಾಸವನ್ನು ಮರುಸೃಷ್ಟಿಸಿದಾಗ ಅವುಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸಲಾಗುತ್ತದೆ.
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h – MDDR ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾ.
- sys_config_fddr_define.h – FDDR ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾ.
- sys_config_mss_clocks.h – MSS ಗಡಿಯಾರಗಳ ಸಂರಚನೆ
ಸಿಮ್ಯುಲೇಶನ್
ನಿಮ್ಮ MSS ಗೆ ಸಂಬಂಧಿಸಿದ SmartDesign ಅನ್ನು ನೀವು ರಚಿಸಿದಾಗ, ಈ ಕೆಳಗಿನ ಸಿಮ್ಯುಲೇಶನ್ fileಗಳನ್ನು / ಸಿಮ್ಯುಲೇಶನ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ:
- test.bfm - ಉನ್ನತ ಮಟ್ಟದ BFM file SmartFusion2 MSS ಕಾರ್ಟೆಕ್ಸ್-M3 ಪ್ರೊಸೆಸರ್ ಅನ್ನು ವ್ಯಾಯಾಮ ಮಾಡುವ ಯಾವುದೇ ಸಿಮ್ಯುಲೇಶನ್ ಸಮಯದಲ್ಲಿ ಅದನ್ನು ಮೊದಲು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಇದು ಆ ಕ್ರಮದಲ್ಲಿ peripheral_init.bfm ಮತ್ತು user.bfm ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
- peripheral_init.bfm - ನೀವು ಮುಖ್ಯ() ಕಾರ್ಯವಿಧಾನವನ್ನು ನಮೂದಿಸುವ ಮೊದಲು ಕಾರ್ಟೆಕ್ಸ್-M3 ನಲ್ಲಿ CMSIS ::SystemInit() ಕಾರ್ಯವನ್ನು ಅನುಕರಿಸುವ BFM ಕಾರ್ಯವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ವಿನ್ಯಾಸದಲ್ಲಿ ಬಳಸಲಾದ ಯಾವುದೇ ಬಾಹ್ಯ ಸಾಧನಕ್ಕಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ಸರಿಯಾದ ಬಾಹ್ಯ ಕಾನ್ಫಿಗರೇಶನ್ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ನಕಲಿಸುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರು ಈ ಪೆರಿಫೆರಲ್ಗಳನ್ನು ಬಳಸಬಹುದು ಎಂದು ಪ್ರತಿಪಾದಿಸುವ ಮೊದಲು ಎಲ್ಲಾ ಪೆರಿಫೆರಲ್ಗಳು ಸಿದ್ಧವಾಗಲು ಕಾಯುತ್ತದೆ.
- FDDR_init.bfm - ನೀವು ನಮೂದಿಸಿದ ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ಕಾನ್ಫಿಗರೇಶನ್ ರಿಜಿಸ್ಟರ್ ಡೇಟಾದ ಬರಹಗಳನ್ನು (ಎಡಿಟ್ ರಿಜಿಸ್ಟರ್ಗಳ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ ಬಳಸಿ) ಡಿಡಿಆರ್ ಕಂಟ್ರೋಲರ್ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಅನುಕರಿಸುವ ಬಿಎಫ್ಎಂ ರೈಟ್ ಕಮಾಂಡ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
- user.bfm - ಬಳಕೆದಾರರ ಆಜ್ಞೆಗಳಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಇದರಲ್ಲಿ ನಿಮ್ಮದೇ ಆದ BFM ಕಮಾಂಡ್ಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನೀವು ಡೇಟಾಪಾತ್ ಅನ್ನು ಅನುಕರಿಸಬಹುದು file. ಇದರಲ್ಲಿ ಆಜ್ಞೆಗಳು file peripheral_init.bfm ಪೂರ್ಣಗೊಂಡ ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಅನ್ನು ಬಳಸುವುದು fileಮೇಲೆ, ಕಾನ್ಫಿಗರೇಶನ್ ಮಾರ್ಗವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನುಕರಿಸಲಾಗುತ್ತದೆ. ನೀವು user.bfm ಅನ್ನು ಮಾತ್ರ ಸಂಪಾದಿಸಬೇಕಾಗಿದೆ file ಡೇಟಾಪಾತ್ ಅನ್ನು ಅನುಕರಿಸಲು. test.bfm, peripheral_init.bfm, ಅಥವಾ MDDR_init.bfm ಅನ್ನು ಸಂಪಾದಿಸಬೇಡಿ fileಇವುಗಳಂತೆ ರು fileನಿಮ್ಮ ಮೂಲ ವಿನ್ಯಾಸವನ್ನು ಪುನರುತ್ಪಾದಿಸಿದಾಗಲೆಲ್ಲಾ ಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸಲಾಗುತ್ತದೆ.
ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಪಾತ್
ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ಕಾನ್ಫಿಗರೇಶನ್ ರಿಜಿಸ್ಟರ್ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದರ ಜೊತೆಗೆ, ನೀವು ಎಂಎಸ್ಎಸ್ (ಎಫ್ಐಸಿ_2) ನಲ್ಲಿ ಎಪಿಬಿ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾ ಮಾರ್ಗವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಪೆರಿಫೆರಲ್ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪರಿಹಾರದ ಅಗತ್ಯವಿದೆ. SystemInit() ಕಾರ್ಯವು FIC_2 APB ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ FDDR ಕಾನ್ಫಿಗರೇಶನ್ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಡೇಟಾವನ್ನು ಬರೆಯುತ್ತದೆ.
ಗಮನಿಸಿ: ನೀವು ಸಿಸ್ಟಮ್ ಬಿಲ್ಡರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ಕಾನ್ಫಿಗರೇಶನ್ ಮಾರ್ಗವನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತದೆ.
ಚಿತ್ರ 2-5 • FIC_2 ಕಾನ್ಫಿಗರರೇಟರ್ ಮುಗಿದಿದೆview
FIC_2 ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು:
- MSS ಕಾನ್ಫಿಗರೇಟರ್ನಿಂದ FIC_2 ಕಾನ್ಫಿಗರೇಟರ್ ಸಂವಾದವನ್ನು (ಚಿತ್ರ 2-5) ತೆರೆಯಿರಿ.
- ಕಾರ್ಟೆಕ್ಸ್-ಎಂ 3 ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪೆರಿಫೆರಲ್ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ.
- Fabric DDR/SERDES ಬ್ಲಾಕ್ಗಳನ್ನು ನೀವು ಬಳಸುತ್ತಿದ್ದರೆ MSS DDR ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
- ನಿಮ್ಮ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಲು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು ಚಿತ್ರ 2-2 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ FIC_6 ಕಾನ್ಫಿಗರೇಶನ್ ಪೋರ್ಟ್ಗಳನ್ನು (ಗಡಿಯಾರ, ಮರುಹೊಂದಿಸಿ ಮತ್ತು APB ಬಸ್ ಇಂಟರ್ಫೇಸ್ಗಳು) ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.
- MSS ಅನ್ನು ರಚಿಸಿ. FIC_2 ಪೋರ್ಟ್ಗಳು (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK ಮತ್ತು FIC_2_APB_M_RESET_N) ಈಗ MSS ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ತೆರೆದುಕೊಳ್ಳಲಾಗಿದೆ ಮತ್ತು ಬಾಹ್ಯ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪರಿಹಾರದ ಪ್ರಕಾರ CoreSF2Config ಮತ್ತು CoreSF2Reset ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು
ಚಿತ್ರ 2-6 • FIC_2 ಪೋರ್ಟ್ಗಳು
ಪೋರ್ಟ್ ವಿವರಣೆ
FDDR ಕೋರ್ ಬಂದರುಗಳು
ಕೋಷ್ಟಕ 3-1 • FDDR ಕೋರ್ ಪೋರ್ಟ್ಗಳು
ಪೋರ್ಟ್ ಹೆಸರು | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
CORE_RESET_N | IN | FDDR ನಿಯಂತ್ರಕ ಮರುಹೊಂದಿಸಿ |
CLK_BASE | IN | FDDR ಫ್ಯಾಬ್ರಿಕ್ ಇಂಟರ್ಫೇಸ್ ಗಡಿಯಾರ |
FPLL_LOCK | ಔಟ್ | FDDR PLL ಲಾಕ್ ಔಟ್ಪುಟ್ - FDDR PLL ಅನ್ನು ಲಾಕ್ ಮಾಡಿದಾಗ ಹೆಚ್ಚು |
CLK_BASE_PLL_LOCK | IN | ಫ್ಯಾಬ್ರಿಕ್ PLL ಲಾಕ್ ಇನ್ಪುಟ್. FAB_PLL_LOCK ಬಳಕೆ ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿದಾಗ ಮಾತ್ರ ಈ ಇನ್ಪುಟ್ ಬಹಿರಂಗಗೊಳ್ಳುತ್ತದೆ. |
ಪೋರ್ಟ್ಗಳನ್ನು ಅಡ್ಡಿಪಡಿಸಿ
ನೀವು Enable Interrupts ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿದಾಗ ಈ ಪೋರ್ಟ್ಗಳ ಗುಂಪು ತೆರೆದುಕೊಳ್ಳುತ್ತದೆ.
ಕೋಷ್ಟಕ 3-2 • ಇಂಟರಪ್ಟ್ ಪೋರ್ಟ್ಗಳು
ಪೋರ್ಟ್ ಹೆಸರು | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
PLL_LOCK_INT | ಔಟ್ | FDDR PLL ಲಾಕ್ ಮಾಡಿದಾಗ ಪ್ರತಿಪಾದಿಸುತ್ತದೆ. |
PLL_LOCKLOST_INT | ಔಟ್ | FDDR PLL ಲಾಕ್ ಕಳೆದುಹೋದಾಗ ಪ್ರತಿಪಾದಿಸುತ್ತದೆ. |
ECC_INT | ಔಟ್ | ECC ಈವೆಂಟ್ ಸಂಭವಿಸಿದಾಗ ಪ್ರತಿಪಾದಿಸುತ್ತದೆ. |
IO_CALIB_INT | ಔಟ್ | I/O ಮಾಪನಾಂಕ ನಿರ್ಣಯ ಪೂರ್ಣಗೊಂಡಾಗ ಪ್ರತಿಪಾದಿಸುತ್ತದೆ. |
FIC_INT | ಔಟ್ | ಫ್ಯಾಬ್ರಿಕ್ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ AHB/AXI ಪ್ರೋಟೋಕಾಲ್ನಲ್ಲಿ ದೋಷ ಉಂಟಾದಾಗ ಪ್ರತಿಪಾದಿಸುತ್ತದೆ. |
APB3 ಕಾನ್ಫಿಗರೇಶನ್ ಇಂಟರ್ಫೇಸ್
ಕೋಷ್ಟಕ 3-3 • APB3 ಕಾನ್ಫಿಗರೇಶನ್ ಇಂಟರ್ಫೇಸ್
ಪೋರ್ಟ್ ಹೆಸರು | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
APB_S_PENABLE | IN | ಸ್ಲೇವ್ ಸಕ್ರಿಯಗೊಳಿಸಿ |
APB_S_PSEL | IN | ಸ್ಲೇವ್ ಸೆಲೆಕ್ಟ್ |
APB_S_PWRITE | IN | ಬರೆಯಿರಿ ಸಕ್ರಿಯಗೊಳಿಸಿ |
APB_S_PADDR[10:2] | IN | ವಿಳಾಸ |
APB_S_PWDATA[15:0] | IN | ಡೇಟಾವನ್ನು ಬರೆಯಿರಿ |
APB_S_PREADY | ಔಟ್ | ಸ್ಲೇವ್ ರೆಡಿ |
APB_S_PSLVERR | ಔಟ್ | ಸ್ಲೇವ್ ದೋಷ |
APB_S_PRDATA[15:0] | ಔಟ್ | ಡೇಟಾವನ್ನು ಓದಿ |
APB_S_PRESET_N | IN | ಸ್ಲೇವ್ ಮರುಹೊಂದಿಸಿ |
APB_S_PCLK | IN | ಗಡಿಯಾರ |
DDR PHY ಇಂಟರ್ಫೇಸ್
ಕೋಷ್ಟಕ 3-4 • DDR PHY ಇಂಟರ್ಫೇಸ್
ಪೋರ್ಟ್ ಹೆಸರು | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
FDDR_CAS_N | ಔಟ್ | DRAM CASN |
FDDR_CKE | ಔಟ್ | DRAM CKE |
FDDR_CLK | ಔಟ್ | ಗಡಿಯಾರ, ಪಿ ಸೈಡ್ |
FDDR_CLK_N | ಔಟ್ | ಗಡಿಯಾರ, ಎನ್ ಬದಿ |
FDDR_CS_N | ಔಟ್ | DRAM CSN |
FDDR_ODT | ಔಟ್ | DRAM ODT |
FDDR_RAS_N | ಔಟ್ | DRAM RASN |
FDDR_RESET_N | ಔಟ್ | DDR3 ಗಾಗಿ DRAM ಮರುಹೊಂದಿಸಿ |
FDDR_WE_N | ಔಟ್ | ಡ್ರಾಮ್ ವೆನ್ |
FDDR_ADDR[15:0] | ಔಟ್ | ಡ್ರಾಮ್ ವಿಳಾಸ ಬಿಟ್ಗಳು |
FDDR_BA[2:0] | ಔಟ್ | ಡ್ರಾಮ್ ಬ್ಯಾಂಕ್ ವಿಳಾಸ |
FDDR_DM_RDQS[4:0] | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಡೇಟಾ ಮಾಸ್ಕ್ |
FDDR_DQS[4:0] | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಡೇಟಾ ಸ್ಟ್ರೋಬ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ - ಪಿ ಸೈಡ್ |
FDDR_DQS_N[4:0] | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಡೇಟಾ ಸ್ಟ್ರೋಬ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ - ಎನ್ ಸೈಡ್ |
FDDR_DQ[35:0] | ಒಳಗೆ ಹೊರಗೆ | DRAM ಡೇಟಾ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ |
FDDR_FIFO_WE_IN[2:0] | IN | ಸಿಗ್ನಲ್ನಲ್ಲಿ FIFO |
FDDR_FIFO_WE_OUT[2:0] | ಔಟ್ | FIFO ಔಟ್ ಸಿಗ್ನಲ್ |
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಡೇಟಾ ಮಾಸ್ಕ್ |
FDDR_DQS ([3:0]/[1:0]/[0]) | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಡೇಟಾ ಸ್ಟ್ರೋಬ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ - ಪಿ ಸೈಡ್ |
FDDR_DQS_N ([3:0]/[1:0]/[0]) | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಡೇಟಾ ಸ್ಟ್ರೋಬ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ - ಎನ್ ಸೈಡ್ |
FDDR_DQ ([31:0]/[15:0]/[7:0]) | ಒಳಗೆ ಹೊರಗೆ | DRAM ಡೇಟಾ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ |
FDDR_DQS_TMATCH_0_IN | IN | ಸಿಗ್ನಲ್ನಲ್ಲಿ FIFO |
FDDR_DQS_TMATCH_0_OUT | ಔಟ್ | FIFO ಔಟ್ ಸಿಗ್ನಲ್ |
FDDR_DQS_TMATCH_1_IN | IN | ಸಿಗ್ನಲ್ನಲ್ಲಿ FIFO (32-ಬಿಟ್ ಮಾತ್ರ) |
FDDR_DQS_TMATCH_1_OUT | ಔಟ್ | FIFO ಔಟ್ ಸಿಗ್ನಲ್ (32-ಬಿಟ್ ಮಾತ್ರ) |
FDDR_DM_RDQS_ECC | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಇಸಿಸಿ ಡೇಟಾ ಮಾಸ್ಕ್ |
FDDR_DQS_ECC | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಇಸಿಸಿ ಡೇಟಾ ಸ್ಟ್ರೋಬ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ - ಪಿ ಸೈಡ್ |
FDDR_DQS_ECC_N | ಒಳಗೆ ಹೊರಗೆ | ಡ್ರಾಮ್ ಇಸಿಸಿ ಡೇಟಾ ಸ್ಟ್ರೋಬ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ - ಎನ್ ಸೈಡ್ |
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) | ಒಳಗೆ ಹೊರಗೆ | DRAM ECC ಡೇಟಾ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ |
FDDR_DQS_TMATCH_ECC_IN | IN | ಇಸಿಸಿ FIFO ಸಿಗ್ನಲ್ನಲ್ಲಿದೆ |
FDDR_DQS_TMATCH_ECC_OUT | ಔಟ್ | ECC FIFO ಔಟ್ ಸಿಗ್ನಲ್ (32-ಬಿಟ್ ಮಾತ್ರ) |
ಗಮನಿಸಿ: PHY ಅಗಲದ ಆಯ್ಕೆಯ ಆಧಾರದ ಮೇಲೆ ಕೆಲವು ಪೋರ್ಟ್ಗಳ ಪೋರ್ಟ್ ಅಗಲಗಳು ಬದಲಾಗುತ್ತವೆ. ಅಂತಹ ಪೋರ್ಟ್ಗಳನ್ನು ಸೂಚಿಸಲು “[a:0]/ [b:0]/[c:0]” ಎಂಬ ಸಂಕೇತವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಅಲ್ಲಿ “[a:0]” 32-ಬಿಟ್ PHY ಅಗಲವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಾಗ ಪೋರ್ಟ್ ಅಗಲವನ್ನು ಸೂಚಿಸುತ್ತದೆ. , “[b:0]” 16-ಬಿಟ್ PHY ಅಗಲಕ್ಕೆ ಅನುರೂಪವಾಗಿದೆ ಮತ್ತು “[c:0]” 8-ಬಿಟ್ PHY ಅಗಲಕ್ಕೆ ಅನುರೂಪವಾಗಿದೆ.
AXI ಬಸ್ ಇಂಟರ್ಫೇಸ್
ಕೋಷ್ಟಕ 3-5 • AXI ಬಸ್ ಇಂಟರ್ಫೇಸ್
ಪೋರ್ಟ್ ಹೆಸರು | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
AXI_S_AWREADY | ಔಟ್ | ಬರೆಯುವ ವಿಳಾಸ ಸಿದ್ಧವಾಗಿದೆ |
AXI_S_WREADY | ಔಟ್ | ಬರೆಯುವ ವಿಳಾಸ ಸಿದ್ಧವಾಗಿದೆ |
AXI_S_BID[3:0] | ಔಟ್ | ಪ್ರತಿಕ್ರಿಯೆ ID |
AXI_S_BRESP[1:0] | ಔಟ್ | ಪ್ರತಿಕ್ರಿಯೆ ಬರೆಯಿರಿ |
AXI_S_BVALID | ಔಟ್ | ಮಾನ್ಯವಾದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಬರೆಯಿರಿ |
AXI_S_ARREADY | ಔಟ್ | ಓದುವ ವಿಳಾಸ ಸಿದ್ಧವಾಗಿದೆ |
AXI_S_RID[3:0] | ಔಟ್ | ID ಓದಿ Tag |
AXI_S_RRESP[1:0] | ಔಟ್ | ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಓದಿ |
AXI_S_RDATA[63:0] | ಔಟ್ | ಡೇಟಾವನ್ನು ಓದಿ |
AXI_S_RLAST | ಔಟ್ | ಕೊನೆಯದಾಗಿ ಓದಿ - ಈ ಸಿಗ್ನಲ್ ರೀಡ್ ಬರ್ಸ್ಟ್ನಲ್ಲಿ ಕೊನೆಯ ವರ್ಗಾವಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. |
AXI_S_RVALID | ಔಟ್ | ಓದುವ ವಿಳಾಸ ಮಾನ್ಯವಾಗಿದೆ |
AXI_S_AWID[3:0] | IN | ವಿಳಾಸ ID ಬರೆಯಿರಿ |
AXI_S_AWADDR[31:0] | IN | ವಿಳಾಸವನ್ನು ಬರೆಯಿರಿ |
AXI_S_AWLEN[3:0] | IN | ಬರ್ಸ್ಟ್ ಉದ್ದ |
AXI_S_AWSIZE[1:0] | IN | ಬರ್ಸ್ಟ್ ಗಾತ್ರ |
AXI_S_AWBURST[1:0] | IN | ಬರ್ಸ್ಟ್ ಪ್ರಕಾರ |
AXI_S_AWLOCK[1:0] | IN | ಲಾಕ್ ಪ್ರಕಾರ - ಈ ಸಿಗ್ನಲ್ ವರ್ಗಾವಣೆಯ ಪರಮಾಣು ಗುಣಲಕ್ಷಣಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. |
AXI_S_AWVALID | IN | ವಿಳಾಸವನ್ನು ಬರೆಯಿರಿ ಮಾನ್ಯ |
AXI_S_WID[3:0] | IN | ಡೇಟಾ ಐಡಿ ಬರೆಯಿರಿ tag |
AXI_S_WDATA[63:0] | IN | ಡೇಟಾವನ್ನು ಬರೆಯಿರಿ |
AXI_S_WSTRB[7:0] | IN | ಸ್ಟ್ರೋಬ್ಗಳನ್ನು ಬರೆಯಿರಿ |
AXI_S_WLAST | IN | ಕೊನೆಯದಾಗಿ ಬರೆಯಿರಿ |
AXI_S_WVALID | IN | ಮಾನ್ಯವಾಗಿ ಬರೆಯಿರಿ |
AXI_S_BREADY | IN | ಸಿದ್ಧವಾಗಿ ಬರೆಯಿರಿ |
AXI_S_ARID[3:0] | IN | ವಿಳಾಸ ID ಓದಿ |
AXI_S_ARADDR[31:0] | IN | ವಿಳಾಸವನ್ನು ಓದಿ |
AXI_S_ARLEN[3:0] | IN | ಬರ್ಸ್ಟ್ ಉದ್ದ |
AXI_S_ARSIZE[1:0] | IN | ಬರ್ಸ್ಟ್ ಗಾತ್ರ |
AXI_S_ARBURST[1:0] | IN | ಬರ್ಸ್ಟ್ ಪ್ರಕಾರ |
AXI_S_ARLOCK[1:0] | IN | ಲಾಕ್ ಪ್ರಕಾರ |
AXI_S_ARVALID | IN | ಓದುವ ವಿಳಾಸ ಮಾನ್ಯವಾಗಿದೆ |
AXI_S_RREADY | IN | ಓದುವ ವಿಳಾಸ ಸಿದ್ಧವಾಗಿದೆ |
ಪೋರ್ಟ್ ಹೆಸರು | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
AXI_S_CORE_RESET_N | IN | MDDR ಗ್ಲೋಬಲ್ ರೀಸೆಟ್ |
AXI_S_RMW | IN | AXI ವರ್ಗಾವಣೆಯ ಎಲ್ಲಾ ಬೀಟ್ಗಳಿಗೆ 64-ಬಿಟ್ ಲೇನ್ನ ಎಲ್ಲಾ ಬೈಟ್ಗಳು ಮಾನ್ಯವಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ.
|
AHB0 ಬಸ್ ಇಂಟರ್ಫೇಸ್
ಕೋಷ್ಟಕ 3-6 • AHB0 ಬಸ್ ಇಂಟರ್ಫೇಸ್
ಪೋರ್ಟ್ ಹೆಸರು | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
AHB0_S_HREADYOUT | ಔಟ್ | AHBL ಸ್ಲೇವ್ ಸಿದ್ಧವಾಗಿದೆ - ಬರೆಯಲು ಹೆಚ್ಚಿನದಾಗಿದ್ದಲ್ಲಿ ಗುಲಾಮರು ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧರಾಗಿದ್ದಾರೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಓದಲು ಹೆಚ್ಚಿನವು ಡೇಟಾ ಮಾನ್ಯವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. |
AHB0_S_HRESP | ಔಟ್ | AHBL ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಥಿತಿ - ವಹಿವಾಟಿನ ಕೊನೆಯಲ್ಲಿ ಹೆಚ್ಚಿನ ಚಾಲನೆ ಮಾಡಿದಾಗ ವಹಿವಾಟು ದೋಷಗಳೊಂದಿಗೆ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ವಹಿವಾಟಿನ ಕೊನೆಯಲ್ಲಿ ಕಡಿಮೆ ನಡೆಸಿದಾಗ ವಹಿವಾಟು ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. |
AHB0_S_HRDATA[31:0] | ಔಟ್ | AHBL ರೀಡ್ ಡೇಟಾ - ಸ್ಲೇವ್ನಿಂದ ಮಾಸ್ಟರ್ಗೆ ಡೇಟಾವನ್ನು ಓದಿ |
AHB0_S_HSEL | IN | AHBL ಸ್ಲೇವ್ ಆಯ್ಕೆ - ಪ್ರತಿಪಾದಿಸಿದಾಗ, ಗುಲಾಮನು AHB ಬಸ್ನಲ್ಲಿ ಪ್ರಸ್ತುತ ಆಯ್ಕೆಮಾಡಿದ AHBL ಗುಲಾಮನಾಗಿದ್ದಾನೆ. |
AHB0_S_HADDR[31:0] | IN | AHBL ವಿಳಾಸ - AHBL ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಬೈಟ್ ವಿಳಾಸ |
AHB0_S_HBURST[2:0] | IN | AHBL ಬರ್ಸ್ಟ್ ಉದ್ದ |
AHB0_S_HSIZE[1:0] | IN | AHBL ವರ್ಗಾವಣೆ ಗಾತ್ರ - ಪ್ರಸ್ತುತ ವರ್ಗಾವಣೆಯ ಗಾತ್ರವನ್ನು ಸೂಚಿಸುತ್ತದೆ (8/16/32 ಬೈಟ್ ವಹಿವಾಟುಗಳು ಮಾತ್ರ) |
AHB0_S_HTRANS[1:0] | IN | AHBL ವರ್ಗಾವಣೆ ಪ್ರಕಾರ - ಪ್ರಸ್ತುತ ವಹಿವಾಟಿನ ವರ್ಗಾವಣೆ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸುತ್ತದೆ. |
AHB0_S_HMASTLOCK | IN | AHBL ಲಾಕ್ - ಪ್ರಸ್ತುತ ವರ್ಗಾವಣೆಯು ಲಾಕ್ ಮಾಡಿದ ವಹಿವಾಟಿನ ಭಾಗವಾಗಿದೆ ಎಂದು ಪ್ರತಿಪಾದಿಸಿದಾಗ. |
AHB0_S_HWRITE | IN | AHBL ಬರೆಯಿರಿ - ಪ್ರಸ್ತುತ ವಹಿವಾಟು ಒಂದು ಬರಹ ಎಂದು ಹೆಚ್ಚಿನದನ್ನು ಸೂಚಿಸಿದಾಗ. ಕಡಿಮೆಯಾದಾಗ ಪ್ರಸ್ತುತ ವಹಿವಾಟು ಓದಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. |
AHB0_S_HREADY | IN | AHBL ಸಿದ್ಧವಾಗಿದೆ - ಹೆಚ್ಚಿರುವಾಗ, ಗುಲಾಮರು ಹೊಸ ವಹಿವಾಟನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧರಾಗಿದ್ದಾರೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. |
AHB0_S_HWDATA[31:0] | IN | AHBL ಬರೆಯುವ ಡೇಟಾ - ಮಾಸ್ಟರ್ನಿಂದ ಸ್ಲೇವ್ಗೆ ಡೇಟಾವನ್ನು ಬರೆಯಿರಿ |
AHB1 ಬಸ್ ಇಂಟರ್ಫೇಸ್
ಕೋಷ್ಟಕ 3-7 • AHB1 ಬಸ್ ಇಂಟರ್ಫೇಸ್
ಪೋರ್ಟ್ ಹೆಸರು | ನಿರ್ದೇಶನ | ವಿವರಣೆ |
AHB1_S_HREADYOUT | ಔಟ್ | AHBL ಸ್ಲೇವ್ ಸಿದ್ಧವಾಗಿದೆ - ಬರೆಯಲು ಹೆಚ್ಚಿನದಾಗ, ಸ್ಲೇವ್ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಓದಲು ಹೆಚ್ಚಿನದಾಗ, ಡೇಟಾ ಮಾನ್ಯವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. |
AHB1_S_HRESP | ಔಟ್ | AHBL ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಥಿತಿ - ವಹಿವಾಟಿನ ಕೊನೆಯಲ್ಲಿ ಹೆಚ್ಚಿನ ಚಾಲನೆ ಮಾಡಿದಾಗ ವಹಿವಾಟು ದೋಷಗಳೊಂದಿಗೆ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ವಹಿವಾಟಿನ ಕೊನೆಯಲ್ಲಿ ಕಡಿಮೆ ಚಾಲನೆ ಮಾಡಿದಾಗ, ವಹಿವಾಟು ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. |
AHB1_S_HRDATA[31:0] | ಔಟ್ | AHBL ರೀಡ್ ಡೇಟಾ - ಸ್ಲೇವ್ನಿಂದ ಮಾಸ್ಟರ್ಗೆ ಡೇಟಾವನ್ನು ಓದಿ |
AHB1_S_HSEL | IN | AHBL ಸ್ಲೇವ್ ಆಯ್ಕೆ - ಪ್ರತಿಪಾದಿಸಿದಾಗ, ಗುಲಾಮನು AHB ಬಸ್ನಲ್ಲಿ ಪ್ರಸ್ತುತ ಆಯ್ಕೆಮಾಡಿದ AHBL ಗುಲಾಮನಾಗಿದ್ದಾನೆ. |
AHB1_S_HADDR[31:0] | IN | AHBL ವಿಳಾಸ - AHBL ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಬೈಟ್ ವಿಳಾಸ |
AHB1_S_HBURST[2:0] | IN | AHBL ಬರ್ಸ್ಟ್ ಉದ್ದ |
AHB1_S_HSIZE[1:0] | IN | AHBL ವರ್ಗಾವಣೆ ಗಾತ್ರ - ಪ್ರಸ್ತುತ ವರ್ಗಾವಣೆಯ ಗಾತ್ರವನ್ನು ಸೂಚಿಸುತ್ತದೆ (8/16/32 ಬೈಟ್ ವಹಿವಾಟುಗಳು ಮಾತ್ರ). |
AHB1_S_HTRANS[1:0] | IN | AHBL ವರ್ಗಾವಣೆ ಪ್ರಕಾರ - ಪ್ರಸ್ತುತ ವಹಿವಾಟಿನ ವರ್ಗಾವಣೆ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸುತ್ತದೆ. |
AHB1_S_HMASTLOCK | IN | AHBL ಲಾಕ್ - ಪ್ರತಿಪಾದಿಸಿದಾಗ, ಪ್ರಸ್ತುತ ವರ್ಗಾವಣೆಯು ಲಾಕ್ ಮಾಡಿದ ವಹಿವಾಟಿನ ಭಾಗವಾಗಿದೆ. |
AHB1_S_HWRITE | IN | AHBL ಬರೆಯಿರಿ - ಅಧಿಕವಾಗಿರುವಾಗ, ಪ್ರಸ್ತುತ ವಹಿವಾಟು ಬರಹ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಕಡಿಮೆಯಾದಾಗ, ಪ್ರಸ್ತುತ ವಹಿವಾಟು ಓದಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. |
AHB1_S_HREADY | IN | AHBL ಸಿದ್ಧವಾಗಿದೆ - ಹೆಚ್ಚಿರುವಾಗ, ಗುಲಾಮರು ಹೊಸ ವಹಿವಾಟನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧರಾಗಿದ್ದಾರೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. |
AHB1_S_HWDATA[31:0] | IN | AHBL ಬರೆಯುವ ಡೇಟಾ - ಮಾಸ್ಟರ್ನಿಂದ ಸ್ಲೇವ್ಗೆ ಡೇಟಾವನ್ನು ಬರೆಯಿರಿ |
ಉತ್ಪನ್ನ ಬೆಂಬಲ
ಮೈಕ್ರೋಸೆಮಿ SoC ಪ್ರಾಡಕ್ಟ್ಸ್ ಗ್ರೂಪ್ ತನ್ನ ಉತ್ಪನ್ನಗಳನ್ನು ವಿವಿಧ ಬೆಂಬಲ ಸೇವೆಗಳೊಂದಿಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ, ಗ್ರಾಹಕ ಸೇವೆ, ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರ, a webಸೈಟ್, ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಮೇಲ್ ಮತ್ತು ವಿಶ್ವಾದ್ಯಂತ ಮಾರಾಟ ಕಚೇರಿಗಳು. ಈ ಅನುಬಂಧವು ಮೈಕ್ರೋಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಗುಂಪನ್ನು ಸಂಪರ್ಕಿಸುವ ಮತ್ತು ಈ ಬೆಂಬಲ ಸೇವೆಗಳನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ.
ಗ್ರಾಹಕ ಸೇವೆ
ಉತ್ಪನ್ನ ಬೆಲೆ, ಉತ್ಪನ್ನ ಅಪ್ಗ್ರೇಡ್ಗಳು, ಅಪ್ಡೇಟ್ ಮಾಹಿತಿ, ಆರ್ಡರ್ ಸ್ಥಿತಿ ಮತ್ತು ದೃಢೀಕರಣದಂತಹ ತಾಂತ್ರಿಕವಲ್ಲದ ಉತ್ಪನ್ನ ಬೆಂಬಲಕ್ಕಾಗಿ ಗ್ರಾಹಕ ಸೇವೆಯನ್ನು ಸಂಪರ್ಕಿಸಿ.
ಉತ್ತರ ಅಮೆರಿಕಾದಿಂದ, 800.262.1060 ಗೆ ಕರೆ ಮಾಡಿ
ಪ್ರಪಂಚದ ಇತರ ಭಾಗಗಳಿಂದ, 650.318.4460 ಗೆ ಕರೆ ಮಾಡಿ
ಫ್ಯಾಕ್ಸ್, ಜಗತ್ತಿನ ಎಲ್ಲಿಂದಲಾದರೂ, 408.643.6913
ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರ
ಮೈಕ್ರೋಸೆಮಿ SoC ಪ್ರಾಡಕ್ಟ್ಸ್ ಗ್ರೂಪ್ ತನ್ನ ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರವನ್ನು ಹೆಚ್ಚು ನುರಿತ ಇಂಜಿನಿಯರ್ಗಳೊಂದಿಗೆ ಹೊಂದಿದೆ, ಅವರು ಮೈಕ್ರೋಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಕುರಿತು ನಿಮ್ಮ ಹಾರ್ಡ್ವೇರ್, ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ವಿನ್ಯಾಸ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತಾರೆ. ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರವು ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿಗಳು, ಸಾಮಾನ್ಯ ವಿನ್ಯಾಸ ಚಕ್ರ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳು, ತಿಳಿದಿರುವ ಸಮಸ್ಯೆಗಳ ದಾಖಲೀಕರಣ ಮತ್ತು ವಿವಿಧ FAQ ಗಳನ್ನು ರಚಿಸಲು ಹೆಚ್ಚಿನ ಸಮಯವನ್ನು ಕಳೆಯುತ್ತದೆ. ಆದ್ದರಿಂದ, ನೀವು ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸುವ ಮೊದಲು, ದಯವಿಟ್ಟು ನಮ್ಮ ಆನ್ಲೈನ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಭೇಟಿ ನೀಡಿ. ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ನಾವು ಈಗಾಗಲೇ ಉತ್ತರಿಸಿರುವ ಸಾಧ್ಯತೆಯಿದೆ.
ತಾಂತ್ರಿಕ ಬೆಂಬಲ
ಗ್ರಾಹಕ ಬೆಂಬಲವನ್ನು ಭೇಟಿ ಮಾಡಿ webಸೈಟ್ (www.microsemi.com/soc/support/search/default.aspx) ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಮತ್ತು ಬೆಂಬಲಕ್ಕಾಗಿ. ಹುಡುಕಬಹುದಾದ ಅನೇಕ ಉತ್ತರಗಳು ಲಭ್ಯವಿದೆ web ಸಂಪನ್ಮೂಲವು ರೇಖಾಚಿತ್ರಗಳು, ವಿವರಣೆಗಳು ಮತ್ತು ಇತರ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಲಿಂಕ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ webಸೈಟ್.
Webಸೈಟ್
ನೀವು SoC ಮುಖಪುಟದಲ್ಲಿ ವಿವಿಧ ತಾಂತ್ರಿಕ ಮತ್ತು ತಾಂತ್ರಿಕವಲ್ಲದ ಮಾಹಿತಿಯನ್ನು ಬ್ರೌಸ್ ಮಾಡಬಹುದು www.microsemi.com/soc.
ಗ್ರಾಹಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರವನ್ನು ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ
ಹೆಚ್ಚು ನುರಿತ ಎಂಜಿನಿಯರ್ಗಳು ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರದ ಸಿಬ್ಬಂದಿ. ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಕೇಂದ್ರವನ್ನು ಇಮೇಲ್ ಮೂಲಕ ಅಥವಾ ಮೈಕ್ರೋಸೆಮಿ SoC ಉತ್ಪನ್ನಗಳ ಗುಂಪಿನ ಮೂಲಕ ಸಂಪರ್ಕಿಸಬಹುದು webಸೈಟ್.
ಇಮೇಲ್
ನಿಮ್ಮ ತಾಂತ್ರಿಕ ಪ್ರಶ್ನೆಗಳನ್ನು ನೀವು ನಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಸಂವಹಿಸಬಹುದು ಮತ್ತು ಇಮೇಲ್, ಫ್ಯಾಕ್ಸ್ ಅಥವಾ ಫೋನ್ ಮೂಲಕ ಉತ್ತರಗಳನ್ನು ಮರಳಿ ಪಡೆಯಬಹುದು. ಅಲ್ಲದೆ, ನೀವು ವಿನ್ಯಾಸ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಮ್ಮ ವಿನ್ಯಾಸವನ್ನು ಇಮೇಲ್ ಮಾಡಬಹುದು fileನೆರವು ಪಡೆಯಲು ರು. ನಾವು ದಿನವಿಡೀ ಇಮೇಲ್ ಖಾತೆಯನ್ನು ನಿರಂತರವಾಗಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತೇವೆ. ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ನಮಗೆ ಕಳುಹಿಸುವಾಗ, ನಿಮ್ಮ ವಿನಂತಿಯ ಸಮರ್ಥ ಪ್ರಕ್ರಿಯೆಗಾಗಿ ದಯವಿಟ್ಟು ನಿಮ್ಮ ಪೂರ್ಣ ಹೆಸರು, ಕಂಪನಿಯ ಹೆಸರು ಮತ್ತು ನಿಮ್ಮ ಸಂಪರ್ಕ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಲು ಮರೆಯದಿರಿ. ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಇಮೇಲ್ ವಿಳಾಸ soc_tech@microsemi.com.
ನನ್ನ ಪ್ರಕರಣಗಳು
ಮೈಕ್ರೊಸೆಮಿ SoC ಪ್ರಾಡಕ್ಟ್ಸ್ ಗ್ರೂಪ್ ಗ್ರಾಹಕರು ನನ್ನ ಕೇಸ್ಗೆ ಹೋಗುವ ಮೂಲಕ ಆನ್ಲೈನ್ನಲ್ಲಿ ತಾಂತ್ರಿಕ ಪ್ರಕರಣಗಳನ್ನು ಸಲ್ಲಿಸಬಹುದು ಮತ್ತು ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು
US ನ ಹೊರಗೆ
US ಸಮಯ ವಲಯಗಳ ಹೊರಗೆ ಸಹಾಯದ ಅಗತ್ಯವಿರುವ ಗ್ರಾಹಕರು ಇಮೇಲ್ ಮೂಲಕ ತಾಂತ್ರಿಕ ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು (soc_tech@microsemi.com) ಅಥವಾ ಸ್ಥಳೀಯ ಮಾರಾಟ ಕಚೇರಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ. ಮಾರಾಟ ಕಚೇರಿ ಪಟ್ಟಿಗಳನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು www.microsemi.com/soc/company/contact/default.aspx.
ITAR ತಾಂತ್ರಿಕ ಬೆಂಬಲ
ಇಂಟರ್ನ್ಯಾಷನಲ್ ಟ್ರಾಫಿಕ್ ಇನ್ ಆರ್ಮ್ಸ್ ರೆಗ್ಯುಲೇಷನ್ಸ್ (ITAR) ನಿಂದ ನಿಯಂತ್ರಿಸಲ್ಪಡುವ RH ಮತ್ತು RT FPGA ಗಳ ತಾಂತ್ರಿಕ ಬೆಂಬಲಕ್ಕಾಗಿ ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಿ soc_tech_itar@microsemi.com. ಪರ್ಯಾಯವಾಗಿ, ನನ್ನ ಪ್ರಕರಣಗಳಲ್ಲಿ, ITAR ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹೌದು ಆಯ್ಕೆಮಾಡಿ. ITAR-ನಿಯಂತ್ರಿತ ಮೈಕ್ರೋಸೆಮಿ FPGAಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಗಾಗಿ, ITAR ಗೆ ಭೇಟಿ ನೀಡಿ web ಪುಟ.
ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಷನ್ (NASDAQ: MSCC) ಇದಕ್ಕಾಗಿ ಅರೆವಾಹಕ ಪರಿಹಾರಗಳ ಸಮಗ್ರ ಬಂಡವಾಳವನ್ನು ನೀಡುತ್ತದೆ: ಏರೋಸ್ಪೇಸ್, ರಕ್ಷಣೆ ಮತ್ತು ಭದ್ರತೆ; ಉದ್ಯಮ ಮತ್ತು ಸಂವಹನ; ಮತ್ತು ಕೈಗಾರಿಕಾ ಮತ್ತು ಪರ್ಯಾಯ ಶಕ್ತಿ ಮಾರುಕಟ್ಟೆಗಳು. ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ, ಹೆಚ್ಚಿನ ವಿಶ್ವಾಸಾರ್ಹತೆ ಅನಲಾಗ್ ಮತ್ತು RF ಸಾಧನಗಳು, ಮಿಶ್ರ ಸಿಗ್ನಲ್ ಮತ್ತು RF ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ಗಳು, ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ SoC ಗಳು, FPGA ಗಳು ಮತ್ತು ಸಂಪೂರ್ಣ ಉಪವ್ಯವಸ್ಥೆಗಳು ಸೇರಿವೆ. ಮೈಕ್ರೋಸೆಮಿಯು ಕ್ಯಾಲಿಫೋರ್ನಿಯಾದ ಅಲಿಸೊ ವಿಯೆಜೊದಲ್ಲಿ ಪ್ರಧಾನ ಕಛೇರಿಯನ್ನು ಹೊಂದಿದೆ. ಇಲ್ಲಿ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ www.microsemi.com.
© 2014 ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಷನ್. ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಮೈಕ್ರೋಸೆಮಿ ಮತ್ತು ಮೈಕ್ರೋಸೆಮಿ ಲೋಗೋ ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಶನ್ನ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಎಲ್ಲಾ ಇತರ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಮತ್ತು ಸೇವಾ ಗುರುತುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.
ಮೈಕ್ರೋಸೆಮಿ ಕಾರ್ಪೊರೇಟ್ ಪ್ರಧಾನ ಕಛೇರಿ
ಒನ್ ಎಂಟರ್ಪ್ರೈಸ್, ಅಲಿಸೊ ವಿಜೊ ಸಿಎ 92656 ಯುಎಸ್ಎ
USA ಒಳಗೆ: +1 949-380-6100
ಮಾರಾಟ: +1 949-380-6136
ಫ್ಯಾಕ್ಸ್: +1 949-215-4996
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ಮೈಕ್ರೋಸೆಮಿ ಸ್ಮಾರ್ಟ್ ಫ್ಯೂಷನ್2 ಎಫ್ಪಿಜಿಎ ಫ್ಯಾಬ್ರಿಕ್ ಡಿಡಿಆರ್ ಕಂಟ್ರೋಲರ್ ಕಾನ್ಫಿಗರೇಶನ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ SmartFusion2 FPGA ಫ್ಯಾಬ್ರಿಕ್ DDR ನಿಯಂತ್ರಕ ಸಂರಚನೆ, SmartFusion2, FPGA ಫ್ಯಾಬ್ರಿಕ್ DDR ನಿಯಂತ್ರಕ ಸಂರಚನೆ, ನಿಯಂತ್ರಕ ಸಂರಚನೆ |