资源简介
SEED-DEC-DSP-TMS320C6416开发板全套资料,含原理图,手册,代码等
代码片段和文件信息
/********************************************************************/
/* FileName: SeedDes.c */
/* Function: Realize Signal DES and Triple DES algorithm */
/********************************************************************/
/* Define data variabls */
Uint16 PlainText[4] = {0x0000};
Uint16 CypherText[4] = {0x0000};
Uint16 Key[4] = {0x00010x00020x00030x0004};
Uint16 K_Data[4] = {0x0000};
Uint32 C_Data[17] = {0x0};
Uint32 D_Data[18] = {0x0};
Uint32 CD_Data[2] = {0x0};
Uint32 SubKey[16][2] = {};
/* Define PC-1 transition data array */
Uint16 PC1Data[56] = {
57 49 41 33 25 17 9
1 58 50 42 34 26 18
10 2 59 51 43 35 27
19 11 3 60 52 44 36
63 55 47 39 31 23 15
7 62 54 46 38 30 22
14 6 61 53 45 37 29
21 13 5 28 20 12 4}
/* Define PC-2 transition data array */
Uint16 PC2Data[48] ={
14 17 11 24 1 5
3 28 15 6 21 10
23 19 12 4 26 8
16 7 27 20 13 2
41 52 31 37 47 55
30 40 51 45 33 48
44 49 39 56 34 53
46 42 50 36 29 32}
Void Des_Key(Uint16 *Key )
{
Uint16 ijklmnTemp;
Uint32 LongTemp;
/* Get permuted data array */
for(i=0;i<56;i++)
{
j = PC1Data[i]/16; // Word number
k = PC1Data[i]%16; // Bit number
m = i/16;
n = i%16;
Temp = (Key[j]>>k)&0x0001;
K_Data[m] |= (Temp< }
/* Get C[i] and D[i] (i from 0 to 16) data array */
D_Data[0] |= K_Data[0]; // Get D0
D_Data[0] |= (K_Data[1]&0x0FFF<<16);
C_Data[0] |= ((K_Data[1]&0xF000)>>12); // Get C0
C_Data[0] |= ((K_Data[2]&0x0FFF)<<4);
C_Data[0] |= ((K_Data[2]&0xF000)<<16);
C_Data[0] |= ((K_Data[3]&0x00FF)<<20);
for(i=1; i<=16; i++)
{
if((i==1)||(i==2)||(i==9)||(i==16)) // If iteration number is 12916
{ // left shift 1 bit
D_Data[i] = D_Data[i-1]<<1;
D_Data[i] |= D_Data[i-1]>>23;
}
else // If iteration number is not 12916
{ // left shift 2 bits
D_Data[i] = D_Data[i-1]<<2;
D_Data[i] |= D_Data[i-1]>>22;
}
}
/* Form the data array CD[n] (n from 1 to 16) */
for(i=1; i<+16; i++)
{
CD_Data[0] = D_Data[i];
CD_Data[0] |= (C_Data[i]&0xF)<<28;
CD_Data[1] = (C_Data[i]&0xFFFFFFF0)>>4;
for(j=0 ; j<=48; j++)
{
k = PC2Data/32;
l = PC2Data%32;
m = j/32;
n = j%32;
LongTemp = (CD_Data[k]>>j)&0x0001;
SubKey[i][m] |= (LongTemp< }
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 774982 2008-03-03 14:34 SEED-DEC6416开发板\CCS教程.pdf
文件 1387118 2005-01-24 19:28 SEED-DEC6416开发板\SEED-DEC6416\02. Schematic\SEED-DEC6416原理图.pdf
文件 3823739 2004-08-15 06:55 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C6000 Chip Support Library (V2.31.00.8).zip
文件 2583891 2004-08-15 06:55 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C6000 Chip Support Library API Reference Guide (Rev. J).pdf
文件 57544 2003-09-16 05:59 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x DSP Library (V1.02):Big Endian.pdf
文件 359553 2003-09-16 05:59 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x DSP Library (V1.02):Big Endian.zip
文件 928998 2003-09-30 05:58 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x DSP Library (V1.02):Examples Codes.zip
文件 287673 2003-09-30 05:58 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x DSP Library (V1.02):Examples Notes.pdf
文件 1018327 2003-11-14 06:58 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x DSP Library (V1.04).zip
文件 548948 2003-10-31 07:13 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x DSP Library Programmer‘s Reference (Rev. B).pdf
文件 917184 2003-11-04 06:59 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x Image Library (V1.04).zip
文件 853939 2003-03-05 09:14 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x Image_Video Processing Library (IMGLIB):Examples Codes.zip
文件 163071 2003-03-05 09:14 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x Image_Video Processing Library (IMGLIB):Examples Notes.pdf
文件 489693 2003-10-30 07:12 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\00. TMS320C6000 Library\TMS320C64x Image/Video Processing Library Programmer‘s Reference (Rev. B).pdf
文件 1948 2004-11-10 16:24 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\boot.asm
文件 689 2005-03-02 11:46 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\cc_build_Debug.log
文件 10069 2005-03-02 11:46 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\CODEC.C
文件 716 2004-11-19 10:16 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\CODEC.cmd
文件 3598 2005-03-02 11:27 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\CODEC.H
文件 3647 2005-03-02 11:50 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\CODEC.paf
文件 1127 2004-11-19 10:24 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\CODEC.pjt
文件 11511 2004-11-22 10:49 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\CODEC_dsp.wks
文件 139924 2004-05-06 13:19 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\csl6416e.lib
文件 918 2004-11-15 11:24 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\Debug\boot.obj
文件 147475 2004-11-11 13:46 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\Debug\CODEC.dat
文件 10085 2005-03-02 11:46 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\Debug\CODEC.map
文件 12275 2005-03-02 11:46 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\Debug\CODEC.obj
文件 26919 2005-03-02 11:46 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\Debug\CODEC.out
文件 3145 2004-11-08 18:17 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\Debug\DELAY.obj
文件 2835 2005-03-02 11:46 SEED-DEC6416开发板\SEED-DEC6416\03. Examples of Program\01. DSP\CODEC_dsp\Debug\vectors.obj
............此处省略939个文件信息
相关资源
- 信号与系统_陈后金_中国大学MOOC
- DSP原理及应用(修订版)邹彦
- 《TMS320C6655 和 TMS320C6657 定点及浮点数
- STM32F407,18电赛A题,非接触式电流检
- 非平稳信号分析与处理_张贤达.pdf
- DSP 彭启琮 视频课件 PPT
- DSP28335+AD7606 SVPWM 电路原理和PCB
- 基于dSPACE的硬件在环操作流程
- 手把手教你DSP2812 例程 配套资料(光
- TMSF2837xD中文程序员参考技术手册.ra
- TI C66X多核软件开发MCSDK技术 基于CC
- TMS320C6713+DSP原理与应用_12281642
- DSP小系统原理图及其外围电路
- XILINX FPGA数字信号处理权威指南-从H
- 华南理工大学数字信号处理试卷DSP
- 嵌入式DSP的原理与应用 基于TMS320F28
- TMS320C66x KeyStone架构多核DSP入门与精解
- TMS320X281X DSP应用系统设计
- 南京研旭28335 CCS3.3 权威例程
- TMS320F28335学习例程
- 手把手教你学dsp PDF
- Springer DSP Architecture Essentials
- 手把手教你学DSP 基于TMS320X281X光盘资
- Digital signal processing Proakis
- TI DSP BIOS用户手册与驱动开发完整版
- DSP程序在线升级
- 通信接收机:DSP,软件无线电和设计
- TMS320DSP算法标准.pdf
- 3560-root-ZL-191112-ota-ymqn.zip
- DSP28335开发攻略.pdf
评论
共有 条评论