This document discusses resource analysis and configuration analysis for signal processor design. It explains that the resource analysis will guide design choices and may require modifying the algorithm's data flow to fit available processing resources. It then describes the configuration analysis step, where a hardware configuration is selected and the data flow graphs are partitioned to calculate resource requirements. Various partitionings are tried and tested until an acceptable design is achieved that meets all performance requirements.
1 of 2
Download to read offline
More Related Content
Control processing
1. Control processing
Data estorage
Data communication
Signal processing
Element resource parameters
Throughput instructions per second
Arithmetic capacity
Signal processing execution time
Data flow
Memory storage capacity (data, program)
Data formats / wordlengths
Addressing capabilities
Bandwich (read, write)
Input output
Interfaces to other elements
Data formas
Bandwidth
1.4 signal processor resource parameters
Designed, the resource analysis will drive desing choices. For exiting signal processors, the
resource analysis may dictate that the algorithm data flow be reworked to fit into the available
processing resources. A methodology for perfoming the resource analysis is presented in chapter
10.
Step 5. Configuration analysis
In the configuration analysis step we assign a hardware configuration and partition the data flow
graphs to the elements of the configuration. The processing resource requeriment are calculated
for the defined configuration based on the partitioned processing. Various parti tionings are tried,
2. and the partitioning with the lowest resource utilization is selected. If none of the partitioning
alternatives are acceptable, the configuration is modified based on the resources required for the
case that most closely fits the configuration.
Concurrently , the configurations non-signal-processing performance is estimated. If all
requirements are met, the design is finished; otherwise, the analysis must be iterated until an
acceptable design is achieved. This can result in a reduction in performance requirements to
achieve an acceptable design.
Relationship of chpters
To system design methodology
Chapter 2 is key to step 2 (signal analysis) and step 3 (signal processing design) of the system
design methodology. Chapter 3 provides a signal analysis