background image

©

Copyright 2006 Cirrus Logic, Inc.

AUG ’06

DS638DB3

http://www.cirrus.com

Enhanced Universal Platform 

System-on-Chip Processor

EP9315

EDB9315A

Engineering Development Board

Technical Reference Manual

Summary of Contents for EDB9315A

Page 1: ... Copyright 2006 Cirrus Logic Inc AUG 06 DS638DB3 http www cirrus com Enhanced Universal Platform System on Chip Processor EP9315 EDB9315A Engineering Development Board Technical Reference Manual ...

Page 2: ...CIFIC Cirrus Logic Intl Ltd 20F Ocean Building 80 Shanghai Street Kowloon Hong Kong China Phone 852 2376 0801 Phone 852 2314 9920 Fax 852 2375 1202 JAPAN Cirrus Logic K K Aioi Sonpo Building 6F 5 6 Niban cho Chiyoda ku Tokyo 102 0084 Japan Phone 81 3 5226 7390 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 Switchb...

Page 3: ... 12 Circuit Description Schematic Page 7 12 Circuit Description Schematic Page 8 12 Circuit Description Schematic Page 9 13 Circuit Description Schematic Page 10 13 Circuit Description Schematic Page 11 13 Circuit Description Schematic Page 12 13 Circuit Description Schematic Page 13 13 Circuit Description Schematic Page 14 14 5 Software 15 5 1 Overview 15 5 2 Download Utility 15 6 Developer s Use...

Page 4: ...Schematic Page 3 Peripherals 21 Figure 7 Schematic Page 4 UARTs USB 22 Figure 8 Schematic Page 5 mP Power 23 Figure 9 Schematic Page 6 SDRAM Flash 24 Figure 10 Schematic Page 7 JTAG CFG 25 Figure 11 Schematic Page 8 Ethernet 26 Figure 12 Schematic Page 9 Expansion Connector 27 Figure 13 Schematic Page 10 IDE 28 Figure 14 Schematic Page 11 VGA LCD 29 Figure 15 Schematic Page 12 USB2 0 Slave 30 Figu...

Page 5: ...rt Guide Registration Card 2 IDC10 to DB9 Cables IDE Ribbon Cable HDD Power Cable 3 5 to 2 5 Notebook HDD Adapter 4x1 Header to HDD Power Connector Adapter IAR Evaluation CD 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 Develope...

Page 6: ...0 Full speed Host Ports USB 2 0 High speed Device Interface Audio Out Audio In Three UARTs 10 100 Ethernet Interface VGA IDE JTAG Consumer IR CIR Expansion Connectors LCD Interface with Touch Screen Support Note The EDB9315A kit does not include a LCD screen The LCD interface is pin compatible with previous Cirrus Logic development boards Not all features of the EP9315 are on the base board Two hi...

Page 7: ... Device Connector O Ethernet Connector P Dual Stacked USB Host Connector Q Audio Out Connector R Audio In Connector S Peripheral Bus Expansion Connector T Touch Screen Connector U JTAG Connector V VGA Connector DB15 female W LCD Connector X IDE Connector Y Commercial IR Z IDE Power Connector 12V 5V GND AA RTC and Battery Backup One item not listed above is the Flash device It is located on the bot...

Page 8: ... identifying each connector and its pin 1 location Make sure to pay attention to the markings on the PCB for the pin 1 location The pin 1 identifier is marked by either a number or a triangle 3 3 Before Applying Power In order to use the EDB9315A the user must first connect the peripherals to the EDB9315A as described in the following procedure 1 Place the EDB9315A on a static free surface 2 Make ...

Page 9: ...5 0 binary is not provided on the support web site If you erase the image on the board you will have to download the BSP provided by Cirrus Logic and compile it using Platform Builder Due to changes in distribution policy the Microsoft trial CD DVD that was formerly included in the kit is no longer available Please refer to the card in the kit that describes how to download the Microsoft trial sof...

Page 10: ...ssor and interfaces can be found at www cirrus com The details of this device will not be discussed in this document Refer to the EP9315 datasheet User s Guide and other information on the web site for more information Audio In Audio Out EP9315 IDE 40pin VGA DB15 LCD 40pin Dual USB2 0 Host Full Speed Flash 16MByte 16 bit Peripheral Expansion 120pin JTAG 20pin Touchscreen 10pin UART1 DB9w control U...

Page 11: ...al status of the board The reset output RSTON active low signal is buffered by U25 There is a resistor option for the RSTON signal to be either driven by this buffer or bypassed If the reset signal is not going to be buffered U25 must be removed and R117 installed By default RSTON is buffered Page 3 This block shows the peripheral connections from the EP9315 processor Page 4 Main items on this pag...

Page 12: ...must be enabled in a similar manner but not enabled simultaneously Note EGPIO7 should be pulled low instead of pulled high If SPI Boot is desired remove R201 and pull down EGPIO7 Page 7 The JTAG interface is connected to a 2x10 header JP3 This connector is wired for the Multi ICE debugger There are 10 signals that determine how the EP9315 will boot and operate They are all shown on this page excep...

Page 13: ...r cable included into the IDE power connector JP4 If using a notebook HDD please use the included 3 5 to 2 5 IDE power adapter Page 11 Two video interfaces are provided The main video interface is VGA An LCD interface is also provided however there is no LCD screen included with the development kit The LCD interface is pin compatible with previous Cirrus Logic ARM9 development boards A 4 wire touc...

Page 14: ...table switching regulator U27 The 5V power rail is generated from an identical 3A switching regulator U28 The 5V supply requires a diode D7 The 3 3V supply does not require this diode The 1 8V power rail is generated from an 800mA linear regulator Both the 3 3V and 1 8V power rails are are monitored by U22 and it will issue a reset if either supply falls below the threshold voltage The reset pushb...

Page 15: ... page http arm cirrus com files tools The other method is to download the buildroot package from the same location and let it download and build all the appropriate packages and toolchain Note Linux development should be done on a Linux PC not under Windows Cirrus Logic uses Debian as the default build environment Red Hat and other versions of Linux may be used as well but Cirrus Logic Linux 2 6 d...

Page 16: ...derated by Cirrus Logic employees However it is not the technical help line for the Cirrus Logic ARM product line It is intended to be a place where developers can share ideas and ask questions from others Developers should become familiar with the Developer s User Forum and the files provided under the download link Both software and hardware files are provided for Cirrus Logic offerings Refer to...

Page 17: ...eb site AN273 EP93xx Silicon Rev E Design Guidelines AN265 EP93xx RTC Oscillator Circuit AN258 EP93xx Power up and Reset Lockup Workaround Board Information The following information is located on the arm cirrus com web site EDB9315A Technical Reference Manual Schematics BOM Artwork and PCB stackup Code Information The following information is located on the arm cirrus com web site Linux 2 6 Board...

Page 18: ... Appendix A Schematics The schematics for the EDB9315A 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 19: ...EDB9315A Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 19 Figure 4 Schematic Page 1 Block Diagram ...

Page 20: ...EDB9315A Technical Reference Manual 20 Copyright 2006 Cirrus Logic Inc DS638DB3 Figure 5 Schematic Page 2 Processor Memory ...

Page 21: ...EDB9315A Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 21 Figure 6 Schematic Page 3 Peripherals ...

Page 22: ...EDB9315A Technical Reference Manual 22 Copyright 2006 Cirrus Logic Inc DS638DB3 Figure 7 Schematic Page 4 UARTs USB ...

Page 23: ...EDB9315A Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 23 Figure 8 Schematic Page 5 µP Power ...

Page 24: ...EDB9315A Technical Reference Manual 24 Copyright 2006 Cirrus Logic Inc DS638DB3 Figure 9 Schematic Page 6 SDRAM Flash ...

Page 25: ...EDB9315A Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 25 Figure 10 Schematic Page 7 JTAG CFG ...

Page 26: ...EDB9315A Technical Reference Manual 26 Copyright 2006 Cirrus Logic Inc DS638DB3 Figure 11 Schematic Page 8 Ethernet ...

Page 27: ...EDB9315A Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 27 Figure 12 Schematic Page 9 Expansion Connector ...

Page 28: ...EDB9315A Technical Reference Manual 28 Copyright 2006 Cirrus Logic Inc DS638DB3 Figure 13 Schematic Page 10 IDE ...

Page 29: ...EDB9315A Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 29 Figure 14 Schematic Page 11 VGA LCD ...

Page 30: ...EDB9315A Technical Reference Manual 30 Copyright 2006 Cirrus Logic Inc DS638DB3 Figure 15 Schematic Page 12 USB2 0 Slave ...

Page 31: ...EDB9315A Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 31 Figure 16 Schematic Page 13 Audio ...

Page 32: ...EDB9315A Technical Reference Manual 32 Copyright 2006 Cirrus Logic Inc DS638DB3 Figure 17 Schematic Page 14 Power Supply ...

Page 33: ...ale connectors provided with kit One Ethernet cross over cable not provided with kit D Software Linux images are provided by Cirrus Logic The Linux files are on the http arm cirrus com website Click on the download link at the top of the page The files are in various directories and depend on the kernel version build revision and board type you need http arm cirrus com files linux releases linux 2...

Page 34: ...to the computer s Ethernet port Windows PC Ethernet Setup 1 Go to Control Panel click on Network Connections Click on the Ethernet port icon representing the RJ45 port on the computer In the scroll box go to the end and double click on the item called Internet Protocol TCP IP 2 Under the General tab enable Use the following IP address and configure per the picture below When done click on OK and t...

Page 35: ...TP Server program on the Windows PC and select the default configuration 2 You may have to disable the firewall if using Windows XP 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 ...

Page 36: ...tom left Additionally the IP address the TFTP Server is listening to is located in the lower right Note Note You may get an IP address of 127 0 0 1 because the EDB9315A 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 If an IP address other then the one...

Page 37: ...HyperTerminal program and configure to use COM1 and to run at 57600 baud 8 data bits no parity one 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 ...

Page 38: ... the VGA monitor and plug the VGA monitor cable into DB15 connector J6 6 Open a Command Prompt window so DOS commands can be issued 7 Go to the C TFTPROOT directory by typing cd tftproot 8 Click the Disconnect button in HyperTerminal to disable serial communication HyperTerminal has to be disconnected whenever the download exe program is executed Programming Software into the Board 1 From the Comm...

Page 39: ... Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 39 download exe Downloading the Code download exe Erasing then Programming the Flash Memory download exe Successfully Programming redboot bin ...

Page 40: ...This happens because the Flash memory has not been initialized for redboot yet Note Linux is case sensitive pay close attention to the commands that follow Note Steps 5 9 are for new boards only or when putting Linux on the board for the first time or for boards where the Flash device has been completely erased If you have already configured the board proceed to step 10 5 Initialize Flash memory b...

Page 41: ...0 When programming the MAC address use the following format 0xAB 0x12 0x34 0x56 0x78 0x90 This is an example MAC address 8 Remember assign a unique MAC address to each board 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 ...

Page 42: ...0000 zImage 15 You will see a spinning character in the bottom left hand side of the window Wait until the RedBoot prompt returns 16 Next type fis create b 0x80000 l 0x140000 zImage 17 This command will program the zImage file into a Flash partition called zImage Wait until the RedBoot prompt returns 18 The software has now been programmed into Flash Note The image sizes may increase as new featur...

Page 43: ... Technical Reference Manual DS638DB3 Copyright 2006 Cirrus Logic Inc 43 Once the board has been programmed reset the board and wait for it to boot up You will see the following or similar screen on the display ...

Page 44: ...pect to Cirrus integrated circuits 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 CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH PERSONAL INJURY OR SEVERE PROPER TY OR ENVIRONMENTAL DAMAGE CRITICAL APPLICATIONS CIRRUS PR...

Page 45: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Cirrus Logic EDB9315A Z ...

Reviews: