P08311: FPGA Multipurpose Driver & Data Acquisition
/public/

Establish Target Specifications

Table of Contents

Step 1. Prepare the List of Metrics

List of Metrics
Metric No. Metric Importance
1 Analog Voltage Resolution High
2 Analog Current Resolution High
3 Analog Voltage Output Amplitude High
4 Analog Output Performance High
5 Analog Current Output Amplitude High
6 # of Analog Input Channels High
7 # of Analog Voltage Output Channels High
8 # of Analog Current Output Channels High
9 # of Digital I/O Channels High
10 Digital I/O Performance High
11 Digital I/O Range High
12 Size of Board Low
13 Modular Configuration High
14 Transfer Speed Very Low
15 Power Efficiency Low
16 Power Supply Line Low
17 Run Time Low
18 Processor Usage Low
19 Interface with PC High
I/O Specs
Function Channels Range Performance Resolution
Analog Voltage Inputs 24 0-12V 20KS/ch 12 bits
Analog Voltage Outputs 8 0-5V; +- 15V 100 Hz/ch 12 bits
Analog Current Outputs 4-20mA 100 Hz/ch
Digital Inputs 16 CMOS
Digital Outputs 16 CMOS

Step 2. Collect Competitive Benchmarking Information

Benchmark 1
Benchmark 2
Benchmark 3
Competitive Benchmarking Matrix
Metric Importance Units Benchmark 1 Value Benchmark 2 Value Benchmark 3 Value
I/O Specs High 1 - 9 5 8 5
1 hour Battery Life High 1 - 9 N/A N/A N/A
FPGA High 1 - 9 7 8 7

Step 3. Set Ideal and Marginally Acceptable Target Values

List of Metrics
Metric No. Need Nos. Metric Importance Units Marginal value Ideal Value
1 Need 1.3 Analog Voltage Resolution 9 bits N/A 12
2 Need 1.4 Analog Current Resolution 9 bits N/A 8
3 Need 1.3 Analog Voltage Output Amplitude 9 V N/A 0-5, +-12
4 Need 1.3, 1.4 Analog Output Performance 9 Hz/ch N/A 100
5 Need 1.4 Analog Current Output Amplitude 9 mA N/A 4-20
6 Need 1.1 # of Analog Input Channels 9 Ch N/A 24
7 Need 1.3, 1.4 # of Analog Voltage Output Channels 9 Ch N/A 8
8 Need 1.3, 1.4 # of Analog Current Output Channels 9 Ch N/A 8
9 Need 1.2, 1.5 # of Digital I/O Channels 9 Ch N/A 16
10 Need 1.2, 1.5 Digital I/O Performance 9 Hz/ch N/A 100
11 Need 1.2, 1.5 Digital I/O Range 9 V N/A 0-5
12 Need 2.1 Size of Board 3 in x in +/- 0.5 3.57 x 3.57
13 Need 2.2, 2.3 Modular Configuration 9 binary N/A Yes
14 Need 3.4 Transfer Speed 1 kbps >= 100 500
15 Need 4.1 Power Efficiency 3 % >= 65 100
16 Need 4.2 Power Supply Line 3 V +- 1.0 12
17 Need 4.2 Run Time 3 hour >= 1 2
18 Need 5.2 Interface with PC 9 binary N/A Yes

Step 4. Reflect on the Results and the Process

Home | Planning | Concept Development | System Level Design | Detail Design | Testing and Refinement