System-on-Chip Design
Data Flow hardware Implementa8on
Hao Zheng
- Dept. Comp Sci & Eng
U of South Florida haozheng@usf.edu (813) 9744757
1
System-on-Chip Design Data Flow hardware Implementa8on Hao Zheng - - PowerPoint PPT Presentation
System-on-Chip Design Data Flow hardware Implementa8on Hao Zheng Dept. Comp Sci & Eng U of South Florida haozheng@usf.edu (813) 9744757 1 Single-Rate SDF to Hardware Single-rate SDF: all producJon/consumpJon rates are a fixed number
1
2
3
diff
1 1
sort
1 1 1 1 1 1
initial token value = a initial token value = b
sort diff
4
compare 1 1 compare sub
SORT DIFF SORT DIFF REGISTER
5
6
c0 c1 c2 + +
in x0 x1 x2
simple moving-average application
7
c0 c1 c2 + +
in x1 x2 x3 c2x0 c1x1 c0x2
moving-average filter by inserting additional tokens (1)
c0 c1 c2 + +
in x2 x3 x4 c2x0 c1x2 c0x3 C0x2+c1x1 c2x1
moving-average filter by inserting additional tokens (2)
8
9
c0 c1 c2 + +
in x2 x3 x4 c2x0 c1x2 c0x3 C0x2+c1x1 c2x1
c0 c1 c2 + +
in
10
ADD IN ADD IN
accumulator double-accumulator for odd/even samples
11 IN A B OUT
3 2 1 1 1 1
PASS Firing Rate 2 2 3 3
IN0 A0 IN1 A1 B0 OUT0 B1 OUT1 B2 OUT2
a b c d e f
This single-rate DFG can be mapped to HW as shown previously.
12
data req ack P0 P1 P2 ctr
8051 Microcontroller
FIFO
Hardware Design
Interface btw. HW & CPU Interface btw. SW & CPU
13