• 大小: 3.97MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-11
  • 语言: 其他
  • 标签: cadence  

资源简介

于争博士cadence视频教程中配套的工程文件 ,这个似乎很不错,正需要这个学习一下PCB设计!原理图和元器件库都很齐全,好好学吧

资源截图

代码片段和文件信息

/* ---------------------------------------------------------------- */
/* Copyright declaration                                            */
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* Description:      
 *  FileName  :     DSP6713_algorithm.c                               
 *  Writen by :     Yu zheng */                                       
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
#define CHIP_6713

#include 
#include 
#include “DSP6713_const.h“
#include “DSP6713_algorithm.h“

extern int inputbuffer_ping[];
extern int inputbuffer_pong[];
extern int outputbuffer_ping[];
extern int outputbuffer_pong[];

// declare and initalize a IO buffer    
float filt_coef[FILT_TAP]={
1.353780e-002
8.324742e-004
-1.314537e-002
6.845718e-003
1.349053e-002
-1.229753e-002
-1.678734e-002
2.568337e-002
1.267590e-002
-4.063949e-002
-4.577620e-003
6.626522e-002
-2.070024e-002
-1.149802e-001
1.099433e-001
4.837131e-001
4.837131e-001
1.099433e-001
-1.149802e-001
-2.070024e-002
6.626522e-002
-4.577620e-003
-4.063949e-002
1.267590e-002
2.568337e-002
-1.678734e-002
-1.229753e-002
1.349053e-002
6.845718e-003
-1.314537e-002
8.324742e-004
1.353780e-002
};

float filt_Lconvbuf[FILT_CONVBUFSIZE]; 
float filt_Rconvbuf[FILT_CONVBUFSIZE];  

/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* complex filter and cic */
void dataprocessing(Uint16 WhichBuffer)
{
    int fi;
    int fj;

int mod = FILT_CONVBUFSIZE;
int k = 0;

float Lval;
float Rval;


if (WhichBuffer == PING)
{
 
for (fi=0; fi {
Lval = 0;
Rval = 0;

filt_Lconvbuf[fi] = (float)inputbuffer_ping[2*fi];
filt_Rconvbuf[fi] = (float)inputbuffer_ping[2*fi + 1];

for (fj=0; fj {
k = (fi+mod-fj) % (mod);
Lval += filt_Lconvbuf[k] * filt_coef[fj];
Rval += filt_Rconvbuf[k] * filt_coef[fj];
}

outputbuffer_ping[2*fi] = (int)Lval;
outputbuffer_ping[2*fi + 1] = (int)Rval;
}
}

else 
{
 
for (fi=0; fi {
Lval = 0;
Rval = 0;

filt_Lconvbuf[fi] = (float)inputbuffer_pong[2*fi];
filt_Rconvbuf[fi] = (float)inputbuffer_pong[2*fi + 1];


for (fj=0; fj {
k = (fi+mod-fj) % (mod);
Lval += filt_Lconvbuf[k] * filt_coef[fj];
Rval += filt_Rconvbuf[k] * filt_coef[fj];
}

outputbuffer_pong[2*fi]      =  (int)Lval;
outputbuffer_pong[2*fi + 1]  =  (int)Rval;
}
}



/*
int fi;
if (WhichBuffer == PING)
{
 
for (fi=0; fi {

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-03-15 11:07  candence工程文件\
     目录           0  2018-03-15 11:07  candence工程文件\ARTWORK\
     文件      171232  2009-06-29 20:25  candence工程文件\ARTWORK\BOTTOM.art
     文件       85919  2009-06-29 20:25  candence工程文件\ARTWORK\DRILL.art
     文件       13876  2009-06-29 20:16  candence工程文件\ARTWORK\DSPsystem-1-4.drl
     文件        1099  2009-06-29 20:16  candence工程文件\ARTWORK\DSPsystem.rou
     文件       37121  2009-06-29 20:25  candence工程文件\ARTWORK\GND.art
     文件         911  2009-06-29 20:25  candence工程文件\ARTWORK\OUTLINE.art
     文件       13557  2009-06-29 20:25  candence工程文件\ARTWORK\PASTEMASK_BOTTOM.art
     文件       38753  2009-06-29 20:25  candence工程文件\ARTWORK\PASTEMASK_TOP.art
     文件       60008  2009-06-29 20:25  candence工程文件\ARTWORK\POWER.art
     文件       92235  2009-06-29 20:25  candence工程文件\ARTWORK\SILKSCREEN_BOTTOM.art
     文件      228213  2009-06-29 20:25  candence工程文件\ARTWORK\SILKSCREEN_TOP.art
     文件       14997  2009-06-29 20:25  candence工程文件\ARTWORK\SOLDERMASK_BOTTOM.art
     文件       40281  2009-06-29 20:25  candence工程文件\ARTWORK\SOLDERMASK_TOP.art
     文件      119453  2009-06-29 20:25  candence工程文件\ARTWORK\TOP.art
     文件         290  2009-06-29 20:25  candence工程文件\ARTWORK\art_param.txt
     文件         675  2009-06-29 20:17  candence工程文件\ARTWORK\nc_param.txt
     目录           0  2018-03-15 11:07  candence工程文件\DSP6713程序C语言源代码\
     目录           0  2018-03-15 11:07  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\
     文件        3112  2009-06-29 14:36  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_CHIP.c
     文件         751  2009-06-29 21:45  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_CHIP.h
     文件        5123  2009-06-29 10:28  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_EDMA.c
     文件         726  2009-06-29 21:45  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_EDMA.h
     文件        4354  2009-06-29 10:28  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_MCBSP.c
     文件         674  2009-06-29 21:46  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_MCBSP.h
     文件        4168  2009-06-29 15:09  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_algorithm.c
     文件         755  2009-06-29 21:44  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_algorithm.h
     文件         881  2009-06-29 21:45  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_const.h
     文件        3903  2009-06-29 15:06  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_mainProc.c
     目录           0  2018-03-15 11:07  candence工程文件\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\
............此处省略396个文件信息

评论

共有 条评论