Please keep this content strictly confidentional!

Contents

Cover
 
Abstract
 
Abstract (deutsch)
 
Contents
 
The Thesis Objective
 
1. Introduction
1.1 Motivation
1.2 Priorities and Structure of the Thesis
 
2. Barracuda Project
2.1 Architecture of the Barracuda MCU
2.2 Module Structure
2.3 RTL Synthesis
2.4 Putting all together
 
3. FPGA development
3.1 ALTERA FPGA Hardware
3.2 FPGA Place and Route
3.3 Preparing modules for FPGA Synthesis
3.4 FPGA Pin Assignment
3.5 Analysis of Performance, Ressources
 
4. Barracuda Prototype Board
4.1 Board Design
4.2 Board Features
4.3 Components Description
4.4 Connector reference
4.5 Board Configuration
 
5. PCB Design Automation with Perl
5.1 The program interface
5.1.1 Parsing Files
5.1.2 Package Definition
5.1.3 Symbol Generation
5.1.4 Create Devices
5.1.5 Create Schematics
5.1.6 Component Placement
5.2 Nature of program output
5.3 Adapting PCBscript to new functionality
5.4 Advantages of the generic method
 
6. Summary
 
7. Zusammenfassung und Ausblick
 
References
 
Acknowledgments
 




Appendix A
A.1 Schematics
A.2 Board Layout
 


Appendix B
B.1 Wrapper modules
B.1 Altera Fitting Report


Appendix C
C.1 Pin Reference (191 kB)
C.2 Connector Reference (33 kB)
C.3 Part Reference (4 kB)
C.4 Connections (130 kB)


Appendix D
FPGA Configuration (ACF) Files


Appendix E
E.1 Generic Synthesis Scripts
E.2 Project Specific Synthesis Scripts