SlideShare una empresa de Scribd logo
1 de 16
Team 3 Power Meter James Aitkenhead, Nicole Ogden, Matt Quantz
The Product Targets customers who want to monitor energy statistics with an easy-to-use graphical interface Our widget will help you to be more aware of your energy usage, saving you time and money
Mechanical Design
Mechanical Design
Project Management We used a combination of traditional and agile project management. It would be very hard to manage a project that has never been done before using a strictly traditional approach (hard to estimate task durations)
Resource Scoping FPGA Different versions of Nios II Software IP Blocks Internal Power Supply Outsourcing Consultants Other items considered for design
Code Repository Used TortoiseSVN for Project Version Control Directory Structure: C Code C Scripts C Test RTL Code RTL Scripts RTL Test Documentation This Directory Structure Supports Reusability
Code Reviews We did not implement formal code reviews We collaborated between team members for writing and testing code
Benefits of RTL and C Coding Guidelines Makes Code More Readable Makes Code More Reusable Makes Code More Portable Increases Productivity of Code Reviews Allows Auto-Documentation (Doxygen)
IP Design and Reuse IP Component Reuse saves time in a project Component Reusability should be paramount in a design Reusability brings the product to market faster
Hardware to Software Interface A register map is a listing of all the memory registers used in the project, and their address The register map is used by everyone from design to layout to verification engineers This makes it important to create the map early in the project The register map can be created manually, or there is software available to automate the process
Functional Verification Direct testing was used Code Coverage was 100%
Cost Estimate (Break-Even Cost)
Lessons Learned Don’t wait until the last minute to add documentation Read the datasheets for little “Easter eggs” which could delay  progress Divide tasks more evenly between team members
Roadblocks We struggled to re-create last quarter’s touch screen interface We struggled to learn how to use all the project tracking tools effectively We struggled with the opto-isolator interface between the MCP3909 and the FPGA The SPI interface was odd to work with
Conclusions We successfully interfaced with the MCP3909 Evaluation Board We successfully displayed the measured data on the 16x2 character LCD This was a fun project with numerous practical applications With more time, we would implement a wireless data transfer, uploading the data to the Internet, or both Also with more time we were going to try to implement Ethernet to connect the device to the internet and communicate to websites like: “Google Powermeter,” and “Microsoft hohm;” to relay instant power usage for our area.

Más contenido relacionado

La actualidad más candente

Sidhant Heble Resume_2_8_16
Sidhant Heble Resume_2_8_16Sidhant Heble Resume_2_8_16
Sidhant Heble Resume_2_8_16Sidhant Heble
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar RoverElizabeth Steiner
 
JavaOne 2016 - 10 Key Lessons you should know
JavaOne 2016 - 10 Key Lessons you should knowJavaOne 2016 - 10 Key Lessons you should know
JavaOne 2016 - 10 Key Lessons you should knowACA IT-Solutions
 
Track c how do we break - jasper
Track c   how do we break - jasperTrack c   how do we break - jasper
Track c how do we break - jasperchiportal
 
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...IncQuery Labs
 
The Genesis of Holistic Systems Design
The Genesis of Holistic Systems DesignThe Genesis of Holistic Systems Design
The Genesis of Holistic Systems DesignIncQuery Labs
 
Fuse Information Sheet
Fuse Information SheetFuse Information Sheet
Fuse Information SheetAcumen
 
What does it take to be an architect
What does it take to be an architectWhat does it take to be an architect
What does it take to be an architectConstantine Slisenka
 
[Seminar] 200605 seunghyeong choe
[Seminar] 200605 seunghyeong choe[Seminar] 200605 seunghyeong choe
[Seminar] 200605 seunghyeong choeivaderivader
 
Kai.Kang.Resume
Kai.Kang.ResumeKai.Kang.Resume
Kai.Kang.ResumeKai Kang
 
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessCode-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessJadeCampbell13
 
Integrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed deliveryIntegrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed deliveryTasktop
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 Replace Outdated DevOps Tools with Innovative & Modern Pipelines Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesDevOps.com
 
Building Ops Automation in DevOps
Building Ops Automation in DevOpsBuilding Ops Automation in DevOps
Building Ops Automation in DevOpsDevOps.com
 
Innovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
Innovate Everywhere: Choosing the Right Tools When Building Your SRE ToolchainInnovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
Innovate Everywhere: Choosing the Right Tools When Building Your SRE ToolchainDevOps.com
 

La actualidad más candente (18)

HBSI automation using the kinect
HBSI automation using the kinectHBSI automation using the kinect
HBSI automation using the kinect
 
SlackResume
SlackResumeSlackResume
SlackResume
 
Sidhant Heble Resume_2_8_16
Sidhant Heble Resume_2_8_16Sidhant Heble Resume_2_8_16
Sidhant Heble Resume_2_8_16
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar Rover
 
JavaOne 2016 - 10 Key Lessons you should know
JavaOne 2016 - 10 Key Lessons you should knowJavaOne 2016 - 10 Key Lessons you should know
JavaOne 2016 - 10 Key Lessons you should know
 
Track c how do we break - jasper
Track c   how do we break - jasperTrack c   how do we break - jasper
Track c how do we break - jasper
 
NETGEN eng
NETGEN engNETGEN eng
NETGEN eng
 
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
 
The Genesis of Holistic Systems Design
The Genesis of Holistic Systems DesignThe Genesis of Holistic Systems Design
The Genesis of Holistic Systems Design
 
Fuse Information Sheet
Fuse Information SheetFuse Information Sheet
Fuse Information Sheet
 
What does it take to be an architect
What does it take to be an architectWhat does it take to be an architect
What does it take to be an architect
 
[Seminar] 200605 seunghyeong choe
[Seminar] 200605 seunghyeong choe[Seminar] 200605 seunghyeong choe
[Seminar] 200605 seunghyeong choe
 
Kai.Kang.Resume
Kai.Kang.ResumeKai.Kang.Resume
Kai.Kang.Resume
 
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessCode-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
 
Integrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed deliveryIntegrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed delivery
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 Replace Outdated DevOps Tools with Innovative & Modern Pipelines Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 
Building Ops Automation in DevOps
Building Ops Automation in DevOpsBuilding Ops Automation in DevOps
Building Ops Automation in DevOps
 
Innovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
Innovate Everywhere: Choosing the Right Tools When Building Your SRE ToolchainInnovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
Innovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
 

Destacado

GSM BASED PREPAID ENERGY METER BILLING VIA SMS
GSM BASED PREPAID ENERGY METER BILLING VIA SMSGSM BASED PREPAID ENERGY METER BILLING VIA SMS
GSM BASED PREPAID ENERGY METER BILLING VIA SMSSRINIVAS REDDY
 
Mw&oc manual
Mw&oc manualMw&oc manual
Mw&oc manualvkop100
 
Earthquake Waves
Earthquake WavesEarthquake Waves
Earthquake Wavestwindsor1
 
S08 fortin-presentation
S08 fortin-presentationS08 fortin-presentation
S08 fortin-presentationShubham Gupta
 
Transmission lines
Transmission linesTransmission lines
Transmission linesumavijay
 
Digital transformer protection systems
Digital transformer protection systemsDigital transformer protection systems
Digital transformer protection systemsmichaeljmack
 
Transmission Line Basics
Transmission Line BasicsTransmission Line Basics
Transmission Line BasicsJohn Williams
 
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).Anand Raj
 
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)R-APDRP (Restructured Accelerated Power Development And Reforms Programme)
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)AMIT YADAV
 
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...HIMADRI BANERJI
 
STUDY OF ELECTRICAL POWER GENERATION, TRANSMISSION AND DISTRIBUTION IN BANG...
STUDY OF  ELECTRICAL POWER GENERATION,  TRANSMISSION AND DISTRIBUTION IN BANG...STUDY OF  ELECTRICAL POWER GENERATION,  TRANSMISSION AND DISTRIBUTION IN BANG...
STUDY OF ELECTRICAL POWER GENERATION, TRANSMISSION AND DISTRIBUTION IN BANG...Tania Marzia
 

Destacado (20)

GSM BASED PREPAID ENERGY METER BILLING VIA SMS
GSM BASED PREPAID ENERGY METER BILLING VIA SMSGSM BASED PREPAID ENERGY METER BILLING VIA SMS
GSM BASED PREPAID ENERGY METER BILLING VIA SMS
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
SNR over wifi(SNoW) tester
SNR over wifi(SNoW) testerSNR over wifi(SNoW) tester
SNR over wifi(SNoW) tester
 
Weather meter
Weather meterWeather meter
Weather meter
 
Mw&oc manual
Mw&oc manualMw&oc manual
Mw&oc manual
 
Earthquake Waves
Earthquake WavesEarthquake Waves
Earthquake Waves
 
SWR
SWRSWR
SWR
 
S08 fortin-presentation
S08 fortin-presentationS08 fortin-presentation
S08 fortin-presentation
 
Kings Transformer types
Kings  Transformer typesKings  Transformer types
Kings Transformer types
 
Transformer, Electromagnetic WavesTheory
Transformer, Electromagnetic WavesTheory Transformer, Electromagnetic WavesTheory
Transformer, Electromagnetic WavesTheory
 
3.pmbt m 3
3.pmbt m 33.pmbt m 3
3.pmbt m 3
 
Transmission lines
Transmission linesTransmission lines
Transmission lines
 
Digital transformer protection systems
Digital transformer protection systemsDigital transformer protection systems
Digital transformer protection systems
 
Transmission Line Basics
Transmission Line BasicsTransmission Line Basics
Transmission Line Basics
 
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).
 
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)R-APDRP (Restructured Accelerated Power Development And Reforms Programme)
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)
 
AT&C LOSSES In RAPDRP
AT&C LOSSES In RAPDRPAT&C LOSSES In RAPDRP
AT&C LOSSES In RAPDRP
 
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
 
8.1 multimeter
8.1 multimeter8.1 multimeter
8.1 multimeter
 
STUDY OF ELECTRICAL POWER GENERATION, TRANSMISSION AND DISTRIBUTION IN BANG...
STUDY OF  ELECTRICAL POWER GENERATION,  TRANSMISSION AND DISTRIBUTION IN BANG...STUDY OF  ELECTRICAL POWER GENERATION,  TRANSMISSION AND DISTRIBUTION IN BANG...
STUDY OF ELECTRICAL POWER GENERATION, TRANSMISSION AND DISTRIBUTION IN BANG...
 

Similar a Power Meter Presentation

James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16James Owen
 
iProjectSolutions - start your project digital document workflow
iProjectSolutions - start your project digital document workflowiProjectSolutions - start your project digital document workflow
iProjectSolutions - start your project digital document workflowKevin Rowe
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updatedAkin Oyedele
 
Qiang Yu Resume
Qiang Yu Resume Qiang Yu Resume
Qiang Yu Resume Qiang Yu
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesHow To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesLightbend
 
Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilitySpyros Lambrinidis
 
Switch Automation Case study v2.0
Switch Automation Case study v2.0Switch Automation Case study v2.0
Switch Automation Case study v2.0Oleh Mykhaylovych
 
Elecworks - electrical and automation CAD software - ECAD
Elecworks - electrical and automation CAD software - ECADElecworks - electrical and automation CAD software - ECAD
Elecworks - electrical and automation CAD software - ECADGuillem Fiter
 
Sathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrsSathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrssathish kumar
 

Similar a Power Meter Presentation (20)

Power Meter
Power MeterPower Meter
Power Meter
 
James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16
 
Path to continuous delivery
Path to continuous deliveryPath to continuous delivery
Path to continuous delivery
 
Strain gauge
Strain gaugeStrain gauge
Strain gauge
 
Ramesh gupta cv
Ramesh gupta cvRamesh gupta cv
Ramesh gupta cv
 
Ashish_Kumar_Singh_resume
Ashish_Kumar_Singh_resumeAshish_Kumar_Singh_resume
Ashish_Kumar_Singh_resume
 
pres_all_latest
pres_all_latestpres_all_latest
pres_all_latest
 
iProjectSolutions - start your project digital document workflow
iProjectSolutions - start your project digital document workflowiProjectSolutions - start your project digital document workflow
iProjectSolutions - start your project digital document workflow
 
resume2
resume2resume2
resume2
 
Julio andradecv
Julio andradecvJulio andradecv
Julio andradecv
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
Resume
ResumeResume
Resume
 
Qiang Yu Resume
Qiang Yu Resume Qiang Yu Resume
Qiang Yu Resume
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesHow To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
 
Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragility
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
 
Switch Automation Case study v2.0
Switch Automation Case study v2.0Switch Automation Case study v2.0
Switch Automation Case study v2.0
 
MartinVanha
MartinVanhaMartinVanha
MartinVanha
 
Elecworks - electrical and automation CAD software - ECAD
Elecworks - electrical and automation CAD software - ECADElecworks - electrical and automation CAD software - ECAD
Elecworks - electrical and automation CAD software - ECAD
 
Sathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrsSathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrs
 

Más de Antonio Mondragon (20)

Los jaliles pesados
Los jaliles pesadosLos jaliles pesados
Los jaliles pesados
 
Sistema de monitoreo multipropósito
Sistema de monitoreo multipropósitoSistema de monitoreo multipropósito
Sistema de monitoreo multipropósito
 
Robot
RobotRobot
Robot
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Arm rit design_comp 2014
Arm rit design_comp 2014Arm rit design_comp 2014
Arm rit design_comp 2014
 
4th ARM Developer Day Presentation
4th ARM Developer Day Presentation4th ARM Developer Day Presentation
4th ARM Developer Day Presentation
 
4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info
 
Anura
AnuraAnura
Anura
 
Kuyashii poster
Kuyashii posterKuyashii poster
Kuyashii poster
 
Arc solutions poster
Arc solutions posterArc solutions poster
Arc solutions poster
 
Anura poster
Anura posterAnura poster
Anura poster
 
The up next
The up nextThe up next
The up next
 
Nomad presentation
Nomad presentationNomad presentation
Nomad presentation
 
Lontra
LontraLontra
Lontra
 
Coffe eq presentation
Coffe eq presentationCoffe eq presentation
Coffe eq presentation
 
Umbrella cat
Umbrella catUmbrella cat
Umbrella cat
 
Oyu
OyuOyu
Oyu
 
Kuyashii p pt
Kuyashii p ptKuyashii p pt
Kuyashii p pt
 
Arc solutions powerpoint
Arc solutions powerpointArc solutions powerpoint
Arc solutions powerpoint
 
Anura
AnuraAnura
Anura
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Último (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Power Meter Presentation

  • 1. Team 3 Power Meter James Aitkenhead, Nicole Ogden, Matt Quantz
  • 2. The Product Targets customers who want to monitor energy statistics with an easy-to-use graphical interface Our widget will help you to be more aware of your energy usage, saving you time and money
  • 5. Project Management We used a combination of traditional and agile project management. It would be very hard to manage a project that has never been done before using a strictly traditional approach (hard to estimate task durations)
  • 6. Resource Scoping FPGA Different versions of Nios II Software IP Blocks Internal Power Supply Outsourcing Consultants Other items considered for design
  • 7. Code Repository Used TortoiseSVN for Project Version Control Directory Structure: C Code C Scripts C Test RTL Code RTL Scripts RTL Test Documentation This Directory Structure Supports Reusability
  • 8. Code Reviews We did not implement formal code reviews We collaborated between team members for writing and testing code
  • 9. Benefits of RTL and C Coding Guidelines Makes Code More Readable Makes Code More Reusable Makes Code More Portable Increases Productivity of Code Reviews Allows Auto-Documentation (Doxygen)
  • 10. IP Design and Reuse IP Component Reuse saves time in a project Component Reusability should be paramount in a design Reusability brings the product to market faster
  • 11. Hardware to Software Interface A register map is a listing of all the memory registers used in the project, and their address The register map is used by everyone from design to layout to verification engineers This makes it important to create the map early in the project The register map can be created manually, or there is software available to automate the process
  • 12. Functional Verification Direct testing was used Code Coverage was 100%
  • 14. Lessons Learned Don’t wait until the last minute to add documentation Read the datasheets for little “Easter eggs” which could delay progress Divide tasks more evenly between team members
  • 15. Roadblocks We struggled to re-create last quarter’s touch screen interface We struggled to learn how to use all the project tracking tools effectively We struggled with the opto-isolator interface between the MCP3909 and the FPGA The SPI interface was odd to work with
  • 16. Conclusions We successfully interfaced with the MCP3909 Evaluation Board We successfully displayed the measured data on the 16x2 character LCD This was a fun project with numerous practical applications With more time, we would implement a wireless data transfer, uploading the data to the Internet, or both Also with more time we were going to try to implement Ethernet to connect the device to the internet and communicate to websites like: “Google Powermeter,” and “Microsoft hohm;” to relay instant power usage for our area.