Cirrus Logic EDB9302A Technical Reference Manual

Enhanced universal platform system-on-chip processor

Advertisement

Quick Links

EP9302
Enhanced Universal Platform
System-on-Chip Processor
EDB9302A
Engineering Development Board
Technical Reference Manual
©
Copyright 2006 Cirrus Logic, Inc.
OCT '06
DS653DB1
http://www.cirrus.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EDB9302A and is the answer not in the manual?

Questions and answers

Summary of Contents for Cirrus Logic EDB9302A

  • Page 1 EP9302 Enhanced Universal Platform System-on-Chip Processor EDB9302A Engineering Development Board Technical Reference Manual © Copyright 2006 Cirrus Logic, Inc. OCT ’06 DS653DB1 http://www.cirrus.com...
  • Page 2 Fax: +81 (3) 5226-7677 EUROPE Cirrus Logic (UK) Ltd. Park House, Mere Park, Dedmere Road Marlow, Bucks, SL7 1FJ, England Phone ++49 89 818 974 65 Switchboard +44 1628 891300 Fax +44 1628 891988 © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 3: Table Of Contents

    1. EDB9302A Kit Contents ............5 2. Introducing the EDB9302A Engineering Development Board ..... . . 6 2.1 Identifying What's on the Board .
  • Page 4 EDB9302A Technical Reference Manual List of Figures Figure 1. EDB9302A Board........................5 Figure 2. EDB9302A Top View .........................7 Figure 3. Block Diagram..........................9 Figure 4. Schematic Page 1 - Block Diagram ..................17 Figure 5. Schematic Page 2 - Processor & Memory ................18 Figure 6.
  • Page 5: Edb9302A Kit Contents

    • Quick Start Guide • Board Registration Card • Trial Software Download Information Card All documentation, schematics, software, utilities, and related information is available from the download section of the Cirrus Logic ARM Developer's web site, http://arm.cirrus.com. Figure 1. EDB9302A Board © DS653DB1...
  • Page 6: Introducing The Edb9302A Engineering Development Board

    Technical Reference Manual 2. Introducing the EDB9302A Engineering Development Board This document will describe the features and basic operation of the EDB9302A board developed by Cirrus Logic. Detailed information regarding the operation and programming of the EP9302 device are covered by the EP9302 datasheet and User's Guide on the Cirrus Logic web site.
  • Page 7: Figure 2. Edb9302A Top View

    One item not listed above is the Flash device. It is located on the bottom side of the board, under item C. There are no jumpers on the board. The only "jumper" is the serial boot pushbutton. This button is used when the developer wants to use the Cirrus Logic download utility to put new code into Flash memory. ©...
  • Page 8: Getting Started

    The developer will find it useful to have some additional hardware not provided in the EDB9302A kit. Items such as a USB keyboard and a set of powered speakers can make using the EDB9302A and the software installed on the board more enjoyable.
  • Page 9: Edb9302A Circuit Description

    Technical Reference Manual 4. EDB9302A Circuit Description This chapter makes reference to the schematics in Appendix A and discusses the main circuit functionality of each schematic page. A detailed block diagram of the EDB9302A Engineering Development Board is shown below. JTAG 20 pin USB 2.0...
  • Page 10: Circuit Operation

    The pinout of the headers matches common IDC10-to-DB9 cables. One such cable is included with the kit. All UART signals are level shifted from TTL to RS-232. The CIR uses an enhanced GPIO (EGPIO) line to communicate to the EP9302 device. © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 11: Page

    The “Serial Boot” pushbutton, S1, is used to configure the board to perform a serial boot. A serial boot is used to program the Flash device with the Cirrus Logic download utility. Instead of using jumpers, a pushbutton is used. Simply hold the pushbutton down while pressing and releasing the reset pushbutton, S3.
  • Page 12: Page

    Power and reset circuits are shown on this page. Most of the changes made to this revision of the EDB9302A board were made in this section. The most important change made is that the board is now powered from a +12V power supply.
  • Page 13: Software

    WinCE 5.0 Flash image with Linux or some other software, and then later desires to put the WinCE 5.0 image back into Flash, they must obtain the WinCE 5.0 BSP from their Cirrus Logic FAE and build the image themselves using the trial version of Platform Builder™ or with a version of Platform Builder they have purchased.
  • Page 14: Developer's User Forum

    EDB9302A Technical Reference Manual 6. Developer’s User Forum Many references have been made to the Cirrus Logic Developers User's Forum in this document. The Cirrus Logic Developers User's Forum is a company-sponsored site and moderated by Cirrus Logic ® employees. However, it is not the technical help line for the Cirrus Logic ARM product line.
  • Page 15: Other Useful Information

    • Linux 2.6 • Board utilities • Tools Contact a Cirrus Logic FAE for information regarding the following. • WinCE 5.0 BSP The documents listed above are updated periodically and may be more up to date than the information in this document.
  • Page 16: Appendix A. Schematics

    EDB9302A Technical Reference Manual Appendix A. Schematics The schematics for the EDB9302A Development Board are located on the Cirrus Logic Developer’s Forum website ( arm.cirrus.com ). The schematics are provided in Adobe’s portable document format (PDF) and PADS™ format. OrCAD™ versions of the schematics are not available.
  • Page 17: Figure 4. Schematic Page 1 - Block Diagram

    EDB9302A Technical Reference Manual © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 18: Figure 5. Schematic Page 2 - Processor & Memory

    EDB9302A Technical Reference Manual © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 19: Figure 6. Schematic Page 3 - Peripherals

    EDB9302A Technical Reference Manual © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 20: Figure 7. Schematic Page 4 - Uarts & Usb

    EDB9302A Technical Reference Manual © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 21: Figure 8. Schematic Page 5 - Mp Power

    EDB9302A Technical Reference Manual © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 22: Figure 9. Schematic Page 6 - Sdram & Flash

    EDB9302A Technical Reference Manual © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 23: Figure 10. Schematic Page 7 - Jtag & Cfg

    EDB9302A Technical Reference Manual © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 24: Figure 11. Schematic Page 8 - Ethernet

    EDB9302A Technical Reference Manual © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 25: Figure 12. Schematic Page 9 - Expansion Connector

    EDB9302A Technical Reference Manual © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 26: Figure 13. Schematic Page 10 - Usb2.0 Slave

    EDB9302A Technical Reference Manual © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 27: Figure 14. Schematic Page 11 - Audio

    EDB9302A Technical Reference Manual © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 28: Figure 15. Schematic Page 12 - Power Supply

    EDB9302A Technical Reference Manual © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 29: Appendix B. Programming Linux Images Into Flash From A Windows® Pc

    The instructions and screen shots in this Appendix make reference to the SolarWinds 6.0 TFTP server program. This program is not provided by Cirrus Logic. Other TFTP server programs may work equally well but will need to be verified by the developer.
  • Page 30: Downloading Files

    When done, click on OK and then OK again for changes to take effect. Note: The IP address can be any address you chose, just make sure it matches the IP address you use in the fconfig step below. © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 31: Tftp Server Setup (Setup May Vary Depending On Tftp Server Used)

    3. Once the program is installed, run the TFTP Server program. 4. Configure the TFTP Root directory to point to C:\TFTPROOT. 5. Select the Security Tab and make sure the Client access is Transmit and Receive files. See the pictures below. © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 32 Note: Note: You may get an IP address of 127.0.0.1 because the EDB9302A board does not have the boot loader code programmed yet. This is ok. Simply quit the TFTP server program. Instructions on when to start the program will be given during the board programming section.
  • Page 33: Hyperterminal Setup

    (1) stop bit (8-N-1) and NO hardware control flow. It should look like the picture below when complete. Note you have to "Disconnect" in order to make configuration changes. Click "Call" once the configuration is complete. © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 34: Board Programming Setup

    Board Programming Setup 1. At this point, the RJ45 Ethernet port on the Windows PC is configured, HyperTerminal is running, the TFTP server is running, the Cirrus Logic software has been downloaded to the C:\TFTPROOT directory and the board is powered up.
  • Page 35 EDB9302A Technical Reference Manual download.exe Downloading the Code download.exe Erasing then Programming the Flash Memory download.exe Successfully Programming redboot.bin © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 36 6. The next step is to configure the board so it can communicate via Ethernet. Type "fconfig" in the HyperTerminal window and set all parameters like the picture below. Note: You may have to hit the Backspace key to change some parameters and then type in the new parameter. © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 37 9. Press and release pushbutton S3 "/POR" for the changes to take effect. You should see the following. Note: It will say "No image 'image_name' found". That is ok for now. We have not downloaded and programmed those images into Flash yet © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 38 It is acceptable to make the partition larger than the exact image file size. Once the board has been programmed, reset the board and wait for it to boot up. You will see boot information in the HyperTerminal window. © Copyright 2006 Cirrus Logic, Inc. DS653DB1...
  • Page 39: Revision History

    EDB9302A Technical Reference Manual Revision History Revision Date Changes OCT 2006 First release. © DS653DB1 Copyright 2006 Cirrus Logic, Inc.
  • Page 40 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.

Table of Contents