參數(shù)資料
型號(hào): AN2821
英文描述: eTPU Host Interface
中文描述: eTPU主機(jī)接口
文件頁(yè)數(shù): 17/24頁(yè)
文件大?。?/td> 546K
代理商: AN2821
Conclusion
eTPU Host Interface, Rev. .1
Freescale Semiconductor
17
Appendix 6
Code Example 6.utility.c
/********************************************************************************
* FUNCTION: mc_etpu_init *
* PURPOSE: This function initialize the eTPU module including *
* 1. Initialize global registers *
* 2. Load eTPU code into memory *
* 3. Copy initial values of global variables to data RAM *
********************************************************************************/
uint32_t
mc_etpu_init(
struct
etpu_config_t p_etpu_config,
uint32_t
*code,
uint8_t
codesize,
uint32_t
*globals)
{
uint32_t *code_end;
uint32_t unused_code_ram;
unused_code_ram = (((ETPU.MCR.B.SCMSIZE - 1 ) * 1024) - (uint32_t)codesize*1024);
if ( unused_code_ram < 0 )
return((uint32_t)ETPU_ERROR_CODESIZE);
/* 1. Initialize global registers */
ETPU.MISCCMPR.R = p_etpu_config.misc; //write MISC value before it is enable in MCR
ETPU.MCR.R = p_etpu_config.mcr;
/* Configure Engine 1 */
ETPU.TBCR_1.R = p_etpu_config.tbcr_1;
ETPU.STACR_1.R = p_etpu_config.stacr_1;
ETPU.ECR_1.R = p_etpu_config.ecr_1;
/* Configure Engine 2 */
ETPU.TBCR_2.R = p_etpu_config.tbcr_2;
ETPU.STACR_2.R = p_etpu_config.stacr_2;
ETPU.ECR_2.R = p_etpu_config.ecr_2;
/* load microcode */
/* In order to write the eTPU code ram, both eTPU engine has to be stopped. */
/* Stopping eTPU engine can be achieved by set low power stop bit. */
ETPU.ECR_1.B.MDIS = 1;
ETPU.ECR_2.B.MDIS = 1;
/* enable writing to SCM */
ETPU.MCR.B.VIS = 1;
/* 2. Copy microcode */
mc_memcpy32( &CODE_RAM, code, (uint32_t)codesize*1024);
/* disable writing to SCM */
ETPU.MCR.B.VIS = 0;
/* 3. Copy initial global values to parameter RAM. */
mc_memcpy32 ( &DATA_RAM, globals, ETPU_GLOBAL_MEM_SIZE);
/* After writing the eTPU code ram, both eTPU engine has to be re-started. */
/* Restart eTPU engine can be achieved by clear low power stop bit. */
ETPU.ECR_1.B.MDIS = 0;
ETPU.ECR_2.B.MDIS = 0;
相關(guān)PDF資料
PDF描述
AN2848 Programming the eTPU
AN2897 Using the eTPU Angle Clock
AN2904FHQ AN2904FHQ - Sound input/output interface IC for digital still camera
AN2933 Understanding the eTPU Channel Hardware
AN30210A Analog IC
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
AN-2821 功能描述:罩類(lèi)、盒類(lèi)及殼類(lèi)產(chǎn)品 6.89 x 3.15 x 2.36 NATURAL FINISH RoHS:否 制造商:Bud Industries 產(chǎn)品:Boxes 外部深度:6.35 mm 外部寬度:6.35 mm 外部高度:2.56 mm NEMA 額定值: IP 等級(jí): 材料:Acrylonitrile Butadiene Styrene (ABS) 顏色:Red
AN-2821-A 功能描述:BOX ALUM NATURAL 6.89"L X 3.15"W 制造商:bud industries 系列:AN-A 零件狀態(tài):有效 容器類(lèi)型:帶安裝法蘭的盒子 大小/尺寸:6.890" 長(zhǎng) x 3.150" 寬(175.01mm x 80.01mm) 高度:2.360"(59.94mm) 面積(L x W):21.7"(140cm) 設(shè)計(jì):包含蓋 材料:金屬 - 鋁 顏色:自然色 厚度:0.070"(1.78mm) 特性:PCB 支座,防水 等級(jí):IP67, IP68, NEMA 4X,6,6P,12,13 材料可燃性等級(jí):- 發(fā)貨信息:從 Digi-Key 運(yùn)送 重量:1.4 磅(635g) 標(biāo)準(zhǔn)包裝:1
AN-2821-AB 功能描述:BOX ALUM BLACK 6.89"L X 3.15"W 制造商:bud industries 系列:AN-A 零件狀態(tài):有效 容器類(lèi)型:帶安裝法蘭的盒子 大小/尺寸:6.890" 長(zhǎng) x 3.150" 寬(175.01mm x 80.01mm) 高度:2.360"(59.94mm) 面積(L x W):21.7"(140cm) 設(shè)計(jì):包含蓋 材料:金屬 - 鋁 顏色:黑 厚度:0.070"(1.78mm) 特性:PCB 支座,防水 等級(jí):IP67, IP68, NEMA 4X,6,6P,12,13 材料可燃性等級(jí):- 發(fā)貨信息:從 Digi-Key 運(yùn)送 重量:1.4 磅(635g) 標(biāo)準(zhǔn)包裝:1
AN-2821B 功能描述:BOX NEMA 4 ALUM 6.89X3.15X2.36 RoHS:是 類(lèi)別:盒,外殼,支架 >> 箱 系列:AN 產(chǎn)品目錄繪圖:SR Series Standard 特色產(chǎn)品:Customize Your Enclosure 標(biāo)準(zhǔn)包裝:1 系列:S 容器 - 類(lèi)型:盒 尺寸/尺寸:3.600" L x 2.250" W(91.44mm x 57.15mm) 高度:1.500"(38.10mm) 面積 (L x W):8.10"(52.3cm) 設(shè)計(jì):手持,分叉式雙側(cè) 材質(zhì):塑料 - ABS 顏色:杏黃 厚度:0.100"(2.54mm) 特點(diǎn):PCB 支座 額定值:IP40,NEMA 1 材料可燃性額定值:UL94 HB 裝運(yùn)信息:從 Digi-Key 運(yùn)送 重量:0.137 磅(62.14g) 相關(guān)產(chǎn)品:SR6005-ND - SCREW NO.4X 3/8 H/L PANSRPS-11-ND - GASKET 3.63 X 2.27 INCHSR52-ND - BOX RUBBER FEET FOR "A" SERIESSR410-ND - PC BOARD COPPER CLADSR310-ND - PC BOARD .1" STD HORIZ GRIDSR50-ND - RUBBER FEET (1XX,2XX) 其它名稱(chēng):111-I ALMOND111-IA111-IALMONDSR111-IA
AN-2821-B 功能描述:罩類(lèi)、盒類(lèi)及殼類(lèi)產(chǎn)品 6.89 x 3.15 x 2.36 BLACK FINISH RoHS:否 制造商:Bud Industries 產(chǎn)品:Boxes 外部深度:6.35 mm 外部寬度:6.35 mm 外部高度:2.56 mm NEMA 額定值: IP 等級(jí): 材料:Acrylonitrile Butadiene Styrene (ABS) 顏色:Red