Difference between revisions of "Hardware Driver Installation"
| Line 12: | Line 12: | ||
HW-Platform: 1. Windows XP, SBC6711 (HW-Platform: 1) | HW-Platform: 1. Windows XP, SBC6711 (HW-Platform: 1) | ||
| − | The SBC6711 driver has to be installed and the SBC6711.dll has to be in the program directory. The DSP program in the form of an *.out file resides also in the program directory. It is automatically extracted from the pstmafm.exe file when the program is started. The DSP boot file is supplied via USB1.1. The STM program will use USB1.1. | + | The SBC6711 driver has to be installed and the SBC6711.dll has to be in the program directory. The DSP program in the form of an SBC6711*.out file resides also in the program directory. It is automatically extracted from the pstmafm.exe file when the program is started. The DSP boot file is supplied via USB1.1. The STM program will use USB1.1. |
HW-Platform: 2. Windows XP, SBC6711, XEM3001 (firmware 2.x) | HW-Platform: 2. Windows XP, SBC6711, XEM3001 (firmware 2.x) | ||
| Line 18: | Line 18: | ||
HW-Platform: 3. Windows XP, SBC6711, XEM3001 (firmware 3.x) | HW-Platform: 3. Windows XP, SBC6711, XEM3001 (firmware 3.x) | ||
| − | Additionally to 1. the files okfrontpanel32bitver3.dll and | + | Additionally to 1. the files okfrontpanel32bitver3.dll and createc.bit have to be in the program directory. The DSP boot file is supplied via USB1.1. The STM program will use USB2.0. The newer firmware in the XEM3001 is required for Windows 7 compatibility only. |
HW-Platform: 4. Windows XP, SBC6711, XEM3001 (firmware 3.x) | HW-Platform: 4. Windows XP, SBC6711, XEM3001 (firmware 3.x) | ||
| − | Additional to 3. a *.bin file has to be flashed into onboard FlashROM using the programs Flash | + | Additional to 3. a SBC6711*.bin file has to be flashed into onboard FlashROM using the programs Flash utility from the Tools menu. The DSP will boot from flash. The STM program will use USB2.0. The driver for the XEM3001 has to be installed, the SBC6711 driver is not necessary as the USB1.1 is not used any more. |
| − | HW-Platform: 4. Windows 7 | + | HW-Platform: 4. Windows 7 (64bit), SBC6711, XEM3001 (firmware 3.x) |
| − | + | Same as above, but the XEM3001 driver located in the program directory is named okfrontpanel64bit.dll. The DSP will boot from flash. The STM program will use USB2.0. The driver for the XEM3001 has to be installed, there is no SBC6711 driver available. | |
Remarks: | Remarks: | ||
| − | For new | + | For new installations XEM3001 Firmware 3.x is recommended as it allows booting from Flash. |
The files: | The files: | ||
| Line 56: | Line 56: | ||
Version 2 Okfrontpanel.dll | Version 2 Okfrontpanel.dll | ||
| − | Version3 32bit | + | Version3 32bit okfrontpanel32bitV3.dll |
Version3 64bit okfrontpanel64bit.dll | Version3 64bit okfrontpanel64bit.dll | ||
| Line 63: | Line 63: | ||
Enable_USB, FlashBoot, OpalKellyVer3 have to properly set to select a particular boot configuration. | Enable_USB, FlashBoot, OpalKellyVer3 have to properly set to select a particular boot configuration. | ||
| − | |||
[[Category:stmafm_manual]] | [[Category:stmafm_manual]] | ||
Revision as of 11:14, 15 September 2014
The Createc Electronics is based on the SBC6711 DSP board manufactured by Innovative Integration.
All communication between the SBC6711 and the PC is made via USB1.1.
An FPGA addon board called XEM3001 manufactured by OPAL Kelly provides a separate fast USB2.0 connection between PC and SBC6711.
This board is optional under Windows XP but necessary to allow operation under Windows 7 (64bit), because no device driver for the SBC6711 is available under Windows 7.
There are two basic operating modes of the SBC6711 board. In the first (default for WinXP) case the DSP program is downloaded via the USB 1.1 interface onto the SBC6711 during the initial boot process after power-on or reset every time the STMAFM software is started. In the second case the DSP program resides inside the Flash memory on the SBC6711 board. It is started directly from the board, i.e. no download is necessary. This second mode allows operating the SBC6711 without a device driver - a requirement for Windows 7 operation and an option for WinXP.
Because of these two modes as well as of historic reasons different boot configurations exist and the correct drivers and dlls have to be supplied. The different operating modes can be set in the stmafm.ini. Please goto Tools --> Initialization and select the parameter HW_platform (0: No Board).
HW-Platform: 1. Windows XP, SBC6711 (HW-Platform: 1) The SBC6711 driver has to be installed and the SBC6711.dll has to be in the program directory. The DSP program in the form of an SBC6711*.out file resides also in the program directory. It is automatically extracted from the pstmafm.exe file when the program is started. The DSP boot file is supplied via USB1.1. The STM program will use USB1.1.
HW-Platform: 2. Windows XP, SBC6711, XEM3001 (firmware 2.x) Additionally the files okfrontpanel.dll and stmafm2fifo.bit have to be located in the program directory. The DSP boot file is supplied via USB1.1. The STM program will use USB2.0.
HW-Platform: 3. Windows XP, SBC6711, XEM3001 (firmware 3.x) Additionally to 1. the files okfrontpanel32bitver3.dll and createc.bit have to be in the program directory. The DSP boot file is supplied via USB1.1. The STM program will use USB2.0. The newer firmware in the XEM3001 is required for Windows 7 compatibility only.
HW-Platform: 4. Windows XP, SBC6711, XEM3001 (firmware 3.x) Additional to 3. a SBC6711*.bin file has to be flashed into onboard FlashROM using the programs Flash utility from the Tools menu. The DSP will boot from flash. The STM program will use USB2.0. The driver for the XEM3001 has to be installed, the SBC6711 driver is not necessary as the USB1.1 is not used any more.
HW-Platform: 4. Windows 7 (64bit), SBC6711, XEM3001 (firmware 3.x) Same as above, but the XEM3001 driver located in the program directory is named okfrontpanel64bit.dll. The DSP will boot from flash. The STM program will use USB2.0. The driver for the XEM3001 has to be installed, there is no SBC6711 driver available.
Remarks: For new installations XEM3001 Firmware 3.x is recommended as it allows booting from Flash.
The files:
XEM3001 firmware files :
Old Firmware: Vers. 2.5 FrontPanel1-Legacy.FrmPkg
Latest Firmware; Vers. 3.1 FrontPanel3p1-Update.FrmPkg
Frontpanel Software Installation:
2.5 Firmware: FrontPanel-v1.3.1-Setup.exe
3.1 Firmware: FrontPanelUSB-Win-Win4.0.0.exe
3.1 Firmware 64bit: FrontPanelUSB-Win-x4.0.0.exe
Bit files:
3.1 Createc.bit
2.5 stmafm2fifo.bit
DLL's:
Version 2 Okfrontpanel.dll
Version3 32bit okfrontpanel32bitV3.dll
Version3 64bit okfrontpanel64bit.dll
In the initialization file stmafm.ini the flags:
Enable_USB, FlashBoot, OpalKellyVer3 have to properly set to select a particular boot configuration.