9

Click here to load reader

CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

Embed Size (px)

DESCRIPTION

CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Introduction B 2 Logic to ABEL Translator Eliminate need to manually write HDL

Citation preview

Page 1: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

Team BridgeportProject BAT

TeamJamie QuintIan Tagge

AdvisorDr. Vegdahl, Dr. Lillevik

Industry RepresentativeMr. Walt HarrisonPost Office

Page 2: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

Overview

• Introduction• Scorecard• Additional Accomplishments• Plans• Issues/Concerns• Conclusions

Page 3: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

Introduction

• B2 Logic to ABEL Translator • Eliminate need to manually write HDL

Page 4: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

Scorecard

• October/November Plans:– Purchase reference books– Develop design documents– Develop compiler UML/design

Page 5: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

Additional Accomplishments

• Established Context-Free Grammars for EDF and ABEL

• Chose new hardware - Xilinx chip rather than GAL

Page 6: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

Plans

• Refine Compiler Design• Design Release• Invite MOSIS projects to use BAT during

design and testing in the Spring

Page 7: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

MilestonesNumber Description Original Previous Present

1 Product Approval 10/06/06 10/06/06 10/06/06

2 Plan Approval 10/13/06 11/10/06 11/22/06

3 Compiler UML 11/20/06 11/20/06 11/20/06

4 TOP’s Approval 11/27/06 12/01/06 1/17/07

5 Design Review 12/08/06 12/08/06 12/6/06

6 Parsing Functionality 12/4/06 1/26/07 2/16/07

7 Beta Release 02/26/07 3/09/07 3/09/07

8 Prototype Release 04/04/07 04/04/07 4/04/07

9 Founder’s Day 04/07/07 04/07/07 4/04/07

10 Final Report 04/26/07 04/25/07 4/25/07

Page 8: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

Concerns/Issues

• Unfamiliarity with writing a compiler• Implementation of all devices in BLT

Library

Page 9: CS-EE 480 Fall 2006 November, 2006 University of Portland School of Engineering Team Bridgeport Project BAT Team Jamie Quint Ian Tagge Advisor Dr. Vegdahl,

CS-EE 480 Fall 2006

November, 2006University of Portland School of Engineering

Conclusions

• Reference books will make development smooth and reduce need for trial and error.

• Planning to have Theory of Operations and other design documents done very early so we can begin coding sooner.

• Grammars clarify and help us organize input and output languages.

• Questions?