发明名称 STORAGE OF DIGITAL DATA
摘要 A device for locating a DES key value that corresponds to a packet identification (PID) contained at a variable possible location which comprises part only of a 32-bit packet header. A table stored in memory contains for each DES key: (i) a packet header having 32 bits with a PID of either 12, 9 or 8 bits contained at a defined location and with zero values elsewhere, and (ii) a mask value also having 32 bits with ones contained at the said defined location of the PID and zeros elsewhere. The table is divided into regions for respective packet format types. An incoming packet header at an input is combined with a first one of the mask values from the table to provide a combined value that consists of the value held in the input packet header at the defined location and zeros elsewhere. This combined value is compared with the corresponding packet header stored in the table. When they are not equal, the combining and comparison is repeated for the next row of the table. When they are equal, the corresponding DES key value is read from the table and provided as an output. The system can cope with variable PID formats within the packet header without alteration to the hardware but merely with re-programming of the table contents.
申请公布号 US2010332528(A1) 申请公布日期 2010.12.30
申请号 US20100879830 申请日期 2010.09.10
申请人 STMICROELECTRONICS LIMITED 发明人 DELLOW ANDREW R.
分类号 G06F17/30;H04N5/00;H04N5/76;H04N5/913 主分类号 G06F17/30
代理机构 代理人
主权项
地址