Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis...

13
Embedded Systems Design Weekly Report

Transcript of Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis...

Page 1: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Embedded Systems Design

Weekly Report

Page 2: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Assignments From Last Week

Team Sensors/E&M Yoshi Matt Luis

Hardware Search Dave Dave Brendan

Software Dan Dan

Page 3: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Team E&M

Figure out all the E&M equations/mathDetermine how much power, cost, size,

etc sensors require.Correlations between power, cost,

frequency, etc.

Page 4: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Hardware Search

Determine what processing unit to use.FPGA with or without IPMicro/DSPFPGA with external Micro/DSP

Page 5: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Software

Determine the complexity of the software. This greatly effects the needed hardware.Review Ken’s code for sound card demoGet an accurate assessment of

computational complexity.

Page 6: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Block Diagram

Receiving Sensors

Transmitting Coils

A/D

D/A

Processing Unit USB

1. One single unit containing 3 channels A/D - D/A, processor, and USB controller.2. Combination of processor, A/D – D/A, and USB

To PC

Power consumption <= 50mACost <=$14

Power consumption <=40mA

Cost <= $8

Page 7: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

E&M Progress

3 unique frequencies, one for each coil.Digital pulse to “kick” each coil

Page 8: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Software Conclusions -> Hardware Implications

Approximately 97 mathematical operations to determine 2D coordinates from sin amplitude/phase info.1 exp7 sqrts1 divide49 multiplies39 adds

Page 9: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Software Assumptions -> Hardware Implications

Assume at minimum 1-2 orders of magnitude more math ops for 3D.

Assume maximum of 100 updates/second.

Assume worst case ball park guess of 10000 assembly instructions per cycle.

5-10 MIPS processor needed.

Page 10: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

ADC/DAC Info

1000:1 dynamic range on distance alone.Rotation adds at least an order of

magnitude.ADC resolution of 16 bits min needed

(65536)

Page 11: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Current Hardware Thoughts

Blackfin (BF-531) Cheap $5, powerful (400 MHz, 800 MACS). Power hungry (40ish mA) Lack of analog peripherals/USB controller. 16 bit

ARM Lots of analog peripherals Powerful More expensive 32 bit

PICDSP Freescale

Page 12: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Immediate Goals for Next Week

Better grasp of sensor design/cost/power consumption/correlation between all variables.

Solid understanding of E&M calculation complexity.

Much better grasp on software complexity/resulting hardware requirements.

Select processor/order development kit by Wednesday 9/28

Page 13: Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.

Roadmap for Next Few Weeks

Create sound card prototype so that software can be developed/algorithm perfected.

In parallel develop hardware prototype that talks to the PC as though it is a mouse.

Sensor prototype.