Ebook Hướng Dẫn Thực Hành Về Thiết Kế Các Hệ Thống Nhúng [PDF] [9516E]
Tài nguyên thực tế này giới thiệu cho người đọc về thiết kế các hệ thống FPGA (Field-Programmable Gate Array). Các kỹ thuật và nguyên lý có thể được kỹ sư áp dụng để hiểu các thách thức trước khi bắt đầu một dự án được chỉ định. Cuốn sách cung cấp một framework để làm việc và tiếp cận phát triển các hệ thống nhúng, giúp người đọc hiểu rõ hơn về các vấn đề đang gặp phải và có thể phát triển giải pháp có rủi ro kỹ thuật và lập trình thấp hơn và thời gian đưa ra thị trường nhanh hơn.
Các cân nhắc về chương trình và hệ thống được giới thiệu, cung cấp tổng quan về engineering life cycle khi phát triển một giải pháp điện tử từ khái niệm đến hoàn thiện. Hardware design architecture được thảo luận để giúp phát triển một kiến trúc đáp ứng các yêu cầu đặt ra và các sự đánh đổi cần thiết để đạt được ngân sách.
FPGA development lifecycle và các input và output từ mỗi giai đoạn, bao gồm design, test benches, synthesis, mapping, place và route và power estimation, cũng được trình bày. Cuối cùng, tầm quan trọng của độ tin cậy, lý do cần xem xét độ tin cậy, các tiêu chuẩn hiện hành và tác động của việc không xem xét điều này được giải thích. Được viết bởi các chuyên gia trong lĩnh vực này, trình bày FPGA design ở cấp độ thực tế.
Mục lục:
- ✓ Chương I: Programmatic and System-Level Considerations:
- ✓ 1.1. Introduction: SensorsThink.
- ✓ 1.2. Product Development Stages.
- ✓ 1.3. Product Development Stages: Tailoring.
- ✓ 1.4. Product Development: After Launch.
- ✓ 1.5. Requirements.
- ✓ 1.6. Architectural Design.
- ✓ 1.7. Engineering Budgets.
- ✓ 1.8. Interface Control Documents.
- ✓ 1.9. Verification.
- ✓ 1.10. Engineering Governance.
- ✓ Chương II: Hardware Design Considerations:
- ✓ 2.1. Component Selection.
- ✓ 2.2. Hardware Architecture.
- ✓ 2.3. Designing the System.
- ✓ 2.4. Decoupling Your Components.
- ✓ 2.5. Connect with Your System.
- ✓ 2.6. Extend the Life of the System: De-Rate.
- ✓ 2.7. Test, Test, Test.
- ✓ 2.8. Integrity: Important for Electronics.
- ✓ 2.9. PCB Layout: Not for the Faint of Heart.
- ✓ Chương III: FPGA Design Considerations:
- ✓ 3.1. Introduction.
- ✓ 3.2. FPGA Development Process.
- ✓ 3.3. Accelerating Design Using IP Libraries.
- ✓ 3.4. Pin Planning and Constraints.
- ✓ 3.5. Clock Domain Crossing.
- ✓ 3.6. Test Bench and Verification.
- ✓ 3.7. Finite State Machine Design.
- ✓ 3.8. Defensive State Machine Design.
- ✓ 3.9. How Does FPGA Do Math?
- ✓ 3.10. Fixed Point Mathematics.
- ✓ 3.11. Polynomial Approximation.
- ✓ 3.12. The CORDIC Algorithm.
- ✓ 3.13. Convergence.
- ✓ 3.14. Where Are These Used?
- ✓ 3.15. Modeling in Excel.
- ✓ 3.16. Implementing the CORDIC.
- ✓ 3.17. Digital Filter Design and Implementation.
- ✓ 3.18. Fast Fourier Transforms.
- ✓ 3.19. How Do We Get There?
- ✓ 3.20. Working with ADC and DAC.
- ✓ 3.21. High-Level Synthesis.
- ✓ Chương IV: When Reliability Counts:
- ✓ 4.1. Introduction to Reliability.
- ✓ 4.2. Mathematical Interpretation of System Reliability.
- ✓ 4.3. Calculating System Reliability.
- ✓ 4.4. Faults, Errors, and Failure.
- ✓ 4.5. Fault Tolerance Techniques.
- ✓ 4.6. Worst-Case Circuit Analysis.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !