Fujitsu Cremson Series User Manual
Fujitsu Cremson Series User Manual

Fujitsu Cremson Series User Manual

Graphic controller family modular starterkit

Advertisement

Quick Links

Cremson Graphic Controller Family
Modular Starterkit
User's Manual
for board configuration
MB91F361/2 CPU-Module
+
MB86290A 'Cremson' or MB86291 'Scarlet'
© Fujitsu Microelectronics Europe GmbH
Vers. 1.0
page -1-

Advertisement

Table of Contents
loading

Summary of Contents for Fujitsu Cremson Series

  • Page 1 Cremson Graphic Controller Family Modular Starterkit User’s Manual for board configuration MB91F361/2 CPU-Module MB86290A ‘Cremson’ or MB86291 ‘Scarlet’ © Fujitsu Microelectronics Europe GmbH Vers. 1.0 page -1-...
  • Page 2: Warrenty And Disclaimer

    However, this warranty is excluded if the defect has resulted from an accident not attributable to Fujitsu, or abuse or misapplication attributable to the customer or any other third party not relating to Fujitsu Microelectronics Europe GmbH.
  • Page 3: Read This First

    For documentation or software updates, please refer to our web site www.fujitsu-fme.com Fujitsu reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice. Trademarks DOS, Windows95, Windows98, Windows NT are registered trademarks of Microsoft Corp.
  • Page 4: Table Of Contents

    Contents Warrenty and Disclaimer.................. 2 Read this first....................3 Contents ......................4 Introduction....................5 1.1. Board Configuration................6 2. Installation....................7 2.1. Hardware Installation ................7 2.2. Software installation................8 2.3. “Softune” Development Environment installation ........8 Getting Started..................9 3.1.
  • Page 5: Introduction

    The board is a combination of a CPU- main board and a graphic subboard equipped with the graphic chip. Fujitsu has a number of graphic controllers for embedded systems organized in different device families. All graphic controllers from one particular family are software-compatible.
  • Page 6: Board Configuration

    1.1. Board Configuration There are a number of boards available for each Fujitsu graphic controller as well as at least one CPU type. Make sure you have both, a CPU- and a graphic-subboard available. The boards are available individually !
  • Page 7: Installation

    ü Power Requirements: A power supply, capable of supporting 9-12V DC at about 1200 mA. Note that the power connector must be + at the shield and - in the centre. Power supplies are available from Fujitsu. ü RS232 : An ‘extension’ (1:1) RS232 cable with DB9 m+f connectors ü...
  • Page 8: Software Installation

    2.2. Software installation Insert the provided CD-ROM, browse to the “Modular Starterkit”-section and select the Installation option for your CPU-module and Graphic Controller. Follow the instructions to extract the software package. Note : If you don’t have Softune Workbench installed on your PC already, you should extract the Softune Workbench package first.
  • Page 9: Getting Started

    Getting Started Make sure you have the software installed on your PC and the evaluation board is ready to use. For details refer to the Hardware and Software Installation chapters. This chapter uses the available examples to illustrate some features of Softune Workbench. 3.1.
  • Page 10: Mb91360 Flash Programmer

    3.3. MB91360 Flash Programmer The tool „MB91360 Flash Programmer“ is a general flash programming tool which works with all devices of the MB91360 series. Make sure you have installed the Flash Programmer from your CD-ROM. The package includes the executable (Flashprg.exe) as well as some binary files (Brloadxx.bin) and a user’s guide (Flashprg.pdf).
  • Page 11 Follow these steps to use the MB91360 Flash Programmer : 1. Connect a serial cable (RS232 „extension“-type 1:1 / male-female) from a PC COM-port (1-4) to your CPU-board „UART0“-connector. 2. Specify a (hex-)file in the “file to program”-field (use the browse-button to select).
  • Page 12: Using The Api-Commander

    3.4. Using the API-commander If you have successfully programmed the APIcommander-software to your CPU-module, close the flashprogrammer tool and open the provided terminal program „Starterkit Wizard“ (SKWizVxx.exe). This program is a standard terminal program with some more extensions for your Cremson modular starterkit. Execute Starterkit Wizard, select the COM-port (make sure, you still have the RS232-line connected to your CPU-module) and press on the connect-button.
  • Page 13 In addition, you can send a sequence of these commands as textfiles to execute a linear set of functions. Try the following example : Click on the „Load File“ button and locate the folder „SEQ“ which contains a number of example files. Choose „SetupVGA.seq“ and click OK.
  • Page 14 Now try to execute a very simple graphic function on your own – drawing a line. To do so, enter the following commands : >GdcColor GDC_RED >GdcPrimType GDC_LINES >GdcDrawVertex2D 0,0 >GdcDrawVertex2D 640,480 >GdcPrimEnd You should now see a red line across the monitor. This example shows how the APIcommander works : You can enter a set of commands exactly the way you would have to when writing a program.
  • Page 15: Using The "Cremson Starterkit Demon"-Program

    3.5. Using the “Cremson Starterkit Demon”-Program Another way to control the functions of the APIcommander-software is provided demo program „Cremson Starterkit Demon“ (Cremkitdemo.exe). This program is a windows-based „remote- control-unit“ for almost all functions of the Cremson/Scarlet Graphic- Controller. It requires the APIcommander-software running on the CPU- module (see previous section).
  • Page 16: Creating Projects With Softune Workbench

    Creating projects with Softune Workbench Make sure you have Softune Workbench for FR installed on your PC and the evaluation board is ready to use. For details refer to the Hardware and Software Installation chapters. This chapter uses the available examples to illustrate some features of Softune Workbench.
  • Page 17 assembler, C-compiler and linker for FR whenever necessary (only the changed files will be re-compiled). If you wish to re-compile the entire project regardless of any changes, you can use the BUILD-function. To check for syntax-errors on a specific source-file, use the COMPILE/ASSEMBLE function. These three functions are available on the button-bar or from the main menu (Project –...
  • Page 18: Creating Projects Using The Api

    Scarlet devices, it is recommended to use and modify the provided example projects and templates. Note : the provided software are designed for Fujitsu MB9136x controllers. If you are using a different CPU, you cannot use the library and include files in this installation ! The template ”APITemplate640480”...
  • Page 19: Appendix

    Appendix 5.1. Appendix A : Supported API commands The following commands are implemented in the API-commander. For details about their function, parameters and environment settings, refer to the “Graphic Driver”-Manual on the provided CD-ROM. Also see the Cremson- or Scarlet-hardwaremanual for details. API-command table : GdcInitialize GdcFlush...
  • Page 20 GdcSetInterruptMask GdcSetMemoryMode GdcSoftwareReset GdcCapSetVideoCaptureMode GdcCapGetErrorStatus GdcCapClearErrorStatus GdcCapSetVideoCaptureBuffer GdcCapSetImageArea GdcCapSetWindowMode GdcCapSetVideoCaptureScale GdcGeoInitialize GdcGeoInterrupt GdcGeoSync GdcGeoLoadMatrix GdcGeoLoadMatrixf GdcGeoNdcDcViewportCoef GdcGeoNdcDcViewportCoeff GdcGeoNdcDcDepthCoef GdcGeoNdcDcDepthCoeff GdcGeoViewVolumeXYClip GdcGeoViewVolumeXYClipf GdcGeoViewVolumeZClip GdcGeoViewVolumeZClipf GdcGeoViewVolumeWminClip GdcGeoViewVolumeWminClipf GdcGeoSetAttrMisc GdcGeoSetAttrSurf GdcGeoPrimType GdcGeoPrimEnd GdcGeoDrawVertex2D GdcGeoDrawVertex2Df GdcGeoDrawVertex2Di GdcGeoDrawVertex3D GdcGeoDrawVertex3Df GdcGeoDrawVertex3Di GdcGeoTexCoord2D GdcGeoTexCoord2Df GdcGeoTexCoord2DN GdcGeoTexCoord2DNf GdcGeoGetInterruptStatus GdcGeoClearInterruptStatus GdcGeoSetInterruptMask GdcGeoBltTexture...
  • Page 21: Appendix B : Related Documents

    FR Family Assembler Manual FR Family Simulator Manual FR Family Emulator Manual FR Family Linkage Kit Manual FR Family Softune Workbench Manual Note : All documents are available from the provided CD-ROM, Fujitsu’s Microcontroller CD-ROMs or from our web-site. page -21-...
  • Page 22: Appendix C : Trouble Shooting

    5.3. Appendix C : Trouble shooting Problem Solution Evaluationboard does not Check voltage supply and jumpers : * The voltage on DC-Power plug initialize after power-on. LEDs (Power indicator) does not should be in the range of 9-12V (@1A). light up. The plug should have + on shield and –...
  • Page 23 * Make sure all jumpers on both There is no picture on my VGA- monitor boards are set correctly (see board- manuals) * Make sure you are using a VGA- cable with all lines (including C-sync) connected 1:1 ! * Make sure you have enabled these Hardware units of the CPU such as LEDs, user buttons, UART0 units on the evaluation board using the...

This manual is also suitable for:

Mb91f361/2Mb86290aMb86291

Table of Contents