Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

real-time, hardware based compression

Status
Not open for further replies.

7rots51

Advanced Member level 4
Joined
May 17, 2002
Messages
1,184
Helped
25
Reputation
50
Reaction score
12
Trophy points
1,318
Activity points
9,651
How we can do real-time, hardware based compression to eliminate dead-time from the data ?
(for example in logic analyzers use this method to reduce volume of memory for storage of data).
 

artem

Advanced Member level 4
Joined
May 22, 2003
Messages
1,350
Helped
126
Reputation
252
Reaction score
32
Trophy points
1,328
Location
Turkey
Activity points
13,461
just simplest - transmit difference between n and n+1 sampe of data to be compressed and implement in fpga .
 

7rots51

Advanced Member level 4
Joined
May 17, 2002
Messages
1,184
Helped
25
Reputation
50
Reaction score
12
Trophy points
1,318
Activity points
9,651
How to compress a block of data,for example we get 128Kbyte and we want to compress it.
 

artem

Advanced Member level 4
Joined
May 22, 2003
Messages
1,350
Helped
126
Reputation
252
Reaction score
32
Trophy points
1,328
Location
Turkey
Activity points
13,461
just seaching for "hardware based compression"
found - "The Maestro AFE has incorporated custom hardware-based compression engine which utilizes gzip and deflate"

http://www.gzip.org/algorithm.txt
ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html

BTW , cisco has a compression board realised on Xilinx fpga to reduce wan load.

Having bulk of data to compress will facilitate you a compression procedure as building of huffman trees
(http://www.compressconsult.com/huffman/)
could be done while collecting data into blocks.

or some early days of mdoem communication algorithms - mnp5 http://www.ee.unb.ca/tervo/ee4253/mnp5.html

hope my amateur view helped you a bit .
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top