beautypg.com
Version 2.9
Page 2 of 45
SMT6025 User Manual
1 Table of Contents
1
Table of Contents ........................................................................................................................... 2
List of abbreviations................................................................................................................................. 5
2
List of figures................................................................................................................................... 5
3
Introduction ..................................................................................................................................... 6
4
Conventions .................................................................................................................................... 7
5
Prerequisites................................................................................................................................... 7
6
Software Installation and Setup...................................................................................................... 7
6.1
Configuring Visual Studio....................................................................................................... 8
7
Design philosophy .......................................................................................................................... 9
8
Hardware overview ....................................................................................................................... 10
8.1
Comport................................................................................................................................ 10
8.2
The CPLD............................................................................................................................. 10
8.3
State of the IIOF lines .......................................................................................................... 11
8.4
The PCI bridge chip ............................................................................................................. 11
9
Software design ............................................................................................................................ 12
9.1
Interface mechanism............................................................................................................ 12
10
Functions exported by SmtDrv.dll................................................................................................. 12
10.1
SmtOpen .............................................................................................................................. 12
10.2
SmtGetBoardCount.............................................................................................................. 12
10.3
SmtOpenBoard .................................................................................................................... 13
10.4
SmtCloseBoard .................................................................................................................... 13
10.5
SmtGetBoardIndex............................................................................................................... 13
10.6
SmtGetBoardInfo ................................................................................................................. 14
10.7
SmtGetError ......................................................................................................................... 15
10.8
SmtGetDLLVer..................................................................................................................... 15
10.9
SmtGetPluginVersion........................................................................................................... 15
11
Functional description................................................................................................................... 16
12
Host comport................................................................................................................................. 16
12.1
CpRead ................................................................................................................................ 16
12.2
CpWrite ................................................................................................................................ 17
12.3
CpCancel.............................................................................................................................. 17
13
Downloading files.......................................................................................................................... 17
13.1
BinaryLoad ........................................................................................................................... 17
13.2
CoffLoad............................................................................................................................... 18
14
Mailboxes...................................................................................................................................... 18
14.1
MbWrite ................................................................................................................................ 19
14.2
MbRead................................................................................................................................ 20
14.3
MbCancel ............................................................................................................................. 20
15
High speed channel ...................................................................................................................... 21
15.1
Introduction .......................................................................................................................... 21
User Manual (QCF42); Version 2.9, 22/02/02; © Sundance Multiprocessor Technology Ltd. 2002