參數(shù)資料
型號: AN2821
英文描述: eTPU Host Interface
中文描述: eTPU主機接口
文件頁數(shù): 6/24頁
文件大小: 546K
代理商: AN2821
eTPU Host Interface, Rev. .1
Host Interface Software
Freescale Semiconductor
6
The software for the eTPU module initialization can be encapsulated in an API function. An example of
the eTPU module initialization function implementation is provided in
Code Example 6
(
mc_etpu_init()
).
4.3
eTPU Channel Initialization
After the eTPU module is configured, each channel on the eTPU module can be configured. eTPU channel
initialization includes the following tasks:
1. eTPU channel configuration registers initialization
— Assign eTPU function to a channel
— Setup channel priority
— Configure interrupt/DMA/Output enable
— Select eTPU function entry table encoding
— Assign the function frame to a channel
2. eTPU channel status control register initialization
— Set up eTPU function mode
The eTPU channel assignment and the channel priority determination are a part of the host software
architecture design. They are independent of the eTPU functions implementation. The information for the
configuration is provided by the host software design.
During the channel initialization, a section of eTPU data memory is assigned to each channel. This
memory section is called the “function frame”. The function frame contains all the function parameters
and static local variables used by the eTPU function. The starting address of the function frame is assigned
to the channel at initialization. The function frame assignment can be static or dynamic. Dynamic
allocation assigns the function frame to the channel based on the next available memory space. The
availability of the eTPU data memory depends on the number of functions that have been assigned and the
number of parameters the function is using. Dynamic allocation can reduce the eTPU data memory
consumption by minimizing unused memory ‘holes’. To allocate the function frame dynamically, the host
must know the function frame consumption by a particular eTPU function. The eTPU_C compiler
provides a macro (
::ETPUram
) to report the number of parameters and static local variables used by a
function at compile time (
Code Example 3
).
The eTPU function table entry encoding, interrupt enable, DMA enable, output enable, output polarity, and
function mode are constants specific to the eTPU function software implementation. It is a good practice
to define them only once in the eTPU code and export the configuration information at compile time.
Once the host interface macros are added to the eTPU code (
Code Example 3
), the
#pragma write
statements will generate a header file that contains all the eTPU function configuration and software
symbol information at compile time (
Code Example 5
). The header file can be included in the host
interface code to resolve symbol references.
4.4
eTPU Function Initialization
The eTPU function initialization is the last step of the eTPU initialization process. During the eTPU
function initialization, the host is responsible for passing the parameters to the eTPU functions and
相關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
相關代理商/技術參數(shù)
參數(shù)描述
AN-2821 功能描述:罩類、盒類及殼類產(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 等級: 材料:Acrylonitrile Butadiene Styrene (ABS) 顏色:Red
AN-2821-A 功能描述:BOX ALUM NATURAL 6.89"L X 3.15"W 制造商:bud industries 系列:AN-A 零件狀態(tài):有效 容器類型:帶安裝法蘭的盒子 大小/尺寸:6.890" 長 x 3.150" 寬(175.01mm x 80.01mm) 高度:2.360"(59.94mm) 面積(L x W):21.7"(140cm) 設計:包含蓋 材料:金屬 - 鋁 顏色:自然色 厚度:0.070"(1.78mm) 特性:PCB 支座,防水 等級:IP67, IP68, NEMA 4X,6,6P,12,13 材料可燃性等級:- 發(fā)貨信息:從 Digi-Key 運送 重量:1.4 磅(635g) 標準包裝:1
AN-2821-AB 功能描述:BOX ALUM BLACK 6.89"L X 3.15"W 制造商:bud industries 系列:AN-A 零件狀態(tài):有效 容器類型:帶安裝法蘭的盒子 大小/尺寸:6.890" 長 x 3.150" 寬(175.01mm x 80.01mm) 高度:2.360"(59.94mm) 面積(L x W):21.7"(140cm) 設計:包含蓋 材料:金屬 - 鋁 顏色:黑 厚度:0.070"(1.78mm) 特性:PCB 支座,防水 等級:IP67, IP68, NEMA 4X,6,6P,12,13 材料可燃性等級:- 發(fā)貨信息:從 Digi-Key 運送 重量:1.4 磅(635g) 標準包裝:1
AN-2821B 功能描述:BOX NEMA 4 ALUM 6.89X3.15X2.36 RoHS:是 類別:盒,外殼,支架 >> 箱 系列:AN 產(chǎn)品目錄繪圖:SR Series Standard 特色產(chǎn)品:Customize Your Enclosure 標準包裝:1 系列:S 容器 - 類型:盒 尺寸/尺寸:3.600" L x 2.250" W(91.44mm x 57.15mm) 高度:1.500"(38.10mm) 面積 (L x W):8.10"(52.3cm) 設計:手持,分叉式雙側(cè) 材質(zhì):塑料 - ABS 顏色:杏黃 厚度:0.100"(2.54mm) 特點:PCB 支座 額定值:IP40,NEMA 1 材料可燃性額定值:UL94 HB 裝運信息:從 Digi-Key 運送 重量:0.137 磅(62.14g) 相關產(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) 其它名稱:111-I ALMOND111-IA111-IALMONDSR111-IA
AN-2821-B 功能描述:罩類、盒類及殼類產(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 等級: 材料:Acrylonitrile Butadiene Styrene (ABS) 顏色:Red