⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fixedbw.h

📁 视频601芯片的驱动源码,你可以完全掌控该芯片了,对于其它多媒体芯片的设计具有参考价值
💻 H
字号:
/*******************************************************
$Workfile: FIXEDBW.H $
$Date: 6/30/96 12:56p $
$Revision: 4 $
* Purpose:	
*
* Notes:       
*
* Analog Devices Corporation, 1995.
*
*
$History: FIXEDBW.H $
 * 
 * *****************  Version 4  *****************
 * User: Stevel       Date: 6/30/96    Time: 12:56p
 * Updated in $/601cman
 * Change fixed small bin width coefficients to reduce burtiness.
 * 
 * *****************  Version 3  *****************
 * User: Dstarr       Date: 5/17/96    Time: 3:07p
 * Updated in $/601test
 * Better binwidth 0 numbers
 * 
 * *****************  Version 2  *****************
 * User: Dstarr       Date: 3/01/96    Time: 3:34p
 * Updated in $/601test
 * Compile and test (no 601 chip).  Change rbw/bw arrays to type word
 * (16bit)
 * 
 * *****************  Version 1  *****************
 * User: Dstarr       Date: 3/01/96    Time: 10:59a
 * Created in $/601test
 * Intial Version
********************************************************/
/*
         To: <kevin.leary@analog.com>,<steve.leung@analog.com>,
             <david.starr@analog.com>,<robert.kilgore@analog.com>
       From: alex.zatsman@spd.analog.com (Alex Zatsman)
         Cc: 
        Bcc: 
    Subject: Bin Widths for March 22
 Attachment: 
       Date: 2/28/96 9:00 AM

Here are the three sets of bin widths: large bin widths for heavy
compression (0.04 bpp on Boylston), medium bin widths for medium
compression (1.5 bpp) and small bin widths for very light compression
(4.2 bpp). Each list has the Reciprocal Bin Width (RBW) followed by
Bin Width (BW) for each block, i.e.:

RBW [0]
BW [0]
RBW [1]
BW [1]
RBW [2]
BW [2],
....

The bin widths and their reciprocals are given in hex ready to be sent
to ADV601.

Take the email.  Munge it into C source.

================================================== Large Bin Widths:
*/

word large_bw [] = {
   0x0006,
   0xA7EB,
   0x000B,
   0x596E,
   0x000B,
   0x5970,
   0x0008,
   0x7E6F,
   0x000C,
   0x575E,
   0x000C,
   0x5767,
   0x0004,
   0x241D,
   0x000C,
   0x5709,
   0x000C,
   0x5712,
   0x0005,
   0xDE74,
   0x000C,
   0x575E,
   0x000C,
   0x5767,
   0x0008,
   0x86D3,
   0x000D,
   0x4E2D,
   0x000D,
   0x4E51,
   0x0004,
   0xEF33,
   0x000D,
   0x4E2D,
   0x000D,
   0x4E51,
   0x0005,
   0xD799,
   0x000D,
   0x4E2D,
   0x000D,
   0x4E51,
   0x000A,
   0x6A6F,
   0x0018,
   0x2A49,
   0x0018,
   0x2AC4,
   0x000E,
   0x49BD,
   0x0018,
   0x2AE6,
   0x0018,
   0x2B62,
   0x000A,
   0x65C9,
   0x0018,
   0x2B1F,
   0x0017,
   0x2B9A,
   0x0018,
   0x2B82,
   0x0051,
   0x0CB3,
   0x0050,
   0x0CD0,
   0x002B,
   0x17C7,
   0x004F,
   0x0CF7,
   0x004E,
   0x0D16,
   0x0020,
   0x1FD1,
   0x004E,
   0x0D0C,
   0x004E,
   0x0D2A,
   0x0036,
   0x12EA,
   0x004A,
   0x0DE2,
   0x004B,
   0x0DAB
};
/*
================================================== Medium Bin Widths:
*/
word med_bw [] = {
           0x003C,
           0x112F,
           0x0014,
           0x33A4,
           0x0014,
           0x3380,
           0x0092,
           0x0709,
           0x0044,
           0x0F2A,
           0x0044,
           0x0F1D,
           0x00B3,
           0x05BA,
           0x0043,
           0x0F35,
           0x0044,
           0x0F29,
           0x00AC,
           0x05F2,
           0x0044,
           0x0F2A,
           0x0044,
           0x0F1D,
           0x0162,
           0x02E4,
           0x00C2,
           0x0549,
           0x00C2,
           0x0545,
           0x0173,
           0x02C2,
           0x00C2,
           0x0549,
           0x00C2,
           0x0545,
           0x0172,
           0x02C5,
           0x00C2,
           0x0549,
           0x00C2,
           0x0545,
           0x02E1,
           0x0164,
           0x01D7,
           0x022C,
           0x01D8,
           0x022B,
           0x02EC,
           0x015F,
           0x01D7,
           0x022C,
           0x01D8,
           0x022B,
           0x02EC,
           0x015F,
           0x01D7,
           0x022C,
           0x01D8,
           0x022B,
           0x05D7,
           0x00AF,
           0x03E2,
           0x0108,
           0x03E4,
           0x0107,
           0x05DD,
           0x00AF,
           0x03E3,
           0x0107,
           0x03E5,
           0x0107,
           0x05D9,
           0x00AF,
           0x03E4,
           0x0107,
           0x03E6,
           0x0107,
           0x05DC,
           0x00AF,
           0x03DE,
           0x0109,
           0x03DF,
           0x0109
};
/*
================================================== Small Bin Widths:
*/
word small_bw [] = {
  0x00D2,
  0x04E2,
  0x006D,
  0x0962,
  0x006D,
  0x0962,
  0x0104,
  0x03F1,
  0x0088,
  0x078B,
  0x0088,
  0x078B,
  0x0138,
  0x0349,
  0x00A3,
  0x0649,
  0x00A3,
  0x0649,
  0x0138,
  0x0349,
  0x00A3,
  0x0649,
  0x00A3,
  0x0649,
  0x01EB,
  0x0216,
  0x0108,
  0x03E3,
  0x0108,
  0x03E3,
  0x024D,
  0x01BD,
  0x013C,
  0x033D,
  0x013C,
  0x033D,
  0x024D,
  0x01BD,
  0x013C,
  0x033D,
  0x013C,
  0x033D,
  0x038B,
  0x0121,
  0x01F9,
  0x0207,
  0x01F9,
  0x0207,
  0x0441,
  0x00F1,
  0x025E,
  0x01B1,
  0x025E,
  0x01B1,
  0x0441,
  0x00F1,
  0x025E,
  0x01B1,
  0x025E,
  0x01B1,
  0x066F,
  0x009F,
  0x03BC,
  0x0112,
  0x03BC,
  0x0112,
  0x07B9,
  0x0085,
  0x047B,
  0x00E5,
  0x047B,
  0x00E5,
  0x07B9,
  0x0085,
  0x047B,
  0x00E5,
  0x047B,
  0x00E5,
  0x0400,
  0x0100,
  0x0400,
  0x0100,
  0x0400,
  0x0100
};

/*
word small_bw [] = {

                   0x0157,
                   0x02FC,
                   0x002F,
                   0x15BB,
                   0x002F,
                   0x15A1,
                   0x02C0,
                   0x0175,
                   0x008E,
                   0x0739,
                   0x008E,
                   0x0733,
                   0x02CE,
                   0x016D,
                   0x008D,
                   0x073E,
                   0x008E,
                   0x0735,
                   0x02C9,
                   0x0170,
                   0x008E,
                   0x0739,
                   0x008E,
                   0x0733,
                   0x0597,
                   0x00B7,
                   0x016F,
                   0x02CB,
                   0x0170,
                   0x02C9,
                   0x059D,
                   0x00B6,
                   0x016F,
                   0x02CB,
                   0x0170,
                   0x02C9,
                   0x0599,
                   0x00B7,
                   0x016F,
                   0x02CB,
                   0x0170,
                   0x02C9,
                   0x0B38,
                   0x005B,
                   0x031B,
                   0x014A,
                   0x031D,
                   0x0149,
                   0x0B31,
                   0x005C,
                   0x031A,
                   0x014A,
                   0x031D,
                   0x0149,
                   0x0B36,
                   0x005B,
                   0x031A,
                   0x014A,
                   0x031D,
                   0x0149,
                   0x1661,
                   0x002E,
                   0x0659,
                   0x00A1,
                   0x065E,
                   0x00A1,
                   0x1670,
                   0x002E,
                   0x065A,
                   0x00A1,
                   0x065E,
                   0x00A1,
                   0x167D,
                   0x002E,
                   0x065B,
                   0x00A1,
                   0x065F,
                   0x00A1,
                   0x1522,
                   0x0030,
                   0x0656,
                   0x00A2,
                   0x065C,
                   0x00A1};

*/

word * bin_base[]= {
    small_bw,med_bw,large_bw
    };

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -