ERomulator User s Manual

Size: px
Start display at page:

Download "ERomulator User s Manual"

Transcription

1 PRELIMINARY DRAFT Used with the CS98XXX, CS78XX, and CS7410 Target Devices Product Information This document contains information for a new product. Cirrus Logic reserves the right to modify this product without notice. MAY 03 DS525UMA2 - Rev 2.0 May

2 Contacting Cirrus Logic Support For all product questions and inquiries contact a Cirrus Logic Sales Representative. To find one nearest you go to IMPORTANT NOTICE Cirrus Logic, Inc. and its subsidiaries ("Cirrus") believe that the information contained in this document is accurate and relia ble. However, the information is subject to change without notice and is provided "AS IS" without warranty of any kind (express or implied). Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those pertaining to warranty, patent infringement, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information, including use of this information as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. This document is the property of Cirrus and by furnishing this information, Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other intellectual property rights. Cirrus owns the copyrights associated with the information contained herein and gives consent for copies to be made of the information only for use within your organization with respect to Cirrus integrated circuit s or other products of Cirrus. This consent does not extend to other copying such as copying for general distribution, advertising or promotional purposes, or for creating any work for resale. An export permit needs to be obtained from the competent authorities of the Japanese Government if any of the products or techno logies described in this material and controlled under the "Foreign Exchange and Foreign Trade Law" is to be exported or taken out of Japan. An export license and /or quota needs to be obtained from the competent authorities of the Chinese Government if any of the products or technologies described in this material is subject to the PRC Foreign Trade Law and is to be exported or taken out of the PRC. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROP- ERTY OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED OR WARRANTED FOR USE IN AIRCRAFT SYSTEMS, MILITARY APPLICATIONS, PRODUCTS SURGICALLY IMPLANTED INTO THE BODY, LIFE SUPPORT PRODUCTS OR OTHER CRIT- ICAL APPLICATIONS (INCLUDING MEDICAL DEVICES, AIRCRAFT SYSTEMS OR COMPONENTS AND PERSONAL OR AUTOMOTIVE SAFETY OR SECURITY DEVICES). INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK AND CIRRUS DIS- CLAIMS AND MAKES NO WARRANTY, EXPRESS, STATUTORY OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT- NESS FOR PARTICULAR PURPOSE, WITH REGARD TO ANY CIRRUS PRODUCT THAT IS USED IN SUCH A MANNER. IF THE CUSTOMER OR CUSTOMER'S CUSTOMER USES OR PERMITS THE USE OF CIRRUS PRODUCTS IN CRITICAL APPLICATIONS, CUSTOMER AGREES, BY SUCH USE, TO FULLY INDEM- NIFY CIRRUS, ITS OFFICERS, DIRECTORS, EMPLOYEES, DISTRIBUTORS AND OTHER AGENTS FROM ANY AND ALL LIABILITY, INCLUDING ATTORNEYS' FEES AND COSTS, THAT MAY RESULT FROM OR ARISE IN CONNECTION WITH THESE USES. Cirrus Logic, Cirrus, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names in this document may be trademarks or service marks of their respective owners. I 2 C is a registered trademark of Philips Semiconductor. Purchase of I 2 C Components of Cirrus Logic, Inc., or one of its sublicensed Associated Companies conveys a license under the Philips I 2 C Patent Rights to use those components in a standard I 2 C system. Microsoft, Windows, and WindowsNT are registered trademarks of Microsoft Corporation. - Rev 2.0 May ii

3 Table of Contents Table of Contents 1. Overview Getting Started Hardware Setup Network Setup Pop-Up Menu Options File Menu File Download Binary File to ERomulator SRAM File Download Binary File to Target FLASH File Connect File Disconnect File Exit Target Actions Menu Target Actions Reset Target Target Actions Halt Target Target Actions Run Target from FLASH ERomulator Options Menu ERomulator Options Set Network Parameters ERomulator Options Select Target Target FLASH Target Flash Select Help Help.. Contents Help.. About Programs Windows and Indicators TCP/IP and Target State Indicators RISC0, RISC1, DSP, and Extra Tabs Memory/Misc Tab Dump DRAM Memory Modify DRAM Memory Fill DRAM Memory DRAM Range Dump DRAM Range Next Dump Register Modify Register Dump NVRAM Memory I 2 C Read/Write Dump Internal SRAM Modify Internal SRAM Fill Internal SRAM Reprogramming FLASH Anatomy of the Flash.ini File SST - 4 Bus Cycles for a Word Program ST - 4 Bus Cycles for a Word Program iii May 29, Rev. 2.0

4 List of Figures List of Figures Figure 1. ERomulator Interface Main Window - Before Connection... 3 Figure 2. ERomulator Network Settings Dialog Box... 3 Figure 3. ERomulator Interface Main Window - Connected... 4 Figure 4. About Dialog... 4 Figure 5. File Option on ERomulator Interface... 5 Figure 6. Download Binary Files Option Window... 6 Figure 7. Enter Base Address Dialog Box... 6 Figure 8. Select Files to Add for Download to SRAM... 7 Figure 9. ERomulator Network Settings Dialog Box... 9 Figure 10. Select Target Dialog Box Figure 11. Select Target Flash Dialog Box Figure 12. About Dialog Figure 13. TCP/IP and Target State Indicators Figure 14. Sample Debugging Message (This message seen from ERomulator SRAM only.) Figure 15. Sample Results from Memory/Misc Tab Figure 16. Dump DRAM Memory Dialog Box Figure 17. Change DRAM Memory Value Dialog Box Figure 18. Fill a Block of DRAM Dialog Box Figure 19. DRAM Range Dump Dialog...16 Figure 20. Dump Registers Dialog Box Figure 21. Change Register Value Dialog Box Figure 22. Dump NVRAM Memory Dialog Box Figure 23. I2C Read/Write Dialog Box Figure 24. Dump Internal SRAM Dialog Figure 25. Choose Binary Files Dialog Figure 26. Base Address Dialog iv May 29, Rev. 2.0

5 List of Tables List of Tables Table 1. Jumper Settings for J4 Pins on the ERomulator Pod... 2 v - Rev 2.0 May 29,

6 1-1. Overview The EInterface application is used with the Cirrus Logic ERomulator to develop software for the Cirrus Logic CS98XXX, CS74XX, and CS78XX product families. The ERomulator contains 4 Mb x16 of SRAM which can replace the target's FLASH memory during code development. The ERomulator also provides the capability to download binary files (*.bin) to target FLASH to create a standalone system. In addition, the user can write to and read from the target devices memory locations and registers. I 2 C communications from the ERomulator to any I 2 C device on the target system is also supported. The ERomulator runs on Microsoft Windows 98, Windows2000, and WindowsNT. Note: Development boards for the CS78XX product families do not yet exist. ERomulator connectivity will be included on any new CS78XX board that is created. 2. Getting Started The ERomulator needs an IP address. The IP Address, as well as the Subnet Mask and Gateway addresses, can be provided by the network administrator of your organization s network. The IP Address assigned to the ERomulator must be unique and not assigned anywhere else on your organization s network, including your PC. 2.1 Hardware Setup Follow these steps to set up the ERomulator hardware: 1. Apply power to the ERomulator using the supplied 5 VDC power supply. The user should see the Power LED on the front panel of the ERomulator illuminate. The network connection LED will not light up until the EInterface application successfully establishes a TCP/IP connection with the ERomulator. 2. Connect the RS232 serial cable to one of the serial ports on your PC (any open serial port COM1-4 will work, as the application will auto-detect), and the other end to the RS-232 Configuration Port on the ERomulator. 3. Make the LAN connection with the ERomulator. At this time, the green connect LED (on the LAN connection port) should light, and the yellow activity LED (also on the - Rev 2.0 May

7 LAN connection port) should flash occasionally. The ERomulator LAN connection may be made through a hub (using a normal Ethernet cable) or directly from the network card in your PC to the ERomulator (using a crossover Ethernet cable) 4. Connect the ERomulator Pod to the 60-pin connector on the target and also connect the I 2 C cable to the 3 or 10-pin I 2 C connector on the target board. (See the User s Manual for the target board for connector locations.) 5. Set the J4 Jumper settings on the ERomulator Pod for your target type shown in Table 1. Table 1. Jumper Settings for J4 Pins on the ERomulator Pod Target Type Chip select on pin 57 CS98000 Series CS98100 Series CS7410 Series CS7808 Series Chip select on pin 58 CS98200 Series CS98120 Series CS7828 Series Pins to Jumper 1, 2 1, 2 1, 2 1, 2 2, 3 2, 3 2,3 2.2 Network Setup Setup of the ERomulator is straightforward. Before the ERomulator can be used, the user must download network parameters as described in Steps 1 to 4 below. This is accomplished by using the RS-232 serial cable and EInterface Program (both supplied). The RS-232 cable is no longer needed after the user downloads the network parameters but will be needed anytime the user wants to change the ERomulator IP address. 1. Start the EInterface application. The main ERomulator application window now opens. (See Figure 1.)The ERomulator should come with a pre-loaded IP address, whose value is marked on the ERomulator itself. If the user needs to change this value, the user should do it before he or she tries to connect to the network using the CONNECT button. - Rev 2.0 May

8 Figure 1. ERomulator Interface Main Window - Before Connection 2. Select the ERomulator options and then click Set Network Parameters. The preprogrammed address should be displayed. (See Figure 2.) Figure 2. ERomulator Network Settings Dialog Box 3. Fill in the appropriate values and click the Save Button. Clicking the Save button stores the values in non-volatile memory in the ERomulator and in ERomulator.ini for use by the EInterface program. This procedure should be used anytime the ERomulator IP address needs to be changed. 3 May 29, Rev 2.0

9 When you click the Save Button in the Network Settings Dialog Box, the ERomulator should try to auto-connect using the new IP address. The CONNECT button on the main window should change to DISCONNECT since you are now connected. Figure 3. ERomulator Interface Main Window - Connected 4. If Connected, the Help About dialog should give version information, and list the currently connected IP address. Select Help and then click About (shown in Figure 4) to verify the new setting. Note: The green arrow, TCP/IP Active, should be lighted when you are connected. Figure 4. About Dialog - Rev 2.0 May

10 3. Pop-Up Menu Options 3.1 File Menu File Download Binary File to ERomulator SRAM Allows one or more binary (*.bin) files to be downloaded to ERomulator SRAM. After the binaries are downloaded, the target system is reset. The target will then execute from ERomulator SRAM. The shortcut key for this option is Ctrl+E. This option can be selected from the File menu as shown in Figure 5. Figure 5. File Option on ERomulator Interface 5 May 29, Rev 2.0

11 By choosing the first option under the File Menu, the window shown in Figure 6 appears. Figure 6. Download Binary Files Option Window Choose one of the following buttons. Add - Brings up a standard open file dialog to choose binary files. After a file is chosen, this dialog shown in Figure 7 appears. Figure 7. Enter Base Address Dialog Box The Base Address dialog allows the binary file to be located at any address in ERomulator SRAM. Note that all addresses are byte (i.e., 8-bit) addresses. The addresses entered are actually offsets from the RISC processor s reset boot vector. The base addresses must be on 4-byte boundaries, and if entered on other than 4 byte boundaries will be forced to 4-byte boundaries (by setting the two low bits to 0) by the application. The default address value is 0x , which is the reset boot location offset. The only reason to locate a binary at another location would be if you are using support files (such as bitmap files) that are not part of the main binary. Any support files would be added to the list with the Add button (See Figure 8, and the appropriate hex address given for the location of the support file. The order in which files are added to the - Rev 2.0 May

12 list is not significant, as they will be loaded in the ERomulator SRAM at the location provided by the user. Figure 8. Select Files to Add for Download to SRAM Change - Allows the Base Address for the selected binary file to be changed. Delete - Removes the selected binary file from the list. The Delete button is only enabled if one or more files exist in the list. Clear All - Clears all binary files in the list. OK - Begins the download process of all the binary files in the list. After downloading is complete, the target will be reset and commence running from ERomulator SRAM. Cancel - Abort the ERomulator download File Download Binary File to Target FLASH Allows one or more binary files to be programmed into target FLASH memory. The process is almost identical to downloading to ERomulator SRAM. The only exception is that Base Address locations for FLASH download are constrained by the actual block organization of the particular FLASH memory used. As such, you can only choose Base Addresses from the drop down list in the Base Address dialog box. These locations represent the beginning location of all blocks available in the target's FLASH. After the FLASH is programmed, you may execute the program just downloaded by selecting the Target Actions/Run Target from FLASH (Ctrl+F). The shortcut key for FLASH download is Ctrl+T. For more detail, see Reprogramming FLASH on page May 29, Rev 2.0

13 3.1.3 File Connect File Disconnect File Exit Allows the user to Connect to the network IP connection. The process is identical to Clicking on the CONNECT button on the main screen. If already Connected, the File Connect option is not available, and the CONNECT/DISCONNECT button will display DISCONNECT. Allows the user to Disconnect from the network IP connection, but leaves the EInterface program running. The process is identical to Clicking on the DISCONNECT button on the main screen. The shortcut key is Ctrl+Y. Allows the user to Exit from the EInterface program. This action also disconnects the network IP connection. The shortcut key is AlT+F Target Actions Menu Target Actions Reset Target Brings the target reset line low for 100 ms and then allows it to go high again. The shortcut key for this option is Ctrl+R Target Actions Halt Target Brings the target reset line low and holds it there. All target activity is halted. The shortcut key for this option is Ctrl+H Target Actions Run Target from FLASH Three-states the address and data drivers from the target to the ERomulator, brings the target reset line low for 100 ms and then allows it to go high again. Important Note:The FLASH Chip Enable jumper (J1 on the CDB98000 Evaluation board and J3 on the CDB7410-4) must be in place to run the target from FLASH. Consult the appropriate manuals for information on jumper settings on other boards The shortcut key for this option is Ctrl+F. - Rev 2.0 May

14 3.3 ERomulator Options Menu ERomulator Options Set Network Parameters Figure 9 shows the Set Network Parameters dialog that allows network parameters to be stored in the ERomulator: Figure 9. ERomulator Network Settings Dialog Box The ERomulator IP Address can be assigned by your network administrator, and the Subnet Mask and Gateway address can also be provided by the network administrator. It's important to be sure the ERomulator IP Address chosen does not already exist on your network. Once these values are entered and the Save button is clicked, they will be downloaded to the ERomulator and stored in non-volatile memory. These values are also saved for use by the EInterface program. The shortcut key for SetNetwork Parameters is Ctrl+S ERomulator Options Select Target Note: The values shown in the dialog above are simply examples, and the values you use will be dependant on your particular network setup. Figure 10 shows Select Target dialog that allows Target parameters to be stored in the ERomulator: The ERomulator can communicate through I 2 C to different Target boards using different Bus Widths. A drop down list allows you to change the Target type that you are connected to. The default is CS Other targets are available also. The drop down list is populated by reading the eromulator.ini configuration file. New Targets can be added to this file as the need arises. See the comments within the eromulator.ini file for details about adding new Targets to the configuration. If a new Target is chosen, click OK to retain the selection. Click CANCEL to leave the dialog without sending new target info to the ERomulator. 9 May 29, Rev 2.0

15 Figure 10. Select Target Dialog Box 3.4 Target FLASH Target Flash Select This function allows you to specify the FLASH memory found on your target. Selecting a FLASH memory from the combo box and clicking the OK button exits the dialog and reads the file target.ini in the EInterface directory. Clicking the Cancel button exits the dialog without reading target.ini. The combo box in the Target Flash dialog is loaded from the contents of flash.ini. Therefore, if you add a new FLASH definition to flash.ini while EInterface is open, you'll need to re-start EInterface so that it will read the updated flash.ini file. The shortcut key for selecting Target Flash is CTRL+G. Figure 11. Select Target Flash Dialog Box - Rev 2.0 May

16 3.5 Help Help.. Contents Help.. About This function allows you to bring up the Help Menu system for Help on EInterface functions. The shortcut key for Contents is CTRL+N. This function allows you to bring up information concerning the EInterface software version, the Eromulator software version, the Network IP Address, and Copyright information. The shortcut key for About is CTRL+A. Figure 12. About Dialog 4. Programs Windows and Indicators 4.1 TCP/IP and Target State Indicators EInterface has two indicators, one of which reflects the TCP/IP connection status and the other which reflects the Target State and Memory operation. Figure 13 shows the indicators. The TCP/IP indicator will be lighted whenever there is an active TCP/IP connection between EInterface and the ERomulator. When the target is operating from ERomulator SRAM, the TCP/IP arrow will flash yellow to indicate the reception of debug information from the target. The Target State and Memory operation will be lighted when the target is out of reset and unlighted when the target is in reset state. The memory operation indicates whether the target is currently connected to ERomulator SRAM or target FLASH for booting and operation. 11 May 29, Rev 2.0

17 Figure 13. TCP/IP and Target State Indicators 4.2 RISC0, RISC1, DSP, and Extra Tabs Figure 14 shows an example of a debugging message from RISC0. Figure 14. Sample Debugging Message (This message seen from ERomulator SRAM only.) The first four tabs in the dialog in the lower portion of EInterface display debug information passed from the target using the ERomPrintFunc() functions. See the following code sample below for an example of code to include in your target build to display debug messages to the Debug Tab Windows: #include "eromdbg.h" // for debug print messages must include this... #define DEBUG_OUT(fmt, args...) { ERomPrintFunc (0, fmt, ## args); } // the first argument is the number of the Debug window, in this example, 0 is the RISC0 window (1 would be RISC1, 2 = DSP, 3 = EXTRA) - Rev 2.0 May

18 //define output with a macro, so later you can easily remove debug messages from the build by commenting out like in the following line #define DEBUG_OUT(fmt, args...) //{ ERomPrintFunc (0, fmt, ## args); }... DEBUG_OUT("Nav:Unrecognized message, %d\n",cmd); // dump your debug info to the debug windows... These functions are part of the object code package shipped with the ERomulator. Realtime debug information can be output from the target board and displayed in these windows. Each of the two RISC processors, as well as the DSP, has a dedicated window so that debug messages generated by code on each processor can be displayed. The Extra window is available if any of the processors need to provide certain debug information to a common window. Each window has four buttons. The Freeze/Unfreeze Button toggles window updating so that information in the window may be reviewed. Target information is still captured even when the window is frozen, and will be displayed when the window is unfrozen. The Save To File button will dump all text in the current window to a file you specify. The Print Display button sends the current window text to the default printer. The Clear Display button erases all text from the current window. 4.3 Memory/Misc Tab The Memory/Misc tab allows a target SDRAM, registers, and ERomulator SRAM (or target FLASH) to be dumped and manipulated. For these Memory/Register manipulation buttons, there are some shortcut keys provided. The shortcut key for a button is the ALT key plus the underlined letter on the Button Label. (For example, the shortcut for Dump DRAM Memory button would be ALT+D). See some sample results in Figure 15 on page 14. In addition, I 2 C Read/Write is addressable to any I 2 C device on the target from the ERomulator. 13 May 29, Rev 2.0

19 Figure 15. Sample Results from Memory/Misc Tab Dump DRAM Memory To dump target SDRAM memory values to the Memory/Misc tab screen, use the Dump DRAM Memory button. The dialog in Figure 16 appears. Figure 16. Dump DRAM Memory Dialog Box Fill in a hex address (on a 4-byte boundary) as the starting address for a memory dump. You may choose to dump either 4, 16, 32, 64, or 128 memory words. As you dump from different memory locations, any unique address will be added to the drop-down list box for easy recall later. - Rev 2.0 May

20 4.3.2 Modify DRAM Memory To modify memory values in target SDRAM, use the Modify DRAM Memory button. The dialog in Figure 17 appears. Figure 17. Change DRAM Memory Value Dialog Box Fill DRAM Memory Fill in a hex address to modify and the new value for the memory location. You may choose to have the value read back for verification by using the Readback after Write radio button. If you choose the no readback option, only the pre-modified value will be shown in the Memory/Misc tab screen. If you choose the readback option, both the premodified and post-modified values will be shown in the Memory/Misc tab screen. To fill a block of memory with a particular value, use the Fill DRAM Memory button. The dialog in Figure 18 appears. Figure 18. Fill a Block of DRAM Dialog Box DRAM Range Dump Fill in the hex address at which to start the block fill, the block fill value, and the number of words to fill. Note that for large block sizes, this can take a very long time! To dump target SDRAM memory values to the Memory/Misc tab screen for a specified Range, use the DRAM Range Dump button. This feature allows you to dump up to 8K 15 May 29, Rev 2.0

21 (or 0x2000 hex) at a time, where other Dump dialogs are limited to 128. The dialog in Figure 19 appears. Now enter the following information. 1. Fill in a hex address (on a 4-byte boundary) as the starting address for a memory dump. 2. Fill in a hex address (on a 4-byte boundary) as the ending address for a memory dump. As you dump from different memory locations, any unique address will be added to the drop-down list box for easy recall later. Figure 19. DRAM Range Dump Dialog DRAM Range Next Dump Register To dump target SDRAM memory values to the Memory/Misc tab screen for the next sequential Range beyond the range last used in DRAM Range Dump, use the DRAM Range Next button. No dialog will appear. The Range size will be the same size as the last DRAM Range Dump, and the Starting Address will be the same as the ending address from the previous DRAM Range Dump. Using this button allows the users to sequentially dump DRAM memory with one click. To dump target register values to the Memory/Misc tab screen, use the Dump Register Button. The dialog in Figure 20 appears. Fill in a hex address (on a 4 byte boundary) as the starting address for a register dump. You may choose to dump either 4, 16, 32, 64, or 128 register words. As you dump from different register locations, any unique address will be added to the drop-down list box for easy recall later. Figure 20. Dump Registers Dialog Box - Rev 2.0 May

22 4.3.7 Modify Register To modify target register values, use the Modify Register button. The dialog in Figure 21 appears. Figure 21. Change Register Value Dialog Box Dump NVRAM Memory Fill in a hex address to modify and the new value for the register location. You may choose to have the value read back for verification using the Readback after Write radio buttons. If you choose the no readback option, only the pre-modified value will be shown in the Memory/Misc tab screen. If you choose the readback option, both the premodified and post-modified values will be shown in the Memory/Misc tab screen. To dump either ERomulator SRAM or target FLASH memory (whichever the target is currently running from) values to the Memory/Misc tab screen, use the Dump NVRAM Memory button. The dialog in Figure 22 appears. Figure 22. Dump NVRAM Memory Dialog Box Fill in a hex address (on a 4-byte boundary) as the starting address for an NVRAM memory dump. You may choose to dump either 4, 16, 32, 64, or 128 memory words. As you dump from different memory locations, any unique address will be added to the drop-down list box for easy recall later. Check either 8-bit or 16-bit read mode. In most 17 May 29, Rev 2.0

23 4.3.9 I 2 C Read/Write cases, the 16-bit mode should be used because the target will be reading from FLASH in 16-bit mode. The exceptions to this are: The CS7410 target should always use 8-bit mode. The CS98XXX boots into 8-bit mode, so the first few bytes of the boot section are packed for reading in 8-bit mode. Selection of Bank 0 or Bank 1 has no effect when running from ERomulator SRAM, which is mapped into both banks. If the target has FLASH in both Bank 0 and Bank 1, the radio buttons under Flash/Rom Bank Select shown in Figure 22 may be used to select the desired FLASH bank. To read from or write to any I 2 C devices on the target board, use the I2C Read/Write button. The following dialog will appear: Figure 23. I 2 C Read/Write Dialog Box To write bytes to an I 2 C device, fill in the actual 7-bit I2C address (and write sub-address, if applicable). Fill in the byte values to write, up to 10 bytes, and click the Write Data button. To read bytes from an I 2 C device, fill in the actual 7-bit I2C address (and read subaddress, if applicable). Use the scroll bar to select the number of bytes to read, and click the Read Data button. The LSB bit of I 2 C address is automatically manipulated according to read and write. For example, if the I2C address is b, you can write 0x02 into the I 2 C address field. To read bytes from a Cirrus Logic I 2 C device, fill in the actual 7-bit I 2 C address. Fill the read sub-address with the desired MAP register number to read. Use the scroll bar to select the number of bytes to read, and click the Cirrus Read button. - Rev 2.0 May

24 Dump Internal SRAM To write bytes to a Cirrus Logic I 2 C device, fill in the actual 7-bit I 2 C address. Fill the write sub-address with the desired MAP register number to write. Fill in the byte values to write, up to 10 bytes, and click the Write Data button. To dump internal SRAM memory values to the Memory/Misc tab screen, use the Dump Internal SRAM button. (Note: This button was added specifically for use with the CS7410 processor, and is of no value for other target processors.) The following dialog will appear: Fill in a hex address (on a 4-byte boundary) as the starting address for a memory dump. You may choose to dump either 4, 16, 32, 64, or 128 memory words. As you dump from different memory locations, any unique address will be added to the drop-down list box for easy recall later. Figure 24. Dump Internal SRAM Dialog Modify Internal SRAM Fill Internal SRAM To modify internal SRAM memory values in the Memory/Misc tab screen, use the Modify Internal SRAM button. Refer to the section, "Modify DRAM Memory" on page 15 for the steps needed to modify internal SRAM since the procedure for modifying internal SRAM is the same procedure used in modifying DRAM. To fill internal SRAM memory values in the Memory/Misc tab screen, use the Modify Internal SRAM button. Refer to the section, "Fill DRAM Memory" on page 15 for steps needed to fill internal SRAM since the procedure for filling internal SRAM is the same procedure used in filling DRAM. 19 May 29, Rev 2.0

25 5. Reprogramming FLASH Most targets include FLASH memory that can be reprogrammed using the ERomulator. The procedure to reprogram FLASH is the same across the different target platforms, with the exception of how each Target's FLASH jumper is positioned and used. To correctly reprogram FLASH, both the Target (ERomulator Options Select Target) and the FLASH part (Target Flash Select) must be correctly selected. Note: Consult your target s User s Manual or Data Sheet for the location of the FLASH Enable jumper and board components mentioned in the procedure below. The programming procedure that follows assumes that the ERomulator has been previously assigned a valid IP address and that the Einterface application is installed and able to run. 1. Remove power from your target development board. 2. Remove the FLASH Enable jumper. 3. Connect the ERomulator pod (the small board on the end of the ERomulator ribbon cable) to the ERomulator Connector. Be careful to orient the ERomulator pod consistent with the label on the development system. 4. Connect the 10-conductor ribbon cable on the ERomulator pod to the I 2 C connector. 5. Apply power to the development system. 6. Run the Einterface application. 7. Select the Target Flash Select menu option and select the correct FLASH part type. For example, on the CRD98000, the FLASH memory is U2. 8. Select the Files/ Download Binary File to Target Flash menu option. The Choose Binary Files dialog will be displayed: Figure 25. Choose Binary Files Dialog Click the Add button to bring up a standard open file dialog to choose binary (.bin) files to program into FLASH. After a file is chosen, the Base Address dialog will be displayed: - Rev 2.0 May

26 Figure 26. Base Address Dialog The Base Address dialog allows the binary file to be located at any block starting address in the selected FLASH memory. The default address value is 0x , which is the reset boot location offset. The only reason to locate a binary at another location would be if you are using support files (like bitmap files, for example) which are not part of the main binary. Any support files would be added to the list with the Add button, and the appropriate hex address given for the location of the support file. The order in which files are added to the list is not significant, as they will be programmed into FLASH at the location provided by the user. 9. When all desired binary files have been selected, click the OK button. 10. You'll be prompted to replace the FLASH Enable jumper. Click OK only after you have replaced the jumper. The FLASH will then be programmed with the selected binary files. After the FLASH is programmed, you may execute the program just downloaded by selecting the Target Actions/Run Target from FLASH menu option. To continue software development from ERomulator SRAM, remove the FLASH Enable jumper. 6. Anatomy of the Flash.ini File The flash.ini file defines the characteristics of all supported FLASH for FLASH programming. Following is a section of the flash.ini file with an explanation of each part of the file: [FLASH_0] PART_NUMBER=SST39VF160 MFG=SST FORMAT=SST SIZE= MFG_ID=BF DEVICE_ID=2782 SECTOR_COUNT=32 SECTOR_0=FFFF SECTOR_1=1FFFF SECTOR_2=2FFFF SECTOR_3=3FFFF // Section header for this FLASH device // FLASH part number, used in target.ini // FLASH manufacturer // FLASH programming format, explained below // Size of FLASH memory in 8-bit bytes (hex) // Manufacturers ID (hex) // Device ID (hex) // Number of sectors in the device (decimal) // Highest 8-bit byte address in each sector (hex) 21 May 29, Rev 2.0

27 SECTOR_4=4FFFF SECTOR_5=5FFFF SECTOR_6=6FFFF SECTOR_7=7FFFF SECTOR_8=8FFFF SECTOR_9=9FFFF SECTOR_10=AFFFF SECTOR_11=BFFFF SECTOR_12=CFFFF SECTOR_13=DFFFF SECTOR_14=EFFFF SECTOR_15=FFFFF SECTOR_16=10FFFF SECTOR_17=11FFFF SECTOR_18=12FFFF SECTOR_19=13FFFF SECTOR_20=14FFFF SECTOR_21=15FFFF SECTOR_22=16FFFF SECTOR_23=17FFFF SECTOR_24=18FFFF SECTOR_25=19FFFF SECTOR_26=1AFFFF SECTOR_27=1BFFFF SECTOR_28=1CFFFF SECTOR_29=1DFFFF SECTOR_30=1EFFFF SECTOR_31=1FFFFF To add to flash.ini to allow support of other FLASH memory, add a new section header (of the form [FLASH_XX], where XX is the next number above the last section header) and fill out the rest of the section information from the FLASH data sheet. Note that FLASH size and sector addresses are in terms of 8-bit bytes, even though the FLASH is used in the x16 mode. This is because the RISC processors in the CS98XXX and CS74XX have a byte-oriented view of memory and register space, as do all of the development tools. There are two supported FLASH formats for use with the FORMAT key: ST and SST. The user can determine which format his or her target FLASH is by looking at the word programming sequence in the data sheet and matching it to one of the FLASH formats described in Section 6.1 and Section Rev 2.0 May

28 6.1 SST - 4 Bus Cycles for a Word Program Bus Cycle 1 - Address: 0x5555 Bus Cycle 2 - Address: 0x2AAA Bus Cycle 3 - Address: 0x5555 Bus Cycle 4 - Address: WA Data: 0xAA Data: 0x55 Data: 0xA0 Data: WD 6.2 ST - 4 Bus Cycles for a Word Program Bus Cycle 1 - Address: 0x555 Bus Cycle 2 - Address: 0x2AA Bus Cycle 3 - Address: 0x555 Bus Cycle 4 - Address: WA Data: 0xAA Data: 0x55 Data: 0xA0 Data: WD In the format descriptions above, WA stands for the word address to be programmed, and WD stands for the word data to be programmed. 23 May 29, Rev 2.0

29 Notes

30

Evaluation Board for CS5351

Evaluation Board for CS5351 Features Evaluation Board for CS5351 Demonstrates recommended layout and grounding arrangements CS8406 generates S/PDIF, and EIAJ-340 compatible digital audio Requires only an analog signal source and

More information

Evaluation Board for CS4398

Evaluation Board for CS4398 Features Demonstrates recommended layout and grounding arrangements CS8414 receives S/PDIF, & EIAJ-340 compatible digital audio Headers for external audio input for either PCM or DSD Requires only a digital

More information

2. IMPORTANT CONCEPTS REGARDING CobraNet CLOCKING

2. IMPORTANT CONCEPTS REGARDING CobraNet CLOCKING CobraNet ing Modes 1. INTRODUCTION In most cases, a CobraNet system is used with its default audio clocking mode (0x00). This allows automatic synchronization of audio clocks network wide. However, the

More information

CDB5346. Evaluation Board for CS5346. Features. Description CS5346. Single-ended Analog Inputs. Single-ended Analog Outputs

CDB5346. Evaluation Board for CS5346. Features. Description CS5346. Single-ended Analog Inputs. Single-ended Analog Outputs Evaluation Board for CS5346 Features Description Single-ended Analog Inputs Single-ended Analog Outputs CS8406 S/PDIF Digital Audio Transmitter Header for Optional External Software Configuration of CS5346

More information

Evaluation Board for CS3308. Description CS Channel. Digitally Controlled Analog Volume Control. PC or External Serial Control Input

Evaluation Board for CS3308. Description CS Channel. Digitally Controlled Analog Volume Control. PC or External Serial Control Input Evaluation Board for CS3308 Features Description Single-ended Analog Inputs Single-ended Analog Outputs Supports AC and DC-Coupled Analog I/O Flexible Serial Control I/O Headers Serial Control Input Header

More information

CDB4350 Evaluation Board for CS4350

CDB4350 Evaluation Board for CS4350 Evaluation Board for CS4350 Features Description No High Frequency Master Clock Required Stand-Alone or PC GUI Board Control CS8416 Receives S/PDIF-Compatible Digital Audio Headers for External PCM Audio

More information

EP93xx Power-up and Reset Lockup Workaround

EP93xx Power-up and Reset Lockup Workaround EP93xx Power-up and Reset Lockup Workaround. Introduction Under certain circumstances, the EP93xx may enter into a locked condition on power up, when a software reset is issued, or when an internal watchdog

More information

Evaluation Board for CS4351

Evaluation Board for CS4351 Features Demonstrates recommended layout and grounding arrangements. CS8416 receives S/PDIF, & EIAJ-340- compatible digital audio. Evaluation Board for CS4351 Headers for External PCM Audio and Control

More information

Evaluation Board for CS4344

Evaluation Board for CS4344 Features Demonstrates recommended layout and grounding arrangements CS8416 receives S/PDIF, & EIAJ-340 compatible digital audio Header for external PCM audio Requires only a digital signal source and power

More information

Controlling and Monitoring DSP Conductor Configurations

Controlling and Monitoring DSP Conductor Configurations Controlling and Monitoring DSP Conductor Configurations 1. Introduction DSP Conductor is a development environment that allows you to graphically define audio DSP algorithms, generate DSP code, and adjust

More information

AK5393 to CS5361/81 Conversion

AK5393 to CS5361/81 Conversion AK5393 to CS5361/81 Conversion by Kevin L Tretter 1. Introduction The CS5361 and CS5381 are complete analogtodigital converters for digital audio systems. They perform sampling, analogtodigital conversion

More information

Evaluation Board for CS5345

Evaluation Board for CS5345 Evaluation Board for CS5345 Features Single-ended Analog Inputs Single-ended Analog Outputs CS8406 S/PDIF Digital Audio Transmitter Header for Optional External Software Configuration of CS5345 Header

More information

Evaluation Board for CS5361

Evaluation Board for CS5361 Evaluation Board for CS5361 Features Demonstrates recommended layout and grounding arrangements CS8406 generates S/PDIF, and EIAJ-340 compatible digital audio Requires only an analog signal source and

More information

1 x 1.7 W CS35L01 Amplifier Reference Design Kit

1 x 1.7 W CS35L01 Amplifier Reference Design Kit 1 x 1.7 W CS35L01 Amplifier Reference Design Kit Features Description Four boards provided in the CS35L01 Amplifier Reference Design Kit Separate boards for each mode configuration SD, FSD, HD, and FHD

More information

Evaluation Board for CS4245

Evaluation Board for CS4245 Features Single-ended Analog Inputs Single-ended Analog Outputs Evaluation Board for CS4245 CS8406 S/PDIF Digital Audio Transmitter CS8416 S/PDIF Digital Audio Receiver Independent ADC and DAC Clock Domains

More information

AK5394A to CS5381 Conversion

AK5394A to CS5381 Conversion AK5394A to Conversion by Kevin L Tretter 1. Introduction The is a complete analogtodigital converter for digital audio systems. The performs sampling, analogtodigital conversion and antialias filtering,

More information

2.7 W x 4 CS35L00 Amplifier Demonstration Board

2.7 W x 4 CS35L00 Amplifier Demonstration Board CDB35L00-X4 2.7 W x 4 CS35L00 Amplifier Demonstration Board Features Description Contains 4 CS35L00 Hybrid Class-D Amplifiers Selectable +6 db or +12 db Gain Selectable Operational Modes Device Shutdown

More information

Quick Start Guide. Figure 1 Voice Capture Board Plugged Directly into Raspberry Pi

Quick Start Guide. Figure 1 Voice Capture Board Plugged Directly into Raspberry Pi Quick Start Guide Thank you for acquiring the Cirrus Logic Voice Capture Development Kit for Amazon AVS-Enabled Products. This document aims to get you up and running with the kit. 1 Hardware Set Up This

More information

CDB5364. Evaluation Board for CS5364. Features. Description CS5364 A/D RS232 USB Micro. Control I²C or SPI S/PDIF. Output.

CDB5364. Evaluation Board for CS5364. Features. Description CS5364 A/D RS232 USB Micro. Control I²C or SPI S/PDIF. Output. Evaluation Board for CS5364 Features! Single-Ended to Differential Analog Inputs! 3.3 V Logic Interface! Connection for DSP Serial I/O! Windows -Compatible Software Supplied by Cirrus to Configure the

More information

Evaluation Kit for PA90/PA91/PA92/PA93/PA98 Pin-Out

Evaluation Kit for PA90/PA91/PA92/PA93/PA98 Pin-Out PA90, P rpa91, o d u c t TI en PA92, cn ho nv oa lto i go y n PA93, F r o m PA98 Evaluation Kit for PA90/PA91/PA92/PA93/PA98 PinOut INTRODUCTION This easytouse kit provides a platform for the evaluation

More information

CDB5532U Evaluation Board and Software

CDB5532U Evaluation Board and Software CDB5532U Evaluation Board and Software Features USB Communication with PC On-board Microcontroller On-board Voltage Reference Evaluation Software Register Setup & Chip Control FFT Analysis Time Domain

More information

Microphone Power Gating. Top. Back SPKR. Figure 1 Example Microphone Placement in a Mobile Phone

Microphone Power Gating. Top. Back SPKR. Figure 1 Example Microphone Placement in a Mobile Phone Microphone Power Gating INTRODUCTION Many mobile consumer products require very low power audio capture solutions for scenarios such as voice control. Traditionally, all on-board microphones have been

More information

CRD User Guide. Table of Contents. 1 Initial Configuration of the CRD The Control Console

CRD User Guide. Table of Contents. 1 Initial Configuration of the CRD The Control Console User Guide This document covers installation and use of the Control Console application that supports the Cirrus Logic Voice Capture Development Kit for Amazon AVS-Enabled Products. It also contains additional

More information

Evaluation Board For CS42406

Evaluation Board For CS42406 Evaluation Board For Features Single-ended analog inputs and outputs CS8406 S/PDIF digital audio transmitter CS8416 S/PDIF digital audio receiver Header for optional external configuration of Header for

More information

CS4207 HD Audio CODEC Development Platform. Description. HD Audio Bus Headers CS4207. Line In Stereo Headphone Output

CS4207 HD Audio CODEC Development Platform. Description. HD Audio Bus Headers CS4207. Line In Stereo Headphone Output CS4207 HD Audio CODEC Development Platform Features Demonstrates Recommended Layout and Grounding Arrangements Analog I/O Use Standard 1/8 (3.5 mm) or 1/4 (6.35 mm) Jacks With Presence Detection Analog

More information

Cirrus Logic CobraNet Developer Tips for CS1810xx / CS4961xx Devices

Cirrus Logic CobraNet Developer Tips for CS1810xx / CS4961xx Devices Cirrus Logic CobraNet Developer Tips for CS1810xx / CS4961xx Devices 1. INTRODUCTION This document contains a compendium of information useful in the development of products based on the Cirrus Logic CS1810xx

More information

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator Quick Start Guide QS006602-0408 Introduction Zilog s ZCRMZNICE01ZEMG Crimzon (ICE), shown in Figure 1, provides Crimzon chip family emulation with a Trace and Event system for program debugging using Zilog

More information

AN LPC1700 secondary USB bootloader. Document information. LPC1700, Secondary USB Bootloader, ISP, IAP

AN LPC1700 secondary USB bootloader. Document information. LPC1700, Secondary USB Bootloader, ISP, IAP LPC1700 secondary USB bootloader Rev. 01 8 September 2009 Application note Document information Info Keywords Abstract Content LPC1700, Secondary USB Bootloader, ISP, IAP This application note describes

More information

ez80190 Development Kit Quick Start Guide

ez80190 Development Kit Quick Start Guide Introduction Follow this guide to install and begin using your new ez80190 Development Kit from ZiLOG. The setup procedure guides the user through: Software installation and online registration Hardware

More information

STAND-ALONE PROGRAMMER

STAND-ALONE PROGRAMMER Fujitsu Semiconductor Design (Chengdu) Co., Ltd. MCU-AN-500108-E-18 New 8FX FAMILY 8-BIT MICROCONTROLLER ALL SERIES STAND-ALONE PROGRAMMER Revision History Revision History Version Date Updated by Modifications

More information

EV Evaluation System User Guide. Contents. Kit Contents. Introduction

EV Evaluation System User Guide. Contents. Kit Contents. Introduction Contents EV2200 40 Evaluation System User Guide Section Page No. Introduction 1 Kit Contents 1 Hardware and Software Setup 2 Software Installation 2 Hardware Connection 2 Operation 2 Starting the Program

More information

CDB8415A Evaluation Board Data Sheet for the CS8415A

CDB8415A Evaluation Board Data Sheet for the CS8415A CDB8A Evaluation Board Data Sheet for the CS8A Features CS8A Digital Audio Receiver CS80A Digital Audio Transmitter Receives and transmits AES/EBU, S/PDIF and EIAJ-0 compatible digital audio Analog Volt

More information

Figure 1. Power Barrel Connector Requirements

Figure 1. Power Barrel Connector Requirements Freescale Semiconductor Quick Start Guide Rev. 0.1, 06/29/2004 DEMO9S12NE64 Demo Quick Start Guide Introduction This kit and guide contains everything you need to get started. You will connect the board

More information

Old Company Name in Catalogs and Other Documents

Old Company Name in Catalogs and Other Documents To our customers, Old Company Name in Catalogs and Other Documents On April 1 st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took

More information

Programming and Evaluation Tool for Serial EEPROMs

Programming and Evaluation Tool for Serial EEPROMs EasyPro 3.2 Evaluation Board User's Manual EVAL BOARD USER S MANUAL Programming and Evaluation Tool for Serial EEPROMs What is EasyPRO? EasyPRO is an easy-to-use, software-driven device programmer that

More information

EV Software Rev Evaluation System User Guide. Introduction. Contents. Hardware and Software Setup. Software Installation

EV Software Rev Evaluation System User Guide. Introduction. Contents. Hardware and Software Setup. Software Installation Contents Evaluation System User Guide Software Rev 2.0.1 Introduction Section Page No. Introduction 1 Kit Contents 1 Hardware and Software Setup 1 Software Installation 1 Hardware Connection 1 Operation

More information

AN Automatic RS-485 address detection. Document information

AN Automatic RS-485 address detection. Document information Rev. 01 2 June 2006 Application note Document information Info Keywords Abstract Content SC16IS740, SC16IS750, SC16IS760, SC16IS752, SC16IS762, I2C UART, SPI UART, RS-485, 9-bit mode, multi-drop mode This

More information

UM EEPROM Management of PN746X and PN736X. User manual COMPANY PUBLIC. Rev February Document information

UM EEPROM Management of PN746X and PN736X. User manual COMPANY PUBLIC. Rev February Document information Document information Info Content Keywords Abstract PN7462, PN7362, PN7360; EEPROM This document describes how to manage EEPROM of PN7462 family. Revision history Rev Date Description 1.0 20170202 First

More information

Updating the Firmware on USB SPI Boards (KITUSBSPIEVME, KITUSBSPIDGLEVME)

Updating the Firmware on USB SPI Boards (KITUSBSPIEVME, KITUSBSPIDGLEVME) Freescale Semiconductor User s Guide Document Number: KTUSBSPIPRGUG Rev. 1.0, 7/2010 Updating the Firmware on USB SPI Boards (KITUSBSPIEVME, KITUSBSPIDGLEVME) Figure 1. KITUSBSPIEVME and KITUSBSPIDGLEVME

More information

Getting Started Guide: TMS-FET470A256 IAR Kickstart Development Kit

Getting Started Guide: TMS-FET470A256 IAR Kickstart Development Kit Getting Started Guide: TMS-FET470A256 IAR Kickstart Development Kit Skrtic/Mangino Page 1 of 11 SPNU250 IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to

More information

Programmer User Guide

Programmer User Guide Programmer User Guide Programmer Guide 3.06 Spec. # 001-51796 Rev. *A Cypress Semiconductor 3901 North First Street San Jose, CA 95134 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com

More information

Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128. The industry s most complete solution for portable medical applications

Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128. The industry s most complete solution for portable medical applications Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128 The industry s most complete solution for portable medical applications TOWER SYSTEM Get to Know the TWR-S08MM128-KIT BDM Interface for MC9S08MM128

More information

Old Company Name in Catalogs and Other Documents

Old Company Name in Catalogs and Other Documents To our customers, Old Company Name in Catalogs and Other Documents On April 1 st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took

More information

M68HC705E24PGMR PROGRAMMER USER'S MANUAL

M68HC705E24PGMR PROGRAMMER USER'S MANUAL M68HC705E24PGMR/D Rev. 2 March 1995 M68HC705E24PGMR PROGRAMMER USER'S MANUAL Third Edition MOTOROLA Ltd., 1993, 1995; All Rights Reserved Motorola reserves the right to make changes without further notice

More information

PSoC Creator Quick Start Guide

PSoC Creator Quick Start Guide PSoC Creator Quick Start Guide Install Download PSoC Creator from www.cypress.com/psoccreator, or install from a kit CD. For assistance, go to http://www.cypress.com/go/support For features, system requirements,

More information

AN10428 UART-SPI Gateway for Philips SPI slave bridges

AN10428 UART-SPI Gateway for Philips SPI slave bridges UART-SPI Gateway for Philips SPI slave bridges Rev. 01 7 March 2006 Application note Document information Info Keywords Abstract Content UART-SPI Gateway, UART to SPI, RS-232 to SPI The UART-SPI Gateway

More information

Old Company Name in Catalogs and Other Documents

Old Company Name in Catalogs and Other Documents To our customers, Old Company Name in Catalogs and Other Documents On April 1 st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took

More information

STEVAL-PCC010V1. ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board. Features. Description

STEVAL-PCC010V1. ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board. Features. Description ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board Data brief Features ST802RT1A Ethernet PHY demonstration board: ST802RT1A fast Ethernet physical layer transceiver On-board

More information

Kinetis Flash Tool User's Guide

Kinetis Flash Tool User's Guide NXP Semiconductors Document Number: MBOOTFLTOOLUG User's Guide Rev 1, 05/2018 Kinetis Flash Tool User's Guide Contents Contents Chapter 1 Introduction...4 Chapter 2 System Requirements... 5 Chapter 3 Tool

More information

LAN9512 Evaluation Board User Manual

LAN9512 Evaluation Board User Manual Copyright 2012 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently,

More information

Octal T1/E1/J1 Line Interface Evaluation Board

Octal T1/E1/J1 Line Interface Evaluation Board Octal T1/E1/J1 Line Interface Evaluation Board Features Socketed CS61884 Octal Line Interface Unit Binding post connectors for power and line interface connections Components supplied for all operational

More information

New 8FX Family 8-bit MICROCONTROLLER BGM ADAPTOR MB E OPERATION MANUAL

New 8FX Family 8-bit MICROCONTROLLER BGM ADAPTOR MB E OPERATION MANUAL FUJITSU SEMICONDUCTOR SUPPORT SYSTEM SS702-00001-1v0-E New 8FX Family 8-bit MICROCONTROLLER BGM ADAPTOR MB2146-07-E OPERATION MANUAL PREFACE Thank you for purchasing the New 8FX Family All Series BGM adapter

More information

MF1ICS General description. Functional specification. 1.1 Key applications. 1.2 Anticollision. Energy. MIFARE card contacts La, Lb.

MF1ICS General description. Functional specification. 1.1 Key applications. 1.2 Anticollision. Energy. MIFARE card contacts La, Lb. Rev. 1.1 29 January 2008 Product data sheet 132211 PUBLIC 1. General description NXP has developed the MIFARE to be used in a contactless smart card according to ISO/IEC 14443 Type A. The MIFARE IC is

More information

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction User manual User manual for eight bit port expander STMPE801 demonstration board Introduction This document explains the functioning of the demo board for the port expander Chip STMPE801 with a PC GUI

More information

Microsoft Dynamics GP. Extender User s Guide Release 9.0

Microsoft Dynamics GP. Extender User s Guide Release 9.0 Microsoft Dynamics GP Extender User s Guide Release 9.0 Copyright Copyright 2005 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user.

More information

Kinetis Flash Tool User's Guide

Kinetis Flash Tool User's Guide Freescale Semiconductor Document Number: KFLASHTOOLUG User's Guide Rev. 0, 04/2016 Kinetis Flash Tool User's Guide 1 Introduction The Kinetis Flash Tool is a GUI application on Windows OS, aiming to offer

More information

Wiz ISP Program User Guide

Wiz ISP Program User Guide Wiz ISP Program User Guide Version 1.0 2011 WIZnet Co.,Ltd. All Rights Reserved. For more information, please visit our website at http://www.wiznet.co.kr Copyright 2011 WIZnet Co.,Ltd. All rights reserved.

More information

THIS SPEC IS OBSOLETE

THIS SPEC IS OBSOLETE THIS SPEC IS OBSOLETE Spec No: 002-09373 Spec Title: AN209373 - F2MC-FM3 Family OpenOCD GUI Frontend Replaced by: 002-0586 AN209373 This application note describes how to use on-board Open On-Chip Debug

More information

Controller Continuum. for Microcontrollers V6.3. Quick Start

Controller Continuum. for Microcontrollers V6.3. Quick Start Controller Continuum for Microcontrollers V6.3 Quick Start CodeWarrior Development Studio for Microcontrollers V6.x Quick Start SYSTEM REQUIREMENTS Hardware Operating System Disk Space PC with 1 GHz Intel

More information

ModusToolbox USB Configurator Guide

ModusToolbox USB Configurator Guide ModusToolbox USB Configurator Guide Version 1.1 Overview The USB Configurator is a configuration tool included in the ModusToolbox software. Use the USB Configurator to configure USB Device descriptors.

More information

MF1 MOA4 S50. Contactless Chip Card Module Specification. This document gives specifications for the product MF1 MOA4 S50.

MF1 MOA4 S50. Contactless Chip Card Module Specification. This document gives specifications for the product MF1 MOA4 S50. Rev. 3.2 19 December 2006 Product data sheet 083032 PUBLIC 1. General description 1.1 Addendum This document gives specifications for the product. The is the integrated circuit MF1 ICS50 in the package

More information

Introduction to the Altera SOPC Builder Using Verilog Design

Introduction to the Altera SOPC Builder Using Verilog Design Introduction to the Altera SOPC Builder Using Verilog Design This tutorial presents an introduction to Altera s SOPC Builder software, which is used to implement a system that uses the Nios II processor

More information

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0 1.0 Features Configures the Multi-Function Serial (MFS) Interface to one of the following modes: UART (Asynchronous normal serial interface) Clock synchronous serial interface (SPI and I 2 S can be supported)

More information

AN2143 Application note

AN2143 Application note AN2143 Application note Programming the ST10F27X embedded Flash using the ST10FLASHER tool Introduction This document summarizes the different steps needed to program the internal Flash memory of the ST10F27x

More information

CodeWarrior Development Studio

CodeWarrior Development Studio CodeWarrior Development Studio for StarCore and SDMA Architectures Quick Start for Windows Operating Systems and Embedded Cross Trigger This Quick Start explains how to set up a sample project to use the

More information

How to Create a.cibd File from Mentor Xpedition for HLDRC

How to Create a.cibd File from Mentor Xpedition for HLDRC How to Create a.cibd File from Mentor Xpedition for HLDRC White Paper May 2015 Document Number: 052889-1.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS

More information

56F8300 BLDC Motor Control Application

56F8300 BLDC Motor Control Application 56F8300 BLDC Motor Control Application with Quadrature Encoder using Processor Expert TM Targeting Document 56F8300 16-bit Digital Signal Controllers 8300BLDCQETD Rev. 2 08/2005 freescale.com Document

More information

EVB-USB82640 Evaluation Board Revision A User Manual

EVB-USB82640 Evaluation Board Revision A User Manual EVB-USB82640 Evaluation Board Revision A User Manual Copyright 2009 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means

More information

AARDVARK. EEPROM Socket Board. DIP/SOIC/TSSOP EEPROM Socket Board. Datasheet v1.10 February 1, 2010 I 2 C/SPI. Features

AARDVARK. EEPROM Socket Board. DIP/SOIC/TSSOP EEPROM Socket Board. Datasheet v1.10 February 1, 2010 I 2 C/SPI. Features EEPROM Socket Board Features Programming of stand-alone I 2 C- and SPI-based EEPROM memory chips DIP-8 socket SOIC-8 socket TSSOP-8 socket Multiple voltage options Multiple SPI Slave Select options AARDVARK

More information

LED Manager for Intel NUC

LED Manager for Intel NUC LED Manager for Intel NUC User Guide Version 1.0.0 March 14, 2018 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO

More information

Ethernet Smart Cable

Ethernet Smart Cable User Manual UM020704-0508 Introduction Zilog s Ethernet Smart Cable (ESC), ZENETSC0100ZACG, allows you to connect the Z8 Encore!, Z8 Encore! XP, ZNEO, or ez80acclaim! development board to a Zilog Developer

More information

ic-mh16 Evaluation Software Software Description

ic-mh16 Evaluation Software Software Description Rev A1, Page 1/14 DESCRIPTION ic-haus ic-mh16 evaluation software is developed for PCs running the Windows operating system. The evaluation software is developed in LabVIEW and requires a one-time installation

More information

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE SMART ARM-Based Microcontroller AT03975: Getting Started with SAM L21 APPLICATION NOTE Descripton This application note aims at getting started with the Atmel SAM L21 ARM Cortex -M0+ based microconroller.

More information

Apollo2 EVB Quick Start Guide

Apollo2 EVB Quick Start Guide Apollo2 EVB Quick Start Guide Doc ID: QS-A2-1p00 Revision 1.0 June 2017 QS-A2-1p00 Page 1 of 11 2017 Ambiq Micro, Inc. Table of Content 1. Introduction...3 2. Documentation Revision History...3 3. Overview

More information

This input determines the next value of the output. The output does not change until the next rising edge of the clock.

This input determines the next value of the output. The output does not change until the next rising edge of the clock. 1.30 Features Asynchronous reset or preset Synchronous reset, preset, or both Configurable width for array of s General Description The stores a digital value. When to Use a Use the to implement sequential

More information

This document explains how to install the RSL10 EDK software, connect the hardware, and points you to more information to start using this product.

This document explains how to install the RSL10 EDK software, connect the hardware, and points you to more information to start using this product. DOCUMENT NUMBER M-20836-003 1.Getting Started with RSL10 RSL10 is an ultra-low-power, multi-protocol 2.4 GHz radio designed for use in wireless devices that demand low power consumption and a restricted

More information

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

For More Information Please contact your local sales office for additional information about Cypress products and solutions. The following document contains information on Cypress products. The document has the series name, product name, and ordering part numbering with the prefix MB. However, Cypress will offer these products

More information

F²MC-8FX FAMILY MB95F370 SERIES ZIGBEE SOLUTION DEVELOPMENT GUI 8-BIT MICROCONTROLLER USER MANUAL

F²MC-8FX FAMILY MB95F370 SERIES ZIGBEE SOLUTION DEVELOPMENT GUI 8-BIT MICROCONTROLLER USER MANUAL Fujitsu Semiconductor Design (Chengdu) Co., Ltd. User Manual MCU-AN-500104-E-11 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95F370 SERIES ZIGBEE SOLUTION DEVELOPMENT GUI USER MANUAL Revision History Revision

More information

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show. 1.50 Features Up to 8-bit General Description The allows the firmware to output digital signals. When to Use a Use a when the firmware needs to interact with a digital system. You can also use the as a

More information

CCD VIDEO PROCESSING CHAIN LPF OP AMP. ADS-93x 16 BIT A/D SAMPLE CLAMP TIMING GENERATOR ALTERA 7000S ISP PLD UNIT INT CLOCK MASTER CLOCK

CCD VIDEO PROCESSING CHAIN LPF OP AMP. ADS-93x 16 BIT A/D SAMPLE CLAMP TIMING GENERATOR ALTERA 7000S ISP PLD UNIT INT CLOCK MASTER CLOCK ADS-93X Timing Generator Board User's Manual Timing Generator Board Description This Timing Generator Board is designed to be part of a two board set, used in conjunction with an ON Semiconductor CCD Imager

More information

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Data brief Features The Keil MDK-Lite development tools: µvision 4 IDE/Debugger for application programming and debugging ARM C/C++

More information

Microsoft Dynamics GP. Extender User s Guide

Microsoft Dynamics GP. Extender User s Guide Microsoft Dynamics GP Extender User s Guide Copyright Copyright 2009 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without

More information

Micrel Serial Programmer (MICUSB)

Micrel Serial Programmer (MICUSB) Micrel Serial Programmer (MICUSB) User Guide The Micrel Serial Programmer (MICUSB) is a hardware and software solution supporting Micrel s I 2 C, SWI, and other serial bus based products. MICUSB operates

More information

IMPORTANT NOTICE. use

IMPORTANT NOTICE.   use Rev. 05 2 January 2008 Product data sheet IMPORTANT NOTICE Dear customer, As from October 1st, 2006 Philips Semiconductors has a new trade name -, which will be used in future data sheets together with

More information

for ColdFire Architectures V7.2 Quick Start

for ColdFire Architectures V7.2 Quick Start for ColdFire Architectures V7.2 Quick Start CodeWarrior Development Studio for ColdFire Architectures V7.2 Quick Start SYSTEM REQUIREMENTS Hardware Operating System Disk Space 1 GHz Pentium compatible

More information

Dual Access into Single- Access RAM on a C5x Device

Dual Access into Single- Access RAM on a C5x Device TMS320 DSP DESIGNER S NOTEBOOK Dual Access into Single- Access RAM on a C5x Device APPLICATION BRIEF: SPRA215 Mansoor Chishtie Digital Signal Processing Products Semiconductor Group Texas Instruments February

More information

AN NTAG I²C plus memory configuration options. Application note COMPANY PUBLIC. Rev June Document information

AN NTAG I²C plus memory configuration options. Application note COMPANY PUBLIC. Rev June Document information Document information Info Content Keywords NTAG I²C plus, memory configuration, NDEF, read-only, EEPROM Abstract Describe how to configure the NTAG I²C plus in the different use case for read/write, read-only

More information

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start CodeWarrior Development Studio for MPC55xx/MPC56xx Microcontrollers, version 2.xx Quick Start SYSTEM REQUIREMENTS Hardware Operating System

More information

AN3965 Application note

AN3965 Application note Application note STM32F40x/STM32F41x in-application programming using the USART 1 Introduction An important requirement for most Flash-memory-based systems is the ability to update firmware when installed

More information

One 32-bit counter that can be free running or generate periodic interrupts

One 32-bit counter that can be free running or generate periodic interrupts PSoC Creator Component Datasheet Multi-Counter Watchdog (MCWDT_PDL) 1.0 Features Configures up to three counters in a multi-counter watchdog (MCWDT) block Two 16-bit counters that can be free running,

More information

AND9699/D. F143-MINI-X-GEVK Quick Start Guide APPLICATION NOTE

AND9699/D. F143-MINI-X-GEVK Quick Start Guide APPLICATION NOTE F143-MINI-X-GEVK Quick Start Guide F143 Mini DVK Introduction The F143 MINI x GEVK (also referred to as the F143 Mini DVK) is designed as quick start solution for the development of applications with the

More information

Analog & Digital Output Module Quick Start Guide

Analog & Digital Output Module Quick Start Guide Diablo EZReporter Analog & Digital Output Module Quick Start Guide Copyright 2012, Diablo Analytical, Inc. Diablo Analytical EZReporter Software Analog & Digital Output Module Quick Start Guide Copyright

More information

MB86R12 Emerald-P. Delta Sheet Differences between ES2 and ES3. Fujitsu Semiconductor Europe GmbH

MB86R12 Emerald-P. Delta Sheet Differences between ES2 and ES3. Fujitsu Semiconductor Europe GmbH Delta Sheet Differences between ES2 and ES3 Fujitsu Semiconductor Europe GmbH Rev0-01 June 20, 2012 Revised Jun. 20, 2012 dl-mb86r12-emerald-p-es2-es3-rev0-01 1.1 History Revision Date Author Description

More information

56F805. BLDC Motor Control Application with Quadrature Encoder using Processor Expert TM Targeting Document. 56F bit Digital Signal Controllers

56F805. BLDC Motor Control Application with Quadrature Encoder using Processor Expert TM Targeting Document. 56F bit Digital Signal Controllers 56F805 BLDC Motor Control Application with Quadrature Encoder using Processor Expert TM Targeting Document 56F800 6-bit Digital Signal Controllers 805BLDCQETD Rev. 08/2005 freescale.com BLDC Motor Control

More information

Redirector User Guide

Redirector User Guide Redirector User Guide Revision B November 04, 2005 Part Number GC-800-235 Copyright and Trademark Copyright 2004, Grid Connect, Inc. All rights reserved. No part of this manual may be reproduced or transmitted

More information

DSU-FR EMULATOR LQFP-144P HEADER TYPE 9 MB E OPERATION MANUAL

DSU-FR EMULATOR LQFP-144P HEADER TYPE 9 MB E OPERATION MANUAL FUJITSU MICROELECTRONICS SUPPORT SYSTEM SS01-71092-1E DSU-FR EMULATOR LQFP-144P HEADER TYPE 9 MB2198-161-E OPERATION MANUAL PREFACE Thank you for purchasing the LQFP-144P * 1 header type 9 for the DSU-FR*

More information

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1. PSoC Creator Component Datasheet Digital Multiplexer and Demultiplexer 1.10 Features Digital Multiplexer Digital Demultiplexer Up to 16 channels General Description The Multiplexer component is used to

More information

Use the Status Register when the firmware needs to query the state of internal digital signals.

Use the Status Register when the firmware needs to query the state of internal digital signals. 1.50 Features Up to 8-bit General Description The allows the firmware to read digital signals. When to Use a Use the when the firmware needs to query the state of internal digital signals. Input/Output

More information

EVB-USB2640 Evaluation Board Revision A

EVB-USB2640 Evaluation Board Revision A Copyright 2008 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently,

More information

Intel Cache Acceleration Software - Workstation

Intel Cache Acceleration Software - Workstation Intel Cache Acceleration Software - Workstation Version 2.7.0 Order Number: x-009 Contents INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY

More information