Sundance FC203A User Manual

Page 8

Advertising
background image

Page 8 of 8

Revision 0.5

Sundance Digital Signal Processing Inc.

4790 Caughlin Parkway 233, Reno, NV 89519-0907, U.S.A.

Tel: +1 (775) 827-3103, Fax: +1 (775) 827-3664, email:

[email protected]

www.sundancedsp.com

3. PRESENTATION


The firmware module is instantiated in a Diamond/FPGA configuration file as follows:

FC203A\
+---analysis\

Implementation Analysis

+---fc203a\

Task Source Code

+---specifications\

Documentation

\---test\

Verification Test Benches


Users of the FC203A firmware module will reference the Diamond .fcd file (top level) from the
fc203a\ above.

4. USAGE


The firmware module is instantiated in a Diamond/FPGA configuration file as follows:

! declare tasks
!
task chop0

ins=5 outs=3

file="..\fc203a\fc203a.fcd"

!
! place tasks on FPGA
!
place chop0

<fpga>

!
! connect dataflow
!
connect ? <user_1>[w]

chop0[0]

connect ? <user_1>[x]

chop0[1]

connect ? <user_1>[y]

chop0[2]

connect ? <user_1>[z]

chop0[3]

connect ? <user_cfg>[n]

chop0[4]

connect ? chop0[0]

<user_2>[a]

connect ? chop0[1]

<user_3>[b]

connect ? chop0[2]

<user_stat>[c]


Where

<user_1>

is a four-channel data source,

<user_2>

and

<user_3>

are data-sink

tasks, and

<user_stat>

is a status-sink task.

<user_cfg>

is a connection which supplies

the 32-bit configuration control word.

Advertising