Commit graph

58 commits

Author SHA1 Message Date
stephan
49867d1f4e compression sim: strange STEP FS case
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6519 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:01:03 +00:00
stephan
cc2f8e0f09 compression: old gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6496 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-17 16:23:38 +00:00
stephan
b25bead5a4 encode.tex:
fix the nnorm decoding
	encoding cycle -> compression cycle
	typos and clarifications


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4837 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-05 17:06:07 +00:00
stephan
60f3f1e2c3 encode.tex: first distribution?
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4836 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-04 21:31:29 +00:00
stephan
b52835f070 encode: svn:keywords
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4835 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-04 19:36:38 +00:00
stephan
d33a0f1e26 encode: new document
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4828 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-04 19:23:27 +00:00
stephan
883539a896 compression: add a comment
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4826 bc5caf13-1734-44f8-af43-603852e9ee25
2016-02-04 11:37:46 +00:00
stephan
f4e41b0d05 compression: speed up compression when some data is zero
Do not wait for the encoder when a zero is added to the input.



git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4298 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-26 21:27:45 +00:00
stephan
46d12f374c compression: change how the running difference is suppressed for low count rates
For small count rates it does not make sense to compute
	running differences, and that would lead to oszillations.
	This patch simplifies the concept how this is handled.

	When the number of counts, as reconstructed by the reciever, is less
	or equal 8, then the next number will be sent as is, not as a 
	running difference.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4297 bc5caf13-1734-44f8-af43-603852e9ee25
2015-04-26 21:25:41 +00:00
stephan
fc4600aa00 dp encoder: do drop=0 for uncompressed data
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2343 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-20 23:57:22 +00:00
stephan
5e174ad9e6 remove unused nets flagged by ACTEL synth warnings
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1563 bc5caf13-1734-44f8-af43-603852e9ee25
2013-03-13 11:27:01 +00:00
stephan
34f76f64a0 compression and l3 processor integrated into the backend
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1551 bc5caf13-1734-44f8-af43-603852e9ee25
2013-03-10 10:28:46 +00:00
stephan
85d2e78dd6 compression textbench runs successfully
encode design change:
 When L=0 and a nnorm number is send, do not update L.
 This is an optimization for very low bitrates.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1531 bc5caf13-1734-44f8-af43-603852e9ee25
2013-02-22 00:47:57 +00:00
stephan
407d3da8cc finish compression implementation
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1530 bc5caf13-1734-44f8-af43-603852e9ee25
2013-02-21 00:59:07 +00:00
stephan
d792eb556c do not use separate testbench file
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1529 bc5caf13-1734-44f8-af43-603852e9ee25
2013-02-21 00:58:40 +00:00
stephan
f045ae2492 encode:
non-pipelined
  left aligned output
  testbench moved into source


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1528 bc5caf13-1734-44f8-af43-603852e9ee25
2013-02-21 00:57:58 +00:00
stephan
63340f1ce6 R_state fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1409 bc5caf13-1734-44f8-af43-603852e9ee25
2012-12-19 17:32:16 +00:00
nixdorf
2ca19c8b54 work on statemachines
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1408 bc5caf13-1734-44f8-af43-603852e9ee25
2012-12-19 13:42:47 +00:00
nixdorf
1821347729 whitespace
and other cleanup

git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1384 bc5caf13-1734-44f8-af43-603852e9ee25
2012-12-12 12:26:05 +00:00
stephan
41158e43fa STM digital board template from flyrena
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1356 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-30 14:39:23 +00:00
nixdorf
2367b2181b added diagram for compressor
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1351 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-28 14:19:04 +00:00
stephan
2d283349a7 rename ack to val
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1350 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-28 12:32:25 +00:00
nixdorf
7016cbf6a2 power of two test parameters
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1349 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-28 12:05:09 +00:00
nixdorf
fd8be8f261 fix output reg assignments
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1348 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-28 12:04:48 +00:00
nixdorf
a1d8ae3c64 completed calc tests in compression
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1347 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-28 11:27:43 +00:00
stephan
2b3662bbe8 test tasks
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1343 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-21 14:54:25 +00:00
nixdorf
fe7713a904 finished calc
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1342 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-21 13:49:30 +00:00
stephan
97f55f38d9 minor syntax tweaks
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1341 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-21 11:42:28 +00:00
nixdorf
b0a1c9defc minor parameter changes, added testcase for compression
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1340 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-15 13:27:57 +00:00
nixdorf
752e8af051 work
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1339 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-14 16:14:23 +00:00
nixdorf
1ad1a56880 save
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1338 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-14 14:17:26 +00:00
nixdorf
2a45a17306 added adding logic
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1337 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-14 13:38:56 +00:00
nixdorf
617bd5e571 work
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1336 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-14 12:31:26 +00:00
nixdorf
da763bab00 applied convention for parameternames
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1334 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-07 16:50:14 +00:00
nixdorf
22b68ef978 added states
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1332 bc5caf13-1734-44f8-af43-603852e9ee25
2012-11-07 14:47:35 +00:00
stephan
52d2a9e4bb interactive changes with Robert
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@1329 bc5caf13-1734-44f8-af43-603852e9ee25
2012-10-31 14:13:20 +00:00
stephan
c3de120b7e suggested structure of the state machine
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@885 bc5caf13-1734-44f8-af43-603852e9ee25
2012-01-25 15:07:45 +00:00
nixdorf
415d5f2f1f extended compression
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@883 bc5caf13-1734-44f8-af43-603852e9ee25
2012-01-25 13:38:04 +00:00
nixdorf
5326a63fd4 compression engine first try
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@872 bc5caf13-1734-44f8-af43-603852e9ee25
2012-01-11 10:29:33 +00:00
nixdorf
40e1634af1 syntax
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@843 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-21 18:34:22 +00:00
nixdorf
ba0d295c54 added compression stub
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@838 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-21 02:32:25 +00:00
nixdorf
0122f98bc6 encode done
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@837 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-21 01:07:19 +00:00
nixdorf
e06dfda74f fixed broken broken decoding
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@822 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-15 18:28:47 +00:00
nixdorf
fe93688756 added wire for readability
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@821 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-15 17:50:30 +00:00
stephan
5bc92208f4 fix Makefile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@820 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-15 16:55:42 +00:00
stephan
435ddc1cff use wire for duplicated expression
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@819 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-15 16:55:33 +00:00
nixdorf
ef6ad47227 notation changed
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@818 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-15 00:46:42 +00:00
nixdorf
7a6f94b6e9 fixed ANDing differing bitlength in mask generation
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@817 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-15 00:42:34 +00:00
nixdorf
a43cc86e1d decode rounding corrected
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@816 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-15 00:35:17 +00:00
nixdorf
ff29b87270 encode.v: added decoding
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@814 bc5caf13-1734-44f8-af43-603852e9ee25
2011-12-14 07:24:01 +00:00