Lattice सेमीकंडक्टर कॉर्पोरेशन ने OEMs द्वारा सामना किए जाने वाले विभिन्न खतरों के खिलाफ सिस्टम को सुरक्षित करने के लिए MachXO3D FPGA जारी किया । MachXO3D के साथ, ओईएम सभी सिस्टम घटकों के लिए व्यापक, मजबूत और लचीले हार्डवेयर-आधारित सुरक्षा के कार्यान्वयन को सरल बना सकता है। MachXO3D FPGA, सिस्टम के जीवनचक्र के हर चरण में अनधिकृत फर्मवेयर एक्सेस से खुद को और अन्य घटकों का पता लगा सकता है, उनकी सुरक्षा कर सकता है और पुनर्प्राप्त कर सकता है।
MachxO3 FPGA उपकरण सर्किट बोर्ड पर "पहला-पर / आखिरी-बंद" घटक हैं, जब सिस्टम नियंत्रण कार्यों को लागू करने के लिए उपयोग किया जाता है। MachXO3D सुरक्षा और सिस्टम नियंत्रण कार्यों को एकीकृत करके पूरे सिस्टम की सुरक्षा करता है। NIST के प्लेटफ़ॉर्म फर्मवेयर रेज़लूसी विनिर्देश के साथ नियंत्रण उन्मुख FPGA को वितरित करने के लिए एक सुरक्षित कॉन्फ़िगरेशन ब्लॉक जोड़ते हुए MachXO3D लचीलापन बनाए रखता है। नया MachXO3D फंक्शन को लागू करने के लिए FPGA को नियंत्रित करता है जो 4K और 9K लुक-अप टेबल प्रदान करता है जो तुरंत डिवाइस फ्लैश मेमोरी से पावर अप को कॉन्फ़िगर करता है। मैकएक्सओ 3 में समझौता करने की स्थिति में घटक फर्मवेयर की विफल-सुरक्षित पुन: सक्रियण को सक्षम करने के लिए दोहरी ऑन-डिवाइस कॉन्फ़िगरेशन यादें हैं।
MachO3D की अतिरिक्त मुख्य विशेषताएं
- सिंगल 2.5 / 3.3-वोल्ट पावर सप्लाई ऑपरेशन के लिए ऑन-डिवाइस रेगुलेटर
- उपयोगकर्ता की 2700 Kbits तक फ्लैश मेमोरी और 430 Kbits sysMEM एम्बेडेड ब्लॉक रैम के लिए समर्थन अधिक लचीला डिजाइन विकल्प प्रदान करने के लिए
- 383 I / Os तक, LVCMOS 3.3 से 1.0 का समर्थन करने के लिए कॉन्फ़िगर किया जा सकता है, और हॉट-सॉकेटिंग, डिफ़ॉल्ट पुल-डाउन, इनपुट हिस्टैरिसीस, और प्रोग्राममेव स्लीव रेट जैसी सुविधाओं के साथ सिस्टम वातावरण की एक विस्तृत विविधता में एकीकृत करने के लिए डिज़ाइन किया गया है।
- एसीसी, एईएस, एसएचए, पीकेसी और यूनिक आईडी जैसे क्रिप्टोग्राफिक कार्यों के लिए पूर्व-सत्यापित हार्डवेयर सहायता प्रदान करने वाला एंबेडेड सुरक्षा ब्लॉक
- एक विश्वसनीय स्रोत से केवल FPGA कॉन्फ़िगरेशन स्थापित करने के लिए एंबेडेड सुरक्षित कॉन्फ़िगरेशन इंजन स्थापित किया जा सकता है
नए MachXO3 FPGA उपकरणों के नमूने जाली में उपलब्ध हैं।