PowerPC e200
ಪವರ್ಪಿಸಿ ಇ200 ಎಂಬುದು ಆಟೋಮೋಟಿವ್ ಮತ್ತು ಕೈಗಾರಿಕಾ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಬಳಕೆಗಾಗಿ ಫ್ರೀಸ್ಕೇಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ 32-ಬಿಟ್ ಪವರ್ ಐಎಸ್ಎ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಕೋರ್ಗಳ ಒಂದು ಕುಟುಂಬವಾಗಿದೆ. ಕೋರ್ಗಳನ್ನು 600 MHz ವರೆಗಿನ ವೇಗದೊಂದಿಗೆ ಸಿಸ್ಟಮ್-ಆನ್-ಎ-ಚಿಪ್ (SoC) ವಿನ್ಯಾಸಗಳಲ್ಲಿ CPU ಭಾಗವನ್ನು ರೂಪಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಹೀಗಾಗಿ ಅವುಗಳನ್ನು ಎಂಬೆಡೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿಸುತ್ತದೆ. ಇ200 ಕೋರ್ ಅನ್ನು ಎಂಪಿಸಿ5ಎಕ್ಸ್ಎಕ್ಸ್ ಕುಟುಂಬದ ಪ್ರೊಸೆಸರ್ಗಳಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಇದು ಪವರ್ಕ್ಯೂಯುಐಸಿಸಿ ಎಸ್ಒಸಿ ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿನ ಎಂಪಿಸಿ8ಎಕ್ಸ್ಎಕ್ಸ್ ಕೋರ್ನಿಂದ ಪಡೆಯಲಾಗಿದೆ. e200 ಪವರ್ ISA v.2.03 ಮತ್ತು ಹಿಂದಿನ ಪುಸ್ತಕ E ವಿವರಣೆಗೆ ಬದ್ಧವಾಗಿದೆ. ಎಲ್ಲಾ ಇ200 ಕೋರ್ ಆಧಾರಿತ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಎಂಪಿಸಿ55ಎಕ್ಸ್ ಮತ್ತು ಎಂಪಿಸಿ56ಎಕ್ಸ್/ಜೆಪಿಸಿ56ಎಕ್ಸ್ ಯೋಜನೆಯಲ್ಲಿ ಹೆಸರಿಸಲಾಗಿದೆ, ಪವರ್ಪಿಸಿ ಇ300 ಕೋರ್ ಅನ್ನು ಆಧರಿಸಿದ ಎಂಪಿಸಿ52ಎಕ್ಸ್ಎಕ್ಸ್ ಪ್ರೊಸೆಸರ್ಗಳೊಂದಿಗೆ ಗೊಂದಲಕ್ಕೀಡಾಗಬಾರದು. ಏಪ್ರಿಲ್ 2007ರಲ್ಲಿ ಫ್ರೀಸ್ಕೇಲ್ ಮತ್ತು ಐಪೆಕ್ಸ್ಟ್ರೀಮ್ ಇತರ ತಯಾರಕರಿಗೆ ಪರವಾನಗಿ ನೀಡಲು ಇ200 ಕೋರ್ಗಳನ್ನು ತೆರೆದವು. ಕಾಂಟಿನೆಂಟಲ್ ಎಜಿ ಮತ್ತು ಫ್ರೀಸ್ಕೇಲ್ ಕಾರುಗಳಲ್ಲಿನ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಬ್ರೇಕ್ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಟ್ರೈ-ಕೋರ್ ಇ 200 ಆಧಾರಿತ ಪ್ರೊಸೆಸರ್ ಸ್ಪೇಸ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿವೆ. ಎಸ್ಟಿಮೈಕ್ರೊಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಮತ್ತು ಫ್ರೀಸ್ಕೇಲ್ ಜಂಟಿಯಾಗಿ ಎಂಪಿಸಿ56ಎಕ್ಸ್/ಎಸ್ಪಿಸಿ56ಎಕ್ಸ್ ಕುಟುಂಬದಲ್ಲಿ ಇ200 ಆಧಾರಿತ ಆಟೋಮೋಟಿವ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿವೆ. ಕೋರ್ಗಳು ಇ 200 ಕುಟುಂಬವು ಆರು ಕೋರ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಸರಳವಾದ ಕಡಿಮೆ-ಮಟ್ಟದಿಂದ ಸಂಕೀರ್ಣವಾದ ಉನ್ನತ-ಮಟ್ಟದ ಪ್ರಕೃತಿಯವರೆಗೆ. e200z0 ಸರಳವಾದ ಕೋರ್, e200z0 ಕ್ರಮದಲ್ಲಿ, ನಾಲ್ಕು ಹಂತದ ಪೈಪ್ಲೈನ್ ಅನ್ನು ಹೊಂದಿದೆ. ಇದು ಯಾವುದೇ ಎಂಎಂಯು, ಕ್ಯಾಶ್ ಮತ್ತು ಎಫ್ಪಿಯು ಹೊಂದಿಲ್ಲ. ಇದು ಪವರ್ ಐಎಸ್ಎಯ ವೇರಿಯೇಬಲ್ ಬಿಟ್ ಲೆಂಥ್ (ವಿಎಲ್ಇ) ಭಾಗವನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಪ್ರಮಾಣಿತ 32-ಬಿಟ್ ಪವರ್ಪಿಸಿ ಬುಕ್ ಇ ಐಎಸ್ಎಯ 16-ಬಿಟ್ ಆವೃತ್ತಿಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಹೀಗಾಗಿ ಕೋಡ್ ಹೆಜ್ಜೆಗುರುತನ್ನು 30 ಪ್ರತಿಶತದಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಇದು ಒಂದೇ 32-ಬಿಟ್ AMBA 2.0v6 ಬಸ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದೆ. ಲೋಡ್/ಸ್ಟೋರ್ ಘಟಕವು ಪೈಪ್ಲೈನ್ ಆಗಿದೆ, 1-ಸೈಕಲ್ ಲೋಡ್ ಲೇಟೆನ್ಸಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರತಿ ಸೈಕಲ್ಗೆ ಒಂದು ಲೋಡ್ ಅಥವಾ ಸ್ಟೋರ್ ಕಾರ್ಯಾಚರಣೆಯ ಥ್ರೋಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. E200z0 ಅನ್ನು ಎಂಪಿಸಿ5510 ನಲ್ಲಿ ಇ200z1 ಕೋರ್ ಜೊತೆಗೆ ಐಚ್ಛಿಕ ಸಹ-ಪ್ರೊಸೆಸರ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಆ ಚಿಪ್ ಅನ್ನು ಮಲ್ಟಿಕೋರ್ ಪ್ರೊಸೆಸರ್ ಮಾಡುತ್ತದೆ. e200z0 ಇತರ e200 ಆಧಾರಿತ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಸಹ-ಪ್ರೊಸೆಸರ್ಗಳಾಗಿ ಮತ್ತು ಅತ್ಯಂತ ಕಡಿಮೆ ಮಟ್ಟದ ಸ್ಟ್ಯಾಂಡ್ ಅಲೋನ್ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಲಭ್ಯವಿದೆ. e200z1 ಶಾಖೆಯ ಮುನ್ಸೂಚನೆ ಘಟಕದೊಂದಿಗೆ ನಾಲ್ಕು-ಹಂತದ, ಏಕ-ಸಂಚಿಕೆ ಪೈಪ್ಲೈನ್ ಅನ್ನು ಹೊಂದಿದೆ ಮತ್ತು 8 ಪ್ರವೇಶ ಎಂಎಂಯು ಹೊಂದಿದೆ, ಯಾವುದೇ ಕ್ಯಾಶ್ ಮತ್ತು ಎಫ್ಪಿಯು ಇಲ್ಲ. ಇದು ಸಂಪೂರ್ಣ 32-ಬಿಟ್ ಪವರ್ಪಿಸಿ ಐಎಸ್ಎ ಮತ್ತು ವಿಎಲ್ಇ ಸೂಚನೆಗಳನ್ನು ಬಳಸಬಹುದು. ಇದು ಡ್ಯುಯಲ್ 32-ಬಿಟ್ ಎಎಮ್ಬಿಎ 2.0v6 ಬಸ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಲೋಡ್/ಸ್ಟೋರ್ ಘಟಕವು ಪೈಪ್ಲೈನ್ ಆಗಿದೆ, 1-ಸೈಕಲ್ ಲೋಡ್ ಲೇಟೆನ್ಸಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರತಿ ಸೈಕಲ್ಗೆ ಒಂದು ಲೋಡ್ ಅಥವಾ ಸ್ಟೋರ್ ಕಾರ್ಯಾಚರಣೆಯ ಥ್ರೋಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. e200z3 ಶಾಖೆ ಮುನ್ಸೂಚನೆ ಘಟಕ, 16 ಪ್ರವೇಶ ಎಂಎಂಯು ಮತ್ತು SIMD ಸಾಮರ್ಥ್ಯದ ಎಫ್ಪಿಯು ಹೊಂದಿರುವ ನಾಲ್ಕು-ಹಂತದ, ಏಕ-ಸಂಚಿಕೆ ಪೈಪ್ಲೈನ್ ಅನ್ನು ಹೊಂದಿದೆ. ಇದಕ್ಕೆ ಯಾವುದೇ ಕ್ಯಾಶ್ ಇಲ್ಲ. ಇದು ಸಂಪೂರ್ಣ 32-ಬಿಟ್ ಪವರ್ಪಿಸಿ ಐಎಸ್ಎ ಮತ್ತು ವಿಎಲ್ಇ ಸೂಚನೆಗಳನ್ನು ಬಳಸಬಹುದು. ಇದು ಡ್ಯುಯಲ್ 64-ಬಿಟ್ ಎಎಮ್ಬಿಎ 2.0v6 ಬಸ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಲೋಡ್/ಸ್ಟೋರ್ ಘಟಕವು ಪೈಪ್ಲೈನ್ ಆಗಿದೆ, 1-ಸೈಕಲ್ ಲೋಡ್ ಲೇಟೆನ್ಸಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರತಿ ಸೈಕಲ್ಗೆ ಒಂದು ಲೋಡ್ ಅಥವಾ ಸ್ಟೋರ್ ಕಾರ್ಯಾಚರಣೆಯ ಥ್ರೋಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. e200z4 e200z4 ಶಾಖೆಯ ಮುನ್ಸೂಚನೆ ಘಟಕದೊಂದಿಗೆ ಐದು ಹಂತದ, ಡ್ಯುಯಲ್-ಇಶ್ಯೂ ಪೈಪ್ಲೈನ್, 16 ಎಂಟ್ರಿ ಎಂಎಂಯು, ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸಿಂಗ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ (ಎಸ್ಪಿಇ), ಸಿಮ್ಡಿ ಸಾಮರ್ಥ್ಯದ ಸಿಂಗಲ್ ಪ್ರಿಸಿಷನ್ ಎಫ್ಪಿಯು ಮತ್ತು 4 ಕಿಲೋಬೈಟ್ 2/4-ವೇ ಸೆಟ್ ಅಸೋಸಿಯೇಟಿವ್ ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಎಲ್ 1 ಕ್ಯಾಶ್ (ಸ್ಯೂಡೋ ರೌಂಡ್-ರಾಬಿನ್ ರಿಪ್ಲೇಸ್ಮೆಂಟ್ ಅಲ್ಗಾರಿದಮ್) ಅನ್ನು ಹೊಂದಿದೆ. ಇದು ಯಾವುದೇ ದತ್ತಾಂಶ ಸಂಗ್ರಹವನ್ನು ಹೊಂದಿಲ್ಲ. ಇದು ಸಂಪೂರ್ಣ 32-ಬಿಟ್ ಪವರ್ಪಿಸಿ ಐಎಸ್ಎ ಮತ್ತು ವಿಎಲ್ಇ ಸೂಚನೆಗಳನ್ನು ಬಳಸಬಹುದು. ಇದು ಡ್ಯುಯಲ್ 64-ಬಿಟ್ ಬಸ್ ಎಎಮ್ಬಿಎ 2.0v6 ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಲೋಡ್/ಸ್ಟೋರ್ ಘಟಕವು ಪೈಪ್ಲೈನ್ ಆಗಿದೆ, 2-ಸೈಕಲ್ ಲೋಡ್ ಲೇಟೆನ್ಸಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರತಿ ಸೈಕಲ್ಗೆ ಒಂದು ಲೋಡ್ ಅಥವಾ ಸ್ಟೋರ್ ಕಾರ್ಯಾಚರಣೆಯ ಥ್ರೋಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ವ್ಯುತ್ಪನ್ನವನ್ನು ಅವಲಂಬಿಸಿ ಎಸ್. ಪಿ. ಇ ಅಥವಾ ಎಲ್. ಎಸ್. ಪಿ. ಯನ್ನು ಬೆಂಬಲಿಸಬಹುದು. e200z6 e200z6 ಏಳು-ಹಂತದ, ಶಾಖೆಯ ಮುನ್ಸೂಚನೆ ಘಟಕದೊಂದಿಗೆ ಏಕ-ಸಂಚಿಕೆ ಪೈಪ್ಲೈನ್, 32 ಪ್ರವೇಶ ಎಂಎಂಯು, ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸಿಂಗ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ಗಳು (ಎಸ್ಪಿಇ), ಸಿಮ್ಡಿ ಸಾಮರ್ಥ್ಯದ ಏಕ-ನಿಖರ ಎಫ್ಪಿಯು ಮತ್ತು 8-ರೀತಿಯಲ್ಲಿ ಸಂಯೋಜಿತ 32 ಕಿಬಿ ಏಕೀಕೃತ ಡೇಟಾ/ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಎಲ್ 1 ಕ್ಯಾಶ್ ಅನ್ನು ಹೊಂದಿದೆ. ಇದು ಸಂಪೂರ್ಣ 32-ಬಿಟ್ ಪವರ್ಪಿಸಿ ಐಎಸ್ಎ ಮತ್ತು ವಿಎಲ್ಇ ಸೂಚನೆಗಳನ್ನು ಬಳಸಬಹುದು. ಇದು ಒಂದೇ 64-ಬಿಟ್ ಬಸ್ AMBA 2.0v6 ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಲೋಡ್/ಸ್ಟೋರ್ ಘಟಕವು ಪೈಪ್ಲೈನ್ ಆಗಿದೆ, 3-ಸೈಕಲ್ ಲೋಡ್ ಲೇಟೆನ್ಸಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರತಿ ಸೈಕಲ್ಗೆ ಒಂದು ಲೋಡ್ ಅಥವಾ ಸ್ಟೋರ್ ಕಾರ್ಯಾಚರಣೆಯ ಥ್ರೋಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. e200z7 e200z7 ಹತ್ತು-ಹಂತದ, ಶಾಖೆಯ ಮುನ್ಸೂಚನೆ ಘಟಕದೊಂದಿಗೆ ಡ್ಯುಯಲ್-ಸಂಚಿಕೆ ಪೈಪ್ಲೈನ್, 32 ನಮೂದು ಎಂಎಂಯು, ಸಿಮ್ಡಿ ಸಾಮರ್ಥ್ಯದ ಏಕ-ನಿಖರ ಎಫ್ಪಿಯು ಮತ್ತು 16-ಕೆಬಿ, 4-ರೀತಿಯಲ್ಲಿ ಸೆಟ್-ಸಂಬಂಧಿತ ಹಾರ್ವರ್ಡ್ ಸೂಚನೆ ಮತ್ತು ಡೇಟಾ ಎಲ್ 1 ಕ್ಯಾಶ್ಗಳನ್ನು ಹೊಂದಿದೆ. ಇದು ಸಂಪೂರ್ಣ 32-ಬಿಟ್ ಪವರ್ಪಿಸಿ ಐಎಸ್ಎ ಮತ್ತು ವಿಎಲ್ಇ ಸೂಚನೆಗಳನ್ನು ಬಳಸಬಹುದು. ಇದು ಅಡ್ರೆಸ್ ಬಸ್ಗಾಗಿ 32-ಬಿಟ್ ಬಸ್ ಎಎಮ್ಬಿಎ 2.0v6 ಇಂಟರ್ಫೇಸ್ ಮತ್ತು 64-ಬಿಟ್ ಡೇಟಾ ಬಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ (ಜೊತೆಗೆ ಪ್ರತಿ ಬಸ್ನಲ್ಲಿ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ನಿಯಂತ್ರಣ). ಲೋಡ್/ಸ್ಟೋರ್ ಘಟಕವು ಪೈಪ್ಲೈನ್ ಆಗಿದೆ, 3-ಸೈಕಲ್ ಲೋಡ್ ಲೇಟೆನ್ಸಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರತಿ ಸೈಕಲ್ಗೆ ಒಂದು ಲೋಡ್ ಅಥವಾ ಸ್ಟೋರ್ ಕಾರ್ಯಾಚರಣೆಯ ಥ್ರೋಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ವ್ಯುತ್ಪನ್ನವನ್ನು ಅವಲಂಬಿಸಿ ಎಸ್. ಪಿ. ಇ., ಎಸ್. ಪಿ. ಇ. ವಿ1.1 ಅಥವಾ ಎಸ್. ಪಿ. ಇ. ವಿ2 ಅನ್ನು ಬೆಂಬಲಿಸಬಹುದು. ಪವರ್ಪಿಸಿ 5000 ಪವರ್ಪಿಸಿ ಉಲ್ಲೇಖಗಳು ಫ್ರೀಸ್ಕೇಲ್ನ ಎಂಪಿಸಿ55ಎಕ್ಸ್ ಪುಟ ಎಸ್ಟಿಯ ಎಸ್ಪಿಸಿ5 ಪುಟ ಐಪೆಕ್ಸ್ಟ್ರೆಮ್ಸ್ ಇ200 ಪರವಾನಗಿ ಪುಟ ಫ್ರೀಸ್ಕೇಲ್ನ ಇ200 ಕೋರ್ ಫ್ಯಾಮಿಲಿ, ಅವಲೋಕನ ಮತ್ತು ಪರವಾನಗಿ ಮಾದರಿ, ವೈಟ್ ಪೇಪರ್ ಮಲ್ಟಿ-ಕೋರ್ ಡಿಸೈನ್ಃ ಪ್ರಮುಖ ಸವಾಲುಗಳು ಮತ್ತು ಅವಕಾಶಗಳು-Power.org ಹಾಫ್ಹಿಲ್, ಟಾಮ್ ಆರ್. (2 ಏಪ್ರಿಲ್ 2007). "ಫ್ರೀಸ್ಕೇಲ್ ಲೈಸೆನ್ಸ್ ಪವರ್ ಕೋರ್ಗಳು". ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ವರದಿ. E200 E200 ಪವರ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು