beautypg.com
Version 2.9
Page 3 of 45
SMT6025 User Manual
15.2
Command word.................................................................................................................... 22
15.3
Reply word ........................................................................................................................... 23
15.4
Associated data.................................................................................................................... 23
15.4.1
Carrier board SRAM.................................................................................................... 23
15.4.2
Host memory ............................................................................................................... 24
15.5
Channel handler................................................................................................................... 24
15.5.1
Handler not interfacing to host software...................................................................... 25
15.5.2
Handler interfacing to host software............................................................................ 25
15.5.3
Implementing a handler............................................................................................... 27
15.5.4
Opening a channel handler ......................................................................................... 28
15.5.5
Closing a handler......................................................................................................... 28
15.5.6
Development guidelines .............................................................................................. 28
15.6
The HSC object.................................................................................................................... 29
15.6.1
GetIFHw ...................................................................................................................... 29
15.6.2
GetChannel ................................................................................................................. 29
15.6.3
GetHandlerName......................................................................................................... 29
15.6.4
PciOpen....................................................................................................................... 30
15.6.5
PciClose ...................................................................................................................... 30
15.6.6
GetData ....................................................................................................................... 30
15.6.7
SetData........................................................................................................................ 31
15.6.8
ArgsPut........................................................................................................................ 31
15.6.9
ArgsGet ....................................................................................................................... 31
15.7
The default handler .............................................................................................................. 32
15.7.1
SRamPutSync ............................................................................................................. 32
15.7.2
SRamPutDone............................................................................................................. 32
15.7.3
SRamGetSync............................................................................................................. 33
15.7.4
SRamGetDone ............................................................................................................ 33
15.7.5
SramCancel................................................................................................................. 33
15.7.6
PciOpenSync............................................................................................................... 34
15.7.7
PciCloseSync .............................................................................................................. 34
15.7.8
PciPutSync .................................................................................................................. 34
15.7.9
PciPutDone.................................................................................................................. 34
15.7.10
PciGetSync.................................................................................................................. 35
15.7.11
PciGetDone ................................................................................................................. 35
15.7.12
PciCancel .................................................................................................................... 35
16
Board state.................................................................................................................................... 36
16.1
ResetTIMs............................................................................................................................ 36
16.2
ResetBoard .......................................................................................................................... 36
17
Read and write carrier board registers ......................................................................................... 36
17.1
Read32................................................................................................................................. 36
17.2
Read16................................................................................................................................. 36
17.3
Read8................................................................................................................................... 37
17.4
Write32 ................................................................................................................................. 37
17.5
Write16 ................................................................................................................................. 37
User Manual (QCF42); Version 2.9, 22/02/02; © Sundance Multiprocessor Technology Ltd. 2002