Home
Fujitsu Developer Suite User Manual
Contents
1. v7588677W vWE31WCC va827a 6581 2 nv7 07R787 IA cmo HIT 192 co FUJITSU 8 Erase flash sector Erase a single flash sector User Defined E 0000000 9 Erase flash chip Erase the complete flash chip Erase Single Flash Sector Flash Mode User Defined 7 0000000 193 co FUJITSU Dongle License Update Upgrade Remarks e f the Dongle should be upgraded please follow the steps below 1 Find out the ID of the Dongle to update For this Start the Fujitsu Developer Suite and enter the menu item located on the upper right side in the menu bar Update License Read out the complete number directly behind the Key ID item and send it directly to your Fujitsu contact person 2 Update License Fujitsu will then internally update your License Information and send an update file back to you v2c Now start the Fujitsu Developer Suite again and press the Update License button see below 194 co FUJITSU Key ID 123456789 Indigo IndigoL MB88F332 3 Indigo MB88F334 Ruby 1886298 JadeD MBSEROZ EmeraldL 86 11 EmeraldP MBS6Rl2 Calypso MB98xxx Atlas MB9xxxx Select the received file v2c and press Open The update starts immediately Vendor To Customer Files v2c sz After the Dongle has been successfully updated close
2. 14 Wite Element Command Seque OKABCDABCD 8bi 0400000012 040001038 OxABCDABCD 0400000012 write Element digo2 Seque LEN 32bit 0412345678 ______0000102 8 OxAAABBBCC 012345678 416 EndElement 17 Software Delay Element t zr direi Save in sequence Ee m 20 User Defined Element _ samples 21 EndElement 2 22 User Defined Element My Recent 8 23 EndElement Documents User Defined Element End Element 925 ARPUTINDIRECT Element 27 ARGETINDIRECT Element 28 ARGET Element 23 DRSHIFT RIGHT Element 4930 Jump Relative Element 431 DRINVERTElement DOCLICT CET Clarnnk Sequence File 94 Sequence File adcseal Sequence Secured File gdeseqsec 3j Par File par Indigo Sequence File adcicmd RY Inc File inc GHS Mbs File mbs 238 co FUJITSU 4 Execute Sequence The sequence can also be executed at once as command sequence For this do the following steps a connect to the target b ensure that the execution sequence is the active one c ensure that the Sequence Execution is set to Command List d press the play button Non convertible actions will be ignored on execution and a warning message will be displayed After pressing the play button all actions will be converted into a command sequence and copied into memory The
3. v Vertical Polarity High VESA 1280 720 Pixel Clock Pixel Clock 6 07 MHz 6 07 MHz Success path and settings automatically calculated After configuration the required Pixel Clock as well as the real Pixel Clock that can be adjusted is adjusted in the Clock Path will be displayed Furthermore a short message will appear with success or failed information 213 co FUJITSU 5 Clock Path Setup a Automatic Mode It is recommended to use the automatic setup by enabling the Enable Automatic Configuration check box When it is enabled the best path trough the Clock Path as well as the best settings for the PLL and the different Dividers will be calculated automatically This will be done in a way to get the best and closest timing to the calculated reference values Display 1 o Information ___ Settings Configuration Details 4 Pattern Generator Pattern Information _ 7 Enable Automatic Configuration Success patbaadseltings automatically calculated pix clk 33 24 MHz 33 26 MHz 56 49 MHz clk 66 53 2 bit clk 132 96 MHz bit clk 133 06 MHz bit clk vid clk 132 95 MHz vid clk 133 06 MHz 214 co FUJITSU b Manual mode When the automatic clock setting is disabled the user can choose its favorite path by its own After changing the Path the PLL or the Dividers the real adjusted clock will be automa
4. A Component IP typically contains a set of Register s which displayed as sub item with the specified icon e Register Lock Unlock Key Ta A special Register which is required to Lock Unlock a set of other registers For locking unlocking a special key is required which must be programmed in this register e Register Lock Unlock Key Status A special Register displaying the status of the current Lock Unlock mechanism e Field A Field is a bit or a bit field corresponding to the register which it holds Type Section Describe the type of a field that can be e Read e W Write e RW Read Write e RSVD Reserved e WIC Write Once e RW1C Read Write Once e RWX Read Write Bit Offset Section 60 co FUJITSU Describe the offset of the first bit of the field within the register Bit Width Section Describe the width of the field Field Value Section Value of the field decimal Register Value Section Value of the Register Hexadecimal Error Section When an error occurs on the last hardware access this section contains a status letter e X Error e W Warning e Information 61 co FUJITSU Keyboard Controls Backspace Read current selected item Enter Select write edit field Tab Select next user control Up Down Arrow Step to previous next item Left Right Button Expand Collapse item Any other Letter Step to the next item that starts with this letter 62 co
5. OxT5845688 OXIIBT66TE Ox627463AE OxATE8 1821 OXCABS4GfI Ox5374BCS3 672 16 OxfE46060E Ox31ABS6T3 QRCOSEAZEE OxAAS23 6C Ox2FC34CSA 0x8377D485 Ox66386A A Ox3718fAAB OxlAD4CI6F Ox35FAOBSO OxEEFFBIB Ox11CBD1D6 OxSA7BABSE QASTADTIOD 04ADC33379 Ox4EAEIFST 0 82620 6 0x102CO188 OxCTS354AA Oa3TDI2768 0 17 4233 Ox82CO4I4O 0 05713 04 62 2 Ox 756540 0x04323022 Ox2AGBEDOF 030510209 0 11691100 0563598440 0x340472A9 0 6754610 OxODSESBAD Ox63DE127E2 0xAB4ASCPE QRGASBSESL 0 3 983072 OnSASIOOIC 0xA5442852 OxFBASSPCA 0x0323127F Ox1ACIDFOS 0 114 227 1415250 Ox3DO6AB47 Ox53C3F7S9C OxA331E68A CxD3862A20 0 1167 569 OxFOSS3CT4 Ox75AD7104 OxZASCOS00 Ox0C43DTO4 0xA82D4287 OxAROTCIFB 0442011012 0x08715233 O 557E34E1 0 75810227 0893070041 0x636421A49 OxED4ASPRA4 Ox6ETORDTS 021644700 OxDFAG4TTO OxZ48ECO1D OnDCEESSSE OxC23CDES2 OxSFICE4E9 0588724009 Ox91871676 Ox377C 388 Ox8T180828 Ox1CB2AGE4 0x7D33D445 DxCC3BT784 0 07090726 OxZZMTSIS OxEGAFIESD 0 0990188 OxCIAESFIR Ox3CIES314 OxSSSESALD 0 08 80242 0 43187763 0x03298077 Ox7TT4A419 0 28441716 Ox1BD7286C 082005751 Ox3333438F OxCIASEIZF amp 0541039095 0x3CD amp 7A62 0x4S28E87D 1 1957088 Gx47872587 OxSSAEASEC OxiSIADSEO OxCBSACA4A Cx118 amp fE78 0x45128C35 OxSA61TSDC Ox7OESEESD Ox88D45350 Da3916A364 QaDE1BTFOD Oa549724E7 2 DaA4805F78 2 00589771
6. v Vertical Polarity Hig Ee E Pixel Clock Pixel Clock 33 26 MHz 132 87 MHz Success path and settings automatically calculated Read Hardware Write Hardware 216 co FUJITSU 7 Test Image Generator To test timing changes made a Test Image Generator is available There are a few test images as well as some features to produce and apply such a test pattern Because of the small Indigo2 memory the test image is typically not a full calculated 32bit image The image is more a combination of different Iris features and path settings to get a displayed pattern similar to the full image also the fetch sprite unit is used for this purpose Please be aware that the Iris will be setup and current values are lost after applying the test pattern Display 1 o Information Settings 4 Configuration Details 4 Pattern Generator Pattern Information Pattern Select Od Grey Ramp _ BH ie Display Info Text Save Setup As Save Image s Write Settings Write Patter After pattern was setup do the following a Write Pattern By pressing this button the required pattern or at least parts of it will be transferred to SRAM for further usage b Write Settings Here the Iris and its components will be setup to display the required image 217 co FUJITSU 8 Save Load Settings To store current timin
7. 123 E 126 Stack kem tm 132 VI cp ge 133 NS 134 135 b Pixel D ta 136 Color Palette e S 139 2 Action VIBWoepusebitesieddei M otedio imd Mod ONU IUdNI Pee 145 ead aia qd pd dii abd P dE SEQ QD dE B qa EQ 152 153 a ettet 154 2e ACION VIEW aoo Loa bog bo 160 Ville demon Flash 162 UELUT 163 2 ACION 165 IX Memor Flash DUMP Pet TD c n 171 eee eee eee 172 a Hex DUMP t 174 Z ACION 175 X a CMM IDE eM El 182 3 E E E E E EE EEE E E E T et 183 E T I ee 186 Dongle License Update Up Grades nci ana dua inae 194 4 Emerald Auto Update 197 5 Emerald Display Panel a 202 Indigo2 Display Panel M
8. Erase Flash Chip Erase Single Flash Sector Standard Mode l at 1 Mode 188 co FUJITSU 5 Flash Editor a Read a Flash Block Enter number of items to read An item is 4Byte A maximum of 512 items can be displayed at once b Modify entries of the Flash Block After Reading the required entries are displayed in the Grid View Select an entry in the view and press enter to manipulate the Data ESBS EUM AZED91AB E TBA D7D7ASD Cus T aranana 37113805 inu User Defined 0000000 mmc F3B1E5B8 189 co FUJITSU c Write Flash and check Reporter Flash the data content in the grid view with the number of items in the item count field to the entered flash address Jj rasing corresponding Buffers Modifying Buffer from Data Erasing corresponding Sectors Flashing Buffer to Flash Memory PROCESSING FINISHED with SUCCESS 190 co FUJITSU 6 Flash Dump Different Flash File Formats will be supported that can be read into the hex view a Read Flash and Save Enter Flash Address directly into the edit box or choose one of the predefined sectors with the Sector Selection Combo Box Enter the number of items to be read and start reading the Flash Block xBClAZ7FF xCD2F33F6 0 0 344966 OxFSBOS469 0x6878694C Ox6SSACA9S Ox39AB6FE6 Ox3179C002 0 76 48841 xOA4FE
9. View Register Name Section Identify the register by its name e Write Element Write the Register Value with the given Size to the specified Address e Read Element Read the Register Value with the given Size from the specified Address e Poll for Read Element Reads the Register Value with the given Size from the specified Address until e User Condition is getting TRUE Value amp Mask Mask This is useful to check Status Register Bits Flags e g Value 0x00AB 0 0800 gt FALSE gt read again e g Value 0xOFAB 0 0800 gt TRUE gt continue e the number of Poll Cycles are reached e occurs e Poll for Target Element Reads the Register Value with the given Size from the specified Address until e User Condition is getting TRUE Value amp Mask Target This is useful to check Bits Flags with highest flexibility e the number of Poll Cycles are reached e occurs e Write Repeat Element Write the Hexadecimal Value to the specified Address This will be done until Repeat Count is reached e Write Repeat Increment Element Write the Hexadecimal Value to the specified Address Now the Address will automatically incremented and the same Value will be written to the new Address This will be done until Repeat Count is reached 84 co FUJITSU Repeat Increment Element Compare the Hexadecimal Value at the specified A
10. Default Independent This execution mode is not device specific It executes the register sequence as they are listed in the View without any device specific options Special device specific elements will be ignored in this execution mode Indigo Direct Access This is a specific operation mode for the Indigo device Indigo Command List This is a specific operation mode for the Indigo device When executing the sequence in this mode a Command List will be generated and written into the Command List Buffer After this the Indigo Command Sequencer will be triggered to force executing the command list at once It allows adding a special Command Sequencer Elements Indigo2 Command List This is a specific operation mode for the Indigo2 device When executing the sequence in this mode a Command List will be generated and written into the Command List Buffer After this the Indigo2 Command Sequencer will be triggered to force executing the command list at once It allows adding special Command Sequencer Elements 98 co FUJITSU Sw Delay Button This special button is only available in the Default Independent Mode By pressing this button a Software Delay Element is added which delays the execution of a sequence on the inserted position for a specified period of time 99 co FUJITSU Indigo Specific Elements These special elements are only available for the Indigo device and the Indigo Command List Execution
11. Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Pe eee Cananen Indigo 2 Command List Default Independent nmand List OxABCDEFAB 2 0x020005E8 OxABCDEFAB gt OxAABBC 0x000011E8 Ox44BBCCDD 2 0x000010E8 OxEEFFAABB 2 000000003 0x000012E8 0400000003 OxABCDE Ox000008E8 Ox4BCDEFFF 0x00000012 040001038 Ox4BCDABCD 0 00000012 0x1 2345678 0 000102 8 O AAABBBCC 0412345678 E 0 00000 8 20 0x001400E8 0411223344 0x000102E8 OxABCDABCD 0x11223344 0 00001234 0x010103E8 OxABCDABCD 000001234 0 000103E8 Ox4BCDABCD 000000012 Ox00000FE8 0x020004E8 Ox44BBCCDD 0 000011 8 OxFFFFFE gt 0 00000 8 sAABBCCDD 0x01 0004E8 Ox4ABBCCDD OxO0000FES Ox020007E8 05020006 8 Ox000009E8 O DDEEFFAA Ox001D14E8 OxABCD16E8 0x000018E8 nunmimieco sABCDABCD DxAAABBBCC Ox4BCDABCD Ox4BCDABCD OxABCDABCD sAABBCCDD OxDDEEFFAA Ox00004BCD 236 co FUJITSU 2 Sequence Execution Mode By default the Sequence Execution Mode is set to Default Chip Independent which means that all sequence items will be executed as single transfers and corresponding to the action In this mode only standard actions will be available like Read Write Write Field etc
12. Data Register DREG CHECK Element Compare bits of Data Register with Value and skip next instruction when result is equal if DREG Value PC sizeof next instruction PC Write Element Value that should be written onto the given destination address To manipulate a register sequence item you can either press the Return Key or you can directly select the hexadecimal Edit Field by mouse When the Edit Field is selected and ready to be entered the background color will be displayed in a light red color After entering the value the Enter Key must be pressed to accept the new value If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again In both cases the input mode ends and the background color of the Edit Field is displayed in a light green color 106 co FUJITSU Poll Cycle Count Delay Edit Field Repeat Count Depending on the selected item an Edit Field appear which is prepared to enter decimal values Currently this field appears when the selected item is a SW Delay Element The field represents the software delay in milliseconds Delay ms Poll for Read Element Here the the maximum allowed Poll Cycles to reach User Condition should be entered If User Condition is not reached within Poll Cycles processing of the Poll for Read Element will be stopped Poll Cycles Poll for Target Element Here the the maximum allowed Poll Cy
13. orientation display timing info etc lt Global Display Ej Display 1 Display 2 Ej Display 3 o Information Settings 4 Pattern Generator e Pattern Information Pattern Select Color Bar Grey Ramp Circle Single Color Grey Ramp Grey Ramp All Directions Grey Bar 6 Color Bar R G B C M Y Grey Ramp Color Bar Circle Color Bar Grey Hamp Circle p Checkerboard Grid Grid Horizontal Raster eue j 20 10 Grid Vertical Raster 2 3 20 10 Vertical Flip Pattern Display Info Show Full rientation Text Pattern Preview Save Setup s Save Image s s N White Pattern 207 co FUJITSU After pattern was setup do the following a Write Settings By pressing this button the corresponding layers of the display output will be setup automatically to prepare a framebuffer like environment b Write Pattern Here the pattern displayed in the preview box will be copied to the target memory framebuffer Attention It is required that the display memory was initialized before with a proper setup The display memory can differ depending on the customer For the Fujitsu validation boards there is a sequence available that can be executed before in the Register Sequencer c Adapt Timing Finally step back to the settings page and correct the values as required It is now possible to enable the Direct Hardware A
14. 73 co FUJITSU Hexadecimal Edit Field To manipulate a register you can either press the Return Key or you can directly select the Hexadecimal Edit Field by mouse When the Edit Field is selected and ready to be entered the background color will be displayed in a light red color After entering the value the Enter Key must be pressed to write the new value to the register If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again In both cases the input mode ends and the background color of the Edit Field is displayed in a light green color 74 co FUJITSU Element Edit Field When there is a group of registers register sets which are followed by absolutely identical registers register sets then only the first will be displayed by default In other words such a register register set is considered as Element where the element with the ID 015 selected as default Only in this case the Element Edit Field appears If access to another similar register register set is required then the element number can be set to the one which should be displayed Don t forget to read out the register when the element number has been changed otherwise the old content is still displayed 75 co FUJITSU d Field Page When a Field is selected on the tem View then relevant information as well as some possible action controls will appear on
15. Bytes Per Line Stride Bytes Per Line Bytes of Image Stride Bytes of Image Alpha Information 32 Bit Per Pixel 64 Bit Per Pixel X Res Y Res ColorSpaceCmyk ColorSpaceGray ColorSpaceRqb ColorSpaceYcbcr ColorSpaceYcck HasAlpha HasTranslucent lt 384000 800 480 32 Format32bpp rgb 3200 byte 3200 byte 1536000 byte 1536000 byte True True False 96 dpi 96 dpi no no no no no yes no 219 co FUJITSU b Global Information Page This page contains some information to display panel timings as well as supporting the user to read out the correct timing values from the panel specification 1 Timing 7 HTOTAL Horizontal Total Pixels Horizontal Synchronize pulse Position HSW 7 HSYNC Horizontal Synchronize pulse Width 220 co FUJITSU 7 1 2 Signature Manager Main intention is to easily setup signature unit of the Indigo2 Furthermore the signature information of a selected image area will be calculated and displayed for further usage in an application Remarks e available for SPI Aardvark and Ethernet E21P connection type e working with Indigo2 1 Select Display Panel Manager Feature Page Select the Display Panel Manager page in the selection view mw 49 Stepper Motor Control Trigger Q Register Sequencer QJ Sequence Stacker Ld Memory Flash Editor Ld Memory Flash Dump E a Tools
16. Stride Bytes of Image 10400 byte 135 co FUJITSU b Pixel Data Page This page contains the core pixel data of the image By changing the data organization style see corresponding combo box it can be selected how the data is getting organized It could either be 8 16 24 or 32 bit width data elements For some chip versions one or more specific styles are offered which re organizes the pixel data elements in a way which best match the hardware requirements Indigo2 MB88F334 e Indigo2 32 Bit ARGB e Indigo2 32 Bit ABGR e Indigo2 32 Bit RGBA e Arranging the pixel data as they are required Arranging the pixel data as they are required Arranging the pixel data as they are required Indigo2 32 Bit RLD ARGB Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required e Indigo2 32 Bit RLD 2 ABGR other RLD Other RLD compression algorithm Indigo MB88F332 IndigoL MB88F333 e Indigo 32 Bit e Indigo 32 Bit RLD Ruby MB86298 e Ruby 32 Bit ARGB e Ruby 32 Bit ABGR e Ruby 32 Bit RGBA JadeD MB86R02 e 32 Bit e JadeD 32 Bit RLD EmeraldL MB86R11 EmeraldP MB86R12 e Emerald 32 Bit ARGB e Emerald 32 Bit ABGR e Emerald 32 Bit RGBA Arranging the pixel data as they are required Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required
17. Action View The Action View contains specific available items corresponding to the selected active item in the Selection View or in the Item View Typically it contains some information about the item as well as some controls which offer special actions A Context menu is also available by pressing the right mouse button on the Register Sequencer in the Selection View Mew Sequence Stack Load Sequence Stack Expand All Collapse All 123 co FUJITSU New Stack Button Create a new and empty sequence stack as sub item of the Sequence Stacker on the Selection View 124 co FUJITSU Load Stack Button Allows loading a sequence stack that was prepared and stored before and add it as sub item of the Sequence Stacker The typical file extension of a sequence stack is gdcseqstack 125 co FUJITSU a Stack Page When a Stack Node sub item of the Sequence Stacker is selected on the Selection View then relevant stack information as well as some action controls will appear on the Action View Rename Stack A Context menu is also available by pressing the right mouse button on a Sequence Stacker Node item in the Selection View Run Sequence Stack Activate Sequence Stack Rename Sequence Stack Save Sequence Stack Save Sequence Stack As Close Sequence Stack Expand All Collapse All 126 co FUJITSU Save As Button Press this button if it is required to store the selecte
18. FUJITSU 4 Action View The Action View contains specific available items corresponding to the selected active item in the Selection View or in the Item View Typically it contains some information about the item as well as some controls which offer special actions If a so called Field item is selected in the tem View then depending on the field size some advanced controls like Edit Boxes Sliders List Views appear and offer hardware read and write actions 63 co FUJITSU a Design Page When the Register Debugger item is selected on the Selection View then relevant design information as well as some possible action controls will appear on the Action View A Context menu is also available by pressing the right mouse button on the Register Debugger item in the Selection View Read Design Write Design Expand All Collapse All Instance Register Sort 4 Hide empty Instances reserved Registers 64 co FUJITSU Expand All and Collapse All menu items expands collapses all Register Items of the complete design There are also some display options available Instances e Sort to sort the instance list below the Register Debugger node Mode gt by Name or Address Order gt normal or reverse order e Hide empty instances to prevent empty instances of being displayed Register e Hide reserved registers to prevent reserved registers of being displayed 65 co FUJ
19. eurer 9974808 _ 2 6_ 7 Erase Flash Chip Erase Single Flash Sector 164 co FUJITSU 2 Action View When the Memory Flash Editor item is selected on the Selection View then relevant action controls will appear on the Action View Memory Mode Flash Mode User Defined 7 E1000000 iy Load Dump from 165 co FUJITSU Offset Edit Field This field allows entering the base offset address hexadecimal of the edit field The corresponding base address for the entered offset will typically be 0x00000000 If flash support is enabled the base address will automatically be set to the base address of the of the first flash memory sector to guarantee proper access Flash Information When flashing is enabled a Sector Selection combo box is available allowing to directly select one of the available sectors When a sector is selected the corresponding target address will be automatically entered into the Offset edit field Direct Sector Selection User Defined User Defined Remark When entering an offset address directly it must be ensured that the address is 4 byte aligned otherwise it will be corrected automatically To accept this value press the Return Key otherwise the old value will return 166 co FUJITSU Items Edit Field Here the number of items decimal should be entered that n
20. x32BOCBB 0 5 15881 xl7ACS6E 56 x3BF5529 OxA475A30 0 4 4 60 OxDFC6914 OxDDSE1ZB 0 62 4 51 159 0 122 5 0 00 2703 xCABSBIB OxEADS3BE 0 77129 5 xl4553A2 xlFA6SIlE fiva4 amp enn Dump to 191 co FUJITSU b Read File and Flash Enter Flash Address directly into the edit box or choose one of the predefined sectors with the Sector Selection Combo Box Enter the number of items to be read and start reading the Flash Block OxDZDZCAFF OxD1DOCEFF OxDODICCFF OxDODLCCFF OxDlDZCDFF OxDODLCCFF OxDODICCFF OxDODLCCFF 0 OxDODICCFF OxDODLCCFF 0 OxDODICCFF OxDODLCCFF 0 xDODICCFF OxDODLCCFF 0 TestImage2 1024 768 32 RGBA gdc OxDODICCFF OxDODLCCFF 0 640 480 Testlmage3 640 480 32 RGBA gdc3 OxDODICCFF OxDODICCFF 0 Werkes HA Mere z i fi testimage3_800_600_32_RGBA gdc3 OxDODLCCFF OxDODlCCFF 03 testimage3_1024_768_32_RGBA gdc OxDODlCCFF OxDODLCCFF 0 car 1280 1024 gdc32dat W testimage3_1280_1024_32_RGBA ad xDODOCEFF OxDODOCEFF 0 green 1024 768 RGBA gdc32dat OxDLDOCCFF OxDlDOCCFF 0 red 1024 768 RGBA gdc32dat OxDODICCFF 0 OxDODICCFF OxDODICCFF O gt TestImage0 640 480 32 RGBA gdc32dat OxDODlCCFF OxDODICCFF 03 Mil TestImage1_640_480_32_RGBA gdc32dat OxDODICCFF OxDODlCCFF O gt ALANI TestImagei 800 600 32 RGBA gdc32dat OxDIDOCCFF OxDIDOCCFF 03 Testlmagei 1024 768 32 RGBA gdc32dat OxDODICCFF
21. 0x0A30C400 0 92 20 Ox5E7B8BCA 0x773E33A3 Ox03CB8CE7 0 094 0 9 0 6 65525 OxAOE7CACI OxF3F0401D 0 81030986 OxDCAOCD8A OxSEFSBFC9 0xE3187657 OxC61ED906 OxA7E85151 0x669B6A6A 0x202C0188 0x2169E2DO OxFBASS8CA 0x79AD7104 OxED4888A4 Ox8E180B28 0x99365A1D 0 655 77 OxCBSACA4A O0xB257BASC OxFAF65757 0 00558307 Ox2CSA1B33 OxF81941F3 0 68791820 Ox1FC3B3DS OxSFF1184E Ox03ES3A8A Ox6EEEC21E OxESD3B76A OxBEAZS7AE 0xA778BA7A OxEA740B3B OxCS3A49A1 0 8 4 504 Ox2B901BC6 OxCABB468F 0x9718EAAB 0 5354 0x63598440 0x092312FF OxEASCOSO0 Ox6EFO8D75 0x07BCEFD1 0x06A80242 0x42039099 0 1236 78 OxA4805F78 0 25 51 42 OxFBSFO70S OxA62540B8 OxAC81825B 0x546048CC 0 0782 499 0x882A5B30 52 0 Ox8EEOF6B6 Ox2C6E0485 Ox8E2BOCO6 OxD057B1AE 0 544 414 0 1779 Ox184FAFCF Ox41FFA213 0 59748 59 0 1 04 26 Ox3FD12F68 0x340472A9 OxlACIDFO6 0x0C43DF04 0x2164470D 1 2 6 4 0 43187 63 Ox3CD57A62 0x49128C30 Ox5AE08AA7 0 7894082 OxF34FSEC1 Ox4F4BAC71 OxFO3DSB45 6 650 0x768D95FD Ox35DBB136 0x5216241A OxF47C353C OxF687F79B 0x92B18E32 0xC71796BC 0x4C9276A3 OxFSDF4AS6 OxCAG4CASE OxC4A34DDB 0 6708165 0 35 0850 0x17A4D33A 0x6796E01C 0x114522FB OxAB2D42B7 OxDFAG6FFO 0 70930649 0x0389B077 0x4928EBDD Ox5A61FSDC 0x005B9771 OxD6A2751D 0xA0348274 OxOAD1C330 0 80 7148 0 0288149 OxF88D20D1 0 94844
22. 1 Selection View The Selection View contains the main tools that are available with the current Project Solution in combination with the available hardware design Sequence stacks can be stored and loaded separately The Sequence Stacker can contain none or more sequence stacks that can describe a more complex scenario behavior combining multiple register sequences to a stack Typically the Selection View contains the following sub items for the Sequence Stacker e Sequence Stack v The Sequence Stacker can contain none or more sequence stacks This symbol specifies an available sequence stack e Active Sequence Stack When a sub item of the Sequence Stacker has such symbol it is marked as the Active Sequence Stack 119 co FUJITSU 2 Item View The tem View contains specific available items corresponding to the selected highlighted item in the Selection View The following sections are displayed for the Hegister Debugger in the View Name Section Identify the filename of the loaded register sequence e Standard Register Sequence Element Represent a complete register sequence file which was loaded into the current sequence stack Typically the name of the register sequence file was displayed in this section Furthermore when hovering over the filename information to the corresponding sequence file will be displayed Remark The single sequence items of the register sequence can also be
23. 2 Ox1B04453D 0x81030986 OxA778BA7A OxD057B1AE OxC71796BC 0 2408751 Ox24A71D9D 0x24215A09 172 co FUJITSU OxBFBB4A84 Ox2F54D5C6 0x11B60354 Ox3B3B972A OxES573F5A OxCOSBAZE6 O0x97ADC20D 0x5756940A 0 64585 1 OxAS31E6SA 0 557 36 1 2 OxE64F2E9D Ox1BD7286C Ox1CF7A1A4 0x89D329A1 OxE3DB8BEDS Ox58FB2ESB OxFSCCFB4A Ox73EAQEEA 0x7179C9DD 0 40085 43 2 7 44 0x488B67D6 OxCASEFSD6 0x47C49B78 0x43D92CBC Ox00A52CB9 0 393 410 OxSAEC4D93 Ox14E021AF 0x46E35B3C 0x75B456BB 0xAA82936C 0 0 33379 0 043 3022 Ox3E9830F2 0 03862 20 OxF9B2022F 0xBB724009 0 0990188 0 88005791 0 478 2587 0x3916A364 OxCC20E898 0 44640 42 Ox61E0A4C7 OxCS6E4DD7 OxSCEB87F3 0x3024E905 O0x18D0A1B7 0 44813 2 OxDAGEA82E 0x72055BE4 Ox192BDSDA 2 09 9 0 20 9867 0 6 1 2 0 0859 988 0 40 2895 OxF3B766FE 0 2 94 5 Ox4E4E1FSF Ox2A6BEOOF 0 5 52002 0x1167E569 0x93D70D41 0x91871676 OxC3A69F1A 0x3333498F OxS3A6AS6C OxD61B7F00 0 76 7 1 0x734136A9 0x21B5887A 0x8D750007 Ox2BA8C499 0 5652 1 58 0 567432 0 9 19 4 OxEFS3AABB OxF8SC4BF2 0x1B04453D 0x80862D23 0 84 55 0 66805020 0 555 1 5 0 62 469 0 83770685 OxB26DOA86 0 30510209 0xA5442B52 0 0853 4 0x63641A49 Ox37FC6388 0 3 2 8314 OxC2AS3E22F 0 192 05 0 0 949724 7 OxF8E707C4 0 98 7 290
24. Access Mode List View Each Sequence ltem can be one of the following Access Modes Read If selected the item will be a Read Element That means that from the given Address a value with the displayed Size will be read on execution Write This is the default Access Mode when an item was newly added to the sequence On execution the Register Value will be written with the displayed Size to the given Address Write Element Write Field This is a special write Access Mode allowing to only save a field of the register But be careful for this the accessed register must readable and writeable Furthermore the following rules must be followed 0 lt fieldOffset lt register width 1 lt fieldWidth lt register width fieldOffset 0 lt fieldValue lt 2 fieldWidth On execution the Register Value will first be read out modified with the field information an written back Write Field Element Read Field This is a special write Access Mode allowing to read a field of the register The following rules must be followed 0 lt fieldOffset lt register width 1 lt fieldWidth lt register width fieldOffset On execution the Register Value will be read out masked shifted and the result is part of the Value Edit Field Read Field Element Poll for Read Poll for Read Element In this mode the Value with the specific Size will be read out from the defined Address until e User Condition is getting TRUE Value amp Mask Mask Th
25. Chip Control Unit e Clock Modulator Unit e Clock Synthesis Unit e Color Lookup Table Unit e Command Sequencer Unit e Configuration FIFO Unit e Display Controller e Dithering Unit Controller Unit e External Interrupt 0 Unit e External Interrupt 1 Unit e General Purpose IO Unit e 2 Unit e Memory Interface Unit e Pulse Generator Unit e Reload Timer Unit e Remote Handler Unit e Run Length Decoder Unit e Signature Unit e Sound Generator Unit e SPI Flash Unit e Sprite Engine Control Unit e Sprite Engine SAT Unit e Sprite Engine Special Sprite Unit e Stepper Motor Controller Unit e Timing Controller Unit e Unit MB88F333 IndigoL Register Debugger supports the following IP s e A D Converter Unit e Chip Control Unit e Clock Modulator Unit e Clock Synthesis Unit e Color Lookup Table Unit e Command Sequencer Unit e Configuration FIFO Unit co FUJITSU e Display Controller e Dithering Unit e DMA Controller Unit e External Interrupt 0 Unit e External Interrupt 1 Unit e General Purpose IO Unit e 12 Unit e Memory Interface Unit e Pulse Generator Unit e Reload Timer Unit e Remote Handler Unit e Run Length Decoder Unit e Signature Unit e Sound Generator Unit e Sprite Engine Control Unit e Sprite Engine SAT Unit e Sprite Engine Special Sprite Unit e Stepper Motor Controller Unit e Timing Controller Unit e UART Unit MB86298 Ruby Regist
26. Flashing must be visible Typical measured Flashing Time with the SPl Aardvark connection Attention Connection Speed strongly depends on board design and electrical stability Values are valid for the Fujitsu Promotion Board as well as for the Fujitsu Validation Board SPI Aardvark SPI Aardvark Standard Flashing Advanced Flashing Flash Write 32kByte 2 34 minutes 4 5 seconds Flash Read 32kByte 4 8 seconds 4 8 seconds Enable Advanced Flashing or Standard Flashing Settings Help Set as Startup Project Storage MS Fade In on Start Auto Project Scan on Start v lgnore Startup Waming Eror Messages Prefer Standard Flashing when available I when Checked Standard Flashing when Unchecked Andvanced Flashing 256 co FUJITSU Switch Flash Memory Editor to Flash Mode Enable Flashing 9 87004 2 Ox39274100 CxAZDAS84 Ox 0842023 OxLA740838 Qx143470414 0540227643 Ox C426352 Qx7LAG707G6 0 00729702 OXSFESDECE 42 2 Ox6B1L320 OxfAECOLIB Ox9ITLBIC OxCEIAGIAL OxD1773AFB OxIGDTAAL4 0258794291 OxORASSCI 0 1946970 9x11840364 Oxl amp EO21AT 0 60800020 0xI3107607 OxDASFL048 Cx18ATATCT OXCAGACATE 0x0213915D12 Ox3023AABC OxA D458A 0x3838372A Ox46238B3C OX40F2895F OXSSSAICAS OxC 1ED9O6 0x283018C6 Ox41FfA213 OxC4AJ4DOS 0x4 44322f Ox38CBO7C2 Ox75446872
27. Graphics Interchange Format ed pixel formats are 1 bpp indexed 4 bpp indexed 8 bpp indexed 16 bpp 24 bpp 32 bpp 146 co FUJITSU Close Image Button By pressing this button the opened image will be closed 147 co FUJITSU Save As Button 1 Source Code Generator Source Code of the currently loaded image can be automatically generated This is especially helpful when creating an application that should contain the Pixel Data the CLUT Data when available and all required definitions to access and use them The output format depends on the Pixel Format and the Organization that are selected in the corresponding combo box By pressing this button a Dialog Box appear which allows to create or select a source code file of the following types e Standard C Code File e h Header File It does not matter if a c file or a h file is selected entered because always both files with the specified name will be generated If the specified filename already exists it will be overwritten so please ensure that this is wanted or enter a different name All generated definitions and arrays are in upper case Furthermore the following information of the original image is used to generate an unique identifier for the source code e NAMEOFIMAGE Name of the Image e WIDTHOFIMAGE Width of the Image e HEIGHTOFIMAGE Height of Image e BITDEPTHOFIMAGE Bit Depth of Image The syntax of the definitions and arrays are as f
28. Image Manager Font Manager 14 Additional A Display Panel Manager Signature Calculator 2 Connect to Target Device Depending on the connection type the connection devices must be scanned or configured before a connection can be established with the button below 00 03 15 e 221 co FUJITSU 3 Global Signature Page The main page is the so called global page which allows to configure global settings for the corresponding hardware if they are available In case of the Indigo2 signature unit there are currently no global settings supported that are equal for all available units Read Hardware Read all global values as well as the configuration values of the different units at once Write Hardware Write all global values as well as the configuration values of the different units at once Save All Save the settings of the complete Signature Manager including the settings of the different signature units Load Load the settings of the complete Signature Manager including the settings of the different signature units vi Global Signature fat Signature 1 let Signature 2 let Signature 3 let Signature 4 o Information Settings oe Read Hardware Remarks On this page it is possible to store all timing settings from all pages into either a gdcfunc file which is also loadable on this page or into a par file which can be used in the Register
29. Only available for 32 Bit formats Arranging the pixel data as ARGB Only available for 32 Bit formats Arranging the pixel data as ABGR Only available for 32 Bit formats Arranging the pixel data as RGBA Arranging the pixel data as they are required Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required Only available for 32 Bit formats Arranging the pixel data as ARGB Only available for 32 Bit formats Arranging the pixel data as ABGR Only available for 32 Bit formats Arranging the pixel data as RGBA e Emerald 32 Bit ARGB666UC24To18 Special Format converting 24RGB images into 18Bit images Typically required for special Panels 136 co FUJITSU e Emerald 32 Bit RLD Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required 137 co FUJITSU Triton MB8AC0440 e Triton 32 Bit ARGB Arranging the pixel data as they are required e Triton 32 Bit ABGR Arranging the pixel data as they are required e Triton 32 Bit Arranging the pixel data as they are required e Triton 32 Bit RLD ARGB Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required e Triton 32 Bit RLD 2 ABGR other RLD Other RLD compression algorithm cO FUJITSU 8 Bit 16 Bit 24 Bit 32 Bit Indigo2 32 Bit ARGB Indigo2 32 Bit RLD ARGB FEFFE OxFFEFFE
30. OxDODICCFF 0 TestImagei 1280 1024 32 RGBA gdc32dat OxDODICCFF OxDODICCFF 0 Be TestImage2_640_480_32_RGBA gdc32dat OxDODOCEFF OxDODOCEFF 0 TestImage2_800_600_32_RGBA gdc32dat OxDODlCCFF OxDODICCFF O gt OxDODlCCFF OxDODICCFF O gt nni CORR vnnnlCCRR Ns usen xm US FE IN lemory Block V Flash Memory Block Dump from Dump to 7 Compare with flash Compare a number of items entered in Item Count from the data content in the hex dump view with flash memory starting at the entered flash address OxC37E784D OxSCS87190 OxF88C3063 0 45840 8 0 368 5 1 Oxl07299DE OxDEOEFA4D 0 448 4 Ox3O7A0AEE OxBOEDCOCB Oxl46lE5F3 OxBS4FEDZE O0x05953F6D OxSSA45D03 0 48892 80 Ox6CZ6A7A9 Ox3EDCZSEC Ox9CF S 4D69 OxOABO9733 Ox6D76COB6 Ox407FE 0 12241 6 0 531 0x70 OxZSDO3E6B Ox6FB1Q037 0x9223A954 O0x42573AS8E OxFDB6S Ox390ZEE73 OxE4372CBC Ox Ox61831D3E Oxl5ACQOS9 0 4848 165 Ox69ESFBD3 OxA 43AC 0 14 29 OxESA7B6FE Ox OxODED4706 JF8B 22 1 0 141 54 4 OxOFF9 0 02895 12 Ox57FSB66F 0x3 cum ewe 1 2 7 Ox72D4F6Cl OxE1C94280 OxDlA7I Ox63ADCEDA OxO624F9FE Ox4FZBA715 16 3 O0xA4248327 Ox229D9617 0x1479C382 0 6945 OxSDFZODEZ Ox9B37COBE OxFDBSDECF OxDSBB3F18 Ox6158C4B9 Ox4C70EC6E 0 80262 2 9 Ox8C200875 Ox4D241577 Ox9DOCl8D6 OxCES48474 0 9828 04 OxA367A196 Ox338CE Ny RINNZES
31. Right Element Logical shift right of DREG content DRADD Data Register Add Element Add value to DREG content DRCHECK Data Register Check Element Compare bits of DREG with provided Value and skip next instruction when result is equal ARGET Address Register Get Element Get data from address and store it in local AREG register ARGET INDIRECT Address Register Get Indirect Element Get data from address in AREG register and store it in local DREG register 8 bit 16 bit and 32 bit transfers can be performed AREG value has to be aligned to the transfer size ARPUT INDIRECT Address Register Put Indirect Element Store data from local DREG register to address in AREG register 8 bit 16 bit and 32 bit transfers can be performed AREG value has to be aligned to the transfer size END End Element Stop execution of the current command 7 Supported Macro Commands Standard Converted Write Write Field Write Repeat Write Repeat Increment Read Read Field Delay ATTENTION ongoing 243 co FUJITSU Troubleshooting 244 co FUJITSU 1 mscoree dll Problem the dynamic link library mscoree dll could not be found When this error message appears then the required NET Framework is not installed on the target computer Solution Please install the NET Framework 2 0 on the target computer Then connect to the Microsoft Update Server to get the latest updates and fixes 245 co FUJITSU 2
32. Security Warning Problem The publisher could not be verified Are you sure you want to run this software When an error dialog appears that contains the above mentioned message then the application was probably started from a network device After selecting the Run button the application crashes Solution The application can only be installed and used on a Local Computer Executing the application on a network device will lead to a security warning and or crash 246 co FUJITSU 3 Installation Problem Unable to install because a newer version of this product is already installed When this dialog appears then there is already an instance installed on the target computer which is newer than the version which should be installed Solution Normally it is useful to install always the latest version of the application Nevertheless if it is required to install a previous version then the current one must be uninstalled first This can be done in the Control Panel gt Add or Remove Software selecting the application and pressing the Remove button 247 co FUJITSU 4 Flash Problems Problem It is not possible to properly Write to or Read from the Internal Flash Memory Root Cause Solution 1 Loss of connection It is possible that the connection to the target device over the USB to SPI JTAG PC connection is lost This can be checked by opening Indigo2 Indi
33. Sequencer 222 co FUJITSU 4 Signature Unit Setup a Configuration Select and configure the required settings for a specific signature unit on the corresponding page Read Settings Read the hardware settings A saved configuration can be loaded into an other unit Write Settings Write hardware settings A saved configuration can be loaded into an other unit Save Settings Save single settings either as par file or gdcfunc file Load Settings Load single settings from gdcfunc file qv Signature 1 je Configure Value Compare Mode P Settings 4 Image Selector Crop Image Information Signature Mode Cyclic Alpha Mode _ Red Pani Switch Mode Threshold TERT Tolerated Error Frames Enor Frame Reset Display L 0 SS v Enable Evaluation Window Threshold Blue Enable Skip Window V Enable SUM Calculation 7 Enable CRE Calculation 223 co FUJITSU b Image First step is to load the required image or pattern from a file into the preview window Then the essential signature window can be defined by entering the crop values in the Left Top Right and Bottom field in Pixel The resulting crop window is visible while the invalid area will be marked out in a selectable color partly transparent The crop image can also be displayed separately in an extra window when required The crop window is base f
34. So the next thing is to ensure that the Sequence Execution Mode is set to Command List Sequence Execution Mode Special Item Creator Chip Id 88 334 Indigo 2 Command List v None v Codename Indigo2 JUMP JUMP RELATIVE Verson 02 WATCHDOG SET WATCHDOG RESET MB88F334 AARDVARK Only this mode Command Sequencer specific items appear that can be used to continue with the Chip Specific sequence Remark In the Command List mode standard actions like Read Write etc will be converted into command sequences but be careful because some standard actions cannot be converted when there is no equal action available in the command sequencer All convertible actions resulting in a valid command sequence are visualized in the Additional Information column of the Register Sequencer all non convertible commands contain no information and will be ignored when executing the sequence in this mode 237 co FUJITSU 3 Save Sequence The best method is to save the sequence as standard Sequence File gdcseq or as Indigo2 Sequence File gdcicmd Remark Currently there is no difference between the storage option gdcseq and gdcicmd Sequences can also be saved in other formats like the par format which is better human readable but this format will currently not interpret actions into command sequences 3 DRCHECKElement Indigo2 Command Seque 32bit sABCDE Ox000008E 8
35. binary which is downloaded to target memory For a proper execution it is required that some basic chip initializations as well as memory initializations are done before The corresponding initialization sequence that will be automatically executed before flashing is possible is stored in a special chip dependent par file luser EmeraldL sequence flash mb86r11 flash init par luser EmeraldP sequence flash mb86r12 flash init par Remark The mentioned delivered sequences are prepared for the Fujitsu Development Boards only If a customer is using a special design which is not compatible to the reference design e g different memory type pinmux setting etc it is required to change adapt the initialization file accordingly Check If DDR initialization was correct after stepping into flash mode you will see an image similar to the below one please check the marked positions Attention NORO and or E0000000 can differ depending on the Flash Type Read Memory Block Flash Memory Block 255 co FUJITSU 4 1 2 High Speed Flashing Advanced Flashing Indigo2 This advanced flash programmer is based on extended command sequencer features Remark To ensure that Advanced Flashing is valid the following two points should be checked 1 Prefer Standard Flashing when available must be disabled in the Menu 2 When flashing is enabled and the Fujitsu Developer Suite is connected to the target device Advanced
36. element itself When the value given on the jump was true then the jump will be executed jmpxx value maxretry Where value is the value which will be compared to the previous value result maxretry is the maximum number of loops that are allowed before stopping the loop and was meant as escape possibility The following jump types are allowed an can be selected in a combo box Jump if Equal The jump will be performed when the last operation value is equal to the jump value Jump if Not Equal The jump will be performed when the last operation value is not equal to the jump value Jump if Greater The jump will be performed when the last operation value is greater than the jump value Jump if Greater or Equal The jump will be performed when the last operation value is greater or equal to the jump value Jump if Less The jump will be performed when the last operation value is less than the jump value Jump if Less or Equal The jump will be performed when the last operation value is less or equal to the jump value Jump on Success The jump will be performed when the last operation was successful Jump if Warning Or Error The jump will be performed when the last operation returned either with a warning or failed Example Jumping is useful for check routines where a specific value of a register is checked etc Label Element Delay Element e g 10ms Read Element e g 8Bit on address OXAABBCCDD resulting value 0x20 1
37. hardware That means when the active view is the Selection View and the selected item is the Register Debugger All registers of the current design e g Indigo will be read out from hardware Component IP registers of the current component will be read out from hardware Item View and the selected item is a n Adaress Block registers of the selected address block will be read out from hardware Attention Address Blocks are no longer supported from Version 1 0 1 0 Register The required register will be read out Field Here also the whole register will be read out but only the concerning field value will be updated This is for storing and handling reasons e By pressing this button all registers of the current selected active highlighted item in either the Selection View or the Item View will be written to hardware similar to the previous button 4 Not available No available 33 co FUJITSU This Button is available on the Register Debugger but is required for the Register Sequencer The selected highlighted register in the tem View will be added to the currently active register sequence When a Component IP is selected in the Selection View then it is also possible to add all register of this component at once 34 co FUJITSU Register Sequencer Controls b Q x amp e Run Play the complete register sequence which is currently selected in the Selec
38. is also possible e Documentation Page Page displayed on the Register Debugger offering latest manuals application notes to the corresponding chip e Register Sequencer New User Defined item added allowing to write a register field instead of the whole register Be careful Register must be Read and Writeable Fixed Issues Smaller fixes done Known Issues Version 0 9 0 1 Date 02 May 11 Added Functionality General Initial Version Fixed Issues Known Issues 272
39. on Drag amp Drop It is possible to drag amp drop Sequence Files into the application This can be done by selecting a sequence file in the window explorer and dragging the file onto the Item View This can only be done when the Register Sequencer is selected in the Selection View Multiple File Selection 82 co FUJITSU 1 Selection View The Selection View contains the main tools that are available with the current Project Solution in combination with the available hardware design Register sequences can be stored and loaded separately The Register Sequencer can contain none or more register sequences that describe a specific behavior for example a special initialization sequence Typically the Selection View contains the following sub items for the Register Sequencer e Register Sequence v The Register Sequencer can contain none or more register sequences that describe a specific behavior This symbol specifies an available register sequence e Active Register Sequence v When a sub item of the Hegister Sequencer has such a symbol it is marked as the Active Hegister Sequence That means that it is possible to add registers from the Hegister Debugger to this sequence 83 co FUJITSU 2 Item View The tem View contains specific available items corresponding to the selected highlighted item in the Selection View The following sections are displayed for the Hegister Debugger in the
40. other formats like the par format which is better human readable but this format will currently not interpret actions into command sequences User Venned Element _ VSync Element m pec es UNES le E UXABLUABLU JZD UNUUUUUUZU Savein Benne oF E samples My Recent Documents 2 Desktop ly Computer Fi hama a My Network Save as type Sequence File adcseq Sequence File adcseal sequence i de E eene Secured File 99 inmand Li ar File par Indigo s Lm M Indigo Sequence File gdcicmd ic RY Inc File inc Saves j mb Lx 02 2546 x ARE er cip 230 co FUJITSU 4 Execute Sequence The sequence can also be executed at once as command sequence For this do the following steps a connect to the target b ensure that the execution sequence is the active one c ensure that the Sequence Execution is set to Command List d press the play button ic Fujitsu Developer Suite Indigo SPI AARDVARK ProjectFile gdcproj i File Project Settings WE 99 20 2 O Functional Access Register Name Component Name Address Size Value Eror Additional Information Chip Access gb Register Debugger User Defined Element 0 00000000 32bit 000000000 0 02010000 000000000 0500000000 Register Sequencer User Defined Element e 000000000 32bit 000000000 yw indigo demo sequence User Defined E
41. reset signature unit trigger etc The Fujitsu Developer Suite contain support to create such command sequences out of the Register Sequencer Please refer to the Register Debugger and the Register Sequencer section to get basic information on how to create a new Register Sequence activate a specific Register Sequence as preparation for execution add registers from the Register Debugger onto the active Register Sequence create user defined elements in the Register Sequencer Please refer also to the Customer Information section Register Sequence Execution Modes 235 co FUJITSU 1 Configure Register Sequence Select and create a proper Register Sequence Fg Fujitsu Developer Suite Indigo2 SPI AARDVARK ProjectFile gdcproj ret t Register Name Component Name Address Size Eror Additional Information DRPUT Element DRAND Element DROR Element DRADD Element DRCHECK Element Write Element Write Element End Element Software Delay Element User Defined Element User Defined Element User Defined Element End Element User Defined Element End Element User Defined Element End Element ARPUT INDIRECT Element ARGET INDIRECT Element ARGET Element DRSHIFT RIGHT Element Jump Relative Element DRINVERT Element I CET Ciamant Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque Indigo2 Command Seque
42. sequence stack consists of a special order of different sequences By pressing this button the currently selected sequence in the tem View will be moved one step of the order downwards This is required for properly sorting the register sequences This button will remove the currently selected sequence in the Item View from the stack By pressing this button a new sequence can be added loaded into the current sequence stack 36 co FUJITSU 5 Support Bar The Support Bar supports the user with fast access to specific actions 37 co FUJITSU a Memory Flash Editor Controls When this icon is highlighted on the button then the flash support of the Memory Editor is deactivated m By pressing the button above this icon will appear that illustrates that the flash support in now enabled iw AT This button icon is only active when flash support is enabled It offers menu items with some special flash options This button allows comparing the data that is currently present in the Memory Editor Grid with the content of the memory flash located at the specified address 38 co FUJITSU b Memory Flash Dump Controls When this icon is highlighted on the button then the flash support of the Memory Dump Page is deactivated m By pressing the button above this icon will appear that illustrates that the flash support in now enabled This button icon is only active when flash support is enabl
43. the Action View 76 co FUJITSU Hexadecimal Edit Field To manipulate a Register Field you can either press the Return Key or you can directly select the Hexadecimal Edit Field by mouse When the Edit Field is selected and ready to be entered the background color will be displayed in a light red color After entering the value the Enter Key must be pressed to write the new value to the register If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again In both cases the input mode ends and the background color of the Edit Field is displayed in a light green color 77 co FUJITSU Decimal Edit Field To manipulate the Hegister Field with a decimal value you need to select the Decimal Edit Field by mouse When the Edit Field is selected and ready to be entered the background color will be displayed in a light red color After entering the value the Enter Key must be pressed to write the new value to the register If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again In both cases the input mode ends and the background color of the Edit Field is displayed in a light green color 78 co FUJITSU Field Value Slider In some cases that means when the bit width of a Field is between 2 and 8 then an additional slider will appear to manipulate
44. the corresponding Register Debugger page Set Options for the Compare between the Register Value and the Stored Value MC Clean the current marked registers from the last compare Search Register Field Search for Register and Field Names Enter text that will be searched in either all registers and fields or the registers fields of a specific component Press enter to start search through the register debugger elements detected registers fields will be marked with a specific color Furthermore the search results will be displayed in the Action Reporter Search Page Q Press button to start search ty Press button to clean marked registers field Contain different search options Start with Searching for content that starts with the entered text fragment Contain parts of Searching for content where the entered text is find on any position Identical with Searching for content which is identical to the entered text Other Helpers 00 10 05 Automatic Stopwatch Measures the time between specific hardware action tasks Format Minutes Seconds Milliseconds e g Hardware Connection Disconnection and Scan Memory Block Read Write Flash Block Read Write 28 co FUJITSU EI Context Sensitive Help By pressing this button a control can be selected After selecting the corresponding page of the help file will be opened automatically when an article is available E RA Snapshot C
45. the first flash memory sector to guarantee proper access Flash Information When flashing is enabled a Sector Selection combo box is available allowing to directly select one of the available sectors When a sector is selected the corresponding target address will be automatically entered into the Offset edit field Direct Sector Selection User Defined User Defined Remark When entering an offset address directly it must be ensured that the address is 4 byte aligned otherwise it will be corrected automatically To accept this value press the Return Key otherwise the old value will return 176 co FUJITSU Items Edit Field Here the number of items decimal should be entered that needs to be dumped Currently it is limited to 67108864 items equals 256MB An item which is the smallest unit to dump is always 32 bit 4 byte width To accept this value press the Return Key otherwise the old value will return Context Menu Helper Function For helping selecting a size directly a context menu is available which will be displayed when right clicking on the Item Count text Here a list with some predefined memory size are available that can be selected directly After selecting an equivalent number of items are entered into the field which must be accepted by pressing the return key afterwards MBS6R12 177 co FUJITSU Read Memory Block Button By pressing this button the entered number
46. the image Depending on the loaded picture as well as the selected pixel format one or more of the mask modes will become available e Original Mode This is only available for the original image That means when the pixel format of the original image is selected in the Pixel Format Combo Box which is always the first one in the list When choosing this option only the original data without any masking or conversion will be displayed on the different pages e Color Only Mode This option only considers the color values R G B of an image and ignores the Alpha The original image will first be converted into a 32bit ARGB image this must be done to get an exact position to color related copy especially for indexed formats Afterwards the alpha channel will be removed before the manipulated image will be inserted into the converter where the destination pixel format will be applied Finally the resulting image will be displayed e Alpha Only Mode This option only considers the alpha channel of the image and ignores the color values R G B The original image will first be converted into a 32bit ARGB image this must be done to get an exact position to color related copy especially for indexed formats Afterwards all color channels will set to the same value of the alpha channel to get a greyscaled copy of the image that represents the alpha channel This copy will then be inserted into the converter where it is transformed into another greys
47. the support of debugging and validation for hardware and software In comparison to the Memory Flash Editor it is possible to dump much more memory into a Hich Text Box and easily copy and store the dump in a file Drag amp Drop It is possible to drag amp drop Binary Files into the application This can be done by selecting a binary file in the window explorer and dragging the file onto the Item View This can only be done when the Memory Flash Dump ltem is selected in the Selection View Single File Selection 171 co FUJITSU 1 Item View The View of the Memory Flash Dump Page consists of a Rich Text Box that will display the 32 bit values when dumping a memory area On this page the content of memory register or file is always displayed as 32bit values That means e g when on the Hex Dump Page two 32 bit values are displayed as 0x12345678 OxOABCDEFO then the binary file as well as memory contains the following byte stream 78 56 34 12 DE BC The next screen shot visualizes the View when flash support is available and activated In case of deactivated flash support the orange border is not present Ox393F41DB 0 20 9867 0x80862D23 OxDCAOCD8A OxEA740B3B 0 544 414 0x4C9276A3 0 5 435359 0x75A678F6 0 2 5405 6 OxSAEC4D93 0 6 1 2 Ox84EC955B OxSEFSBFC9 OxC53A49A1 OxB1779AFB OxFSDF4AS6 OxEB7B429F 0 11860354 0 14 021 0x0859F988 Ox66BD5020 0xE318765
48. you can either double click the setup exe file or you can select and right clicking the FujitsuDeveloperSuite Setup msi file to open the context menu and select the install item Please follow the installation procedure e Installation Information Program Files Folder Fujitsu Semiconductor Europe GmbH GCC Fujitsu Developer Suite Subdirectories user main user directory user xxx binary for binary dumps user xxx sequence for register sequences user xxx image for images user xxx source for generated source code user xxx doc latest target documentation xxx target device e g Indigo Ruby JadeD EmeraldL Program Menu Folder Fujitsu Semiconductor Europe GmbH GCC gt Fujitsu Developer Suite File Links Fujitsu Developer Suite main application Fujitsu Developer Suite User Manual direct link to the user manual Fujitsu Developer Suite Release Notes information about the current and previous release versions Link to Fujitsu Developer Suite User Directory link to the main user directory 10 co FUJITSU 6 Uninstall Software Choose Add Remove Software in the Windows Control Panel Start Menu gt Settings gt Control Panel gt Add Remove Software Press the Remove button and follow the uninstall instructions 11 co FUJITSU T Software Activation For software activation please contact us 12 co FUJITSU 8 Contact Homepage http www fujitsu com emea services microelectro
49. 000 32bit 0x87654321 0x0201 0000 0200034000 0487654321 Aa Tools 12C Unit 000000002 16bit 0 00001122 003010001 0500000002 0 00001122 Image Manager Font Manager Additional Sequence Execution Mode MBS8F333 Indigo Command List IndigoL 02 Save Save Sequence Jl Close Sequence AARDVARK O Warning Software Delay Element is Ignored in this Execution Mode Warning Write Field Element is Ignored in this Execution Mode Action Reporter Element Information Search Result After pressing the play button all actions will be converted into a command sequence and copied into memory here SRAM at address 0x50000 231 co FUJITSU The Command Sequencer will then be programmed to execute the sequence on that address Eg Fujitsu Darel Suite Indigo_SPI_AARDVARK_ProjectFile gdcproj 1 0 00050000 00000000 0 00050020 0 00050040 0x00050060 _0x00050080 0 000500 0 0 000500 0 _0 000500 0 0 00050100 0 00050120 10 00050140 0 00050160 I ES _TBE C 76719207 0 00050180 0 082694 Read Memory Block Write Memory Block Start Reading Memory Block PROCESSING FINISHED with SUCCESS Action Reporter Element Information Search Result 232 co FUJITSU 5 Load Sequence into Dump Mostly it is useful to program the sequence into fl
50. 0001234 0x00001234 0x00001234 0 00001 0 00001234 0 00001234 0x00001234 0x00001234 0x00001234 0 00001234 0x00001234 0x00001234 0x00001234 0x00001234 0 00001 0 00001234 0 00001234 0 00001234 0 00001234 0x00001234 0 00001234 0 00001234 0 00001234 0x00001234 0x00001234 0 00001 0x00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001 0 00001234 0 00001234 0x00001234 0 010103 8 OxABCDABCD 0x00001234 0 00000 3 Read Memory Block Write Memory Block Dump T Makes J a 241 co FUJITSU 6 Supported Commands Direct WAIT Wait Element This instruction performs a delay The number of microseconds can be specified by the Count operand Due to implementation issues the overall delay can be larger up to 3 microseconds than the specified Count value but will never be shorter SWINT Software Interrupt Element This instruction generates a pulse on swint o output signal which should be connected to interrupt controller LABEL Label Element Store current program counter address to EREG register This can be used for implementation of backward loops LOOP Loop Element Continue execution at address stored in EREG register This can be used for implementation of backward loops JUMP Jump Element Contin
51. 009 8 OxDDEEFFAA 0 001 14 8 OxABCD1 0 000011 8 OxOOO00FFF OxOlFFOSES8 OxABCDABCD 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001 0x00001234 0 00001234 0x00001234 0 00001234 0x00001234 0 00001234 0x00001234 0x00001234 0 00001234 0x00001234 0 00001 0 00001234 0x00001234 0x00001234 0 00001234 0 00001234 0x00001234 0x00001234 0x00001234 0 00001234 0x00001234 0 00001 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0 00001 0 00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0 00001234 0 00001234 0 00001 0 00001234 0x00001234 0x00001234 0 00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0x00001234 0 00001 0 00001234 0x00001234 0 00001234 0 00001234 0 00001234 0x00001234 0x00001234 0 00001234 0x00001234 0x00001234 0 00001 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 0 00001234 000001234 0 00001 0x00001234 0x00001234 0x00001234 0 00001234 0x00001234 0x00001234 0x00001234 0x00001234 0 00001234 0x00001234 0 00001 0 00001234 0x00001234 0x00001234 0x00001234 0x00001234 0 00001234 0x00001234 0x0
52. 10 co FUJITSU Jump if Not Equal e g jump value 0x30 max loop 20 What happens 1 the delay will be executed before start reading 8 bit from the specified address 2 on the jump element it will be compared if the last value that was read from address OXAABBCCDD matches the corresponding condition with the jump value of 0x30 Here a jump will be performed when these values differ 3 As long as the read value stays 0x20 and the max loop counter was not reached the loop will be executed 4 When now either the last read value is getting 0x30 or the loop counter was reached the loop will be left and the sequence will be continued If one of these values are required select them with the left mouse button and acknowledge the change with the right mouse button If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again 111 co FUJITSU Poll Mask Edit Field Depending on the selected item an Edit Field appear which is prepared to enter hexadecimal values With this mask it is possible check the register value that was read from hardware for special bits Currently this field appears when the selected item is a Poll for Read Element If the mask bits are detected the Poll for Read ltem will be finished with TRUE user condition When the bits are not detected the register value will be read continuously until e user condition is getting TRUE mea
53. 2 FO DE BC 0A When the image has an indexed pixel format then two binary files will be stored To the selected or entered output filename the following endings will be added Pixel Data UserFilename_PixelData gdc32dat Color Palette UserFilename_ColorPalette gdc32 dat 149 co FUJITSU DATA to Hex Dump Button By pressing this button the converted image data will directly be copied into the Memory Hex Dump page 150 co FUJITSU CLUT to Hex Dump Button By pressing this button the converted image color lookup table if available will directly be copied into the Memory Hex Dump page 151 co FUJITSU Vil Font Manager e Purpose The Font Manager supports the application development with sprites that represents either single letters numbers and so on or more complex text It allows selecting a font type in a specific Size and Text Color rendering the entered text onto an empty image with a chosen Background Color and save it into a File Different Rendering Modes are supported to achieve an optimal and smooth effect on the display 152 co FUJITSU 1 Item View The tem View contains different user input controls which supports font selection options as well as different Text to Bitmap conversion possibilities 153 co FUJITSU a Selection Page The Selection Page is currently the only page available for the Font Manager On the left side a text box is located which contain relevant information
54. 4 0457 0 xFZAOECAA 0 298 xA92FASB2 OxAS68BSC1 0 05953 6 xABE74D69 x6FBlD037 O xl5ACCOSS x58729F8B 1 2 0xA4248327 xAOACBBFS OxCES48474 0 0 9 5 5 xB43BB9D6 OxZD3D1836 0 84253018 0 91 Ox87900F6C Ox3AES609F x72B3A634 Ox3BC86237 OxFZFB6168 xD7CD45Bl xlBOCEFCD xAOSFD478 Ox349D0F97 x2D2234B9 2 49 0 107299 x55A45D03 0 0 809733 x9223A954 0 4848 165 OxC22ClAS3F x72D4F6Cl 0 229 9617 x6158C4B9 0 9828 04 0 097 614 xlE6BB35D 0 56 9 83 1 0667 xEl42AB81 0 2 7 049 0 48 687 x75Fl5C4F 0 1 272640 0xE37E72C1 0 59152 0 87152411 OxD3CE3EC4 OxOFS6BOBF xB66AADB3 x6DElE929 OxDEOEFA4D 0 48892 80 Ox6D76COB6 0 42573 8 x69E5FBD3 xl4lE54A4 0 1 94280 0x1479C382 Ox4C70EC6E OxA367A196 fnvagrecanes d Dump from After reading the flash dump can be saved into a file OxZ37BDZ54 x4EF02131 Ox6CA98998 0 92 5000 x5C28B274 xC53DC7A5 OxFCE74519 x3D52D317 0x91AA9012 OxDZC586D6 xBSCDF32D xSE2F8025 OxOFA33E8E x79CE767F OxlCl67FAC xF17421C9 x44B423E9 Ox7FAA7C87 x407FB863 OxFDB69302 OxA43AC96F OxOFF96D32 xDlA7FZEO Ox6945F7FE Ox8026A7BE Ox338CBC85 Ov 7NNRRI17 2 xlF36121 OxF2C2F89 x4701BBE 0 50 72 0 603674 0 844 8 0 86520
55. 411 OxBS43DA02 OxS7FEC6A4 0 003 5345 0 4710 0 2408751 0 5 435359 OxEB7B429F 0x0191FD19 Ox4F44922F 0 8 46068 OxEEFF81B7 Ox82CD8E40 OxO0DSESBAO 0 4 5250 OxABOFCSFB OxEGBECO2D OxCC38F784 Ox7FF4A429 0x1E54A7AF Ox70E86ESD OxCBO6FB77 OxDBF3E10C OxCF67019A OxF7E777FA 0x6803638F OxDB356DAS 0 498057 5 Ox918EFSD3 OxA1CSDAAO OxB8DD7FCD Ox66D6F19A 0 09908011 0x24A71D9D 0x75A678F6 OxOEASBCE7 O0x3B23AABC Ox9BCB807C2 0 31 86 Ox21CBDl1D6 OxBD805FES Ox 3DE12E2 0 9006 847 0x4D01101D OxDCEG559B OxO0FOSDF26 0x88441E16 0 9195 088 0 88045390 OxF789C043 0 80818532 OxCAlE236C 0x800550A0 0 48591035 0 0832094 0 520879 6 OxSFCSAB13 0 084 31 0 08880894 OxC32768F1 OxE602C688 0x24215A09 173 co FUJITSU a Hex Dump Page This Page is is currently the only one available for the Hex Dump Item 174 co FUJITSU 2 Action View When the Memory Flash Dump item is selected on the Selection View then relevant action controls will appear on the Action View Memory Mode Flash Mode User Defined 7 E1000000 iy Load Dump from 175 co FUJITSU Offset Edit Field This field allows entering the offset address hexadecimal of the memory dump The corresponding base address for the entered offset will typically be 0x00000000 If flash support is enabled the base address will automatically be set to the base address of the of
56. 6298 Ruby MB86R02 JadeD MB86R11 EmeraldL MB86R12 EmeraldP MB8AC0440 Triton MB86R91 ApCo Depending on the Chip Designs there are one or more Connection Types possible SPI PCle JTAG ETHERNET E2IP Serial Peripheral Interface Peripheral Component Interconnect Express Joint Test Action Group Ethernet with limited access via SSH connection Special Ethernet Protocol based on UDP co FUJITSU 1 System Requirements a Software Supported OS Windows 2000 Professional Service Pack 4 Windows XP Professional or Home Edition Service Pack 2 or higher Windows Vista 32 64 bit Windows 7 32 64 bit Additional Requirements Microsoft amp NET Framework 2 0 Full Administrator Rights Local Installation b Hardware Processor 32 bit 64 bit Intel Pentium or equivalent Processor Available Hard Disk Space 600 MB for Program Files and Help 50 MB for Microsoft NET Framework when not already installed RAM Minimum Requirement is 1024 MB for program only Network Network compatible Resolution Recommended Resolution is 1280 x 1024 or higher co FUJITSU 2 Licence Agreement This software is property of Fujitsu Semiconductor Europe GmbH All rights are reserved The author hereby grants permission to use this software tool and its documentation INNO EVENT SHALL THE AUTHOR OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DA
57. 7 0 8 4 504 Ox184FAFCF 4 0 0191 019 Ox3B23AABC Ox3B3B972A 0 46 5 Ox40F2895F OxSSSAICAS OxC61EDS06 Ox2B901BC6 Ox41FFA213 OxC4A34DDB 0 4 44922 Ox9BCB807C2 OxE9S73FSA O0x75B456BB OxF3B766FE 0 62 469 OxA7E85151 OxCABB468F 0x5974BC59 0 6708165 0 8 46068 0 31 86 OxCOSBAZE6 OxAA82936C 0 2 94 5 0x8377D685 0x669B6AGA 0x9718EAAB 0 1 04 26 Ox35FA0850 OxEEFF81B7 Ox21CBD1D6 0 97 0 200 OxADC33379 Ox4E4E1FSF OxBZ6DOA86 0x202C0188 0 5354 Ox3FD12F68 0x17A4D33A 0 82 08 40 OxBDBOSFES 0 5756940 0x043E3022 Ox2AGBEOO0F Ox3D510209 0 2169 200 0x63598440 0x340472A9 0x6796E01C OxOD9EBBAO 0 630 12 2 Ox64SBSEB1 Ox3E9830F2 OxSASZDD2C 0 5442852 OxFBASS8CA 0x092312FF OxlACIDFO06 0x114522FB 0 4 5250 0 9006 47 0 931 65 OxD3862A20 0 1167 569 OxFOBSSCF4 0x79AD7104 5 0900 OxOC43DF04 OxAB2D42B7 0x4D01101D 0 557 36 1 OxF9B2022F Ox93D70D41 0x63641A49 OxED4888A4 Ox6EFO8D75 0x2164470D OxDFAG6FFO OxEGBECO2D OxDCE6559B Ox3F2CEGE9 0xBB724009 0x91871676 Ox37FC6388 Ox8E180B28 OxO7BCEFD1 Ox1CB2A6E4 0 70930649 OxCC38F784 OxOFOSDF26 OxE64F2E9D OxED9901B8 OxC3A69F1A 0 3 2 8314 0x99365A1D 0x06A80242 0x431B7F63 0x0389B077 0 7 4 429 0x88441E16 Ox1BD7286C 0xB8005791 0x3333498F OxC2A3E22F Ox6SSCF77E 0x42039099 Ox3CD57A62 0x4928EBDD Ox1E54A7AF 0x9195FOBB8 1 7 1 4 0x478F25B7 OxS3A6AS6C 0 192 05 0 4 0 1236 78 0x49128C30 Ox5AGIFSDC O
58. CaF789CO43 DaCC20ES98 OaFBE707C4 OaFAFGE757 Oa25ES1A42 0 7894062 OaD A2781D OaDBF3E10C Oa8D618532 OaDB6OE114 Da44640TA2 04734136A9 QaSBCTC250 OADOSSESOT DAFBSFO725 OaF34FSECi 240348274 QaCT 7015A CACAIE236C Da amp 1EGA4CT Ca21B5287A OaDA3OC400 Qa2CSA1B33 OaA 254088 Oa4FABACTI 0 2 21 2330 DaF7ET77FA Ca8005 0AD OaFQG683D4S 56 42 7 0 80750007 ONCPZCZOEC OMFBl941F3 OxACBISZEB 0 030584 0 680 7148 Qx6803638T 0 48591015 Ox3ASA6093 QOxSCEBS7F3 OX2BAPC499 OXSETBPBCA 068791820 OxS46048CC OMEBSTFESO OMDIEBIASC OMDSISEDAE 0 0832094 OxFBEDCI4B ONEES2FlAB 0a773E33A3 OMIFC3BIOS 0x0762E499 Ox768D95F2 OMFSSDIOD1 Ox49BO amp 7CS 520279 6 OMFCISESFO OmABSSAJE3 OmOSCESCE 1841 0 3 2 5 30 Om35D88136 Ox94B44411 Ox 18EFSD OuSFCBABl3 Ow7Bi7370D Om amp 67432BA OmOS4FOC 9 CmOSESIASA OxAFSQAJOF 0 5216241 0 85432 02 QuOBAT31AE Om sCSDHAF QmSELSCCCE OmFECEESZE OmEEEECIIE OxSEEOFEBE OnP47Cib3C Ox977IC A4 OmBSDOTFCO 0 88808 4 Ou4F7B10b4 47 49872 OaACETCACI 0 7 6877738 OxOD3ES346 QnC32768F1 432 2 OuFifO401D Ox 2818E32 Om4 1DCDO0 OaE602C688 Ou25893508 0 18044520 0181020986 717 68 Ox24D8781C Ou24218A09 Ox SEREZERRREE 257 co FUJITSU 9 SPI JTAG Connection Device Totalphase Aardvark SPI Device To ensure that the Aardvark Device is working properly it is required to update the Firmware of the Aardvark Device to Versi
59. Command Sequencer will then be programmed to execute the sequence on that address 239 co FUJITSU 5 Load Sequence into Dump Mostly it is useful to program the sequence into flash memory for certain actions like startup or some triggered events For this the saved sequence gdcseq or gdcicmd can be loaded into the Memory Flash Dump Page Open Binary File Look in C binary osem B p My Recent Documents Desktop My Documents 31 My Network Files of type 240 co FUJITSU By loading the sequence the content will automatically converted into an equal command sequence which will then be displayed as 32bit stream This stream can then be handled as all other binary streams and either be copied into memory flash or saved as binary and or other file types FS Fujitsu Developer Suite Indigo2 SPI AARDVARK ProjectFile gdcproj fe elk i File Project Settings 0 000001 OxOO0000AES OxOODOOBES 0 00000 8 0x12345678 0 00000 0 30004 20 0 00000 0 000103 8 Ox9ABCDEFO 0 0000 OxAABBCCDD 0 000010 8 OxEEFFAABB 0 000012 8 0 00000003 0 000008 8 OxABCDEFFF 0 000103 8 OxABCDABCD 0 00000012 0 0001 OxABCDABCD 0 11223344 0 010103 8 OxABCDABCD 0x00001234 0 000103 8 OxABCDABCD 0 00000012 0 00000 0 020004 8 OxAABBC OxAABBCCDD 0 00000 0 010004 8 OxAABBCCDD 0 00000 0 020007 8 0 020006 8 0 000
60. FF OxEFFEFFED OxD Indigo2 32 Bit RLD ABGR Mode 2 Ex CFFEC 0 0 006840 0x02364850 3 Ox383000CF OxFEBDE040 Ox005C87E0 Ox480002FF OxEBDEO220 Ox4 0xE037002F OxFEBCEO10 OxB8CEO4CO OxOOBFFEBB 0 0058 0 0 3 0 37006 OxAFEO0887 0 0015 90 0 037005 OxEADEO1C3 0 8 0x00018AA8 0 283000 8 0 034007 OxFFEACEO4 0 6000685 0x0 0 4 000587 0 04 0005 Ox8CEO4700 OxOCFFEABE 0 048000 8 0x8 OxE0360058 OxAEOSSO00 Ox6D87E009 Ox83000CFF OxEACEOSSO 0 0 OxOOSFFEAD 0 60088 OxBEO1D284 0 00345418 0 40007 OxA OxFFEAFEO4 OxAOO00C88E OxOGC4EEEA 0x58600227 OxCFFEBIEO 0 3 OxFFEB4EO4 0x9000785E Ox03C304FF OxECIEOD60 0 0038 95 0 0 0xE0098700 Ox15CFFECS 0 0709533 Ox47BFFEFF OxEFFEFFEA 0x7 0x89E00B88 OxCOOB8SEO OxOB87CO6B OxCEEECB87 OxCOSBDEEE OxB OxEO0B87CO Ox1BC89E00 OxB88COOBS 0 0047 1 0 8 4 m 138 co FUJITSU c Color Palette Page If a color palette is available on the image then the elements will be visualized on this page The grid which is located on the left side of the page represents the corresponding color of the 32 bit hexadecimal value displayed in the text box on the right side By copying this color information into the target application a Color Lookup Table could be build up e g Pixel Format Format4bppindexed Mask Mode cO Colo
61. ITSU Read Design Button Read all registers of the current Chip Design 66 co FUJITSU Write Design Button Write all registers of the current Chip Design 67 co FUJITSU b Component Page When a Component sub item of the Register Debugger is selected on the Selection View then relevant Component IP information as well as some possible action controls will appear on the Action View A Context menu is also available by pressing the right mouse button on a Component IP Item in the Selection View Read Component Write Component Expand All Collapse All Expand All and Collapse All menu item expands collapses all Register Items of the current Component 68 co FUJITSU Read Component Button Read all registers of the current Component IP 69 co FUJITSU Write Component Button Write all registers of the current Component IP 70 co FUJITSU c Register Page When a Register is selected on the tem View then relevant information as well as some possible action controls will appear on the Action View A Context menu is also available by pressing the right mouse button on a Register Item Read Register Write Register Expand All Collapse All Expand All and Collapse All menu item expands collapses the Fields of the Register T1 co FUJITSU Read Register Button Read current register 72 co FUJITSU Write Register Button Write current register
62. MAGES ARISING OUT OF THE USE OF THIS SOFTWARE ITS DOCUMENTATION OR ANY DERIVATIVES THEREOF EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE THE AUTHOR AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FORA PARTICULAR PURPOSE AND NON INFRINGEMENT THIS SOFTWARE IS PROVIDED ON AN AS IS BASIS AND THE AUTHOR AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE SUPPORT UPDATES ENHANCEMENTS OR MODIFICATIONS co FUJITSU 3 Disclaimer Because the Fujitsu Developer Suite will be continuously developed it can happen that this document can contain outdated incomplete or incorrect information No liability or omissions can be accepted for any inaccuracy of this manual Fujitsu Semiconductor reserves the right to change the specification and contents of the hardware and software described in this manual at anytime without prior notice No part of this document may be reproduced and or transmitted without the permission of Fujitsu Semiconductor 4 Trademarks Microsoft Windows Vista NET and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and or other countries APIX is a registered trademark of Inova Semiconductors GmbH co FUJITSU 5 Installation Procedure The installation files are as follows e setup exe e FujitsuDeveloperSuiteSetup msi For installation
63. MediaLB Phy e MediaLB Register H HH H H H H H H H H Performance Measurement e PMU PWM e PWM 1 e SDIO 0 e Serial Flash 0 e Serial Flash 1 e Signature O0 e Signature 1 e TCON UART UART UART UART UART UART USART USART USART USART USART e WDT B WN FO e WHY e Store Load Configurations When a special hardware configuration was made in the Register Debugger all the values can be stored in a Project File to be able to return to the last setup without changing all the registers again After loading a specific Project File the stored values can be applied to the hardware either separately Field Register or as a complete set Component IP complete Design 55 co FUJITSU 1 Memory Component The Register Debugger Page contains two helpful Maps that can be used for a better chip overview as well as a direct link into the corresponding chip components e Memory Map Address Map Overview By pressing a component the corresponding IP in the Register Debugger will be opened e g Emerald Memory Component Map Documentation Ox04D00000 0x04E10000 56 co FUJITSU e Component Map Chip Layout Overview By pressing a component the corresponding IP in the Register Debugger will be opened e g Emerald 57 co FUJITSU e Documentation Contains latest manuals and application notes to the corresponding ch
64. Mode VSync Element Button It forces the chip to wait until a Vertical Sync event occurs before continuing the Command List Operation 100 co FUJITSU Indigo2 Specific Elements These special elements are only available for the Indigo2 device and the Indigo2 Command List Execution Mode Special Element ComboBox WAIT Wait Element This instruction performs a delay The number of microseconds can be specified by the Count operand Due to implementation issues the overall delay can be larger up to 3 microseconds than the specified Count value but will never be shorter SWINT Software Interrupt Element This instruction generates a pulse on swint o output signal which should be connected to interrupt controller LABEL Label Element Store current program counter address to EREG register This can be used for implementation of backward loops LOOP Loop Element Continue execution at address stored in EREG register This can be used for implementation of backward loops JUMP Jump Element Continue execution at provided Address This instruction is like a jump and won t return JUMP RELATIVE Jump Relative Element Continue execution at provided distance WATCHDOG RESET Watchdog Reset This instruction resets the watchdog timer It must be executed within a limited time given by the watchdog load register and the divider value WATCHDOG SET Watchdog Set This instruction does the setup of the watchdog timer I
65. Ox Write Field Element For writing field data different access types are allowed 32 bit wf addr fieldOffset fieldWidth fieldValue 16 bit wf16 fieldOffset fieldWidth fieldValue 8 bit wf8 fieldOffset fieldWidth fieldValue Where fieldOffset means the bit offset within the register 0 lt fieldOffset lt register width fieldWidth means the width of the required field in bits 1 lt fieldWidth lt register width fieldOffset fielaValue is the value of the field itself 0 lt fieldValue 2 fieldWidth All strings are separated by a space All values can be either decimal no prefix or hexadecimal prefix Ox Read Element For reading data different access types are allowed 32 bit r addr 16 bit r16 addr 8 bit r8 addr Where addr means the address to read from All strings are separated by a space 261 co FUJITSU The address can be either decimal no prefix or hexadecimal prefix Ox e Read Field Element For reading field data different access types are allowed 32 bit rf addr fieldOffset fieldWidth 16 bit rf16 addr fieldOffset fieldWidth 8 bit rf8 addr fieldOffset fieldWidth Where fieldOffset means the bit offset within the register 0 lt fieldOffset register width fieldWidth means the width of the required field in bits 1 lt fieldWidth lt register width fieldOffset All strings are separated by a space All values can be eith
66. SCE 0 375453 8 xlE2644FA xlDCAEF26 x4F7D7254 0 05 68628 Ox4688B2C0 xC37E784D Ox307A0AEE 0x6C26A7A9 xl2241AA6 x3902EE73 xl4EB329F 0 02895 12 Ox63ADCEDA 5 20 2 2 Nyva rinn ee User Defined Ad Ox9DS9F611 0 66749825 OxS39AAFZ1 OxDOF60FA3 OxFC3F7BFF OxASE1403F 0 6 5 2270 OxC64497C8 xD515F25A xEE132EE3 x7SESFl17E 0 1017618 514 5 OxOF47FD94 xl5F946 7C Ox8B95523D OxSC587190 OxBOEDCOCB Ox3EDCZSEC OxESS31CCF xE4372CBC xESA7B6GFE OxS FSB66F xO624F9FE x9B37COBE 0 8 200875 nvannawa amp t OxBO4EBO14 x67C3125B xA7603CB3 0 23705 54 xAA4D8262 x439C402E x76FFEFFD 0 98 82525 xD9ADZEO6 0 5564 807 0 2287854 OxCFS6674D x35FDE591 OxCSA4SBFF x3ESF5285 xlOASD5A6 0 88 3063 xl46lE5F3 OxSCF9C49B x7O0AZSFFl 0 51679044 0 50761095 0 3344 989 x4F2BA715 xFDBSDECF x4D241577 7699627 0 209 61 3 x6743C9BO x3327DFEE OxSD377C3F Ox4E301FC2 OxCB1843C8 Ox4CF3D101 x4D51078B x3418E84B OxBZA8Z321 xAAAGGAFC xED35ES1C 0x73760A33 OxDBEB6B13 OxC4907CDD OxOBA33B46 0 45840 8 OxBS4FED4E OxClFF9FAD OxZ8DO3E6B 0 61831 3 OxODED4706 xA 4243008 x3Al6EC33 OxDSBB3F18 0x9D0C18D6 Avy RERLRCr 0040000 0 70044 9 OxZ9D8ZABD OxB 7AF4CE xCD67A859 xA43E2CF3 OxAZAOACSS OxB209E061 Ox8E13C710 xEOSEFDF3 xASS6B3AB Ox9B74CADE xClF48A1
67. SU ll Overview Standard Edition storage MS 2 QG Mc m JAAG 00 01 30 2 15 co FUJITSU amp TAA 16 co FUJITSU Result Information of Search amp Visualize Editable User Information 17 co FUJITSU Example Indigo 2 cO Fujitsu Developer Suite Indigo2 jectFle gde e MEA Project Settings Standard Edition ux sme MS MC me Me 2 Qj 199 MB88F334 AARDVARK O Maba Conesa Taan ant 18 co FUJITSU 1 Menu Bar The Menu Bar represents the main interface for the user concerning the application 18 co FUJITSU a File Menu e Open e Project Solution Allows opening a Project Solution File of the following types gdcprojs encrypted standard project file which includes all relevant information of a project standard project file which includes all relevant information of a project gdcdefproj project development type which require additional description xml files It is only allowed to open a project when no other project is currently opened e Open Scan e Rescan Project Start scanning for all Project Files located in the main directory of the application gdcprojs encrypted standard project file which includes all relevant information of a project gdcproj standard project file whi
68. Then it is possible to manipulate the items Attention Only Virtual When editing is finished it must be written back to the destination target memory of the real hardware by pressing the corresponding write button The destination offset must not be the same address then reading it in this will give more flexibility in the manipulation 162 co FUJITSU 1 Item View The View of the Memory Flash Editor Page consists of a grid that will display the 32 bit values when dumping a memory or register area On this page the content of memory or register is always displayed as 32bit values That means e g when two 32 bit values are displayed as 0x12345678 OxXOABCDEFO then memory contains the following byte stream 78 56 34 12 DE BC e g 0 00300000 00 0x00300020 0x00300040 0x00300060 0x00300080 0x003000A0 0 003000 0 0 003000 0 0 00300100 0 00300120 0 00300140 0x00300160 0 00300180 163 co FUJITSU When Flash Support is available and enabled then it will be additionally visualized that each following access concerns the Flash Memory e g a sunm E EI sazcanas ecu smauac seas _ ree semen duriter cene mia EXC RUSO TUUM TU WAS C in 02220087 cesice Fuse
69. UPPONE aiee 37 a Flash Editor COMIN 6 38 b Flash Dump CODI 39 6 Debug Bal rr 40 a Register Sequencer 6 41 b Sequence Stacker Controls 0110s icissiwainnsscsadnsicnwssasrscsasanssasaceessaeadussaasndaveenwasens 42 AME Action Reporter Page PERENNE 43 8 Element Iniormation 43 44 10 45 13 Acom dish aD dut 46 Il Register Debugger 47 1 Memory Component MAD 56 Ec dq dei 59 3 Memi cinta da dU Mi SURE EDU 60 QUEE sisses oer 63 RR a a a 64 NM dM dts 68 71 d l mco o I ETT ERR 76 co FUJITSU IV o M 82 t Selection VIEW 83 Memi 84 Bic ACION EU gens ins dtt MD DUANE dix UD E I RUNI tas M RUM K UM HAUS 88 a Sequence Page Mete 91 b Sequence kem Pade Lai 104 Me Sequence o ger 118 a 119 Z5 e R 120 rn
70. a as well as the Color Palette to the source code of the Target Application Drag amp Drop It is possible to drag amp drop an Image File into the application This can be done by selecting an imaging in the window explorer and dragging the file onto the tem View This can only be done when the Image Manager Item is selected the Selection View Single File Selection 133 co FUJITSU 1 Item View The tem View contains different user input controls which allows manipulation of the original image as well as text boxes that are prepared to display and extract image information 134 co FUJITSU a Information Page The first page that is visible is the nformation Page It contains all relevant information of the image as well as of the color palette when available The most essential ones to build a constant data array in the application code are the Width Height and Bit Depth which represent the image dimensions and the number of Pixel Data Elements that a data array in the specified organization see corresponding combo box would require e g Pixel Format Format bppIndexed Mask Mode Color Only X Organization 32 Bit File Name Examplelmage Fujitsu png File Size 3139 Pixel Data Elements 2600 Width 208 px Height 100 px Bit Depth 4 bpp Pixel Format Format bppIndexed Bytes Per Line 104 byte Stride Bytes Per Line 104 byte Bytes of Image 10400 byte
71. aNnaQel 2105 cc ceasesssvecccenecenterssuccsesscenteeaseeansenssssree 211 EE 0000015 P ICAU aco P E 221 8 Indigo Indigo L Command Sequencer 227 9 Indigo 2 Command Sequencer Support scscccicccseccacscsesciasciesaicsesesesaseiescleacseseaises 23b Xi 244 1 245 2 246 EN 247 A cUm 248 5 Connection Disconnection PTOD BRIS 250 6 Unknown Error Exception 7A ast Rana aua 251 co FUJITSU XI gt lt pe a a a 252 Register Sequence Execution 253 Mitazamo dU N UR tT SER 254 Emerald High Speed Flashing Advanced 255 Indigo2 High Speed Flashing Advanced Flashing 256 Connection WO CT a 258 ux dz Mee 260 uenia dni indi iani i lcs Eqs 267 co FUJITSU l Introduction e General Information Please check the Customer Information section of this manual for further details about this version e Packages Different packages are available supporting one or more of the following Chip Designs MB88F332 MB88F333 Indigo IndigoL MB88F334 5 6 Indigo2N Indigo2S Indigo2 MB8
72. anel specification v Global Display Ej Display 1 Ej Display 2 a Display Ty Horizontal Total Pixels e Horizontal Synchronize pulse Position Horizontal Synchronize pulse Width 210 co FUJITSU 6 Indigo2 Display Panel Manager Main intention is to setup configure and test new panels display resolutions on the target chip After successful validation with test patterns timing register values clock settings and iris settings can be stored in par files to be able to reimport settings with the Register Sequencer Because of less SRAM memory the simulated test patterns are a combination with iris framegenerator specific actions iris fetch and iris sprite engine setup etc Nevertheless the test images can be stored as source files images and binary files for further usage in programs or when more memory is available externally Remarks e available for SPI Aardvark and Ethernet E21P connection type e working with Indigo2 1 Select Display Panel Manager Feature Page Select the Display Panel Manager page in the selection view Tools Image Manager Font Manager Additional Display Panel Manager 2 Connect to Target Device Depending on the connection type the connection devices must be scanned or configured before a connection can be established with the button below TER 00 03 15 2 211 co FUJITSU 3 Collect Device Information If it
73. apture Window This button will capture an image from the current application and save it to a user defined position and filename 29 co FUJITSU 3 Status Bar The Status Bar typically contains essential status and process information This bar is located on the bottom of the application Currently the following information is supported e Last Hardware Access Action AK This icon will be displayed when no action was performed o When this symbol appears then the last action e g read write access failed its execution When this symbol appears then the last action e g read write access was successfully executed e Progress Status Information This icon will be displayed when scanning checking is in progress B 4 If displayed the destination target will be removed or erased This is a special icon that illustrates flashing of the Flash Memory Chip Furthermore the Status Bar contains information about the currently loaded Target Chip ID Connection Type and Connection Device 30 co FUJITSU 4 Action Bar The Action Bar supports the user with fast access to specific actions that can be done with the selected item in the Selection View and or with the selected item in the tem View 31 co FUJITSU a Always Available Controls e Hardware Connection Disconnection e When this symbol is highlighted on the connection button the application is currently connected to t
74. ash memory for certain actions like startup or some triggered events For this the saved sequence gdcseq or gdcicmd can be loaded into the Memory Flash Dump Page Open Binary File SS Eat MyNetwerk Files Binary gd 32det bin mv Binary Files gdc32dat bin mhi Read Menon Block wie Memo Bleck By loading the sequence the content will automatically converted into an equal command sequence which will then be displayed as 32bit stream This stream can then be handled as all other binary streams and either be copied into memory flash or saved as binary and or other file types Hexadecimal View 0 02010000 0 00000000 0 00000000 0x03010001 OxABCDABCD 0x00001234 0 03010001 OxABCDABCD 0x00001234 0 03010001 OxABCDABCD Ox000012 OxABCDABD1 0 00000020 0 01140003 0 02010000 0x00034000 0 87654321 0 03010001 0 000000 2 0 00001122 OxFFFFFFFF Read Memory Block Write Memory Block Load Dump from Save Dump to 233 FUJITSU 6 Supported Commands Direct Write 8bit Write 16bit Write 32bit VSync wait for 7 Supported Commands Standard Converted Write Write Repeat Write Repeat Increment 234 co FUJITSU 9 Indigo 2 Command Sequencer Support The Indigo2 contains a command sequencer that can execute sequences of code stored in memory flash The command sequencer can be used to trigger such sequences in certain situation like chip
75. ature 1 e IRIS Signature 2 e IRIS Signature 3 e IRIS Timing Controller e LIN PRG CRC e Pulse Width Modulator 0 e Pulse Width Modulator 1 e Pulse Width Modulator 2 e Pulse Width Modulator 3 e Pulse Width Modulator 4 e Pulse Width Modulator 5 e Pulse Width Modulator 6 e Pulse Width Modulator 7 e Pulse Width Modulator 8 e Pulse Width Modulator 9 e Pulse Width Modulator 10 e Pulse Width Modulator 12 e Pulse Width Modulator 13 e Pulse Width Modulator 14 e Pulse Width Modulator 15 e Pulse Width Modulator Global Control e Pulse Width Modulator Group 0 3 e Pulse Width Modulator Group 4 7 e Pulse Width Modulator Group 8 11 e Pulse Width Modulator Group 12 15 RBUS ECU e Reload Timer 0 e Reload Timer 1 e Reload Timer 2 e Reload Timer 3 e Reload Timer 4 e Reload Timer 5 e Reload Timer 6 e Reload Timer 7 e Reload Timer 8 e Reload Timer 9 e Reload Timer 10 e Reload Timer 11 e Reload Timer 12 Reload Timer 13 e Reload Timer 14 e Reload Timer 15 Remote Handler ASHELL Remote Handler E2I e Sound Generator e SPI External Devices co FUJITSU e SPI Flash e Stepper Motor Control 0 e Stepper Motor Control 1 e Stepper Motor Control 2 e Stepper Motor Control 3 e Stepper Motor Control 4 e Stepper Motor Control 5 e Stepper Motor Control Trigger MB88F332 Indigo Register Debugger supports the following IP s e A D Converter Unit e
76. caled copy with the destination pixel format At the end the converted output will then be manipulated to get back the alpha channel only while resetting the color values to 0 black The user can change the default color of 0 black by means of the Alpha Mask Color Selection Box The colors on the grid of the Color Palette Page represent the alpha values as greyscaled palette whereas the values in the text box are the correct ones e Inverted Alpha Only Mode Same as Alpha Only Mode but with inverted alpha map e Alpha Color Mode It is similar to the Original mode with the difference that it is only available for the 32bit ARGB pixel format independent if it is the same format than the original Furthermore the displayed information and data was the result of the converter 143 co FUJITSU Alpha Mask Color Selection This button only appears when in the Mask Mode Combo Box one of the Alpha Mask Modes is selected It allows changing the basic color of the alpha image The default color is black 144 co FUJITSU 2 Action View When the mage Manager item is selected on the Selection View then relevant action controls will appear on the Action View 145 co FUJITSU Load Image Button This button offers a dialog box which allows opening an image of the following file types The support e bmp png tiff jpeg gif Bitmap Portable Network Graphics Tagged Image File Format Joint Photographic Expert Group
77. ccess check box that enables the possibility that each change in the display timing will directly be written into the corresponding register This allows adjusting the display live on the target Remarks On this page it is also possible to store the generated pattern image either as an image file for further usage in the Image Manager as a binary file for later usage in the Memory Flash Dump page or as source code file for usage in a target application Furthermore the Layer Settings can be stored as par file for further usage in the Register Sequencer 208 co FUJITSU 5 Other pages a Pattern Information Page This page contains detailed information about the generated Pattern Furthermore it contains the complete Pixel Data information ready to be copied directly into source code Pixel Data Elements Width Height Bit Depth Pixel Format Bytes Per Line Stride Bytes Per Line Bytes of Image Stride Bytes of Inage Alpha Information 32 Bit Per Pixel 64 Bit Per Pixel ColorSpaceCmyk ColorSpaceGray ColorSpaceRgb ColorSpaceYcbcr HasTranslurent 1470000 1400 px 1050 px 32 bpp Format32bppArgb 5600 byte 5600 byte 5880000 bytel 5880000 byte True True False 96 dpi 96 dpi no 209 co FUJITSU b Global Information Page This page contains some information to display panel timings as well as supporting the user to read out the correct timing values from the p
78. ces Unchecking the item in the Menu Bar will reset the stored identifier information This item is only available when a valid Hardware Connection Device was selected in the Action Bar 22 co FUJITSU Settings Menu Set As Startup Project Set the current active project as Startup Project By doing this the project will be automatically loaded when the application is started The Startup Project will be reset to none when either the project file is not available the current active project is manually closed or the menu item is unchecked This item is only available when a project is currently active Fade In on Start Enable Disable the Fujitsu Logo fade in functionality Auto Project Scan on Start Enable Disable the automatic project file scan functionality on application start Ignore Startup Warning Error Messages When startup warning or error messages are displayed which are not relevant for further processing they can be disabled with this item e g Font availability warnings Prefer Standard Flashing when available Typically on chip designs there is standard flashing available On specific chip designs there is an advanced flashing program available which will be preferred on default when it is detected standard flashing is then not possible In some situations it is nevertheless required to prevent loading advanced flashing and and preferring standard flashing By enabling this item sta
79. ch includes all relevant information of a project gdcdefproj project development type which require additional description xml files e Entries After successful scanning all detected Project Files will be listed for easy selection Save Project Choose this menu item if the current open project should be saved Only files can be stored with the extension gdcproj or gdcprojs because they include all required project information It is only allowed to store a project when a project is already opened e Save Project As 20 co FUJITSU Choose this menu item if it is required to store a special project configuration or setup under a different name Only files can be stored with the extension gdcproj or gdcprojs because they include all required project information It is only allowed to store a project when a project is already opened e Close Project Close the current project It is only allowed to close a project when a project is already opened e Exit Leave Application 21 co FUJITSU b Project Menu Remember Hardware Connection Saves the current Hardware Connection Device Identifier Serial Number which was selected in the Action Bar Storing an identifier can be done for each project file separately When project file is loaded where the Hardware Connection Device Identifier was stored before the connection can be established at once without re scanning the bus for all available devi
80. ch is required for further calculations i W Global Display a Display 1 Ej Display 2 Display 3 GD Information Settings 5 DIYS a d Load All Read Hardware write Hardware Remarks On this page it is possible to store all timing settings from all pages into either a gdcfunc file which is also loadable on this page or into a par file which can be used in the Register Sequencer 203 co FUJITSU 3 Display Timing selection and setup a Select the Tab page that represents the display output that should be used On the Settings sub tab page some predefined timings can be found containing panels as well as a few VESA standard timings By selecting one of the predefined settings the corresponding timing values will be automatically entered into the text boxes pL o mmi une i Display Clock ii Refresh UP Pinel Clack 000 Hz Sealer DOWN Refresh DOWN Afterwards change the timing settings so that they best matches the used panel For timing details please refer to the user manual of the connected panel display 204 co FUJITSU b There are 2 possibilities to continue with the timing setup Either set Scaler value not recommended or enter the required Refresh Rate directly which is the easiest way to setup the target timing Typically it is not possibl
81. cles to reach User Condition should be entered If User Condition is not reached within Poll Cycles processing of the Poll for Read Element will be stopped Poll Cycles Write Repeat Element Here the field represents the number of Write Repeats Repeat Count Write Repeat Increment Element Here the field represents the number of Write Address Increment Repeats Repeat Count Jump Element Here the maximum number of loops should be entered before escaping This is helpful for a check condition and to ensure that the loop will be left Special Function Elements Indigo2 Wait Element Delay in microseconds Watchdog Set Element Represents the divider value of the watchdog timer DREG SHIFT LEFT Bit count to shift content of Data Register left DREG SHIFT RIGHT Bit count to shift content of Data Register right To manipulate a register sequence item you can either press the Return Key or you can directly select the decimal Edit Field by mouse When the Edit Field is selected and ready to be entered the background color will be displayed in a light red color After entering the value the Enter Key must be pressed to accept the new value If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again 107 co FUJITSU In both cases the input mode ends and the background color of the Edit Field is displayed in a light green color 108 co FUJITSU
82. co FUJITSU Fujitsu Developer Suite User Manual Version 0 9 4 0 Fujitsu Semiconductor Europe GmbH co FUJITSU co FUJITSU ah Graphics Competence Center co FUJITSU PER 6 k eM OveeiM dH aM MM 7 qii qu qe 7 b S Metu yeas ES RUDI ARMEN HIA UNUM 7 2 Licence Agreement HT 8 m Weel 9 B 9 Se os TS 10 nel sina dean 11 1 1 s 7 12 rx 13 Sh Starp RONEN GW a 14 UNES 15 eeiam bed DEI M M DM PM 19 a 3 1 rH 20 D ui or T m SES RRE 22 cidcm mare 23 d jin I Y 25 e epe dvi qi NERONI a ee nna 26 2 NOSE Osce dis Mq MG UD URDU MD UU UND D UU ETUR UN 27 3 SAUS Bai MUT c 30 A ACION B AT RR 31 Always Available cccactcoccesnicncssacteosspsoie cosa acteooteactacoimacteootescianoiaseeesins 32 b Register Debugger Controls 33 Register Sequencer CONIFOIS uss deed dec sica deci qucd deci cede duci qucd demi cece duci qus qu Dads 35 d Seguente Stacker COmuUOlS rosero tsia 36 S S
83. connection devices Not available for Ethernet 4a Select required target connection device Not available for Ethernet Example for SPI Aardvark Multiple Devices in List possible 183 co FUJITSU 184 co FUJITSU 4b Configure Ethernet connection Not available for SPI Not available for JTAG Typically it is predefined and ready for beeing used with the Fujitsu Linux BSP 5 Establish the connection Ensure that the target is properly connected to the connection device Press the button below to establish the connection If the target has established a connection and is well initialized the button change its color and signalizes connection status 185 co FUJITSU Flashing Remarks e Switching to Flash Operation is only possible when a connection to the target device is already established Please check the How to Startup section for more information e Flashing is supported on the Memory Flash Editor Page Memory Flash Dump Page of the application e Not all target chips support flashing e g Ruby e Notall connection types support flashing e g Ethernet 1 Select the page that should be used for flashing 2 Press the Flash Enable Disable Button in the Support Bar Read Memory Block Write Memory Block Load Dum Flash Mode disabled 186 FUJITSU m Flash Mode enabled 187 co FUJITSU 3 Select a flash sector as base for operation Save Dump to
84. d sequence stack The typical file extension of a sequence is gdcseqstack 127 co FUJITSU Save Stack Button Press this button if it is required to store the sequence stack which was formerly loaded This stack will be stored with the same extension as it was loaded 128 co FUJITSU Close Stack Button Closes the current selected sequence stack and removes it from the Selection View 129 co FUJITSU Activate Stack Button Activates the current sequence stack and marks it having the input focus 130 co FUJITSU Rename Stack Button Allow the user to change the name of the sequence stack This is essential for identifying the intention of such a stack 131 co FUJITSU b Stack Item Page When Stack ltem is selected on the tem View then only information will be displayed showing the version number on which the register sequence was based on creation time A Context menu is also available by pressing the right mouse button on a register sequence in the Action View Remove Item Disable Enable Item From Execution Move Item to Top Move Item to Bottom Expand All Collapse All 132 co FUJITSU VI Image Manager e Purpose One aim of the mage Manageris to support application development by converting image files into different pixel formats But the main purpose is the conversion of the image pixel data into a chip specific format and easily copying the converted pixel dat
85. d when the last operation value is less than the jump value jmple Jump if Less or Equal The jump will be performed when the last operation value is less or equal to the jump value jmps Jump on Success The jump will be performed when the last operation was successful jmpwoe Jump if Warning Or Error The jump will be performed when the last operation returned either with a warning or failed Software Delay Element To insert a software delay d microseconds All strings are separated by a space All values can either be entered decimal no prefix or hexadecimal prefix Ox For more details to the Software Delay Element please refer to the Register Sequencer chapter Indigo Special Command Sequencer Elements VSync Element swivsync This element should only be used for Indigo par files For more details to the Indigo VSync Element please refer to the Register Sequencer chapter Indigo2 Special Command Sequencer Elements Wait Element i2wait cycles Software Interrupt Element i2swint Label Element i2label Loop Element 21 264 co FUJITSU Jump Element i2jump addr Jump Relative Element i2jumpr offset Watchdog Reset i2wdr Watchdog Set i2wds divider counter Write Element i2write size addr data Data Register Get Element i2drget size addr Data Register Put Element i2drput size addr Data Register And Element i2drand data Data Register Or Element i2dror data Data Register Inve
86. dard Edition Only available with USB Hardlock Key Features available Register Debugger Register Sequencer Sequence Stacker Memory Editor Memory Dump Image Manager Font Manager Depending on the target chip additional features are available as Plugin s allowing to access the hardware on a functional level to simplify usage and setup For more details please refer to the next chapters e License Information Here all available chips are listed Depending on the license the current authorized chip names are checked e Update License This item can only be selected when an USB Key is detected and a Standard or Professional Edition is available When a license update is required Edition and or Target Support then please contact Fujitsu Semiconductor Europe A license update file v2c will be sent which can be selected by this menu item to upgrade the license information in the Key After that please restart application to ensure that new license is detected correctly Remark e when removing USB Key while executing the application it will be stopped automatically and requests for the corresponding Key e after changing inserting Key with a different license please restart application to ensure that the correct license information is displayed 26 co FUJITSU 2 Tool Bar The Bar contains different controls which can be used directly without stepping through the Menu Bar The following controls are currently
87. ddress with the entered Value Now the Address will automatically incremented and comparison will be done again until the Element Repeat Count is reached When a mismatch is detected between the incremented address and the value the sequence will be interrupted e Disabled Element Execution suppressed e Special Element Marks special Element like e SW Delay Element e Indigo VSync Element e Disabled Special Element Execution suppressed e Element with Breakpoint Marks an element of different types where a breakpoint is set e Disabled Element with Breakpoint Execution suppressed Component Name Section Contain the name of the corresponding Component IP Address Section Represent the total address of the register Size Section Describe the size of the register 8 16 or 32 Bit Register Value Section Value of the register Hexadecimal Error Section When an error occurs on the last hardware access then this section contains a status letter 85 co FUJITSU e X Error e W Warning e Information 86 co FUJITSU Keyboard Controls otroac Enter Tab Up Down Arrow Remove item Move item up Move item down Toggle enable disable item Move item to Top Move item to Bottom Copy item Select write edit field Select next user control Step to previous next item 87 co FUJITSU 3 Action View The Action View contains specific available items corresponding to
88. displayed by expanding the tree It is not possible to manipulate any sequence item e Disabled Element Execution of the disabled register sequence will be suppressed e Element with Breakpoint If a breakpoint was set to a loaded register sequence it will be marked with this icon e Disabled Element with Breakpoint Disabled item where a breakpoint was set Execution suppressed Component Name Section Contain the name of the corresponding Component IP Only for information purposes to a specific sequence item nothing can be changed Address Section Represent the total address of the register Only for information purposes to a specific sequence item nothing can be changed Size Section 120 co FUJITSU Describe the size of the register 8 16 or 32 Bit Only for information purposes to a specific sequence item nothing can be changed Register Value Section Value of the register Hexadecimal Only for information purposes to a specific sequence item nothing can be changed Error Section When an error occurs on the last hardware access then this section contains a status letter e X Error e W Warning e Information 121 co FUJITSU Keyboard Controls otroac Up Down Arrow Right Left Arrow Remove item Move item up Move item down Toggle enable disable item Move item to Top Move item to Bottom Step to previous next item Expand Collapse item 122 co FUJITSU 3
89. e External IRQ 1 e External Bus IF e GPIO Unit HDMAC Unit e I2C Unit 0 e 12 Unit 1 e I2C Unit 2 e I2C Unit 3 e I2C Unit 4 e 125 Unit 0 e 125 Unit 1 e 125 Unit 2 e 125 Unit 3 e Pixel Engine e Power Management Unit ule Width Modulator 0 ule Width Modulator 1 ule Width Modulator 2 LD DIO 0 DIO 1 DIO 2 e Serial Flash Interface 0 e U UUV e Serial Flash Interface 1 e Signature Unit 0 e Signature Unit 1 e Signature Unit 2 e Timing Controller e UART 0 e UART 1 co FUJITSU UART UART UART UART USART USART USART USART USART USART Ow W N O15 WN FO MB8AC0440 Triton Register Debugger supports the following IP s e Capture 0 e Capture 1 e Capture 2 e Capture 3 CCNT e CmdSeq e CRG11 0 e CRG11 1 e DDR Controller 0 DDR Controller 1 e Display Controller 0 e Display Controller 1 e Ethernet MAC e Ethernet MMC e EXIRC e GPIO HDMAC HS SPI e I2C 0 e I2C 1 e 12S 0 e 125 1 e 125 2 e 125 3 IRIS BitBlend IRIS CLUT 0 IRIS CLUT 1 e IRIS Display Config e IRIS Dither e IRIS ExtDst IRIS Fetch 0 RLD IRIS Fetch 1 LIGHT IRIS Fetch 2 ROT IRIS Fetch 3 WARP IRIS Fetch 4 LIGHT e IRIS Framegenerator co FUJITSU RIS Global Control RIS HScaler RIS Layer Blend 0 RIS Layer Blend 1 RIS Matrix O0 RIS Matrix 1 RIS Pixel Bus RIS Rop RIS Signature 0 RIS Store RIS VScaler e
90. e to match the required Refresh Rate exactly Because of this two possible Scaler values will be calculated automatically that resulting in two Refresh Rates that are closest to the required Refresh Rate One calculated value is higher the other value is smaller than the given value Now the user can Enable the Refresh Path that is closest to the required one or that can be manipulated in a way that is compatible with the target panel S Global Display 1 Ej Display 2 Displays Information Settings 4 Pattern Generator Pattern Information Predefined Timings rHDP Pixel 3 cHTP 34 User Defined v 1400 1864 1488 144 Pixel YSW 0 Direct Hardware Access 1050 1089 _ Refresh Infinity MHz Display Clock 800 00 MHz Refresh Hz r Pixel Clock i 1 60 d 121 79 2 Save Settings Load Settings 205 co FUJITSU To get close to the required Refresh Rate change Horizontal and Vertical total pixels raster timing values Please check the user manual of the connected panel for allowed timing and Refresh Rate ranges C Display 1 E Display 2 Display 70 Infomation Settings 4 Pattern G
91. ection By pressing the right bottommost section beneath the Font button a dialog box appear that allows selecting the background color of the target image 159 co FUJITSU 2 Action View When the Font Manager item is selected on the Selection View then relevant action controls will appear on the Action View 160 co FUJITSU Save As Button Opens a dialog box which allows selecting a path and a filename to store the entered text in the specified font and rendering mode as a 32 bit image The image can be saved in one of the following file formats bmp png tiff jpeg gif Bitmap Portable Network Graphics Tagged Image File Format Joint Photographic Expert Group Graphics Interchange Format 161 co FUJITSU Memory Flash Editor e Purpose The Aim of the Memory Flash Editor Page is the support of debugging and validation for both hardware and software e g dumping the memory content to check proper sprite loading But it is also possible to manipulate data in memory by reading writing either single Memory Items 4 Byte each or complete Memory Blocks from to a specified address e How to 1 Manipulate Memory Data Before manipulating memory items the required block must be first read out For this the offset as well as the number of required items must be entered By pressing the Head Memory Block button the information will be read out from hardware into the virtual tem View
92. ed It offers menu items with some special flash options 2 This button allows comparing the data that is currently present in the Memory Dump View with the content of the memory flash located at the specified address 39 co FUJITSU 6 Debug Bar The Debug Bar supports the user with fast access to specific actions 40 co FUJITSU a Register Sequencer Controls gt Executes the sequence until the next breakpoint is detected or the end of the sequence is reached This icon is used to execute the sequence step by step Single Step Mode Stops the current debugging and returns the debug cursor to the begin of the sequence Toggle the breakpoint property of the selected item 41 co FUJITSU b Sequence Stacker Controls gt 2 v Executes the stack until the next breakpoint is detected or the end of the sequence stack is reached This icon is used to execute the sequence stack step by step Single Step Mode Stops the current debugging and returns the debug cursor to the beginning of the stack Toggle the breakpoint property of the selected item 42 co FUJITSU 7 Action Reporter Page The Action Reporter gives a short overview of errors and or warnings that happened on the last hardware action like read write that was executed by the user If the last action was successfully then the window color will be displayed in light green without any messages on it When an hardwa
93. eeds to be dumped Currently it is limited to 512 items An item which is the smallest unit to dump is always 32 bit 4 byte width To accept this value press the Return Key otherwise the old value will return 167 co FUJITSU Value Edit Field When in the tem View a valid field is selected then it is possible to enter a new 32 bit value To accept this value press the Return Key otherwise the old value will return The value will only be changed manipulated on the visualization and not directly in hardware If you want to store the edited Item s in hardware please use either e Read Write controls of the Action Bar which allows manipulating the current selected item field only effective for only few changes Or e Read Memory Block Write Memory Block Buttons controls of the Action View which allows to store the complete manipulated Memory Block at once 168 co FUJITSU Read Memory Block Button By pressing this button the entered number of items will be read out from the specified address Information Depending on the hardware connection speed and the number of items to read this can take some time 169 co FUJITSU Write Flash Memory Block Button By pressing this button all values which are currently available in the tem View will be written back to the hardware If flash memory support is enabled a state machine will perform some checks actions before finally writing to the flash me
94. enerator Pattern Information j Predefined Timings HDP Pixel User Defined v 1400 VT VDP Pixel Direct Hardware Access _ Scaler Pinel Clack Refresh 0 nlinity MHS Infinity MHz Display Clock Scaler UP Refresh UP Refresh Hz Pinel Clock 333289 MH amp Scaler DOWN i Saveas Save Settings LoadSettinos ME Timing p M E When all settings are done check that the path is still Enabled and write timing to the target hardware Remarks On this page it is also possible to store the timing settings for the selected display port into either a gdcfunc file which is also loadable on this page or into a par file which can be used in the Register Sequencer If a valid timing setup is already located in the hardware e g already setup by Register Sequencer or by Software the corresponding timing register values can be read out from hardware by pressing the Read Timing button 206 co FUJITSU 4 Pattern Generator For test the timing changes made under 3 a Pattern Generator is available There is a set of predefined patterns that will be calculated and drawn corresponding to the Active Area of the Settings page That means when you change resolution refresh rate etc the pattern will be generated automatically Furthermore some pattern features can be set that supports timing tests like a border grid
95. er Debugger supports the following IP s e ARGES Unit e Capture Requester Unit e Command Sequencer Unit e Display 0 Control Unit e Display 1 Control Unit e Global Controller Unit e GPIO Unit e I2C Unit e Interconnect Unit Interrupt Controller Unit e Memory Controller Unit e PCI Express Host Unit e Pixel Blitter Unit e SPI Unit e Timer Unit e Unified Shader Unit e Video Capture 0 Unit e Video Capture 1 Unit e Video Capture 2 Unit e Video Capture 3 Unit e Write Back Unit MB86R01 JadeD Register Debugger supports the following IP s e A D Converter 0 e A D Converter 1 co FUJITSU e APIX Interface e 0 Interface e CAN 1 Interface e Chip Control e Clock Reset Generator e Color Lookup Table 0 e Color Lookup Table 1 e DDR2 Controller e Dithering Unit 0 e Dithering Unit 1 Controller e External Bus Interface e External Interrupt Controller e General Purpose IO e Graphics Display Controller I2C Unit 0 e I2C Unit 1 e 125 Unit e Interrupt Request Controller 0 e Interrupt Request Controller 1 e Interrupt Request Controller 2 e MediaLB Interface Pulse Width Modulator 01 Pulse Width Modulator 23 Pulse Width Modulator 45 Pulse Width Modulator 67 e Remap Boot Controller R S S S S un Length Decoder ignature Generator 0 ignature Generator 1 PI Unit 0 PI Unit 1 e Spread Spectrum Control e Timer e Timing Controller e UART Uni
96. er decimal no prefix or hexadecimal prefix Ox e Poll for Read Element For polling data different access types are allowed 32 bit p addr mask mask count 16 bit p16 addr mask mask count 8 bit p8 addr mask mask count All strings are separated by a space All values can either be entered decimal no prefix or hexadecimal prefix Ox For more details to the Poll for Read Element please refer to the Register Sequencer chapter e Poll for Target Element For polling data different access types are allowed 32 bit p addr target mask count 16 bit p16 addr target mask count 8 bit p8 addr target mask count All strings are separated by a space All values can either be entered decimal no prefix or hexadecimal prefix Ox For more details to the Poll for Read Element please refer to the Register Sequencer chapter e Write Repeat Element For writing data multiple times to the same address different access types are allowed 32 bit 262 co FUJITSU f addr data count 16 bit f16 addr data count 8 bit f8 addr data count All strings are separated by a space All values can either be entered decimal no prefix or hexadecimal prefix Ox For more details to the Write Repeat Element please refer to the Register Sequencer chapter e Write Repeat Increment For writing data multiple times to an address with autoincrement the following access types are allowed 32 bit a addr data co
97. es not have Flash Memory If having an Indigo FPGA Evaluation Board then NO REAL FLASH is available In the FPGA Version the Flash Memory will be simulated by means of RAM Because the application is expecting Flash Memory instead of RAM it is using special flash commands for reading writing onto it Solution e disable the flash support e as Offset Hex enter the base address of the nternal Flash Memory e g A0000 on Indigo e now it is possible to read write to this simulated flash area like onto every memory register area 249 co FUJITSU 5 Connection Disconnection Problems Problem It is not possible to connect disconnect the properly with from the target device Root Cause Solution 1 Connection Disconnection Button fail e Before a connection can taken place the Device Ports must be scanned and the required Connection Device have to be selected This can be done with the Configure Hardware Connection Button immediately below the Connection Disconnection Button 2 Conflicting Applications When using another tool or application beside the Fujitsu Developer Suite which also accessing the communication interface of the same target device it is possible that these applications conflicting each other Solution e close all open applications that are accessing the communication interface of the same target device e g SPI JTAG e now open only those application that is required for the c
98. evice is working properly please ensure using the latest Driver v4 32 or higher To update to the latest drivers please visit the Homepage of SEGGER Microcontroller GmbH under www segger com and download the required software c Future Technology Device International FT4232 SPI Device To ensure that the FTDI SPI Device is working properly please ensure using the latest Driver v2 08 14 WHQL or higher To update to the latest drivers please visit the Homepage at www ftdichip com and download the required software Version 0 9 4 0 Date 15 Mar 13 Added Functionality e General In case of the Basic Edition Standard Flashing will automatically being enabled 267 co FUJITSU Additional Fujitsu Developer Suite documentation added easy accessible via Register Debugger gt Documentation Tab e Indigo2 High Speed Flashing Advanced Flasher Plugin implemented Panel Manager TCON Driver programming added with fixed values to simplify panel setup RSDS Panel support implemented Test Image Generator will now also save SRAM content into the par file Test Image Generator extended for new features Text Size of Image Generator adjusted to completely fit into SRAM Project Files and Register Descriptions updated Flashing changed from problematic ECC Off Mode to ECC On Mode Initialization sequence extended raise clock settings E2IP unlock Menu Item Settings gt Suppress default chip initialization is now also a
99. f Divider and Counter parameters are all 0 watchdog timer will be disabled otherwise timer will be started with the specified values Doing a new WDS instruction while timer is running also starts the timer with the new values immediately 101 co FUJITSU WRITE Write Element Write list of data to destination buffer DRGET Data Register Get Element Get data from address and store it in local DREG register 8 bit 16 bit and 32 bit transfers can be performed Address has to be aligned to the transfer size DRPUT Data Register Put Element Store data from local DREG register to Address 8 bit 16 bit and 32 bit transfers can be performed Address has to be aligned to the transfer size DRAND Data Register And Element Logical and of DREG content with value DROR Data Register Or Element Logical or of DREG content with value DRINVERT Data Register Invert Element Bitwise logical not of DREG content DRSHIFT LEFT Data Register Shift Left Element Logical shift left of DREG content DRSHIFT RIGHT Data Register Shift Right Element Logical shift right of DREG content DRADD Data Register Add Element Add value to DREG content DRCHECK Data Register Check Element Compare bits of DREG with provided Value and skip next instruction when result is equal ARGET Address Register Get Element Get data from address and store it in local AREG register ARGET INDIRECT Address Register Get Indirect Element Get data from address in AREG register and store it
100. g setup as well as the complete test image configuration a Save As and a Save Settings button is available below Typical storage format is gdcfuncs Nevertheless from the complete configuration a par file can be generated that can be further processed in the Register Sequencer For loading a previous stored setup the stored gdcfuncs file can be loaded 9 Save Test Image To save the complete Iris configuration required to setup the test image please press the Save Setup As button The Save Image As button will save the Image as it is displayed in the preview box Attention the image will be stored as full image and is or can be different than the real memory content of the Indigo2 This is because of the limited SRAM memory Nevertheless for further processing or usage in a different context the full image can be of interest 218 co FUJITSU 10 Other pages a Pattern Information Page This page contains detailed information about the Image that is displayed in the preview box Attention the image will be stored as full image and is or can be different than the real memory content of the Indigo2 This is because of the limited SRAM memory Nevertheless for further processing or usage in a different context the full image can be of interest Settings 44 Configuration Details 44 Pattern Generator Pattern Information Pixel Data Elements Width Height Bit Depth Pixel Format
101. go JadeD Ruby the Chip Control Unit page in the Register Debugger selecting the Chiplnfo register Address 0x00000000 the Chip Control Unit page in the Register Debugger selecting the Chiplnfo register Address 0 10000 the Chip Control Unit page in the Register Debugger selecting the CCID register Address OxXFFF42000 the Global Controller Unit page in the Register Debugger selecting the CHIP INFO register Address 0x30020050 EmeraldL the Chip Control Unit page in the Register Debugger selecting the C NFO register Address Ox3D 100000 EmeraldP Triton the Chip Control Unit page in the Register Debugger selecting the C NFO register Address Ox3D 100000 the Chip Control Unit page in the Register Debugger selecting the C NFO register Address Ox3D 100000 and reading the content When reading happens without any problems then the Action Reporter docking dialog will be highlighted in a light green color without any messages on it If reading fails because of connection problems then the Action Reporter docking dialog appears in a light red color with some error messages attached Solution close the application check the connection to the USB to SPI JTAG device check the connection from the USB to SPI JTAG device to the target board check the power supply 248 co FUJITSU e open the application and check connection again 2 No Flash available Attention Some Chip Designs do
102. h can also be used in the Register Sequencer For more Information please refer to the Par File Formatinformation page in the Customer Information section 180 co FUJITSU Save Dump to Button With this button it is possible to store the hex dump that was read in from memory registers or from flash memory into a binary file The typical file extension for binary files is gdc32dat or bin File Information gdc32dat bin mhx par Is a standard binary file in which the values are stored as Ulnt32 E g when on the Hex Dump Page two 32 bit values are displayed as 0x12345678 OxXOABCDEFO then the binary output file contains the following byte stream reviewed by an Hex Viewer Editor 78 56 34 12 FO DE BC 0A File format with a code redundancy check Typically storing data as 8 bit values Currently only supported for data content which are multiples of 32 bit This is a human readable and easy to edit text file format which can also be used in the Register Sequencer For more Information please refer to the Par File Formatinformation page in the Customer Information section 181 co FUJITSU X Howto 182 co FUJITSU Startup 1 Start Application 2 Select Project File Corresponding to the required Target and Connection Be Fujitsu Developer Suite Project Settings Help Project Solution Save Project Save Project As Close Project Exit 3 Scan for target
103. he application Press Button to disconnect from hardware If this symbol is highlighted on the connection button then the connection between application and hardware is not established Press Button to connect to target hardware Attention The connection to a Fujitsu Target can only be established when the corresponding Connection Device is selected see below Configure Hardware Connection e Configure Hardware Connection Because more than one Connection Devices which are used to establish a connection between the PC and the Fujitsu Target Device can be available it is possible to scan the ports This can be done by refreshing the Device List All detected Devices will then be listed in the combo box with an Unique Identifier specifying the Device typically the Serial Number Now the required Connection Device must be selected e Last Action Access Reporter By pressing this icon the Action Bar will open a docked dialog with information to the last error that happened while accessing the hardware This symbol only appears when the ast Action Access Dialog is closed Pushing this button will close the currently open Last Action Access Dialog This symbol only appears when the Last Action Access Dialog is open 32 co FUJITSU b Register Debugger Controls By pressing this button all register of the current selected active highlighted item in either the Selection View or the tem View will be read from
104. he following jump conditions are allowed an can be selected in the combo box Jump if Equal The jump will be performed when the last operation value is equal to the jump value Jump if Not Equal The jump will be performed when the last operation value is not equal to the jump value Jump if Greater The jump will be performed when the last operation value is greater than the jump value Jump if Greater or Equal The jump will be performed when the last operation value is greater or equal to the jump value Jump if Less The jump will be performed when the last operation value is less than the jump value Jump if Less or Equal The jump will be performed when the last operation value is less or equal to the jump value Jump on Success The jump will be performed when the last operation was successful Jump if Warning Or Error The jump will be performed when the last operation returned either with a warning or failed 115 co FUJITSU Register Size Combo Box This box is only available when a User Defined Item Element was added by the user It allows manipulating the Size of the Register Access The following register access sizes are available e 8Bit e 16Bit e 32Bit 116 co FUJITSU Field Offset This field is only available when a User Defined Element was added by the user Currently this field appears when the selected item is a Write Field Element This field represents the offset within the register where the regi
105. his connection Communication over SSH SCP This connection type is not available for all targets ETHERNET E2IP Protocol Special protocol type based on the UDP protocol This connection type is currently only available for Indigo2 259 co FUJITSU 6 Par File Format The Par File Format is a standard text file containing human readable data which reflects actions that can be executed by the Register Sequencer Each line can contain one command see syntax or can be empty but no two commands are allowed to be in the same line Syntax e Installation Information The first two lines must contain target device identifiers to ensure accessing the correct device Currently they must be one of the following Ruby MB86298 Ruby Indigo MB88F332 Indigo IndigoL MB88F333 IndigoL JadeD MB86R01 JadeD EmeraldL MB86R11 EmeraldL EmeraldP MB86R12 EmeraldP Indigo2 MB88F334 Indigo2 Triton MB8AC0440 Triton ApCo MB86R091 ApCo 260 co FUJITSU Comment Any comment within the file starts with a hash followed by a space e g comment Write Element For writing data different access types are allowed 32 bit w addr data 16 bit w16 addr data 8 bit w8 addr data Where addr means the address to write data to All strings are separated by a space Both values can be either decimal no prefix or hexadecimal prefix
106. implemented Project Value Storage Storage MS Open a Project Solution File of type gdcproj or gdcdefproj It is only allowed to open a project when no other project is currently opened Scanning all Project Solution File located in the main application folder of type gdcprojs gdcproj or gdcdefproj After scanning has been finished all detected projects will be listed under this toolbar item for easy selection Scanned items will also available in the Menu Bar Save the current active Project Solution in a selectable or new file with the extension gdcproj It is only allowed to store a project when a project is already opened Close the current active project It is only allowed to close a project when a project is already opened Planned for easy up debugging and comparing register values A current Register Set either a single IP or the whole chip can be stored in the Stored Value field in each page Then hardware changes can be forced by sequences or external triggers and the new values can be read back Now the values can be compared that means Register Value and Stored Value will be compared and marked so that differences can be easily visualized Store current Register Debugger Set into the Stored Value field of the corresponding page 27 co FUJITSU P Compare Values stored the Stored Value field with the current values in the Register Value field of
107. in local DREG register 8 bit 16 bit and 32 bit transfers can be performed AREG value has to be aligned to the transfer size ARPUT INDIRECT Address Register Put Indirect Element 102 co FUJITSU END Store data from local DREG register to address in AREG register 8 bit 16 bit and 32 bit transfers can be performed AREG value has to be aligned to the transfer size End Element Stop execution of the current command 103 co FUJITSU b Sequence Item Page When a is selected on the View then relevant information as well as some possible action controls will appear on the Action View 104 co FUJITSU A Context menu is also available by pressing the right mouse button on a Register Sequencer Item in the Action View Remove Item Disable Enable Item from Execution Move Item to Top Move Item to Bottom 105 co FUJITSU Value Edit Field Depending on the selected item an Edit Field will appear which is prepared to enter hexadecimal values Typically this field will appear when a register value should be entered Special Function Elements Jump Element The entered value in the jump element will be used for checking and comparing the element with the value of the action that happened immediately before Indigo2 DREG AND Element Data Register amp Value Data Register DREG OR Element Data Register Value gt Data Register DREG ADD Element Data Register Value
108. ip version in pdf format By pressing one of the documentation buttons the corresponding file will be opened and displayed to the user Remark It is required that a PDF viewer is installed to read the documents e g Emerald Memory Map Component Map Documentation lg hm mb86r12 emerald p rev 1 20 pdf 86 1 0 40 an mb 86r12 apix pcbdesignquide pdf rdmb86r12 emerald pregisterrev 1 20 E an mb 86r12 Clock Setuptev0 03 pdf an mb86r12 ddr2 pcbdesignguide rev 1 0 pdf cimb86r12r ALL rev0 06 pdf E an mb 86r12 ddr3 pcbdesignguide rev 1 D pdf 58 co FUJITSU 2 Selection View The Selection View contains the main tools that are available with the current Project Solution in combination with the available hardware design Typically the Selection View contains the following sub items for the Register Debugger e Component Each Register Debugger of a specific hardware design contains a set of available Components IP s The components are listed as sub items of the register debugger item 59 co FUJITSU 3 Item View The tem View contains specific available items corresponding to the selected highlighted item in the Selection View The following sections are displayed for the Hegister Debugger in the View Name Section List names of the available Address Blocks Hegisters and Fields e Register
109. is is useful to check Status Register Bits Flags e g Value 0x00AB 0 0800 gt FALSE gt read again e g Valuez0xOFAB 0 0800 gt TRUE gt continue e the number of Poll Cycles are reached e occurs Poll for Target Poll for Target Element In this mode the Value with the specific Size will be read out from the defined Address until e User Condition is getting TRUE Value amp Mask Target This is useful to check Bits Flags with highest flexibility e the number of Poll Cycles are reached e occurs Write Repeat When this item is executed the Value will be written with the displayed Size to the given 109 co FUJITSU Adaress This will be done multiple times until Repeat Count is reached Write Repeat Element Write Repeat Increment Label Jump On execution the Value will be written with the displayed Size to the given Address Then the Address will be automatically incremented by the displayed Size and the same Value will be written again to the now incremented Address This will be done multiple times until Repeat Count is reached Very useful to fill arrays with the same value Write Repeat Increment Element A Label element can be set but does not have a direct special function It can only be the destination for jump loops For more information refer to the Jump The jump command evaluates the resulting Value of the action element immediately before the jump
110. is required for user information purpose the current settings located in the Hardware can be read out by pressing the Read Hardware Button For setting up a new panel it is not required to read out information before 4 Display 1 Information i Settings 44 Configuration Details 44 Pattern Generator Pattern Information 10 Pixel Inversion 7 Polarity Enable 7 Horizontal Polarity High TTL Single vj v Vertical Polarity High gue ES etc _ Refresh Hz VDP Pixel VSBP vsw 60 20 253 10 J Pixel Clock Pixel Clock 6 07 MHz 6 07 MHz Success path and settings automaticall kcalculated Save Settings Load Settings T Read Hardware Write Hardware Remarks After reading the settings the upper fields will be updated to the current values 212 co FUJITSU 4 Setup Panel Information and Timing 1 Choose the required Panel Type 2 Setup Panel Polarity and if Pixel Inversion is required 3 Select one of the Predefined Timings or one which is close to the required Panel Timing 4 Fine tune the Panel Timing corresponding to the Display Specification Display 1 o Information Settings 44 Configuration Details 4 Pattern Generator Pattern Information Pixel Inversion v Polarity Enable v Horizontal Polarity High 2 Panel Type Select TTL Single TTL Single RSDS Single
111. itional Information 1 User Defined Element 0500000000 32 bit 000000000 0502010000 0500000000 000000000 User Defined Element 000000000 32bit 000000000 5 User Defined Element ABCDABCD 165 000001234 0503010001 Ox4BCDABCD 000001234 0403010001 Ox4BCDABCD 000001234 User Defined Element B OxABCDABCD 32bit 000000020 10902010000 OxABCDABCD 0500000020 0 02010000 OxABCDABD1 0400000020 VSync Element Indigo Command Sequence 20 0401140003 f Display Controller 0x00034000 32bit 087654321 0402010000 0500034000 087654321 ITBAQ 12C Unit 000000002 16bit 0x00001122 1003010001 Ox00000002 0500001122 Register Name Component Name Address Size Value Error Additional Information User Defined Element Ox00000000 32bit 0500000000 0x02010000 000000000 000000000 User Defined Element 0x00000000 32bit 0x00000000 S User Defined Element OxABCDABCD 16 bit 0x00001234 0x03010001 OxABCDABCD 0x00001234 0503010001 OxABCDABCD 000001234 User Defined Element OxABCDABCD 32bit 002010000 Ox4BCDABCD 000000020 0000 1 000000020 VSync Element Indigo Command Sequence 20 001140003 DCMO Display Controller 000034000 0 87654321 002010000 0 00034000 0 87654321 ITBAO 12C Unit 0x000000D2 000001122 003010001 0 00000002 0 00001122 X OF OG0f t0v 1 Write White Field Write Repeat Write Repeat Increment Read Raad Fiald 228 co FUJITSU 2 Sequence Execution Mode By default the Sequence Execution Mode is
112. lement gt OwABCDABCD 16bit 000001234 0403010001 OxABCDABCD 0500001234 0x03C 7 Sequence Stacker User Defined Element gt OxABCDABCD 32bit 0500000020 0 02010000 0500000020 Ox020 7 Memory Flash Editor VSync Element Indigo Command Sequence 20 0401140003 4 Memory Flash Dump Display Controller D 00034000 32 bit 0x87654321 0 02010000 0400034000 087654321 E qa Tools ITBAD 12C Unit 0 00000002 16bit 0x00001122 0303010001 0 00000002 0500001122 Image Manager Font Manager Additional Sequence Execution Mode MBB8ES33 Indigo Command List Indigo Save Sequence Close Sequence Indigo MBB8F332 AARDVARK o Fujitsu Developer Suite Indigo_SPI_AARDVARK _ProjectFile gdcproj Fie Project Settings i ul Functional Access Register Name Component Name Address Size Value Eror Additional Information chip Access Gj Register Debugger User Defined Element Ox00000000 32bit 0500000000 0 02010000 0 00000000 000000000 y Register Sequencer User Defined Element 000000000 32bit 000000000 gt indigo demo sequence User Defined Element ABCDABCD 16bit 000001234 0503010001 Ox4BCDABCD 000001234 0503 Gj Sequence Stacker User Defined Element OxABCDABCD 32bit Ox00000020 0x02010000 OxABCDABCD Ox00000020 0x020 Memory Flash Editor VSync Element Indigo Command Sequence 20 0501140003 2 Memory Flash Dump DCM Display Controller Ox00034
113. ly available for 32 Bit formats Arranging the pixel data as ARGB Emerald 32 Bit ABGR Only available for 32 Bit formats Arranging the pixel data as ABGR Emerald 32 Bit RGBA Only available for 32 Bit formats Arranging the pixel data as RGBA Emerald 32 Bit ARGB666UC24T018 Special Format converting 24RGB images into 18Bit images Typically required for special Panels Emerald 32 Bit RLD Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required Emerald 32 Bit RLD Mode 2 Other RLD compression algorithm Triton MB8AC0440 e Triton 32 Bit ARGB Arranging the pixel data as they are required e Triton 32 Bit ABGR Arranging the pixel data as they are required e Triton 32 Bit Arranging the pixel data as they are required e Triton 32 Bit RLD ARGB Notes Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required Triton 32 Bit RLD 2 ABGR other RLD Other RLD compression algorithm Some combinations of the Pixel Format Combo Box and the Organization Combo Box do not offer results The reason is that these special combinations for the loaded Image leads to an invalid format pixel data alignment or similar which is not supported by the the corresponding hardware 142 co FUJITSU Mask Mode Combo Box This combo box allows the user to choose between different masks that will be applied to the color values of
114. mory This mechanism is implemented to guarantee an optimal life time of the flash Currently two different Flash Modes are available that can be selected with the Flash Options Button of the Support Bar Standard Mode Erasing corresponding sectors The sectors that correspond to the offset and modified data block will be erased Flashing corresponding sectors Writing the updated local data storage to the flash memory Merge Mode Information Checking destination flash memory block if already empty or containing valid data If already empty writing can be performed at once Comparing destination flash memory block and edited manipulated memory block If identical nothing must be done Saving current destination flash memory block to local memory To prevent overwriting already valid content of the corresponding flash memory sectors they will be saved Modifying local memory to update the content Writing the modified memory block to the local memory storage of the flash memory Erasing corresponding sectors The sectors that correspond to the offset and modified data block will be erased Flashing corresponding sectors Writing the updated local data storage to the flash memory Depending on the hardware connection speed and the number of items to write this can take some time 170 co FUJITSU IX Memory Flash Dump e Purpose The Aim of the Memory Flash Dump is like the Memory Flash Editor Page
115. n please refer to the How to section e Fixed Issues e Known Issues Version 0 9 0 8 Date 12 Dec 11 Added Functionality General e Updating User Manuals and Application Notes for all supported Chip Designs Fixed Issues e Emerald Sector Table of Advanced Flash Programmer extended Known Issues Version 0 9 0 7 Date 09 Dec 11 Added Functionality General e Startup Warnings Errors can be disabled in the Settings Menu e g Font Warnings e New setting available to prefer Standard Flashing on startup instead of Advanced Flashing e Current active Flashing Program will be displayed Standard Advanced e Current selected Flash Type Advanced Flashing will be displayed in the Support Bar Fixed Issues e Advanced Flashing Program failed on initialization gt fixed e Sector Table on Advanced Flashing contains wrong startup values gt fixed 270 co FUJITSU Date 11 Nov 11 Added Functionality e High speed flashing implemented for EmeraldL ES2 and EmeraldP Remark Only available for access over JTAG Segger e Auto project scanner implemented Scanning detecting and displaying all available projects in the main directory Easy selecting via toolbar or menu bar e Progress bar Flashing content will now be visualized with a progress bar Sector from to progress Version 0 9 0 5 Date 06 Oct 11 Added Functionality EmeraldL ES2 support Version 0 9 0 4 Date 21 Se
116. ndard flashing will be preferred and advanced flashing will be suppressed Suppress Default Chip Initialization on Connection when possible When connecting to the target chip some typical initializations are done by the Developer Suite to setup the system e g enable clocks unlock all locked registers etc In some situations it may be required to suppress this initialization But be careful it is possible that some parts of the chip cannot be accessed without initialization So when suppressing the initialization the user must ensure its own chip configuration e g by executing a user defined sequence in the Register Sequencer 23 co FUJITSU e Always On Top Activate Deactivate the property which allows the application to always be on top of other applications 24 co FUJITSU d Help Menu e Index Open the ndex Page of the HTML Help File e Contents Open the Contents Page of the HTML Help File e About Fujitsu Developer Suite Open the About Box with detailed information of the current version e Check for Updates Scanning the Fujitsu Server for the latest Fujitsu Developer Suite version When a newer version is detected it can be downloaded and installed 25 co FUJITSU e Edition Menu On the right side of the menu bar the edition menu can be seen It depends on the purchased Version Basic Edition Free Version Only basic memory flash access is possible No other features available Stan
117. ng existing register sequences into real command sequence code and storing it as bin file as preparation for flashing it into memory 253 co FUJITSU 2 Initialization Sequence By default the Fujitsu Developer Suite needs to setup certain registers to have full access to the complete target device For this reason an initialization sequence will be performed automatically when connecting to the chip board This may implies that debugging may behave differently compared to the standalone operation of the device For testing customer developed startup code or specific command sequences it is recommended to disable this automatic initialization on connection This can be done in the following way Disconnect from the current device or ensure being disconnected Enable the following item which can be found in the Settings menu of the Fujitsu Developer Suite menu bar Suppress Default Chip Initialization on Connection when possible Now all new established connections will be performed without the default chip initialization But please keep in mind that it is possible that not all registers can be accessed because of missing unlock commands or similar initialization actions Nevertheless it is always possible to return to the standard behavior when disabling the upper mentioned menu item 254 co FUJITSU 3 Emerald High Speed Flashing Advanced Flashing EmeraldL ES2 EmeraldP This flash programmer is based on an executable
118. nics gdc contact html E Mail gdc tech support fseu 2de fujitsu com 13 co FUJITSU g Startup Information First Time Start On all application starts it will be checked if the software is authorized If this is not the case an error message appear and the application stops processing When this happens please contact us Up to four instances can be opened at a time to get connected to different Fujitsu Devices Current limitation is that the two in parallel supported Fujitsu Devices are NOT allowed to be of the same Type On the first start there is no project file loaded and the application appears empty Load a chip specific project Menu Bar File gt Open gt Project Solution and select the required file After the file is opened the Register Debugger as well as the other tools and features appear Because it is possible that more than one Connection Device e g Aardvark on SPI is available the corresponding Device List has to be refreshed After selecting the correct Connection Device from the list it is possible to establish a connection to the Fujitsu Target Registry Settings When the application starts the first time then default settings will be written into the Windows Registry Main Registry Path HKEY_LOCAL_MACHINE SOFTWARE Fujitsu Semiconductor Europe GmbH GCC Fujitsu Developer Suite These values will be reset to default when a new release version is installed 14 co FUJIT
119. ns mask bits detected Value amp Poll Mask Poll Mask e g Value 0x00AB 0 0800 gt FALSE gt read again e g Valuez0xOFAB 0 0800 gt TRUE continue or Poll Cycle Count is reached which leads to FALSE user condition hardware access error occurs which also leads to FALSE user condition Poll for Target Element If the target is calculated and identical then the Poll for Target Item will be finished with TRUE user condition When the target is not detected the register value will be read continuously until e user condition is getting TRUE means target detected Value amp Poll Mask Target or Poll Cycle Count is reached which leads to FALSE user condition hardware access error occurs which also leads to FALSE user condition 112 co FUJITSU Poll Target Edit Field This field is only available when the Access Mode was set to Poll for Target Element If the target is calculated and identical then the Poll for Target Item will be finished with TRUE user condition When the target is not detected the register value will be read continuously until e user condition is getting TRUE means target detected Value amp Poll Mask Target e or Poll Cycle Count is reached which leads to FALSE user condition hardware access error occurs which also leads to FALSE user condition 113 co FUJITSU Address Edit Field This field is only available when a Use
120. o2 32 Bit RLD 2 ABGR other RLD Other RLD compression algorithm Indigo MB88F332 IndigoL MB88F333 e Indigo 32 Bit e Indigo 32 Bit RLD Ruby MB86298 e Ruby 32 Bit ARGB e Ruby 32 Bit ABGR e Ruby 32 Bit RGBA JadeD MB86R02 e JadeD 32 Bit e JadeD 32 Bit RLD EmeraldL MB86R11 e Emerald 32 Bit ARGB e Emerald 32 Bit ABGR e Emerald 32 Bit RGBA Arranging the pixel data as they are required Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required Only available for 32 Bit formats Arranging the pixel data as ARGB Only available for 32 Bit formats Arranging the pixel data as ABGR Only available for 32 Bit formats Arranging the pixel data as RGBA Arranging the pixel data as they are required Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required Only available for 32 Bit formats Arranging the pixel data as ARGB Only available for 32 Bit formats Arranging the pixel data as ABGR Only available for 32 Bit formats Arranging the pixel data as RGBA e Emerald 32 Bit ARGB666UC24To18 e Emerald 32 Bit RLD Special Format converting 24RGB images into 18Bit images Typically required for special Panels Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required 141 co FUJITSU EmeraldP MB86R12 Emerald 32 Bit ARGB On
121. of items will be read out from the specified address Information Depending on the hardware connection speed and the number of items to read this can take some time 178 co FUJITSU Write Flash Memory Block Button By pressing this button all values which are currently available in the tem View will be written back to the hardware If flash memory support is enabled a state machine will perform some checks actions before finally writing to the flash memory This mechanism is implemented to guarantee an optimal life time of the flash Currently two different Flash Modes are available that can be selected with the Flash Options Button of the Support Bar Standard Mode Erasing corresponding sectors The sectors that correspond to the offset and modified data block will be erased Flashing corresponding sectors Writing the updated local data storage to the flash memory Merge Mode Information Checking destination flash memory block if already empty or containing valid data If already empty writing can be performed at once Comparing destination flash memory block and edited manipulated memory block If identical nothing must be done Saving current destination flash memory block to local memory To prevent overwriting already valid content of the corresponding flash memory sectors they will be saved Modifying local memory to update the content Writing the modified memory block to the local memory s
122. of the selected font as well as the expected dimension of the output image The right side contains some controls that allow changing the Font Style Text Color and Background Color of the destination image H T e g Arial Style Begular Underline False Strikeout False Text Color Color Red Background Color Color Ivoryl Em Height 48 px Cell Ascent 43 45313 px 7 154 co FUJITSU Text Edit Field Enter the letter number or complex text to be rendered 155 co FUJITSU Rendering Mode Combo Box This Combo Box offers all supported modes that are available to render the specific text onto an empty image Currently the following rendering modes are supported Anti Aliasing Anti Aliasing Grid Clear Type Grid Bit Per Pixel Bit Per Pixel Grid 156 co FUJITSU Font Button By pressing this button a dialog box appears which allows selecting the required font style as well as the font size All fonts that are currently part of the Operating System are available If a new special font should be supported then first copy the font file into the default font directory typically located in C WINDOWS Fonts 157 co FUJITSU Foreground Color Selection By pressing the left topmost section beneath the Font button a dialog box appear that allows selecting the foreground text color for the selected font 158 co FUJITSU Background Color Sel
123. ollows NAMEOFIMAGE WIDTHOFIMAGE HEIGHTOFIMAGE BITDEPTHOFIMAGE XXX whereas XXX can be e WIDTH Image width definition e HEIGHT Image height definition e BITDEPTH Image bit depth definition e DATA SIZE Size of elements in the data array definition e DATA Data array that contains pixel data e CLUT SIZE Size of the CLUT array definition e CLUT CLUT array that contains color information The data types will be interpreted depending on the selected organization e 8Bit uint8 e 16Bit uint16 e 24Bit uint24 should not be used e 32Bit uint32 The generated header file includes a portable h file which is only a placeholder This file is not provided by Fujitsu Semiconductor because it is destination platform dependent and must contain the interpretation of the mentioned data types 148 co FUJITSU Binary File The current loaded image can also be stored as binary file This is only possible when one of the 32 bit output organization items was selected in the Organization Combo Box When a Color Lookup Table is available then a second File will automatically generated with the suffix CLUT The typical file extension for binary files is gdc32dat File Information gdc32dat Is a standard binary file in which the values are stored as Ulnt32 e g when two 32 bit values are displayed as 0x12345678 OxOABCDEFO then the binary output file contains the following byte stream reviewed by an Hex Viewer Editor 78 56 34 1
124. on 3 50 or higher compatible versions only Furthermore it is necessary to install the latest USB drivers which are v2 10 or later To update the firmware as well as the latest drivers please visit the Homepage of Total Phase Inc under www totalphase com and download the required software It has been detected that the transfer rate of the Aardvark Device can get about 3 times faster when connecting the Aardvark over a powered USB Hub to the PC This connection type is not available for all targets Future Technology Device International FT4232 SPI Device To ensure that the FTDI SPI Device is working properly please ensure using the latest Driver v2 08 14 WHQL or higher To update to the latest drivers please visit the Homepage at www ftdichip com and download the required software This connection type is not available for all targets Segger JLINK JTAG Device To ensure that JLINK Device is working properly please ensure using the latest Driver v4 32 or higher To update to the latest drivers please visit the Homepage of SEGGER Microcontroller GmbH under www segger com and download the required software This connection type is not available for all targets ETHERNET SSH Fujitsu Linux BSP 258 co FUJITSU For using the Ethernet connection for a specific target device it is required that a Linux OS is running on the target platform Typically there is a Fujitsu Linux BSP available which is prepared for t
125. on View contains specific available items corresponding to the selected active item in the Selection View or in the Item View For more details to the Action View please refer to the corresponding tool chapters 46 co FUJITSU Ill Register Debugger e Purpose The main purpose of the Register Debugger is to manipulate and review hardware Furthermore while development it can help to validate software and hardware design e Hardware Cover The Hegister Debugger cover all or at least the essential hardware IP s of a specific design and allows reading and writing of register and register sets Depending on the Package the following Designs are supported MB88F334 Indigo2 Register Debugger supports the following IP s A D Converter Unit APIX2 PHY APIX2 RX Command Sequencer Configuration FIFO DMA Controller E2IP Error Correction External Interrupt Controller Flash Control General Purpose IO GPIO Global Control High Definition Content Protection I2C 0 IRIS Capture Engine RIS CLUT 0 RIS CLUT 1 RIS Display Engine RIS Dither RIS RIS RIS ternal Source RIS tch RIS Fetch Spriet RIS Framegenerator RIS Global Control RIS Layerblend 0 RIS Layerblend 1 RIS Matrix ternal Destination O0 x ternal Destination 1 nj Db pd d O0 X X Hi Hi Hi Hi H H H H H H HDCP 47 co FUJITSU e IRIS Pixel Engine e IRIS Signature 0 e IRIS Sign
126. ontent Attention Ongoing not finished 268 co FUJITSU e Triton New chip available with different connection types Attention Ongoing not finished Fixed Issues Known Issues Version 0 9 2 0 Date 13 Jul 12 Added Functionality General e Saving data binary content in mhx format is now possible e Checking and downloading latest versions from Fujitsu Homepage is now possible over the Help Menu item Check for Updates e The Register Sequencer now contains a label and a jump element to allow simple loops in the sequence with different jump options e Additional Register Sequencer Element added Read Field e The Register Debugger contains the functionality to Save the current Register Set This is helpful for comparing the stored set with e g a new loaded register set e Simple search mechanism for scanning all components for specific register and field names different search modes e Memory and Flash Dump Page now contains a context menu on the Items box allowing to directly select some predefined sizes e Indigo2 Basic support for Command Sequencer implemented Command List Generator implemented new connection type Ethernet E2IP available new connection type SPI FTDI with Advanced Protocol available Attention Ongoing not finished Fixed Issues e Register entries are fixed extended or added for the following chips EmeraldL P Indigo2 JadeD e Advanced Flasher reading sector con
127. or the signature calculations Global Signature snae 23 Signature 2 det Signature 3 lot Signature d 1 Information Settings 4 Image Selector Crop Image Information Crop Image Preview Top Pixel Right Pixel v Show Crop Show Full Image Bottom Pixel Image Load aoe 224 co FUJITSU The crop image can separately be stored in different formats for further processing or usage in applications Typically as source files binary file or image file Signature 1 e Signature 2 Y Signature 3 e Signature 4 o Information E Settings 4 Image Selector 4 Crop Image Information Save Crop Image to File s PR am Source Files Source Files h c Binary File gde32dat Binary File bun t Image Format Image Format bmp SU LOB A 225 co FUJITSU c Information Signature information as well as crop image information will be displayed on the last tab page For Indigo2 the output pixel data is typically arranged in an RGBA array Settings 44 Image Selector Crop Image Information SUM Red xOOE6F6AS 15136421 SUM Green OxOOE6F6AS 15136421 SUM Blue OxOOEG6F6AS5 15136421 CRC Red Ox6170DC06 1634786310 CRC Green 570 6 6 1460366956 CRC Blue Ox6736SDF6 1731616246 Image Pixel Da
128. p 11 Added Functionality General e Improved Flash Modes implemented e Optimizing internal Memory Management e Register Sequences corrected for EmeraldL and EmeraldP e Init Sequences for EmeraldL and EmeraldP optimized Version 0 9 0 3 Date 02 Sep 11 Added Functionality General e Minimize Maximize and Context Sensitive Help Button moved Snapshot implemented to extract an image from the current application view Application Exit implemented in the File Menu Stopwatch implemented starting automatically on time consuming hardware actions Memory Editor Dump Now contains separate sector selection combo box allowing to select a sector directly By doing this the sector start address will automatically beein entered into the address bar e instances can be opened in parallel e 64 Bit OS supported EmeraldL EmeraldP e JTAG support for Segger JTAG JLINK device integrated e SPI support for FTDI device integrated Fixed Issues Smaller fixes done 271 co FUJITSU Known Issues Version 0 9 0 2 Date 01 July 11 Added Functionality General e Sequence Stacker New main feature added which allows stacking created sequences to a sequence stack This sequence stack can be used to combine sequences to more complex operations Furthermore debug support on sequence level is available with breakpoints single step play play to breakpoint Detailed error reporting as well as arranging sequences within the stack
129. r Defined Element was added by the user It this Address Edit Field the Register Address of the register sequence item can be changed Special Function Elements Indigo2 Jump Element Represents the address to jump from the current command sequence position Write Element Destination address of the command sequencer write operation DREG Get Element Address to load data into the Data Register DREG Put Element Address to store content of the Data Register AREG Get Element Address to load data into the Address Register Jump Relative Element Offset to jump from current position Each value will be interpreted as multiple of 4 byte PC Offset 4 gt PC To manipulate a register sequence item you can either press the Return Key or you can directly select the hexadecimal Edit Field by mouse When the Edit Field is selected and ready to be entered the background color will be displayed in a light red color After entering the value the Enter Key must be pressed to accept the new value If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again In both cases the input mode ends and the background color of the Edit Field is displayed in a light green color 114 co FUJITSU Jump Condition Mode Combo Box This box is only available when on the Jump Element It allows manipulating the jump condition of the loop to the last Label Element T
130. r Only Organization Indigo2 32 Bit RLD ARGB Information Pixel Data Color Palette OxFFFEO000 OxFFFE1919 OxFFFE3131 OxFFFE4848 555 OxFFFE6868 OxFFFE7777 OxFFFE8787 9797 OxFFFEA7A7 OxFFFEC6eCe OxFFFEDSDS OxFFFEE1E1 OxFFFFFFFF OxFFFFFFFF 139 co FUJITSU Pixel Format Combo Box When loading an image file this combo box contains the pixel format of the current image as well as some target pixel formats to which this image can be transformed to The first entry in the box always represents the pixel format of the original image 140 co FUJITSU Organization Combo Box This Combo Box allows the user to reorganize the pixel data into a style that is comfortable for the target application The data can be organized as a 8 16 24 or 32 bit width data array For some chip versions one or more specific styles are offered which re organizes the pixel data elements in a way which best match the hardware requirements Indigo2 MB88F334 e Indigo2 32 Bit ARGB e Indigo2 32 Bit ABGR e Indigo2 32 Bit RGBA e Arranging the pixel data as they are required Arranging the pixel data as they are required Arranging the pixel data as they are required Indigo2 32 Bit RLD ARGB Encoding the image pixel data with an RLD algorithm and arranging the pixel data as they are required e Indig
131. re access error warning occur then the window color will be light red with a detailed explanation of the failed action 8 Element Information Page The nformation Page contains the same detailed information of e g Register or Register Field like the popup information displayed when hovering over such an Register Debugger Element The advantage of this information page is that it will be displayed permanent that means as long as a specific Element is selected This is very helpful with big explanations or when changing values of an element in the Action View 43 co FUJITSU 9 Selection View The Selection View contains the main tools that are available with the current project solution in combination with the available hardware design Currently the Selection View supports the following base items Chip Access e Register Debugger Register Sequencer Sequence Stacker Memory Flash Editor Memory Flash Dump Tools e Image Manager e Font Manager For more details to the tool please refer to the corresponding chapters Depending on the supported Chip and Connection Type different additional Managers Tools and Helpers are available 44 co FUJITSU 10 Item View The tem View contains specific available items corresponding to the selected highlighted item in the Selection View For more details to the tem View please refer to the corresponding tool chapters 45 co FUJITSU 11 Action View The Acti
132. rt Element i2drinvert Data Register Shift Left Element i2drshiftl value Data Register Shift Right Element i2drshiftr value Data Register Add Element i2dradd data Data Register Check Element i2drcheck data Address Register Get Element i2arget addr Address Register Get Indirect Element i2argetindirect size Address Register Put Indirect Element i2arputindirect size End Element i2end These elements should only be used for Indigo2 par files For more details to the please refer to the Register Sequencer chapter 265 co FUJITSU e End To signalize the end of the valid par file section e 266 co FUJITSU Release Notes Attention 1 Please ensure that the software protection dongle is removed while installation Connection Device Information a Totalphase Aardvark SPI To ensure that the Aardvark Device is working properly it is required to update the Firmware of the Aardvark Device to Version 3 50 or higher compatible versions only Furthermore it is necessary to install the latest USB drivers which are v2 10 or later To update the firmware as well as the latest drivers please visit the Homepage of Total Phase Inc under www totalphase com and download the required software It has been detected that the transfer rate of the Aardvark Device can get about 3 times faster when connecting the Aardvark over a powered USB Hub to the PC b Segger JLINK JTAG To ensure that JLINK D
133. s Indigo Specific Indigo2 Specific Default Independent Mode This mode is the standard mode which accesses the registers directly as they are listed in the sequence Each sequence item action will be performed separately and at once depending on the speed and behavior of the current connection type e g SPI Ethernet On transmission error the sequence will be stopped immediately whilst on success the sequence will be performed until finished For executing the register sequence in this mode please ensure that the Sequence Execution Mode is set to Default Independent Command List Command Sequencer Mode This mode is a chip specific mode All sequence items will be internally converted into real command sequencer code Then the complete command stream will automatically being copied into the SRAM memory of the Indigo2 Finally the Command Sequencer will be set up to execute the complete sequence at once When this mode is selected additional command sequence macros that are directly supported by the Command Sequencer will be offered as register sequence items But please keep in mind that those chip specific macros can only being executed in this mode For executing the register sequence in this mode please ensure that the Sequence Execution Mode is set to e g Indigo2 Command List Remark This execution mode is typically needed by customers for testing real chip behavior Furthermore it can be used for converti
134. set to Default Chip Independent which means that all sequence items will be executed as single transfers and corresponding to the action In this mode only standard actions will be available like Read Write Write Field etc So the next thing is to ensure that the Sequence Execution Mode is set to Command List Sequence Execution Mode Chip Id MB88F333 Indigo Command List v IndigoL Default Independent s Indigo Direct amp ccess Version 02 Indigo Command List Reload Sequence Close Sequence Activate Sequence Only in this mode Command Sequencer specific items appear that can be used to continue with the Chip Specific sequence Remark In the Command List mode standard actions like Read Write etc will be converted into command sequences but be careful because some standard actions cannot be converted when there is no equal action available in the command sequencer All convertible actions resulting in a valid command sequence are visualized in the Additional Information column of the Register Sequencer all non convertible commands contain no information and will be ignored when executing the sequence in this mode 229 co FUJITSU 3 Save Sequence The best method is to save the sequence as standard Sequence File gdcseq or as Indigo Sequence File gdcicmd Remark Currently there is no difference between the storage option gdcseq and gdcicmd Sequences can also be saved in
135. ster field starts Please ensure that the combination Field Offset Field Width and Value are correct and does not exceed maximum possible Special Function Elements Indigo2 Watchdog Set Element Represents the counter value of the watchdog timer To manipulate a register sequence item you can either press the Return Key or you can directly select the Edit Field by mouse When the Edit Field is selected and ready to be entered the background color will be displayed in a light red color After entering the value the Enter Key must be pressed to accept the new value If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again In both cases the input mode ends and the background color of the Edit Field is displayed in a light green color 117 co FUJITSU V Sequence Stacker e Purpose The Sequence Stacker is required to create more complex sequence scenarios combining different register sequences to a complete action These stacks are helpful to store complete hardware configurations Drag amp Drop It is possible to drag amp drop Sequence Stack Files into the application This can be done by selecting a sequence stack file in the window explorer and dragging the file onto the View This can only be done when the Sequence Stacker is selected in the Selection View Multiple File Selection 118 co FUJITSU
136. t 0 e UART Unit e UART Unit e UART Unit e UART Unit e UART Unit OB WN FP MB86R11 EmeraldL Register Debugger supports the following IP s e e CAN 1 e Capture 0 e Capture 1 e Capture 2 co FUJITSU e Capture 3 e Chip Control e Clock Reset Generator 0 e Clock Reset Generator 1 e Display Controller 0 e Display Controller 1 e External IRQ 0 e External IRQ 1 e External Bus IF e GPIO Unit e HDMAC Unit e I2C Unit e 12 Unit e I2C Unit e I2C Unit e I2C Unit e 125 Unit e 125 Unit e 125 Unit e 125 Unit 3 e Pixel Engine NO LP OP WN e Power Management Unit ule Width Modulator 0 ule Width Modulator 1 ule Width Modulator 2 LD DIO 0 DIO 1 DIO 2 e Serial Flash Interface 0 e NNW Dod e Serial Flash Interface 1 e Signature Unit 0 e Signature Unit 1 e Signature Unit 2 e Timing Controller UART 0 UART UART UART UART UART USART USART USART USART USART USART O14 WN FP amp WBN FO MB86R12 EmeraldP Register Debugger supports the following IP s co FUJITSU e APIX PHY e APIX RX Link e APIX TX Link Channel 0 e APIX TX Link Channel 1 e APIX TX Link Channel 2 e CAN e CAN 1 e Capture e Capture e Capture e Capture 3 e Chip Control e Clock Reset Generator 0 e Clock Reset Generator 1 e DDR Controller e Display Controller 0 e Display Controller 1 e Display Controller 2 e External IRQ 0
137. ta Elements 50000 Width 300 px Height 200 px Bit Depth 32 bpp Pixel Format Format32bpp rgb Bytes Per Line 1200 byte Stride Bytes Per Line 1200 byte Bytes of Image 240000 byte Stride Bytes of Image 240000 byte Alpha Information True 32 Bit Per Pixel True 64 Bit Per Pixel False X Res 96 dpi M gi 226 co FUJITSU 8 Indigo Indigo L Command Sequencer Support The Indigo Indigo L contains a command sequencer that can execute sequences of code stored in memory flash The command sequencer can be used to trigger such sequences in certain situation like chip reset signature unit trigger etc The Fujitsu Developer Suite contain support to create such command sequences out of the Register Sequencer Please refer to the Register Debugger and the Register Sequencer section to get basic information on how to create a new Register Sequence activate a specific Register Sequence as preparation for execution add registers from the Register Debugger onto the active Register Sequence create user defined elements in the Register Sequencer Please refer also to the Customer Information section Register Sequence Execution Modes 227 co FUJITSU 1 Configure Register Sequence Select and create a proper Register Sequence 5 Fujitsu Developer Suite Indigo SPI AARDVARK ProjectFile gdcproj i File Project Settings s2 uX S rs JABA ui Register Name Address Size Value Eror Add
138. tent with a length not matching the sector size leads to reading 0 values at the end gt fixed erasing flash can be stopped by a too short timeout gt fixed sector number and sizes will be evaluated dynamically instead of fixed table automatic detection and initialization of 32 16 bit flash types initialization optimization and reduction Version 0 9 1 0 Date 16 Mar 12 Added Functionality General 269 co FUJITSU e Comparing of a Memory Block with the content located at a specified address is now possible in the Memory Flash Dump and the Memory Flash Editor Previously this was limited to Flash functionality e The Register Sequencer now contains an compare with auto increment element allowing to compare regions of memory for a specific value This is intended e g for Memory Tests in combination with the write repeat increment element e register debugger now contains special icons displaying lock unlock key registers as well as lock unlock status registers e Suppressing chip initialization when connecting to target is now possible by selecting an item in the Settings menu currently not supported by all chips e Some special pages are integrated for supporting the user a Emerald Auto Update Page to comfortable updating the Fujitsu Linux BSP b Display Panel Manager to comfortable adjusting the display panel timing Both are currently only available for the Emerald chip For more informatio
139. the Fujitsu Developer Suite and start it again Now you can check your new license information by reviewing the supported Chips see Image on top of this article 195 co FUJITSU Special Modules 196 co FUJITSU Emerald Auto Update Updating Linux BSP on Emerald Systems Remarks e only available for SSH connection type e working with 1 Emerald L ES2 2 Emerald P all versions 1 Select Auto Update Feature Page Select the Auto Update page in the selection view Attention It is only available for emerald targets with the SSH connection type 197 co FUJITSU 2 Configure and establish SSH Ethernet connection Setup the SSH Ethernet connection IP Address User Name as well as the Password which is identical to your Linux system When the connection information are entered correctly it is possible to establish a SSH connection to the target system by pressing the Hardware Connect Disconnect button as usual 198 co FUJITSU 3 Add update files Press the Add Files button or drag and drop the required Linux BSP files into the File Selection view of the Auto Update page UndaeTarge vi BSP_v3 1 2a Desktop My Documents 199 co FUJITSU 4 Verify files When files are added it is required to start file verification otherwise updating the system cannot be executed While verification it will be checked for the following a
140. the Hegister Field easily by mouse Change the value with the slider by pressing the left mouse button and dragging the mouse as required To acknowledge the new value simply right clicking the mouse on the slider control If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again 79 co FUJITSU Field Entry List View In some cases that means when discrete values of a Field exists then a List View will appear This list contains some discrete values which are allowed for that field and resembles some specific settings If one of these values are required select them with the left mouse button and acknowledge the change with the right mouse button If the new value is not acknowledged either by leaving the control input or pressing the Escape Key then the old value will appear again 80 co FUJITSU Direct Access Button There are two direct access buttons available Increases the current field value by and automatically writes it to the hardware Decreases the current field value by one and automatically writes it to the hardware 81 co FUJITSU IV Register Sequencer e Purpose The Register Sequencer is required to create sequences of register access events These sequences are helpful to store and load special hardware configurations like the initialization of a LCD panel the setup of a video mode and so
141. the selected active item in the Selection View or in the View Typically it contains some information about the item as well as some controls which offer special actions A Context menu is also available by pressing the right mouse button on the Register Sequencer in the Selection View 1 New Sequence 1 Load Sequence 88 co FUJITSU New Sequence Button Create a new and empty sequence as sub item of the Hegister Sequencer on the Selection View 89 co FUJITSU Load Sequence Button Allows loading a register sequence that was prepared and stored before and add this sequence as sub item of the Register Sequencer The typical file extension of a sequence is gdcseq 90 co FUJITSU a Sequence Page When a Sequence Node sub item of the Register Sequencer is selected on the Selection View then relevant sequence information as well as some action controls will appear on the Action View A Context menu is also available by pressing the right mouse button on a Register Sequencer Node item in the Selection View Run Sequence Activate Sequence Rename Sequence Save Sequence Save Sequence As Close Sequence Reload Sequence 91 co FUJITSU Save As Button Press this button if it is required to store the selected register sequence The typical file extension of a sequence is gdcseq A secured protected sequence file which can only be read by Fujitsu Developer Suite Fujitsu GDC St
142. the update has been succeeded or failed Information The target system will be rebooted automatically 201 co FUJITSU 5 Emerald Display Panel Manager Main intention is to setup configure and test new panels display resolutions on the target chip After successful validation with test patterns timing register values as well as layer settings can be stored as par file to be able to reimport settings with the Register Sequencer Test Images can also be stored as source files images and binary files for further usage in programs or for reusing it in the Developer Suite Image Manager Hex Dump pages Remarks e available for JTAG and SPI connection type e working with 1 Emerald L ES2 2 Emerald P all versions 1 Select Display Panel Manager Feature Page Select the Display Panel Manager page in the selection view Tools Image Manager Font Manager Additional Display Panel Manager 2 Connect to Target Device 202 co FUJITSU 3 Collect Device Information The fist step is to ensure that the oscillation frequency is set to the correct value This is the only thing that cannot be extracted from hardware After checking the oscillator read out current global hardware settings By doing this registers from different modules will be read out and the corresponding Reference Clock will be calculated from this values The Reference Clock is the base for the Display Clock whi
143. tically calculated and displayed corresponding to its path Right beside the current clock setting the required clock values are found Now choose your path and set the dividers until the real adjusted clocks are close to the required clocks But please be aware to check the different requirements and limitations Display 1 o Information Settings f Configuration Details 4 Pattern Generator Pattern Information C Enable Automatic Configuration Success path and setting calculated pix clk 33 26 MHz pim clik 132 87 MHz idiv pixdiv Clock Selection cs dsp div dsp 265 74 MHz dsp clk 66 53 MHz bit clk bit clk 265 74 MHz 0 00 Hz _pixdiv p vid vid clk 132 87 MHz 0 00 Hz vid clk vid pw Hex DIV Selection ds PLL Selection ps SAS vid_clk pi v dsp div bypass dep div 215 co FUJITSU 6 Write Hardware When all timing settings are made and the real pixel clock is as required all values can be written to the Hardware by pressing the Write Hardware button After that the display panel is setup and configured If a test image is required please continue on step 6 EX A Confignon Details Pattern Genera Paton Information m Type Select Pixel Inversion v Polarity Enable v Horizontal Polarity TTL Single
144. tion View Prevent the current selected item from execution When the item is selected with this icon it will be greyed out A register sequence consists of a special order of different items By pressing this button the currently selected register item in the View will be moved one step of the order upwards This is required for a proper sorting of the register sequence A register sequence consists of a special order of different items By pressing this button the currently selected register item in the View will be moved one step of the order downwards This is required for a proper sorting of the register sequence By pressing this icon a User Defined Sequencer will be inserted into the active sequence To copy a sequence item Places the copy directly below the original one This button will remove the currently selected register item in the Item View from the sequence 35 co FUJITSU Sequence Stacker Controls b o Q gt ad Run Play the complete sequence stack which is currently selected in the Selection View Prevent the current selected sequence from execution When the item is selected with this icon it will be greyed out A sequence stack consists of a special order of different sequences By pressing this button the currently selected sequence in the tem View will be moved one step of the order upwards This is required for properly sorting the register sequences A
145. torage of the flash memory Erasing corresponding sectors The sectors that correspond to the offset and modified data block will be erased Flashing corresponding sectors Writing the updated local data storage to the flash memory Depending on the hardware connection speed and the number of items to write this can take some time 179 co FUJITSU Load Dump from Button Press this button if loading and converting a file to a valid hex dump is required The loaded content of the file will then be displayed in the tem View Currently supported are the following file formats gdc32dat Standard hex dump file bin Standard hex dump file mhx Standard hex dump file gdcseq Standard register sequence file Indigo only gdcicmd Special Indigo sequence file command list General Information All sequence files will be read out and interpreted so that the resulting hex values represent a valid command list File Information gdc32dat bin mhx par Is a standard binary file in which the values are stored as Ulnt32 E g when on the Hex Dump Page two 32 bit values are displayed as 0x12345678 OXOABCDEFO then the binary output file contains the following byte stream 78 56 34 12 F0 DE BC 0A File format with a code redundancy check Typically storing data as 8 bit values Currently only supported for data content which are multiples of 32 bit This is a human readable and easy to edit text file format whic
146. ttributes to ensure update safety 1 file types e g uboot rootsfs etc 2 identical BSP versions 3 availability and accessability 4 size limitations 5 redundant files etc get emerald rootfs nand bsp v 19136512 2a u boot emerald bsp_v3 1 2a bin 277644 C UpdateT arget_with_BSP_v3 1 2a ulmage emerald bsp_v3 1 2a 2069476 C UpdateT arget_with_BSP_v3 1 2a ndats srser mh 5 JA mer ont Execute Update Redundant and all invalid files will be marked disabled in the view and ignored while processing Only if valid files are detected the update process can be started 200 co FUJITSU 5 Execute update This is only possible when valid files are detected verified in the File Selection Tab of the Auto Update By pressing the Execute Update button on the lower right the Update Log page will be automatically selected and processing the update is started In the log box detailed information about the current process are available Oxfd Oxfdeoooo Oxfeoo000 20000 40000 0 60000 Oxfes0000 O xfea0000 0000 0000 00000 0 20000 40000 60000 80000 Oxffa0000 0000 Oxffeoo00 NAND write device 0 offset 00000 size 0 0000 917504 bytes written succeeded Closing Communication Closing TFTP Server PROCESSING FINISHED with SUCCESS At the end it will be reported if
147. udio and Fujitsu GDC Player instances with the same Authorization Encryption Code can be saved as gdcseqsec If the Indigo Command List mode is selected in the Sequence Execution Mode Combo Box then it is possible to store the sequence as gdcicmd A human readable and easy to edit text file format is also available to store data par For more Information please refer to the Par File Format information page in the Customer Information section 92 co FUJITSU Save Sequence Button Press this button if it is required to store the register sequence which was formerly loaded This sequence will be stored with the same extension as it was loaded 93 co FUJITSU Close Sequence Button Closes the current selected register sequence and removes it from the Selection View 94 co FUJITSU Activate Sequence Button Activates the current register sequence and marks it having the input focus Remarks Register s will only be added to the current activated register sequence 95 co FUJITSU Rename Sequence Button Allow the user to change the name of a register sequence This is essential for identifying the aim of such a sequence 96 co FUJITSU Reload Sequence Button When a register sequence is already loaded but modified outside in an editor it can be reloaded by pressing this button 97 co FUJITSU Sequence Execution Mode Combo Box There are different modes available to execute a sequence
148. ue execution at provided Address This instruction is like a jump and won t return JUMP RELATIVE Jump Relative Element Continue execution at provided distance WATCHDOG RESET Watchdog Reset This instruction resets the watchdog timer It must be executed within a limited time given by the watchdog load register and the divider value WATCHDOG SET Watchdog Set This instruction does the setup of the watchdog timer If Divider and Counter parameters are all 0 watchdog timer will be disabled otherwise timer will be started with the specified values Doing a new WDS instruction while timer is running also starts the timer with the new values immediately WRITE Write Element Write list of data to destination buffer DRGET Data Register Get Element Get data from address and store it in local DREG register 8 bit 16 bit and 32 bit transfers can be performed Address has to be aligned to the transfer size DRPUT Data Register Put Element Store data from local DREG register to Address 8 bit 16 bit and 32 bit transfers can be performed Address has to be aligned to the transfer size DRAND Data Register And Element Logical and of DREG content with value 242 co FUJITSU DROR Data Register Or Element Logical or of DREG content with value DRINVERT Data Register Invert Element Bitwise logical not of DREG content DRSHIFT LEFT Data Register Shift Left Element Logical shift left of DREG content DRSHIFT RIGHT Data Register Shift
149. unt 16 bit a16 addr data count 8 bit a8 addr data count All strings are separated by a space All values can either be entered decimal no prefix or hexadecimal prefix Ox For more details to the Write Repeat Increment Element please refer to the Register Sequencer chapter e Label A Label element can be set but does not have a direct special function It can only be the destination for jump loops For more information refer to the Jump e Jump Element The jump command evaluates the resulting Value of the action element immediately before the jump element itself When the value given on the jump was true then the jump will be executed jmpxx value maxretry Where value is the value which will be compared to the previous value result maxretry is the maximum number of loops that are allowed before stopping the loop and was meant as escape possibility The following jump types are allowed jmpe Jump if Equal The jump will be performed when the last operation value is equal to the jump value jmpne Jump if Not Equal The jump will be performed when the last operation value is not equal to the jump value jmpg 263 co FUJITSU Jump if Greater The jump will be performed when the last operation value is greater than the jump value jmpge Jump if Greater or Equal The jump will be performed when the last operation value is greater or equal to the jump value jmpl Jump if Less The jump will be performe
150. urrent usage 250 co FUJITSU 6 Unknown Error Or Exception Attention Expert Users Only All other Users please contact us Problem Unknown Error Or Exception Root Cause Solution On any other unknown error or exception the following can be done Read carefully BEFORE executing the following steps 1 Enter Registry e Windows Start Menu gt Run e inthe text field enter regedit press return afterwards 2 Remove the Registry Entry e Step through the registry tree and select the following Key Entry HKEY LOCAL MACHINE YXXSOFTWAREXXFujitsu Semiconductor Europe GmbH GCCXXFujitsu Developer Suite e now delete the Registry Key Entry and only this one Attention Any other deleted Key Entry in the Registry can harm your PC 3 Close the Registry and Restart The Application will now set all internal values to default and add cleaned information to the Registry automatically If the Error or Exception still occurs please contact us 251 co FUJITSU Customer Information 252 co FUJITSU 1 Register Sequence Execution Modes For some devices e g Indigo Indigo2 the Fujitsu Developer Suite supports two different modes of executing register sequences Depending on the mode the behavior can be different Please also refer to the corresponding How to sections Indigo Command Sequencer Support Indigo2 Command Sequencer Support as well as to the Register Sequencer section
151. vailable for accessing via SPl Aardvark device strange lock unlock behavior will now also being considered by the initialization sequence if already unlocked no further unlock will be done new sample sequences added demonstrating safer locking unlocking chip by Command Sequencer Attention Ongoing not finished e Triton New chip available with different connection types Flash Access improved for Serial Flash Attention Ongoing not finished e Emerald Flash Access improved for Serial Flash e ApCo New chip available with different connection types Attention Ongoing not finished Fixed Issues e Indigo2 Command Sequencer Execution Mode corrected for SPl Aardvark connection type Mapbit arrangement corrected which could lead to wrong colors in specific situations Known Issues e Indigo2 Writing the Lock Unlock Register with an unexpected value will lead to a transmission error on SPl Aardvark connection only Version 0 9 3 0 Date 11 Jan 13 Added Functionality General e User Comments possible on Components Registers and Fields in the Register Debugger e User Comments possible on Register Sequences Sequence Items and Stacker Items Subitems e Indigo2 Updating Register and Field information Flashing implemented SPl Aardvark SPI FTDI and Ethernet E2IP Command Sequence Interpreter implemented with direct storage option Binary to Command Sequence Analyzer implemented for interpreting flash c
152. x70EB6ESD 0 88045390 0x89D329A1 0x3916A364 OxD61B7F00 0x949724E7 OxB2S7BASC 0 4805 78 Ox5AE08AA7 0x005B9771 OxCBOG6FB77 OxF789C043 OxESD8BED9 OxCC20E898 0 76 7 1 OxF8E707C4 OxFAF65757 0 25 51 42 OxE7B940B2 OxD6A2751D OxDBF3E10C 0 80818532 Ox58FB2ESB 0x44640F42 0x734136A9 0 98 7 290 0 00558307 OxFB9F0705 OxF34FSEC1 0xA0348274 OxCF67019A OxCA1E236C OxFSCCFB4A 0 61 4 7 0 2185887 0 0 30 400 Ox2C5A1B33 0 6254088 Ox4F4BAC71 0 0 01 330 OxF7E777FA Ox800550A0 Ox73EAOEEA OxC56E4DD7 0 80750007 OxC92C20EC OxF81941F3 OxAC81825B 0 0305845 Ox68DC7148 0x6803638F 0x48591035 0x7179C9DD OxSCEB87F3 Ox2BA8C499 0 5 7 8 0x6B791820 0x546048CC Ox6B8FF650 OxD28B149C OxDB356DA5 0x0832094F 0 40085 43 0 3024 905 0 5652 1 0x773E33A3 0 1 5 0x0782E499 Ox768D9SFD OxF88D20D1 Ox49BDS7CS 0 520879 6 Ox2CCA7A44 0 1800 1 7 OxAS89A3E3 Ox03CB8CE7 0 5 1184 0x882A5B30 Ox35DBB136 0x94B44411 Ox918EFSD3 5 5 13 0 48886706 0x44813E2A 0 567432 Ox094FOC69 Ox03ES3A8A 52 0 5216241 OxB543DA02 OxA1CSDAAO Ox084F31AE OxCASEFSD6 OxDAGEA82E 0 9 19 4 OxF6C65525 21 Ox8EEO0F6B6 OxF47C353C Ox97FECGA4 OxBSDD7FCD OxO8B8DB94 0x47C49B78 0x72055BE4 OxEFS3AABB 7 1 OxESD3B76A 0 2 6 0485 OxF687F79B 0 003 5345 0 6606 19 0xC32768F1 0 43092 0 192 05 OxF8SC4BF2 OxF3F0401D OxBEA257AE Ox8E2BOCO6 0x92B18E32 0 4710 000 0 09908011 OxE602C688 O0x00AS2CB9
Download Pdf Manuals
Related Search
Related Contents
Craftsman 247.887330 Lawn Mower User Manual CNC 800M OEM - Documentation CN Vendredi 28 février 20144 N°150 4 CE JOURNAL the expression of fictive motion in French and - LaTTiCe Users Manual - stephen Copyright © All rights reserved.
Failed to retrieve file