91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-16
  • 語言: 其他
  • 標簽: DSP??FPGA??

資源簡介

DSP通過自帶的uPP并行口與FPGA通信,uPP支持半雙工通信,DSP型號為TMS320C6748。FPGA將前端采集到的原始數據發送給DSP,DSP進行處理后將計算后的結果傳回FPGA。

資源截圖

代碼片段和文件信息

/***************************************************
?File????:?c6748.c
?Author??:?Wang?Chao
?Version?:?V1.1
?Date????:?11/25/2015
?Brief???:?C6748?hardware?configuration
***************************************************/


#include?“TL6748.h“?????//?創龍?DSP6748?開發板相關聲明

#include?“hw_types.h“

#include?“interrupt.h“

#include?“psc.h“
#include?“soc_C6748.h“


#include?“gpio.h“
#include?“hw_syscfg0_C6748.h“??//?系統配置模塊寄存器

#include?“upp.h“
#include?“upp_header.h“

#include?“fft.h“
#include?“c6748.h“


void?RecvDataIsr(void);
void?TransmitDataIsr(void);
void?TimerIsr(?void?);



void?PSC_Init(void)
{
PSCModuleControl(?SOC_PSC_1_REGS?HW_PSC_UPP??PSC_POWERDOMAIN_ALWAYS_ON?PSC_MDCTL_NEXT_ENABLE?);
PSCModuleControl(?SOC_PSC_1_REGS?HW_PSC_GPIO?PSC_POWERDOMAIN_ALWAYS_ON?PSC_MDCTL_NEXT_ENABLE?);
PSCModuleControl(?SOC_PSC_1_REGS?HW_PSC_DDR2_MDDR?PSC_POWERDOMAIN_ALWAYS_ON?PSC_MDCTL_NEXT_ENABLE?);
}



/*
?*?GPIO?initialization
?*/
void?GPIOBankPinInit(?void?)
{
//?GPIO0[0]?1
????//?GPIO1[0]?17
//?GPIO2[0]?33
????//?GPIO3[0]?49
//?GPIO4[0]?65
????//?GPIO5[0]?81
//?GPIO6[0]?97
//?GPIO7[0]?113
//?GPIO8[0]?129

unsigned?int?savePinMux?=?0;

//?DSP8->E18?GP1[1]?18?this?pin?is?used?as?interrupt?input?to?receive?data
savePinMux?=?(HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(4))?&
??~(SYSCFG_PINMUX4_PINMUX4_27_24));

HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(4))?=
??(PIN_MUX_4_GPIO1_1_ENABLE?|?savePinMux);


//?DSP7->F19?GP1[0]?17?this?pin?is?used?as?an?acknowledgment?to?FPGA
savePinMux?=?0;
savePinMux?=?(HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(4))?&
??~(SYSCFG_PINMUX4_PINMUX4_31_28));

HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(4))?=
??(PIN_MUX_4_GPIO1_0_ENABLE?|?savePinMux);


//?DSP1->T17?GP6[15]?112?this?pin?is?used?as?interrupt?input?to?transmit?data?to?FPGA
savePinMux?=?(HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(13))?&
??~(SYSCFG_PINMUX13_PINMUX13_3_0));

HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(13))?=
??(PIN_MUX_13_GPIO6_15_ENABLE?|?savePinMux);


//?upp_dir->T18?GP6[14]?111?this?pin?corresponds?to?DSP2?onborad
savePinMux?=?0;
savePinMux?=?(HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(13))?&
??~(SYSCFG_PINMUX13_PINMUX13_7_4));

HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(13))?=
??(PIN_MUX_13_GPIO6_14_ENABLE?|?savePinMux);

//?STATE->R16?GP6[12]?109?this?pin?corresponds?to?DSP3?onboard
savePinMux?=?(HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(13))?&
??~(SYSCFG_PINMUX13_PINMUX13_15_12));

HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(13))?=
??(PIN_MUX_13_GPIO6_12_ENABLE?|?savePinMux);

/*?For?debug->F4?GP0[8]?9?*/
savePinMux?=?0;
savePinMux?=?(HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(0))?&
??~(SYSCFG_PINMUX0_PINMUX0_31_28));

HWREG(SOC_SYSCFG_0_REGS?+?SYSCFG0_PINMUX(0))?=
??(PIN_MUX_0_GPIO0_8_ENABLE?|?savePinMux);


//?LED1->A1?GP0[15]?16?this?pin?corresponds?to?LED1

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????7839??2016-10-28?18:31??upp.v

?????文件???????8819??2016-10-27?20:47??c6748.c

?????文件???????1884??2016-10-26?14:02??c6748.h

?????文件???????9565??2016-11-23?16:09??upp.c

?????文件???????4414??2016-10-18?17:00??upp_header.h

-----------?---------??----------?-----??----

????????????????32521????????????????????5


評論

共有 條評論