diff options
author | Josh Blum | 2012-12-29 11:26:07 -0600 |
---|---|---|
committer | Josh Blum | 2012-12-29 11:26:07 -0600 |
commit | 1a62dab0c2f987eed7072c236ffc21852f7742f6 (patch) | |
tree | 04c030118f3e804d3af1b7ba03ff6d07ba7c5e28 /benchmark/tb_many_1_to_1_blocks.py | |
parent | 02308d2f65f2b75b2d43db598739efd9c51851a6 (diff) | |
download | sandhi-1a62dab0c2f987eed7072c236ffc21852f7742f6.tar.gz sandhi-1a62dab0c2f987eed7072c236ffc21852f7742f6.tar.bz2 sandhi-1a62dab0c2f987eed7072c236ffc21852f7742f6.zip |
misc changes on the benchmark branch
Diffstat (limited to 'benchmark/tb_many_1_to_1_blocks.py')
-rw-r--r-- | benchmark/tb_many_1_to_1_blocks.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/benchmark/tb_many_1_to_1_blocks.py b/benchmark/tb_many_1_to_1_blocks.py new file mode 100644 index 0000000..2f7dcea --- /dev/null +++ b/benchmark/tb_many_1_to_1_blocks.py @@ -0,0 +1,32 @@ +import gnuradio +from gnuradio import gr +from gnuradio import blocks as grblocks +import sys + +if __name__ == '__main__': + + num = long(float(sys.argv[1])) + + tb = gr.top_block() + src0 = gr.null_source(8) + src1 = gr.null_source(8) + addr01 = grblocks.add_cc() + src2 = gr.null_source(8) + src3 = gr.null_source(8) + addr23 = grblocks.add_cc() + mult03 = grblocks.multiply_cc() + sink = gr.null_sink(8) + head = gr.head(8, num) + + tb.connect(src0, (addr01, 0)) + tb.connect(src1, (addr01, 1)) + tb.connect(src2, (addr23, 0)) + tb.connect(src3, (addr23, 1)) + + tb.connect(addr01, (mult03, 0)) + tb.connect(addr23, (mult03, 1)) + + tb.connect(mult03, head, sink) + + tb.run() + tb.wait() |