| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Cautions Keep safety first your circuit designs! Renesas Technolo
Top Searches for this datasheetCautions Keep safety first your circuit designs! Renesas Technology Corporation puts maximum effort into making semiconductor products better more reliable, there always possibility that trouble occur with them. Trouble with semiconductors lead personal injury, fire property damage. Remember give consideration safety when making your circuit designs, with appropriate measures such placement substitutive, auxiliary circuits, (ii) nonflammable material (iii) prevention against malfunction mishap. Notes regarding these materials These materials intended reference assist customers selection Renesas Technology Corporation product best suited customer's application; they convey license under intellectual property rights, other rights, belonging Renesas Technology Corporation third party. Renesas Technology Corporation assumes responsibility damage, infringement third-party's rights, originating product data, diagrams, charts, programs, algorithms, circuit application examples contained these materials. information contained these materials, including product data, diagrams, charts, programs algorithms represents information products time publication these materials, subject change Renesas Technology Corporation without notice product improvements other reasons. therefore recommended that customers contact Renesas Technology Corporation authorized Renesas Technology Corporation product distributor latest product information before purchasing product listed herein. information described here contain technical inaccuracies typographical errors. Renesas Technology Corporation assumes responsibility damage, liability, other loss rising from these inaccuracies errors. Please also attention information published Renesas Technology Corporation various means, including Renesas Technology Corporation Semiconductor home page (http://www.renesas.com). When using information contained these materials, including product data, diagrams, charts, programs, algorithms, please sure evaluate information total system before making final decision applicability information products. Renesas Technology Corporation assumes responsibility damage, liability other loss resulting from information contained herein. Renesas Technology Corporation semiconductors designed manufactured device system that used under circumstances which human life potentially stake. Please contact Renesas Technology Corporation authorized Renesas Technology Corporation product distributor when considering product contained herein specific purposes, such apparatus systems transportation, vehicular, medical, aerospace, nuclear, undersea repeater use. prior written approval Renesas Technology Corporation necessary reprint reproduce whole part these materials. these products technologies subject Japanese export control restrictions, they must exported under license from Japanese government cannot imported into country other than approved destination. diversion reexport contrary export control laws regulations Japan and/or country destination prohibited. Please contact Renesas Technology Corporation further details these materials products contained therein. SH7751R Board HS7751RSTC01H User's Manual ADE-702-345A Rev. 03/17/03 Hitachi, Ltd. HS7751RSTC01HE Cautions Hitachi neither warrants grants licenses rights Hitachi's third party's patent, copyright, trademark, other intellectual property rights information contained this document. Hitachi bears responsibility problems that arise with third party's rights, including intellectual property rights, connection with information contained this document. Products product specifications subject change without notice. Confirm that have received latest product standards specifications before final design, purchase use. Hitachi makes every attempt ensure that products high quality reliability. However, contact Hitachi's sales office before using product application that demands especially high quality reliability where failure malfunction directly threaten human life cause risk bodily injury, such aerospace, aeronautics, nuclear power, combustion control, transportation, traffic, safety equipment medical equipment life support. Design your application that product used within ranges guaranteed Hitachi particularly maximum rating, operating supply voltage range, heat radiation characteristics, installation conditions other characteristics. Hitachi bears responsibility failure damage when used beyond guaranteed ranges. Even within guaranteed ranges, consider normally foreseeable failure rates failure modes semiconductor devices employ systemic measures such fail-safes, that equipment incorporating Hitachi product does cause bodily injury, fire other consequential damage operation Hitachi product. This product designed radiation resistant. permitted reproduce duplicate, form, whole part this document without written approval from Hitachi. Contact Hitachi's sales office questions regarding this document Hitachi semiconductor products. IMPORTANT INFORMATION READ FIRST READ this user's manual before using this board. KEEP user's manual handy future reference. attempt board until fully understand mechanism. Board: Throughout this document, term "CPU board" shall defined following products produced only Hitachi, Ltd. excluding subsidiary products. board Serial cable user expansion board, power supply, casing, host computer included this definition. Purpose Board: This board software hardware development tool systems employing Hitachi microcomputer SH7751R. Simple debugging functions such debugging, performance evaluation, development user system including SH7751R enabled connecting board host computer. addition, expansion boards installed slots; therefore, memory expanded. However, this board must installed user products used part user products; limited debugging evaluation user systems. This board must only used above purpose. Limited Applications: This board authorized MEDICAL, atomic energy, aeronautical space technology applications without consent appropriate officer Hitachi sales company. Such includes, limited life support systems. Buyers this board must notify relevant Hitachi sales offices before planning product such applications. Improvement Policy: Hitachi, Ltd. (including subsidiaries, hereafter collectively referred Hitachi) pursues policy continuing improvement design, performance, safety board. Hitachi reserves right change, wholly partially, specifications, design, user's manual, other documentation time without notice. Target User Board: This board should only used those have carefully read thoroughly understood information restrictions contained user's manual. attempt board until fully understand mechanism. highly recommended that first-time users instructed users that well versed operation board. LIMITED WARRANTY Hitachi warrants board manufactured accordance with published specifications free from defects material and/or workmanship. Hitachi, option, will repair replace board returned intact factory, transportation charges prepaid, which Hitachi, upon inspection, determine defective material and/or workmanship. foregoing shall constitute sole remedy breach Hitachi's warranty. Hitachi warranty booklet details warranty period. This warranty extends only you, original Purchaser. transferable anyone subsequently purchases board from you. Hitachi liable claim made third party made third party. DISCLAIMER HITACHI MAKES WARRANTIES, EITHER EXPRESS IMPLIED, ORAL WRITTEN, EXCEPT PROVIDED HEREIN, INCLUDING WITHOUT LIMITATION THEREOF, WARRANTIES MARKETABILITY, MERCHANTABILITY, FITNESS PARTICULAR PURPOSE USE, AGAINST INFRINGEMENT PATENT. EVENT SHALL HITACHI LIABLE DIRECT, INCIDENTAL CONSEQUENTIAL DAMAGES NATURE, LOSSES EXPENSES RESULTING FROM DEFECTIVE BOARD, BOARD, DOCUMENTATION, EVEN ADVISED POSSIBILITY SUCH DAMAGES. EXCEPT EXPRESSLY STATED OTHERWISE THIS WARRANTY, THIS BOARD SOLD MUST ASSUME RISK RESULTS OBTAINED FROM BOARD. State Law: Some states allow exclusion limitation implied warranties liability incidental consequential damages, above limitation exclusion apply you. This warranty gives specific legal rights, have other rights which vary from state state. Warranty Void Following Cases: Hitachi shall have liability legal responsibility problems caused misuse, abuse, misapplication, neglect, improper handling, installation, repair modifications board without Hitachi's prior written consent problems caused user system. Rights Reserved: This user's manual board copyrighted rights reserved Hitachi. part this user's manual, part, reproduced duplicated form, hard-copy machinereadable form, means available without Hitachi's prior written consent. Other Important Things Keep Mind: Circuitry other examples described herein meant merely indicate characteristics performance Hitachi's semiconductor products. Hitachi assumes responsibility intellectual property claims other problems that result from applications based examples described herein. license granted implication otherwise under patents other rights third party Hitachi. Figures: Some figures this user's manual show items different from your actual system. Limited Anticipation Danger: Hitachi cannot anticipate every possible circumstance that might involve potential hazard. warnings this user's manual board therefore inclusive. Therefore, must board safely your risk. SAFETY PAGE READ FIRST READ this user's manual before using this board. KEEP user's manual handy future reference. attempt board until fully understand mechanism. DEFINITION SIGNAL WORDS This safety alert symbol. used alert potential personal injury hazards. Obey safety messages that follow this symbol avoid possible injury death. DANGER DANGER indicates imminently hazardous situation which, avoided, will result death serious injury. WARNING indicates potentially hazardous situation which, avoided, could result death serious injury. CAUTION indicates potentially hazardous situation which, avoided, result minor moderate injury. CAUTION used without safety alert symbol indicates potentially hazardous situation which, avoided, result property damage. WARNING CAUTION CAUTION NOTE emphasizes essential information. WARNING Observe precautions listed below. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. Always satisfy power supply conditions which described manual. Ensure that there short circuits between GND. apply voltage that outside guaranteed range. Always switch board user system before connecting disconnecting CABLES, connectors, jumpers. When turning board user system, take care that conductive material does touch board user system. Check that numbers connectors board those user system correctly aligned before connecting board user system. Preface Thank purchasing board Hitachi's SH7751R microcomputer. board efficient development tool software hardware systems based Hitachi's SH7751R microcomputer. This manual explains functions method operation board. Section Overview, describes hardware system configuration explains environment settings enable board use. Section Preparations Before Use, explains procedures using board, installation, various connections, power supply specifications. Section Tutorial, introduces major features while demonstrating methods loading debugging language program. Section Descriptions Windows, describes each windows used HDI. Section Board Specifications, explains specifications board, memory map, interfaces with external equipment, board initialization. Section Notes Troubleshooting, explains important information regarding gives suggestions troubleshooting. Section Creation User Interrupt Handlers, explains create original interrupt handler routine. Section Rewriting Product Flash Memory, explains rewrite product flash memory using provided boot loader. Please read this manual completely order gain thorough understanding this product's functions performance. text appearing various windows differ from those appearing this manual depending language being used. figures appearing this manual Microsoft Windows Related Manuals SH7751 Series Hardware Manual SH-4 Programming Manual SuperH RISC engine C/C++ Compiler, Assembler, Optimizing Linkage Editor User's Manual Hitachi Debugging Interface User's Manual (available CD-R supplied with this board) When connecting E10A emulator board, following manual should also read. SH7751R E10A Emulator User's Manual Notes: Microsoft, Windows, Windows registered trademarks Microsoft Corporation United States and/or other countries. Contents Section Overview Features System Configuration. Warnings CD-R Contents Environmental Conditions Section Preparation before Board Preparation. Installation. Uninstallation Switches Jumper Pins Connecting Cables Connecting User Expansion Board Crystal Section Tutorial 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 Introduction. Running HDI. [HDI] Window Setting Board Setting [Monitor Setup] Dialog Downloading Tutorial Program. 3.6.1 Downloading Tutorial Program. 3.6.2 Displaying Source Program. Setting Software Breakpoint. Setting Registers. Executing Program Reviewing Breakpoints Viewing Memory Watching Variables Stepping Through Program 3.13.1 Executing [Step Command 3.13.2 Executing [Step Out] Command 3.13.3 Executing [Step Over] Command Displaying Local Variables Software Break Function. Time Count Function. Saving Session. What Next? Section Descriptions Windows Windows Descriptions Each Window 4.2.1 [Monitor Setup] Dialog 4.2.2 [Breakpoints] Window.72 4.2.3 [Add/Edit Breakpoint] Dialog 4.2.4 [System Status] Window.75 4.2.5 [Run Time Count Condition] Dialog Box.77 4.2.6 [Cache Control] Dialog 4.2.7 [Simulated Window] Window 4.2.8 [Command Line] Window Section Board Specifications. Block Diagram Specifications Memory Map.86 External Interface 5.4.1 Layout External Interface.89 5.4.2 Debug Serial Interface (SCIF Incorporated SH7751R).90 5.4.3 Product Serial Interface.92 5.4.4 Boot Socket Interface.94 5.4.5 PCMCIA Interface 5.4.6 Interface 5.4.7 User Expansion Board Interface .102 5.4.8 Interface .118 5.4.9 HD64404.130 HD64404 Expansion Connector .141 Other Connectors .150 Reset.151 Interrupts NMI.152 .155 On-Board Registers.156 E10A Emulator Interface .167 On-Board LEDs .170 Power Supply .172 Parts Layout .173 Initialization Board.175 5.15.1 Initializing Resources.175 5.15.2 Procedure Making Initial Settings State Controller (BSC).177 5.15.3 Initial Settings State Controller (BSC).178 5.10 5.11 5.12 5.13 5.14 5.15 Section Notes Troubleshooting Notes .183 Troubleshooting .191 Section Creation User Interrupt Handlers Creation User Interrupt Handlers User Program Using SCIF. 7.2.1 Creation SCIF Driver. 7.2.2 SCIF-Related Register Settings. Sample Program Section Rewriting Product Flash Memory. Overview Preparing Rewriting Product Flash Memory. 8.2.1 Board Setting. 8.2.2 Host Preparation. Boot Program Operation 8.3.1 Boot Program Initiation. 8.3.2 Checking Boot Program Execution 8.3.3 Setting Endian 8.3.4 Setting Offset Address. 8.3.5 Transmitting Object File 8.3.6 Selecting Erasing Method Product Flash Memory. 8.3.7 Writing Product Flash Memory. 8.3.8 Verifying Product Flash Memory with Loaded Data 8.3.9 Completing Writing Product Flash Memory. 8.3.10 Re-Initiation Notes Boot Program 8.4.1 Flow Operation Boot Program. 8.4.2 Error Messages. 8.4.3 Precautions 8.4.4 Monitor Program Rewriting Result. Section Overview Features SH7751R board (hereafter, referred board) supports evaluation functions performance Hitachi SH7751R microcomputer, development evaluation systems that incorporate SH7751R. features this board follows: Supports user expansion boards expansion connector signals conforming SH7751R external specifications, which expansion board developed user increase memory connected evaluated. Host Interface interfacing with compatible host computer, serial interface (that conforms RS-232C) provided. Hitachi Debugging Interface (HDI) also provided host interface software. Enables user-program evaluation user program loaded into user memory (64-Mbyte main memory, 64-Mbyte product flash memory, 64-Mbyte HD64404 memory) evaluated. Support general-purpose interface SH7751R board supports general-purpose interfaces implemented compatible machines, thus enabling various types developed using this board. RS-232C serial: channels PCMCIA: channel 10Base-T/100Base-TX: channel DisplayOut: channel (host): channels ATAPI: channel 32-bit, 33-MHz, 3.3-V PCI: channels 32-bit, 33-MHz, PCI: channels Notes: channels connected SH7751R, SCIF SH7751R, other UART interface HD64404. board only RJ45 connector. changes transfer rate using autonegotiation. Figure Board, External View System Configuration following items required board. compatible machine: monitor command input output. serial interface cable: power source unit: provided cable. provided. specification, refer section 1.6, Environmental Conditions. Notes: registered trademark International Business Machines Corporation. system configuration board shown figure 1.2. Figure Board System Configuration Warnings CAUTION READ following warnings before using board. Incorrect operation will damage user system board. USER PROGRAM will LOST. Check components against component list after unpacking board. Never place heavy objects board. Protect board from excessive impacts stresses. details, refer section 1.6, Environmental Conditions. connect cable connector other than specified ones board. When moving host computer user expansion board, take care vibrate damage board. After connecting cable, check that connected correctly. details, refer section Preparation before Use. Supply power connected equipment after connecting cables. Cables must connected removed while power Notes: When create user program, refer latest manual target CPU. However, some notes that included manual have been released technical updates. Contact sales office information technical update target before using this board. Components Table lists components board. Check components after unpacking. Table Item board Board Component List View Quantity Remarks printed circuit board Serial interface cable cross cable CD-R (HDI installer) CD-R; Model number HS7751RSTC01SR (contains board manual manual) SH7751R Board Installation Guide Notes Usage Japanese version English version; Japanese: HS7751RSTC01HJ-P, English: HS7751RSTC01HE-P jumper Jumper Crystal AT-51 16.666MHz CD-R Contents supplied CD-R includes software user's manuals SH7751R board listed table 1.2. Table Directory \Setup \Manuals\Japanese CD-R Contents File Name Setup.exe HS7751RSTC01HJ.pdf Contents installer SH7751R Board User's Manual document Japanese Type No.: HS7751RSTC01HJ document Japanese Type No.: HS6400DIIW5SJ document English Type No.: HS7751RSTC01HE document English Type No.: HS6400DIIW5SE Japanese version English version Motorola S-type format Motorola S-type format Remarks \Manuals\Japanese HS6400DIIW5SJ.pdf Hitachi Debugging Interface User's Manual SH7751R Board User's Manual \Manuals\English HS7751RSTC01HE.pdf \Manuals\English HS6400DIIW5SE.pdf Hitachi Debugging Interface User's Manual Acrobat Reader installer Acrobat Reader installer Monitor endian (load module) Monitor little endian (load module) \Pdf_read\Japanese \Pdf_read\English \Monitor \Monitor Ar500jpn.exe Ar500enu.exe Emb.mot Eml.mot Note: read document, Acrobat Reader. Environmental Conditions CAUTION Observe conditions listed tables 1.3, 1.4, when using board. Failure will damage user expansion board, board, devices connected board. USER PROGRAM will LOST. Table Item Temperature Humidity Vibration Environmental Conditions Specifications Operating: +10°C +35°C Storage: -10°C +50°C Operating: condensation Storage: condensation Operating: 2.45 max. Storage: max. Transportation: 14.7 max. There must corrosive gases present Ambient gases Table Item Specifications Host Computer Description Built-in Pentium higher-performance (200 higher recommended); compatible machine. Windows Windows Windows 2000, Windows Host computer Minimum memory capacity Hard-disk capacity Mbytes more (double load module size recommended) Installation disk capacity: Mbytes more. (Prepare area least double memory capacity (four-times more recommended) swap area.) Required install HDI. Connectable host computer; compatible with Windows Windows Windows 2000, Windows CD-ROM drive Pointing device such mouse Table Item Specification Voltage Description Purchase power voltage after confirming that specification conforms Rev. 2.03, +5-V minimum output current value lower, maximum total output power larger (when connecting expansion through user expansion connector connector, choose power source according power specifications required expansion) Power voltage (ATX power source unit) Section Preparation before Board Preparation WARNING READ reference sections shaded figure before using board product. Incorrect operation will damage board user expansion board. USER PROGRAM will LOST. WARNING connect audio speaker board, firmly insert jack plug speaker. turn power audio speaker while board supplied with power. Otherwise, audio control circuit destroyed. Turn power audio speaker before supplying power board. sure turn power supplied board before turning power audio speaker off. Unpack board prepare follows: Reference Unpack board. Check components against component list. Turn host computer. Install HDI. Turn host computer. Select settings switches board. Sections Section Procedure when board used first. Component list Connect board host computer power supply. sure connect necessary cables expansions board before turning power. Turn host computer. Start HDI. Turn board according message displayed. Check that normal (D16) which means board started operation, continue link-up processing. Sections Section Procedure when board used second time later. Figure Board Preparation Flow Chart Installation example installing compatible machine described this section. Start [Setup.exe] \Setup directory installer CD-R. other application running, close before starting installer. Figure [Setup.exe] Icon This runs installer. dialog will first prompt select language installation process. Select language then continue according instructions displayed installer. Note: Under Windows NT@4.0 Windows@ 2000, install administrator mode. Installation Directory: default directory installing depends whether Hitachi Embedded Workshop (HEW) been installed host computer, shown table 2.1. Table Default Installation Directory Default Installation Directory C:\Hdi5_cb\7751r C:\Hew\Hdi5\Cb\7751r Program been installed been installed this example, C:\Hew) Backup File: another version already been installed, message "The HDI.INI file already existed. overwritten?" will displayed. Clicking [Yes] will make backup existing file Backup directory installation directory. When installation complete, [HDI SH7751R board] selected from start menu. Figure [Start] Menu Uninstallation Uninstall SH7751R board follows: Select [Settings] from Start menu, then select [Control Panel]. Select [Add/Remove Programs]. Select [HDI SH7751R board] from application list, then click [Add/Remove.]. Select [Remove] [Welcome] dialog box, then click [Next] button. confirmation message will displayed, uninstallation procedure will start. Switches Table lists switches used board figure shows where switches located board. Table shows board control switch settings. WARNING Always switch board (SW2) before setting board control switches (S1, S3). Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. Table Switch Power supply switch Power-on reset switch Manual reset switch Switch Specifications Symbol Type Slide switch Push button (red) Push button (white) Function Turns power supplied board. Initializes resources board, including SH7751R. inputs power-on reset signal SH7751R. Inputs manual reset signal SH7751R. only initializes SH7751R, does initialize other resources (such on-board registers peripheral chips) board. Inputs signal SH7751R. This signal masked using on-board register (refer section 5.10). These switches specify settings board such SH7751R initial operating mode memory board. detailed settings switches, refer table 2.3. switch Push button (black) switch Board control switches Board control switch Board control switch Board control switch SW1: Power-on reset switch SW3: Manual reset switch SW4: switch SW2: Power-supply switch Board control switches Figure Switch Location Table Switch Board Control Switches Function initial operating clock mode selection (connected SH_MD[2:0] SH7751R) Settings SH_MD0 Area width (connected SH_MD[4:3] SH7751R) SH_MD3 SH7751R endian (connected SH_MD5 SH7751R) Area setting (connected SH_MD6 SH7751R) mode (connected SH_MD7 SH7751R) SH_MD1 SH_MD4 Must used 8-bit width (must used) 16-bit width (must used) 32-bit width (initial setting shipment) endian Little endian (initial setting shipment) (must used) Normal memory (initial setting shipment) slave mode (must used) master mode (initial setting shipment) SH_MD2 Mode Description Mode 1.5)* Mode Mode initial setting shipment) Mode 1.5)* Mode Mode 0.5)* Table Switch Board Control Switches (cont) Function Reserved Settings Reserved Reserved Activation memory selection Reserved Boot endian selection Reserved Description Must used Initial setting shipment Must used Initial setting shipment Must used Initial setting shipment Activated from boot Activated from product flash memory (initial shipment setting; activated) Must used Initial setting shipment Must used Initial setting shipment endian (must used) Reserved Little endian (initial setting shipment) Must used Initial setting shipment Must used Initial setting shipment User expansion area (initial setting shipment) HD64404 User expansion area HD64404 (initial setting shipment) XTAL2 Must used Must used 16.666-MHz crystal oscillator connected 20.000-MHz crystal oscillator connected (initial setting shipment) Must used Initial setting shipment Must used Initial setting shipment Must used Initial setting shipment Reserved Area usage selection Area usage selection Selection crystal oscillator connected XTAL1 Reserved Reserved Reserved Table Switch product flash memory (mounted bottom side) Board Control Switches (cont) Function Reserved Settings Reserved Reserved Reserved Reserved Reserved Reserved Reserved Description Initial setting shipment Must used Must used Initial setting shipment Must used Initial setting shipment Must used Initial setting shipment Must used Initial setting shipment Initial setting shipment Must used Initial setting shipment Must used Must used Initial setting shipment Notes: clock, clock, peripheral module clock described SH7751R Hardware Manual called here, respectively. These settings allowed SH7751R specifications, does these modes. This setting allowed SH7751R specifications, boot loader does this mode. change settings, also change settings jumper that have been described section 2.5, Jumper Pins. Jumper Pins Figure shows mount jumper pins. Table shows jumper settings. WARNING Always switch board (SW2) before setting jumper pins. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. Figure Position Mounting Jumper Pins Table Jumper Settings Switch Function Settings usage EEPROM controller Settings Open closed closed Endian setting PCMCIA controller Open closed closed External power-supply Open closed closed Reserved Open closed signal area setting HD64404 Open closed closed Reserved Open closed closed clock signal frequency that supplied FPGA PCMCIA controller, user expansion connector, product flash memory Product flash memory setting Open closed closed Open closed Description Must used EEPROM connected controller (initial setting shipment) EEPROM connected controller (must used) Must used Used little endian (initial setting shipment) Used endian Must used Turn power depending slide switch (SW2) (initial setting shipment) Turn power irrespective slide switch (SW2) Initial setting shipment Must used area selected Area selected (initial setting shipment)* Area selected initial setting shipment Must used Must used Must used CKIO/2 (initial setting shipment) CKIO (must used) Programmable Unprogrammable (initial setting shipment) product flash memory Note: change settings, also change settings board switches S3-2 S3-3 that have been described section 2.4, Switches. Connecting Cables Figures show connect interface cables board. Note that board cannot used together with E10A. WARNING Always switch board user system before connecting disconnecting CABLES, CONNECTORS, JUMPERS. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. Figure Serial Interface Cable Connection Figure E10A User System Interface Cable Connection (14-Pin Type) Figure E10A User System Interface Cable Connection (36-Pin Type) WARNING Turn power source unit before connecting power source unit CN14. Failure will result FIRE HAZARD will damage user expansion board board will result PERSONAL INJURY. Figure Power Connection Connecting User Expansion Board Figure 2.10 shows connect user expansion board. WARNING Always switch board user system before connecting disconnecting CABLES, CONNECTORS, JUMPERS. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. Figure 2.10 User Expansion Board Connection (CN6) Crystal Figure 2.11 shows position where crystal oscillator should mounted. 20.000-MHz crystal oscillator mounted shown figure time shipment. Replace with attached crystal oscillator (16.666 MHz) necessary. crystal oscillator that packaged with board. Figure 2.11 Position mounting Crystal Section Tutorial Introduction following describes main features using tutorial program. tutorial program based program that sorts random data items ascending descending order. tutorial program included Sort.c file installer CD-R. compiled load module provided ELF/DWARF2 format included Sort.abs file. tutorial program automatically installed when installed. Table lists tutorial program configuration. Table Item Tutorial file (load module) Tutorial file (source file) Tutorial Program Configuration Contents (install directory)\Tutorial\Sort.abs (install directory)\Tutorial\Sort.c This sample program uses area starting from address H'0C000000. function used. Notes: Sort.abs operates endian. Sort.abs must recompiled operate little endian. workspace this tutorial program created using Version (Release Hitachi Embedded Workshop (HEW). Hitachi C/C++ compiler version 6.0B Hitachi OptLinker version 7.1.02 Running HDI, select [HDI SH7751R board] from [Start] menu. Figure [Start] Menu [HDI] window will open, then [Select Session] dialog will appear. Check that setting shown figure complete, click [OK] button. Figure [Select Session] Dialog message shown figure will appear. Check that normal (D16) board turned click [OK] button. Figure Power Supply Confirmation Message When Link appears message box, startup completed. Link does appear, check items listed table 3.2. Table Check Item Check that normal (D16) board turned Check that host computer board correctly connected through serial cable. Check that port baud rate correctly [Monitor Setup] dialog box. Check that correct settings made switches board. Check Items When Cannot Initiated Reference this Manual Section 5.12 Sections 5.4.2 Sections 4.2.1 Section [HDI] Window Figure [HDI] Window features described section Descriptions Windows. Numbers figure indicate following: Menu bar: Gives user access commands using debugger. Toolbar: Provides convenient buttons shortcuts most frequently used menu commands. Program window: Displays source program being debugged. Status bar: Displays status board, progress information about downloading. [Help] button: Activates on-line help about features user interface. Setting Board following conditions board before downloading program: Connection method definition file Options program load following describes board tutorial programs. Setting [Monitor Setup] Dialog Select [Configure Platform.] from [Setup] menu configuration. [Monitor Setup] dialog displayed. Figure [Monitor Setup] Dialog Notes: register definition file selected this dialog box. sure select file within installation directory. Otherwise, register window will operate correctly. name register definition file consist nine characters. This number does include file name's extension. options follows: Table Option Comms Port: Baud Rate: definition file: Setting [Monitor Setup] Dialog Default COM1: 115200 Sh7751r Value Select from among COM1, COM2, COM3, COM4 host computer serial port. Sets serial baud rate. Select 115200 bps. Connection possible other setting. Sets register definition file. SH7751R definition file default. selecting file, [I/O Registers] window (accessed from [View] menu) used display register information. board does support this function (this cannot selected). When this checked, breakpoints deleted when program reloaded. When this checked, registers initialized* when program loaded. reset signal input board. Download with verify Delete breakpoints when program reloaded Reset when program been downloaded -Unchecked Unchecked Note: Initialized follows: H'AC000000, H'600000E0, H'A0080000 (big endian) H'A0100000 (little endian). Click [OK] button. 3.6.1 Downloading Tutorial Program Downloading Tutorial Program Download object program debugged. Select [Load Program.] from [File] menu. [Load Program] dialog displayed. Enter offset file name [Offset] edit [File name] list shown figure click [Open] button. Figure [Load Program] Dialog When file been loaded, following message displays information about memory areas that have been filled with program code. Figure [HDI] Message Click [OK] button continue. 3.6.2 Displaying Source Program allows user debug program source level. Select [Source.] from [View] menu. [Open] dialog displayed. Select source file that corresponds object file user loaded. Figure [Open] Dialog Select [Sort.c] click [Open] button. [Program] window displayed. Figure [Program] Window (Displaying Source Program) necessary, select [Font.] option from [Customize] submenu [Setup] menu select clear font size. Initially [Program] window shows start main program, user scroll scroll through program other statements. Setting Software Breakpoint breakpoint easy debugging functions. [Program] window provides very simple setting software breakpoint program. example, breakpoint sort function call: Select double-clicking [BP] column line containing sort function call. Figure 3.10 [Program] Window (Setting Software Breakpoint) Break will displayed line containing sort function show that software breakpoint set. Note: software breakpoint cannot area delay slots program. Setting Registers values program counter stack pointer before executing program. Select [Registers] from [View] menu. [Registers] window displayed. Figure 3.11 [Registers] Window change value program counter, double-click value area [Registers] window with mouse. following dialog then displayed, value changed. Figure 3.12 [Register] Dialog (PC) Enter H'0C000000 [Value] edit box, click [OK] button. change value stack pointer, move mouse pointer value area [R15] [Registers] window enter value directly, double-click value area with mouse open following dialog box. Figure 3.13 [Register] Dialog (R15) Enter H'AFF80000 [Value] edit box, click [OK] button. Executing Program Execute program described following: execute program, select [Go] from [Run] menu, click [Go] button toolbar. Figure 3.14 [Go] Button program will executed breakpoint that been set, statement will highlighted [Program] window show position that program halted. [Break Breakpoint] will appear status bar. Figure 3.15 [Program] Window (Break Status) user cause break that occurred last time [System Status] window. Select [Status] from [View] menu. [System Status] window will appear. Open [Platform] sheet check status Break Cause. Figure 3.16 [System Status] Window [System Status] window displays following items each page. Table Sheet [Session] Contents [System Status] Window Item Target System Session Name Program Name Description Indicates whether board connected not. Displays session file name. Displays load module file name. Displays name connected board monitor program. Displays target endian setting. Displays processor mode (privileged mode user mode). Shows whether cache enabled disabled. Shows whether enabled disabled. Displays selected register definition file. Displays clock frequency (CPU operating frequency clock frequency) being used. Indicates version target connection board. Displays monitor program version. Displays user program execution status: Run: Being executed Break: Stopped Displays cause program stopping break. Shows time from start user program break. When time count function disabled, 0min 0.0us" displayed. Indicates data baud rate serial interface. supported this board. supported this board. Shows area where load module loaded. Shows number breakpoints set. [Platform] Connected Mode Cache Status IC/OC Status definition Clock Target Version Monitor Version Status Break Cause Time Count Comm port baudrate [Memory] Target Device Configuration System Memory Resources Loaded Memory Areas [Events] Resources 3.10 Reviewing Breakpoints user breakpoints program [Breakpoints] window. Select [Breakpoints] from [View] menu. Figure 3.17 [Breakpoints] Window Right-clicking [Breakpoints] window will open pop-up menu, through which breakpoints set, changed, deleted, enabled, disabled. 3.11 Viewing Memory user view contents memory block [Memory] window. example, view memory contents corresponding main word size: Select [Memory from [View] menu, enter main [Address] edit box, Word [Format] combo box. Figure 3.18 [Open Memory Window] Dialog Click [OK] button. [Memory] window showing specified area memory displayed. Figure 3.19 [Word Memory] Window 3.12 Watching Variables user steps through program, possible watch that values variables used user program changed. example, watch long-type array declared beginning program, using following procedure: Click left displayed array [Program] window position cursor. Click [Program] window with right mouse button select [Instant Watch.] from popup menu. following dialog will displayed. Figure 3.20 [Instant Watch] Dialog Click [Add Watch] button variable [Watch Window] window. Figure 3.21 [Watch Window] Window (Displaying Array) user also variable [Watch Window] window specifying name. Click [Watch Window] window with right mouse button select [Add Watch.] from pop-up menu. following dialog will displayed. Figure 3.22 [Add Watch] Dialog Input variable click [OK] button. [Watch Window] window will also show int-type variable max. Figure 3.23 [Watch Window] Window (Displaying Variable) user double-click symbol left array watch elements array Figure 3.24 [Watch Window] Window (Displaying Array Elements) 3.13 Stepping Through Program provides range step menu commands that allow efficient program debugging. Table Step Option Description Executes each statement, including statements within functions. Executes function call single step. Steps function, stops statement following statement program that called function. Steps specified times repeatedly specified rate. Menu Command Step Step Over Step Step. [Go] described section 3.9, Executing Program, confirm that program executed sort function statement address H'0C000040. Figure 3.25 [Program] Window (Step Execution) 3.13.1 Executing [Step Command [Step steps into called function stops first statement called function. step through sort function, select [Step from [Run] menu, click [Step button toolbar. Figure 3.26 [Step Button Figure 3.27 [Program] Window (Step highlighted line moves first statement sort function [Program] window. 3.13.2 Executing [Step Out] Command [Step Out] steps called function stops next statement calling statement main function. step sort function, select [Step Out] from [Run] menu, click [Step Out] button toolbar. Figure 3.28 [Step Out] Button Figure 3.29 [Program] Window (Step Out) values array sorted ascending order. execute steps, [Step twice. Note: step processing takes longer time than other processing. value displayed [Watch Window] window changed maximum data value. Figure 3.30 [Program] Window (Step Step 3.13.3 Executing [Step Over] Command [Step Over] executes function call single step stops next statement main program. Using [Step In], execute steps reach change function statement. step through statements change function single step, select [Step Over] from [Run] menu, click [Step Over] button toolbar. Figure 3.31 [Step Over] Button Figure 3.32 [Program] Window (Before Step Over Execution) Figure 3.33 [Program] Window (Step Over) When last statement change function executed, data items array which displayed [Watch Window] window, sorted descending order. 3.14 Displaying Local Variables user display local variables function using [Locals] window. example, will examine local variables main function, which declares five local variables: min, max. Select [Locals] from [View] menu. [Locals] window displayed. local variable exists, none displayed [Locals] window. Select [Step from [Run] menu execute another step. local variables corresponding values displayed [Locals] window. Figure 3.34 [Locals] Window Double-click symbol front array [Locals] window display elements array When elements array referenced before after executing sort function program, random data should sorted descending order. This confirms that program operating normally. 3.15 Software Break Function board software break function. With HDI, software breakpoint using [Breakpoints] window. board software breakpoints. Setting software breakpoint described below. Select [Breakpoints] from [View] menu. [Breakpoints] window displayed. Right-click [Breakpoints] window open pop-up menu, select [Delete All] button cancel breakpoints that have been set. dialog will prompt confirm deletion breakpoints. Click [Yes] delete breakpoints. Figure 3.35 [Breakpoints] Window (Before setting software break) Right-click [Breakpoints] window open pop-up menu, select [Add.]. [Add/Edit Breakpoint] dialog displayed. Either address symbol entered. Enter change check [Enable] checkbox. Figure 3.36 [Add/Edit Breakpoint] Dialog Click [OK] button. software breakpoint that been displayed [Breakpoints] window. Figure 3.37 [Breakpoints] Window (Software Breakpoint Setting) stop tutorial program breakpoint, following procedure must executed: Close [Breakpoints] window. program counter stack pointer values that have been section 3.8, Setting Registers, H'0C000000, H'AFF80000) [Registers] window. Click [Go] button. program runs, stops breakpoint. Figure 3.38 [Program] Window Execution Stop (Software Break) Select [Status] from [View] menu. [System Status] window displays following contents. window confirms that execution stopped breakpoint. Figure 3.39 Displayed Contents [System Status] Window (Software Break) 3.16 Time Count Function enabling time count function executing user program, user program time measured. following example, time sort function measured. Select [Delete All] from pop-up menu [Breakpoints] window, double-click [BP] column 21st 22nd lines [Program] window breakpoints. program counter stack pointer values that have been section 3.8, Setting Registers, H'0C000000, H'AFF80000) [Registers] window. Click [Go] button. program runs stops breakpoint. Figure 3.40 [Program] Window (Break before Time Count) Select [Status] from [View] menu. [System Status] window will appear. Figure 3.41 [System Status] Window (Run Time Count Disabled) time taken from start program break shown Time Count [Platform] sheet [System Status] window. this example, time count function been enabled, 0min 0.0us" displayed. Select [Run Time.] from [View] menu. [Run Time Count Condition] dialog will appear. Check [Enable] check button, select measurement unit from [Measurement Mode], click [OK] button. time count function enabled. this example, 0.10us (Max 7min) selected. Figure 3.42 [Run Time Count Condition] Dialog items listed table [Run Time Count Condition] dialog box. time checked [System Status] window. Table Item Enable Measurement Mode Items [Run Time Count Condition] Dialog Description Check this enable time count function. default setting "disable". Select measurement unit here. Four measurement units specified shown table 3.7. Table Selectable Measurement Units Measurement Unit 0.10 50.00 0.08 Maximum Measurable Time Approximately minutes Approximately minutes Approximately hour minutes Approximately hours minutes Approximately minutes Approximately minutes Approximately hour minutes Approximately hours Peripheral Module Clock 40.00 Click [Go] button. Execution will stop line following sort function, time will displayed message box. Figure 3.43 [Program] Window (Stopped Breakpoint after Time Count) time from sort function call return caller checked Time Count [Platform] sheet [System Status] window. Figure 3.44 [System Status] Window (Run Time Count Result) Notes: time will vary depending execution environment. time measured executing with [Go] cannot measured [Step In], [Step Out], [Step Over]. 3.17 Saving Session program been downloaded, corresponding source file displayed, numerous windows opened, take some time restore this setup next time program downloaded. able save current settings retrieval next time program loaded, order reduce setup time. order save session which already been named, save session with same name current object file, select [Save Session] from [File] menu. save current settings session with name, select [Save Session As.] command from [File] menu. dialog displayed; enter name session. Three files saved: session file (*.hds), target session file (*.hdt), watch session file (*.hdw). target session file stores following information: Software breakpoint information definition file information time count function information Note: symbol memory information saved session files. changes used again future, they must saved separately. details, refer Hitachi Debugging Interface User's Manual. 3.18 What Next? this tutorial, have introduced examples program debugging using board HDI. Further details found Hitachi Debugging Interface User's Manual available supplied CD-R. Section Descriptions Windows Windows window menu bars corresponding pull-down menus listed table 4.1. mark and/or relevant section number shown table when menu description included Hitachi Debugging Interface User's Manual this manual. Menu items shown gray screen available. Table Window Menus Related Manual Entries Hitachi Debugging Interface User's Manual Menu File Menu Pull-Down Menu Session. Load Session. Save Session Save Session Load Program. Initialize Exit This Manual 3.17 3.6.1 Edit Menu Copy Paste Find. Evaluate. Table Window Menus Related Manual Entries (cont) Hitachi Debugging Interface User's Manual Menu View Menu Pull-Down Menu Breakpoints Command Line Disassembly. Area Labels Locals Memory. Performance Analysis Profile-List This Manual 3.10, 3.15, 4.2.2 4.2.8 3.14 3.11 3.6.2 3.9, 4.2.4 4.2.6 3.16, 4.2.5 4.2.7 3.13.1 3.13.3 3.13.2 Profile-Tree Registers Source. Status Trace Watch Cache Control. Time. Localized Dump Simulated Window Menu Reset Reset Cursor Cursor Run. Step Step Over Step Step. Halt Table Window Menus Related Manual Entries (cont) Hitachi Debugging Interface User's Manual Menu Pull-Down Menu This Manual 3.5, 4.2.1 Memory Menu Refresh Load. Save. Verify. Test. Fill. Copy. Compare. Configure Map. Configure Overlay. Setup Menu Status Options. Radix Customize Configure Platform. Window Menu Cascade Tile Arrange Icons Close Help Menu Index Using Help Search Help About Notes: Function supported. Only board information display supported. User program executed after initializing VBR. Function test use. Correct operation cannot guaranteed. initialized. reset signal sent CPU. Descriptions Each Window This section describes each window. 4.2.1 [Monitor Setup] Dialog Function: Specifies setup conditions board. This dialog displayed selecting [Configure Platform.] from [Setup] menu. Window: Figure [Monitor Setup] Dialog Notes: register definition file selected this dialog box. sure select file within installation directory. Otherwise, register window will operate correctly. name register definition file consist nine characters. This number does include file name's extension. Description: settings [Monitor Setup] dialog indicated below. Table Option Comms Port: Baud Rate: definition file: [Monitor Setup] Dialog Page Setting COM1, COM2, COM3, COM4 selected host computer serial port. Sets serial baud rate. Select 115200 bps. Connection possible other setting. Sets register definition file. Click [Browse] button select SH7751R definition file. When selecting file, [I/O Registers] window (accessed from [View] menu) used display register information. board does support this function (this cannot selected). When this checked, breakpoints deleted when program reloaded. When this checked, registers initialized* when program loaded. reset signal input board. Download with verify Delete breakpoints when program reloaded Reset when program been downloaded Note: Initialized follows: H'AC000000, H'600000E0, H'A0080000 (big endian) H'A0100000 (little endian). Clicking [OK] button sets setup conditions. [Cancel] button clicked, this dialog closed without setting conditions. 4.2.2 [Breakpoints] Window Function: This window lists break conditions that have been set. This window displayed selecting [Breakpoints] [View] menu. Window: Figure [Breakpoints] Window Description: [Breakpoints] window displays breakpoint setting information. items listed table displayed. Table Item [Enable] [File/Line] [Symbol] [Address] [Type] [Breakpoints] Window Display Items Description Displays whether break condition enabled disabled. indicates that breakpoint enabled. Displays file name line number where breakpoint set. Displays symbol corresponding breakpoint address. symbol been defined address, blank displayed. Displays address where breakpoint set. Displays breakpoint". Right-clicking [Breakpoints] window will open pop-up menu, through which breakpoints set, changed, deleted, enabled, disabled. pop-up menu functions described table 4.4. Table Menu [Add.] [Edit.] [Breakpoints] Window Pop-up Menu Operation Description Sets break conditions. Selecting this menu will display [Add/Edit Breakpoint] dialog box, enabling break conditions set. Changes break conditions. Select break conditions changed select this menu. [Add/Edit Breakpoint] dialog will displayed, enabling break condition changed. Enables disables break conditions. Select break conditions enabled disabled select this menu. Clears break conditions. Select break conditions cleared select this menu. Clears break conditions. Jumps break address [Source] window. [Disable] ([Enable]) [Delete] [Delete All] Source] 4.2.3 [Add/Edit Breakpoint] Dialog Function: Sets breakpoint. This dialog displayed when [Add.] [Edit.] selected pop-up menu [Breakpoints] window, which displayed selecting [Breakpoints] item [View] menu. Window: Figure [Add/Edit Breakpoint] Dialog Description: [Add/Edit Breakpoint] dialog made components listed table below. Table Item [Breakpoint address] [Enable] [Add/Edit Breakpoint] Dialog Items Description Enter address symbol which breakpoint set. breakpoint enabled when this checked. After clicking [OK], breakpoint set. Clicking [Cancel] button will close dialog box, setting condition. 4.2.4 [System Status] Window Function: This window lists information, such conditions that have been board execution results. displayed selecting [Status] item [View] menu. Window: Figure [System Status] Window Description: items listed following table displayed [System Status] window. Table Sheet [Session] [System Status] Window Display Items Item Target System Session Name Program Name Description Indicates whether board connected not. Displays session file name. Displays load module file name. Displays name connected board monitor program. Displays target endian setting. Displays processor mode (privileged mode user mode). Shows whether cache enabled disabled. Shows whether enabled disabled. Displays selected register definition file. Displays clock frequency (CPU operating frequency clock frequency) being used. Indicates version target connection board. Displays monitor program version. Displays user program execution status: Run: Being executed Break: Stopped Displays cause program stopping break. Shows time from start user program break. When time count function disabled, 0min 0.0us" displayed. Indicates data baud rate serial interface. supported this board. supported this board. Shows area where load module loaded. Shows number breakpoints set. [Platform] Connected Mode Cache Status IC/OC Status definition Clock Target Version Monitor Version Status Break Cause Time Count Comm port baudrate [Memory] Target Device Configuration System Memory Resources Loaded Memory Areas [Events] Resources 4.2.5 [Run Time Count Condition] Dialog Function: Specifies condition measuring time. displayed selecting [Run Time.] from [View] menu. Window: Figure [Run Time Count Condition] Dialog Description: items listed table [Run Time Count Condition] dialog box. time checked message displayed break [System Status] window. Table Item Enable Measurement Mode [Run Time Count Condition] Dialog Items Description Check this enable time count function. default setting "disable". Select measurement unit here. setting stored when [OK] button clicked. Clicking [Cancel] button will close dialog box, setting condition. Four measurement units specified shown table 4.8. Table Selectable Measurement Units Measurement Unit 0.10 Maximum Measurable Time Approximately minutes Approximately minutes Approximately hour minutes Approximately hours minutes Approximately minutes Approximately minutes Approximately hour minutes Approximately hours Peripheral Module Clock 40.00 50.00 0.08 Note: When maximum measurable time shown table exceeded, measured value will invalid. 4.2.6 [Cache Control] Dialog Function: Specifies cache functions. This dialog displayed selecting [Cache Control.] from [View] menu. Window: Figure [Cache Control] Dialog Description: items listed table displayed [Cache Control] dialog box. cache control register settings displayed when dialog opened. When [OK] button clicked, settings sent cache control registers. Operation specified separately instruction cache operand cache. Table Item EMODE Instruction Cache [Cache Control] Dialog Items Description Specifies cache operating mode (Compatible Enhanced). Enables disables instruction cache. Check [Instruction Cache Flush] check then click [OK] button flush entries from instruction cache. Enables disables operand cache. Check [Operand Cache Flush] check then click [OK] button flush entries from operand cache. Specifies writing mode (write-through write-back) area. Specifies writing mode (write-through write-back) areas. Operand Cache Area write mode P0,U0,P3 Area write mode 4.2.7 [Simulated Window] Window Function: This window displays data input output from serial line during user program execution. valid only during execution user program. Serial data output user program displayed this window. Data input from keyboard host computer displayed this window addition being sent board. This window displayed selecting [Simulated Window] item from [View] menu. Right-clicking mouse this window displays following pop-up menu. [Copy] Copies text appearing highlighted Windows clipboard. [Paste] Pastes contents Windows clipboard [Simulated Window], sends same contents board. [Clear Window] Clears contents [Simulated Window] window. Window: Figure [Simulated Window] Window above window displayed when sample program supplied with this board used. details sample program, refer section 7.3, Sample Program. Note: When using [Simulated Window] window, interrupt handler must prepared user program. details interrupt handler, refer section Creation User Interrupt Handler. 4.2.8 [Command Line] Window SH7751R board does guarantee [Command Line] window operation; [Command Line] window. Section Board Specifications Block Diagram block diagram board shown figure 5.1. SH7751R E10A connector HUDI RS-232C interface SCIF PCIC INTC HD64404 slot 3.3-V Switch slot slot PCI-PCI bridge slot slot FPGA PCMCIA controller (MR-SHPC-01 Product flash memory Boot UART interface Display interface (Host) interface Audio interface ATAPI interface User expansion connector SDRAM controller (LAN91C111) Figure Block Diagram Board Specifications Table shows specifications board. Table Item Processor (U35) Endian Operating frequency clock clock User expansion board interface clock(1/2 Companion chip (U51) Memory (U22 U23) Boot (U5) Product flash memory (CN3) HD64404 (U52 U53) Software Interface functions Debugging environment Serial External Specifications Specifications SH7751R 256-pin package little endian supported. 240MHz (20.0MHz crystal resonator frequency multiplied twelve) 80MHz (for SDRAM HD64404) 40MHz (for I/F, PCMCIA User expansion board I/F) 33MHz fixed HD64404: 352-pin package SDRAM, 32-bit width, 64Mbytes (type number: HM5225165BTT-75, Hitachi) 32-pin PLCC socket mounted. (type number: M29W040B90K1, Microelectronics) Flash memory, 32-bit width, 64Mbytes (type number: E28F128J3A-150, Intel) SDRAM, 32-bit width, 64Mbytes (type number: K4S561632C-TC75, SAMSUNG) installed Debug serial (SCIF SH7751R, 115.2kbps CN18 upper) Product serial (SCI SH7751R, CN19 lower; UART3 HD64404, CN21 lower); PCMCIA (CN7) (CN2 upper) User expansion board (CN6) Conforming Card Standard 16bits (controller type No.: MR-SHPC-01 MARUBUN) 10BASE-T/100BASE-TX auto-negotiation (controller type No.: LAN91C111, SMSC) 32-bit width Generates cycles SH7751R's SRAM access (operating frequency: mapped part area (H'0A000000 H'0BFFFFFF), areas SH7751R (Can mapped areas depending settings) Table Item Interface functions (cont) External Specifications (cont) Specifications interface (CN11, CN12, CN13) interface (CN15, CN16) Display interface (CN23) Host interface (CN2) Audio interface (J12, J13, J14) ATAPI interface (CN22) HD64404 expansion interface (CN17) Emulator interface (CN9, CN10) Conforming Rev. 2.1, 32bits, 33MHz, 3.3-V slots (controller: incorporated SH7751R) Conforming Rev. 2.1, 32bits, 33MHz, slots (controller type No.: 21150, Intel) Incorporated HD64404, D-sub Incorporated HD64404, channels Audio Codec I/F, incorporated HD64404 (controller type No.: AD1881A, ANALOG DEVICES) PIO, Multiword DMA, Ultra modes supported (incorporated HD64404) Each HD64404 expanded E10A connected* H-UDI supported 8-digit dot-matrix (D7) 1-bit software controllable D15) 1-bit SH7751R status indicator (D16, D17, D18, D19) 1-bit PCMCIA controller controllable (D20) Power supply switch (SW2) Power-on reset switch (SW1) Manual reset switch (SW3) switch (SW4) Board control switches (S1, On-board LEDs Switches Power supply External appearance Board Casing power source unit* used. 243.84 304.80 (conforming ATX) 249.34 304.80 42.50 Notes: Transfer rate when using HDI. When using through serial interface, E10A cannot used. power source unit included this product. Purchase power voltage after confirming that specification conforms Rev. 2.03, +5-V minimum output current value lower, maximum total output power larger (when connecting expansion through user expansion connector connector, choose power source according power specifications required expansion). Memory memory board shown figure 5.2. Each area SH7751R allocated follows: Area System program area. following selected board control switches: Flash memory storing large programs such (64Mbytes, 32-bit width; hereafter called product flash memory). monitor stored shipment. Boot storing monitor boot loader (512kbytes, 8-bit width, socket mounted; hereafter called boot ROM) selected board control switch. Area Mapping area changed depending mapping area When product flash memory allocated area area user expansion board interface. When boot allocated area area product flash memory. Area PCMCIA, controller, on-board register, user expansion board interface area. memory area shown figure 5.3. width this area fixed bits. Note endian when accessing 8-bit register. Area Main memory area where 64-Mbyte SDRAM allocated. Area HD64404 area. Areas User expansion board interface area. SRAM access mode selected. Note that SRAM access mode board exactly same SH7751R SRAM interface specifications. details, refer section 5.4.7, User Expansion Board Interface. Area SH7751R on-chip register area. interface area allocated SH7751R on-chip register area. space (such configuration space, memory space, space) allocation specified SH7751R on-chip registers. details, refer section 5.4.8, Interface. selected board control switch (S1) H'0000 0000 Area H'03FF FFFF H'0400 0000 Area H'07FF FFFF H'0800 0000 H'08FF FFFF H'0900 0000 Area H'09FF FFFF H'0A00 0000 H'0BFF FFFF H'0C00 0000 Area H'0FFF FFFF H'1000 0000 Area H'13FF FFFF H'1400 0000 Area H'17FF FFFF H'1800 0000 Area H'1BFF FFFF H'1C00 0000 Area H'1FFF FFFF H'FD00 0000 setting space memory space space SH-4 internal space User expansion area* User expansion area* HD64404 (MPX) bits User expansion area* Note: bits. User expansion area* HD64404 (MPX) bits PCMCIA On-board FPGA controller User expansion area bits) SDRAM bits Mbytes Product flash memory bits Mbytes Product flash memory bits Mbytes Boot Figure Board Memory H'0800 0000 PCMCIA register bits Area Interrupt mask register H'0900 0000 H'0900 0004 H'0900 0008 H'0900 000C H'0900 0010 H'0900 0014 H'0900 0020 H'0900 0024 H'0900 0030 H'0900 0040 H'0900 0060 H'0900 0064 H'0900 0080 H'0900 0084 H'0940 0000 H'0A00 0000 H'0800 0000 H'08FF FFFF H'0900 0000 H'09FF FFFF H'0A00 0000 H'0BFF FFFF PCMCIA On-board FPGA controller User expansion area bits) Interrupt status register Expansion interrupt mask register Expansion interrupt status register Discrete register switch registers mask register status register Alphabet registers Software reset register PCMCIA control register PCMCIA mapping register FPGA wait control register FPGA revision register controller register Expansion area bits) H'0BFF FFFF Figure Memory Area SH7751R Board 5.4.1 External Interface Layout External Interface Figure shows layout external interface. interface CN16 Product flash memory board interface CN12 interface CN11 Emulator interface CN10 Emulator interface Boot Audio interface Audio interface Audio interface Upper: UART interface CN21 Lower: DisplayOut interface CN23 interface CN15 interface CN13 PCMCIA interface HD64404 Upper: debug serial interface CN18 Lower: product serial interface CN19 Function interfaceCN20 Upper: interface Middle: Host interface Lower: Host interface User expansion connector ATAPI interface CN22 HD64404 expansion interface CN17 Figure Layout External Interface 5.4.2 Debug Serial Interface (SCIF Incorporated SH7751R) WARNING Always switch board user system before connecting disconnecting CABLES CONNECTORS. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. board serial interfaces channels) that conform RS-232C used interface with host computer. channel used debug serial interface that uses SCIF SH7751R. channels used product serial interfaces that SCIF HD64404 UART interface. signals SH7751R SCIF (serial communication interface with FIFO) connected 9pin D-Sub connector serial driver (LT1330CG, LINEAR TECHNOLOGY CORP.). interface cable supplied with board. Table lists assignment debug serial interface connector. Table shows debug serial interface specifications. This interface implemented using on-chip serial communication interface SH7751R. Therefore, when user wants SCIF, user must create interrupt handler Simulated window. details, refer section Creation User Interrupt Handlers. Table Assignment Debug Serial Interface Connector Signal Name Reserved Description Data carrier detect Received serial data Transmitted serial data Data terminal ready (connected board) Signal ground Data ready (connected board) Request send Clear send connection Table Item Debug Serial Interface Specifications Specifications Synchronization method Asynchronous method Transfer rate configuration 115.2kbps transfer rate when using HDI) Start bit: 1bit Stop bit: 1bit Parity: None Data length: 8bits Flow control: RTS/CTS control On-chip SCIF (serial communication interface with FIFO) SH7751R LT1330CG (manufactured LINEAR TECHNOLOGY CORP.) Connector board: 9-pin D-sub male connector Controller Driver Connector Figure shows wiring connection serial interface connector host computer (IBM compatible machine). Figure shows serial interface connector arrangement. details serial interface cable connection, refer section 2.6, Connecting Cables. View from cable side Figure Debug Serial Interface Connector Appearance compatible machine Serial interface connector RING board Debug serial interface connector N.C. directly connected board. Figure Connection Host Computer 5.4.3 Product Serial Interface WARNING Always switch board user system before connecting disconnecting CABLES CONNECTORS. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. signals SH7751R (serial communication interface) connected 9-pin D-Sub connector serial driver (LT1330CG, LINEAR TECHNOLOGY CORP.). Table lists assignment product serial interface connector. Table shows product serial interface specifications. Table Assignment Product Serial Interface Connector Signal Name Reserved Reserved Reserved Reserved Reserved Reserved Description connection Received serial data Transmitted serial data connection Signal ground connection connection connection connection Table Item Product Serial Interface Specifications Specifications Synchronization method Asynchronous method configuration Start bit: 1bit Stop bit: 1bit Parity: None Data length: 8bits On-chip (serial communication interface) SH7751R LT1330CG (manufactured LINEAR TECHNOLOGY CORP.) Connector board: 9-pin D-sub male connector Controller Driver Connector Figure shows wiring connection serial interface connector host computer (IBM compatible machine). Figure shows serial interface connector arrangement. View from cable side Figure Product Serial Interface Connector Appearance compatible machine Serial interface connector RING board Product serial interface connector N.C. N.C. N.C. N.C. N.C. N.C. Figure Connection Host Computer 5.4.4 Boot Socket Interface WARNING Always switch board user system before connecting disconnecting BOOT ROM. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. board (U5) test program ROM, which used board test before shipment, socket (U5') ROM. small program allocated area independent product flash memory. example, user-specific boot program stored here, when user program must access address H'A0000000, this space used. This boot following restrictions: When accessing flash memory while boot allocated area (S2-4 on), flash memory allocated area When boot used, cannot used. following shows flash memory used board test before shipment. Manufacturer Microelectronics Type M29W040B90K1 5.4.5 PCMCIA Interface WARNING Always switch board user system before inserting removing card. Failure will result FIRE HAZARD will damage card, user system, board will result PERSONAL INJURY. USER PROGRAM will LOST. sure mount PCMCIA driver board before inserting removing card during power-on state. board adopts MR-SHPC-01 (MARUBUN) PCMCIA interface channel PCMCIA interface. However, PCMCIA interface driver provided monitor board. board, prepare PCMCIA driver software user program. Figure shows block diagram PCMCIA interface. Table lists registers PCMCIA controller MR-SHPC-01 Figure 5.10 shows PCMCIA interface connector appearance. Table lists assignment PCMCIA interface connector. Address 25-0 Data 15-0 WE0,1 WAIT/RDY IRQ3-0 CKIO RESET System System PCMCIA Controller MR-SHPC-01 Core Card Card -CVCC3 CARD GOOD -CVCC5 CVPP0 CVPP1 SH7751R Power-Control Circuit (TPS2211IDB) +12V +3.3V Power PCMCIA Slot Vcc(+5V/+3.3V/0V) Vpp(+5V/+3.3V/0V) Figure Block Diagram PCMCIA Interface Table MR-SHPC-01 Registers Initial Value H'XXXX H'XXXX H'0000 H'000C H'03BF H'0000 H'0000 H'0000 H'7FC0 H'7FC0 H'7FC0 H'0000 H'0000 H'0000 H'0000 H'5333 Address Offset H'E0 H'E2 H'E4 H'E6 H'E8 H'EA H'EC H'EE H'F0 H'F2 H'F4 H'F6 H'F8 H'FA H'FC H'FE Address (little endian) H'A80000E0 H'A80000E2 H'A80000E4 H'A80000E6 H'A80000E8 H'A80000EA H'A80000EC H'A80000EE H'A80000F0 H'A80000F2 H'A80000F4 H'A80000F6 H'A80000F8 H'A80000FA H'A80000FC H'A80000FE Access Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits BANK0 Register Reserved Reserved MODE OPTION CARD STATUS INTERRUPT INTERRUPT CONTROL CARD-POWER CONTROL MEMORY WINDOW0 CONTROL1 MEMORY WINDOW1 CONTROL1 WINDOW CONTROL1 MEMORY WINDOW0 CONTROL2 MEMORY WINDOW1 CONTROL2 WINDOW CONTROL2 CARD CONTROL CHIP INFORMATION Front view Upper Lower Figure 5.10 PCMCIA Interface Connector Appearance Table Assignment PCMCIA Interface Connector Signal Name VPP1 IOIS16 Signal Name IORD IOWR VPP2 RESET WAIT INPACK 5.4.6 Interface WARNING Always switch board user system before connecting disconnecting CABLES CONNECTORS. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. board channel interface, which user application program access. LAN91C111 controller manufactured Standard Microsystems Corporation used support 10Base-T 100Base-TX interface (auto-negotiation available). SRAM storing packets incorporated LAN91C111. address configuration information LAN91C111 stored EEPROM (CAT93C46 manufactured Catalyst) board. careful modify contents this EEPROM accidentally. address EEPROM displayed board. Note that monitor program board does include interface driver; driver software must prepared part user program interface. Tables 5.11 list register specifications LAN91C111 controller. When interface used, note following restrictions caused board hardware specifications: Banks switched writing bank number BANK SELECT REGISTER, which shared banks. details register, refer LAN91C111 data sheet (10/100 NonPCI Ethernet Single Chip MAC+PHY) prepared Standard Microsystems Corporation. LAN91C111 data 32-bit width, most registers accessed word byte units. When accessing these registers, note that register addresses change depending SH7751R endian (the LAN91C111 fixed little endian). LAN91C111 provides mode accessing on-chip FIFO high speed using DATACS pin, board does support this mode. DATA REGISTER bank access on-chip FIFO. LAN91C111 interrupt signal INTR0, which connected circuits board. INTR0 logically ORed with other interrupts board, then input IRQ0 SH7751R. physical device address LAN91C111 been B'0000 hardware. When accessing internal register LAN91C111 from serial port, same address. details physical device address, refer LAN91C111 data sheet (10/100 Non-PCI Ethernet Single Chip MAC+PHY). Table LAN91C111 Registers (Bank Initial Value H'0000 H'X000 H'0000 H'0000 H'0404 H'0000 H'33XX Address (little endian) H'A9400000 H'A9400002 H'A9400004 H'A9400006 H'A9400008 H'A940000A H'A940000C H'A940000E Address (big endian) H'A9400000 H'A9400002 H'A9400004 H'A9400006 H'A9400008 H'A940000A H'A940000C H'A940000E Access Size bits bits bits bits bits bits bits BANK0 Register Transmit control register status register Receive control register Counter register Memory information register Memory configuration register Reserved Bank select register Abbrev. STATUS COUNTER RPCR BANK Table LAN91C111 Registers (Bank Initial Value H'A0B1 H'1801 H'XXXX H'XXXX H'XXXX H'0000 H'1210 H'33XX Address (little endian) H'A9400000 H'A9400002 H'A9400004 H'A9400006 H'A9400008 H'A940000A H'A940000C H'A940000E Address (big endian) H'A9400000 H'A9400002 H'A9400004 H'A9400006 H'A9400008 H'A940000A H'A940000C H'A940000E Access Size bits bits bits bits bits bits bits bits BANK1 Register Configuration register Base address register Individual address register Individual address register Individual address register General purpose register Control register Bank select register Abbrev. CONFIG BASE IAR0-1 IAR2-3 IAR4-5 GENERAL CONTROL BANK Table 5.10 LAN91C111 Registers (Bank Initial Value H'XXXX H'00 H'80 H'8080 H'0000 H'XXXX H'XXXX H'04 H'XX H'00 H'33XX Address (little endian) H'A9400000 H'A9400002 H'A9400003 H'A9400004 H'A9400006 H'A9400008 H'A940000A H'A940000C H'A940000C H'A940000D H'A940000E Address (big endian) H'A9400000 H'A9400003 H'A9400002 H'A9400004 H'A9400006 H'A9400008 H'A940000A H'A940000D H'A940000D H'A940000C H'A940000E Access Size bits bits bits bits bits bits bits bits bits bits bits BANK2 Register command register Packet number register Allocation result register FIFO ports register Pointer register Data register Data register Interrupt status register Interrupt acknowledge register Interrupt mask register Bank select register Abbrev. COMMAND FIFO PORTS POINTER DATA DATA INTTERUPT INTTERUPT INTTERUPT BANK Table 5.11 LAN91C111 Registers (Bank Initial Value H'00 H'00 H'00 H'00 H'00 H'00 H'00 H'00 H'333X H'3380 H'001F H'33XX Address (little endian) H'A9400000 H'A9400001 H'A9400002 H'A9400003 H'A9400004 H'A9400005 H'A9400006 H'A9400007 H'A9400008 H'A940000A H'A940000C H'A940000E Address (big endian) H'A9400001 H'A9400000 H'A9400003 H'A9400002 H'A9400005 H'A9400004 H'A9400007 H'A9400006 H'A9400008 H'A940000A H'A940000C H'A940000E Access Size bits bits bits bits bits bits bits bits bits bits bits bits BANK3 Register Multicast table Multicast table Multicast table Multicast table Multicast table Multicast table Multicast table Multicast table Management interface Revision register Early register Bank select register Abbrev. MGMT REVISION ERCV BANK Figure 5.11 shows appearance interface connector. Table 5.12 lists assignment interface connector. interface connector Upper Lower Figure 5.11 Interface Connector Appearance Table 5.12 Assignment Interface Connector Signal Name TXRX+ N.C. N.C. RXN.C. N.C. 5.4.7 User Expansion Board Interface WARNING Always switch board user system before connecting disconnecting user expansion board CABLES CONNECTORS user expansion board. Failure will result FIRE HAZARD will damage user system board will result PERSONAL INJURY. USER PROGRAM will LOST. Overview board user expansion board connector connecting user-designed board (user expansion board) SH7751R external bus. four user expansion boards connected using stack structure. cycles SRAM accesses from SH7751R output through this expansion connector. Figure 5.12 shows user expansion board connector table 5.13 shows type connectors. Table 5.14 shows assignment, circuit configuration, status reset. details expansion board connection, refer section 2.7, Connecting User Expansion Board. Figure 5.13 shows circuit configuration user expansion connector. board Figure 5.12 User Expansion Connector Appearance Table 5.13 Type User Expansion Connectors Connector board side User expansion board side Type 52910-2809 53654-2809 (for 12-mm clearance boards) 53656-2809 (for 16-mm clearance boards) Manufacturer Molex Molex Table 5.14 Assignment User Expansion Connector Signal Name 3.3v MANU_RESET# EX_IRQ0# SYS_CLK4 SYS_CLK3 EX_CMD4 3.3v EX_CMD2 EX_CMD0 EX_BREQ#*1 EX_BS0# EX_CS4# EX_CS2# EX_CS0# EX_RW 3.3v EXP_A24 EXP_A22 EXP_A20 EXP_A18 EXP_A16 EXP_A14 EXP_A12 EXP_A10 Circuit Board Buffer Status Reset Output Input Output Output Pulled down Pulled down Pulled down Input High High High High High Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Table 5.14 Assignment User Expansion Connector (cont) Signal Name EXP_A8 3.3v EXP_A6 EXP_A4 EXP_A2 EXP_A0 Reserved Reserved EX_WE2# EX_WE0# 3.3v EXP_D1 EXP_D3 EXP_D5 EXP_D7 EXP_D9 EXP_D11 EXP_D13 EXP_D15 3.3v EXP_D17 EXP_D19 EXP_D21 EXP_D23 EXP_D25 EXP_D27 EXP_D29 Circuit Board Buffer Status Reset Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold High High Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Table 5.14 Assignment User Expansion Connector (cont) Signal Name EX_D31 3.3v 3.3v PON_RESET# EX_IRQ1# EX_DACK0 EX_DRAK0 EX_DREQ0# EX_RDY1# EX_RDY0# EX_CMD5 3.3v EX_CMD3 EX_CMD1 EX_BACK*1 EX_BS1# SH_TCLK EX_CS3# EX_CS1# EX_RD_FRAME# 3.3v EXP_A25 EXP_A23 EXP_A21 EXP_A19 Circuit Board Buffer Status Reset Input hold Output Input Output Output Input Input Input Pulled down Pulled down Pulled down Output High Pulled High High High Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Table 5.14 Assignment User Expansion Connector (cont) Signal Name EXP_A17 EXP_A15 EXP_A13 EXP_A11 EXP_A9 3.3v EXP_A7 EXP_A5 EXP_A8 EXP_A1 Reserved Reserved EX_WE3# EX_WE1# 3.3v EXP_D0 EXP_D2 EXP_D4 EXP_D6 EXP_D8 EXP_D10 EXP_D12 EXP_D14 3.3v EXP_D16 EXP_D18 EXP_D20 Circuit Board Buffer Status Reset Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold High High Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Input hold Table 5.14 Assignment User Expansion Connector (cont) Signal Name EXP_D22 EXP_D24 EXP_D26 EXP_D28 EXP_D30 3.3v 3.3v EX_IRQ6# EX_IRQ4# EX_IRQ2# SYS_CLK6 SYS_CLK5 3.3v EX_DREQ1# EX_DRAK1 EX_DACK1 Reserved EX_DRAK2 EX_DACK2 EX_BS3# EX_BS2# 3.3v Circuit Board Buffer Status Reset Input hold Input hold Input hold Input hold Input hold Output Input Input Input Output Output Input Output Output Pulled down Pulled High High Table 5.14 Assignment User Expansion Connector (cont) Signal Name EX_CS6# EX_CS5# Reserved Reserved Reserved Reserved Reserved Reserved Reserved 3.3v Reserved Reserved Reserved Reserved Reserved Reserved EX_WE6# EX_WE4# -12v Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 3.3v Circuit Board Buffer Status Reset High High High High Table 5.14 Assignment User Expansion Connector (cont) Signal Name Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 3.3v 3.3v EX_NMI EX_IRQ7# EX_IRQ5# EX_IRQ3# RDY3 RDY2 SH_STATUS1 SH_STATUS0 3.3v Reserved EX_DRAK3 EX_DACK3 Reserved Reserved Reserved Reserved Circuit Board Buffer Status Reset Input Input Input Input Input Input Output Output Pulled down Pulled Table 5.14 Assignment User Expansion Connector (cont) Signal Name Reserved 3.3v EX_IOIS16# EX_CE2B# EX_CE2A# Reserved Reserved Reserved Reserved Reserved Reserved 3.3v Reserved Reserved Reserved Reserved Reserved Reserved EX_WE7# EX_WE5# -12v Reserved Reserved Reserved Reserved Reserved Reserved Circuit Board Buffer Status Reset Input Hi-Z hold Hi-Z hold Hi-Z hold Hi-Z hold Table 5.14 Assignment User Expansion Connector (cont) Signal Name Reserved Reserved 3.3v Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 3.3v Circuit Board Buffer Status Reset Note: Since this board does support arbitration function SH7751R, EX_BREQ# EX_BACK signals cannot used. Circuit User expansion connector Circuit HD74ALVCH16244 User expansion connector SH7751R Circuit SH7751R User expansion connector Circuit Other User expansion connector Other HD74ALVCH16244 Circuit SH7751R User expansion connector Circuit User expansion connector EPM7128AETC Circuit User expansion connector CY2308ZC-1H EPM7128AETC Circuit SN74ALVCH16646 User expansion connector Circuit Circuit User expansion connector EPM9560ARC User expansion connector HD74ALVCH16244 Circuit User expansion connector User expansion connector Circuit User expansion connector Circuit Figure 5.13 Circuits User Expansion Connector Frequency Conversion SH7751R board outputs 80-MHz clock signal through CKIO pin. However, there many devices that make accesses synchronous with 80-MHz clock currently, except synchronous memory devices. Therefore, board converts frequency SRAM accesses SH7751R from 80MHz 40MHz, outputs converted signals through expansion connector. Figure 5.14 shows block diagram user expansion board interface. CKIO divider RDY/CS/ WE/RD/ BREQ/DREQ 80-MHz synchronous strobe signal FPGA 40-MHz synchronous strobe signal RDY/CS/ WE/RD/ BREQ/DREQ A[25:0] Address Address EX_A[25:0] D[31:0] Data Data EX_D[31:0] SH7751R User expansion connector Figure 5.14 Block Diagram User Expansion Board Interface Cycles User Expansion Board Interface Figure 5.15 shows SRAM access cycles through user expansion board interface. SRAM accesses, wait cycles inserted (IWait) setting on-board register. addition, wait period specified on-board register extended negating EX_RDY (EWait). setup hold period EX_CS[6:0] EX_A[25:0] against EX_RD EX_WE[7:0] specified on-board register. details, refer section 5.10, On-Board Registers. However, timing adjustment on-board register becomes valid areas common; different timing cannot specified each area independently. Note that SRAM access timing board slightly different from that SH7751R follows: Even when hold time on-board register, hold cycle inserted board. Signal name SH_CKIO 12.5ns@80MHz SH_CSx# SH_BS# SH_RW SH_RD# SH_WEx# SH_RDY# _CLK Setup1 IWait1 EWait1 Hold1 _CSx# _BS# _RD# _WE# _RDY# EX_DATA (write) EX_DATA (read) Figure 5.15 User Expansion Board Interface Cycle (SRAM Access) Connection EX_RDY[3:0] EX_CKIO[3:0] reduce load output devices board when multiple user expansion boards connected when multiple devices mounted user expansion board, board multiple EX_RDY EX_CKIO pins user expansion connector. recommended that user expansion board designed that load connected EX_CKIO EX_RDY pin. Figure 5.16 shows example EX_RDY EX_CKIO circuits when multiple user expansion boards connected board. EX_RDY[3:0] EX_RDY0 EX_RDY1 EX_RDY2 EX_RDY3 output from user expansion board output from user expansion board output from user expansion board output from user expansion board SH7751R RDY# input 80-MHz Synchronizing circuit FPGA User expansion connector EX_CKIO0 EX_CKIO1 EX_CKIO2 EX_CKIO3 CKIO input from user expansion board CKIO input from user expansion board CKIO input from user expansion board CKIO input from user expansion board EX_CKIO[3:0] SH7751R CKIO output internal divider Clock driver board User expansion board Figure 5.16 Example EX_RDY EX_CKIO Circuits when Multiple User Expansion Boards Connected shown figure 5.16, EX_RDY[3:0]# output from user expansion boards logically ORed, result input SH7751R. This means that access completed only when EX_RDY signals asserted, regardless whether each user expansion board target transfer. Therefore, user expansion boards must designed that EX_RDY signal either asserted driven high when board target access. Specifications Table 5.15 shows specifications user expansion board interface. current used user expansion board must value that subtracts consumption current board, shown table 5.15, from current power source unit. Table 5.15 also shows specifications interfaces board. Note, however, these values specifications device guaranteed board. Table 5.15 Specifications Board Interfaces Item Current consumption 3.3V -12V Current value output from each interface SH7751R (U35) Symbol Idd33 Idd5 Idd12 Idd-12 EPM9560ARC240-10 (U1) EPM7128AETC144-5 (U28) HD74ALVCH16244 (U26, U29, U32) SN74ALVCH16646 (U30, U31, U33, U34) Max. (mA) Specifications Table 5.16 shows specifications user expansion board interface. Table 5.16 Specifications User Expansion Board Interface Item Delay from clock strobe signal Symbol tdly Typ. (ns) 5.4.8 Interface WARNING Always switch board before inserting removing cards. Failure will result FIRE HAZARD will damage board card will result PERSONAL INJURY. USER PROGRAM will LOST. Overview This board provided with conforming Local Specification Rev. 2.1. This board three 3.3-V, 33-MHz, 32-bit slots 5-V, 33-MHz, 32-bit slots, which accessed through controller SH7751R. Figure 5.17 shows insert 3.3-V cards into corresponding slots. Figure 5.18 shows block diagram interface. This board provided with driver software. When using interface, driver software must prepared user. card 3.3-V card slot 3.3-V slot board board Figure 5.17 Inserting Cards into Slots SH7751R on-chip controller (3.3 MHz, bits) Interrupt controller FPGA PCI-PCI bridge Intel21150 MHz, bits) 3.3-V slot Figure 5.18 Block Diagram Interface 3.3-V slot 3.3-V slot slot slot Appearance Assignment Slots Figure 5.19 shows appearance slot, table 5.17 shows assignment slot. slot 3.3-V slot board Figure 5.19 Slot Appearance Table 5.17 Assignment Slots Signal Name TRST# INTC# Reserved Reserved Signal Name +12V INTA# V(I/O) Signal Name -12V INTB# PRSNT1# (NC) PRSNT2# (NC) Signal Name TDO(NC) INTD# Reserved +3.3V(AUX) (NC) V(I/O) AD30 AD28 IDSEL AD22 AD16 FRAME# TRDY# STOP# SDONE AD15 AD13 REQ64# Reserved REQ# AD31 AD25 C/BE3# AD19 AD17 +3.3V PERR# SERR# C/BE1# AD10 +3.3V ACK64# RST# GNT# PME#(NC) +3.3V AD26 AD24 +3.3V AD20 AD18 +3.3V +3.3V SBO# +3.3V AD11 V(I/O) V(I/O) AD29 AD27 +3.3V AD23 AD21 +3.3V C/BE2# IRDY# DEVSEL# LOCK# +3.3V +3.3V AD14 AD12 M66EN V(I/O) C/BE0# +3.3V Notes: board does support 66-MHz operation. this connected board. 3.3-V slots, this connected 3.3V. slots, connected 5.0V. A12, A13, B12, 3.3-V slot A50, A51, B50, slot ways prevent misaligned insertion cards. Interrupt Routing standard defines four interrupts (INTA#, INTB#, INTC#, INTD#) that shared (open-drain hardware). However, most commercially available cards mainly INTA#, therefore, when interrupt occurs, interrupt controller must scan INTA# cards determine interrupt source. reduce overhead created this scanning, standard introduces wiring pattern which connection INTA# INTD# shifted each slot, this board uses similar wiring, which shown figure 5.20. interrupts input FPGA 3.3-V logically ORed respectively, then interrupt input IRQ0 SH7751R. Software determine mask each interrupt source using on-board register. details, refer section 5.8, Interrupts NMI, section 5.10, On-Board Registers. CN11 INTA# INTB# INTC# INTD# CN12 INTA# INTB# INTC# INTD# CN13 INTA# INTB# INTC# INTD# CN11, CN12, CN13: 3.3V CN15, CN16: P0_INTA# P0_INTB# P0_INTC# P0_INTD# FPGA CN15 P2_INTA# P2_INTB# P2_INTC# P2_INTD# INTA# INTB# INTC# INTD# CN16 INTA# INTB# INTC# INTD# Figure 5.20 Interrupt Routing Arbitration 3.3-V bus, controller SH7751R arbitration functions. details, refer SH7751 Series Hardware Manual. bus, bridge (21150 manufactured Intel Corporation) arbitration functions. details, refer data sheet bridge. Control Registers SH7751R Table 5.18 shows control registers SH7751R. details, refer SH7751 Series Hardware Manual. Table 5.18 Controller Configuration Registers SH7751R Name configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register configuration register Abbreviation PCI_CONF0 PCI_CONF1 PCI_CONF2 PCI_CONF3 PCI_CONF4 PCI_CONF5 PCI_CONF6 PCI_CONF7 PCI_CONF8 PCI_CONF9 PCI_CONF10 PCI_CONF11 PCI_CONF12 PCI_CONF13 PCI_CONF14 PCI_CONF15 PCI_CONF16 R/W* R/W[31:8] (others) R/W[15:8] (others) R/W[7:0] (others) R/W[18:6] (others) Initial Value H'35051054 H'02900080 H'XXXXXX** H'00000000 H'00000001 H'00000000 H'00000000 H'00000000 H'00000000 H'00000000 H'00000000 H'XXXXXXXX H'00000000 H'00000040 H'00000000 H'00000100 H'00010001 Address Area H'FE200000 (H'1E200000) H'FE200004 (H'1E200004) H'FE200008 (H'1E200008) H'FE20000C (H'1E20000C) H'FE200010 (H'1E200010) H'FE200014 (H'1E200014) H'FE200018 (H'1E200018) H'FE20001C (H'1E20001C) H'FE200020 (H'1E200020) H'FE200024 (H'1E200024) H'FE200028 (H'1E200028) H'FE20002C (H'1E20002C) H'FE200030 (H'1E200030) H'FE200034 (H'1E200034) H'FE200038 (H'1E200038) H'FE20003C (H'1E20003C) H'FE200040 (H'1E200040) Access Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits Table 5.18 Controller Configuration Registers SH7751R (cont) Name configuration register Reserved Abbreviation PCI_CONF17 R/W* R/W[1:0] (others) Initial Value H'00000000 H'00000000 Address Area H'FE200044 (H'1E200044) H'FE200048 H'FE2000FC (H'1E200048 H'1E2000FC) H'FE200100 (H'1E200100) H'FE200104 (H'1E200104) H'FE200108 (H'1E200108) H'FE20010C (H'1E20010C) H'FE200110 (H'1E200110) H'FE200114 (H'1E200114) H'FE200118 (H'1E200118) H'FE20011C (H'1E20011C) H'FE200120 (H'1E200120) H'FE200124 H'FE20012C (H'1E200124 H'1E20012C) H'FE200130 (H'1E200130) H'FE200134 (H'1E200134) H'FE200138 (H'1E200138) H'FE20013C (H'1E20013C) H'FE200140 (H'1E200140) Access Size bits bits control register local space register local space register local address register local address register interrupt register interrupt mask register error address information register error command information register Reserved PCICR PCILSR0 PCILSR1 PCILAR0 PCILAR1 PCIINT PCIINPCIALR PCICLR H'000000*0 H'00000000 H'00000000 H'00000000 H'00000000 H'00000000 H'00000000 H'XXXXXXXX H'0000000X H'00000000 bits bits bits bits bits bits bits bits bits bits arbiter interrupt register arbiter interrupt mask register error master information register Reserved transfer arbitration register PCIAINT PCIAINPCIBMLR PCIDMABT H'00000000 H'00000000 H'00000000 H'00000000 H'00000000 bits bits bits bits bits Table 5.18 Controller Configuration Registers SH7751R (cont) Name Reserved Abbreviation R/W* Initial Value H'00000000 Address Area H'FE200144 H'FE20017C (H'1E200144 H'1E20017C) H'FE200180 (H'1E200180) H'FE200184 (H'1E200184) H'FE200188 (H'1E200188) H'FE20018C (H'1E20018C) H'FE200190 (H'1E200190) H'FE200194 (H'1E200194) H'FE200198 (H'1E200198) H'FE20019C (H'1E20019C) H'FE2001A0 (H'1E2001A0) H'FE2001A4 (H'1E2001A4) H'FE2001A8 (H'1E2001A8) H'FE2001AC (H'1E2001AC) H'FE2001B0 (H'1E2001B0) H'FE2001B4 (H'1E2001B4) Access Size bits transfer address register transfer local start address register transfer count register control register transfer address register transfer count register transfer count register control register transfer address register transfer local start address register transfer count register control register transfer address register transfer local start address register PCIDPA0 H'00000000 bits PCIDLA0 H'00000000 bits PCIDCR0 PCIDPA0 PCIDPA1 H'00000000 H'00000000 H'00000000 bits bits bits PCIDCR1 PCIDCR1 PCIDPA1 PCIDPA2 H'00000000 H'00000000 H'00000000 H'00000000 bits bits bits bits PCIDLA2 H'00000000 bits PCIDCR2 PCIDPA2 PCIDPA3 H'00000000 H'00000000 H'00000000 bits bits bits PCIDLA3 H'00000000 bits Table 5.18 Controller Configuration Registers SH7751R (cont) Name transfer count register control register address register Memory space base register space base register power management interrupt register power management interrupt mask register clock control register Reserved Abbreviation PCIDCR3 PCIDPA3 PCIPAR PCIMBR PCIIOBR PCIPINT R/W* Initial Value H'00000000 H'00000000 H'80XXXXXX H'XX000000 H'XXXX0000 H'00000000 Address Area H'FE2001B8 (H'1E2001B8) H'FE2001BC (H'1E2001BC) H'FE2001C0 (H'1E2001C0) H'FE2001C4 (H'1E2001C4) H'FE2001C8 (H'1E2001C8) H'FE2001CC (H'1E2001CC) H'FE2001D0 (H'1E2001D0) H'FE2001D4 (H'1E2001D4) H'FE2001D8 H'FE2001DC (H'1E2001D8 H'1E2001DC) H'FE2001E0 (H'1E2001E0) H'FE2001E4 (H'1E2001E4) H'FE2001E8 (H'1E2001E8) H'FE2001EC (H'1E2001EC) H'FE2001F0 (H'1E2001F0) H'FE2001F4 (H'1E2001F4) H'FE2001F8 H'FE2001FC (H'1E2001F8 H'1E2001FC) Access Size bits bits bits bits bits bits PCIPIN H'00000000 bits PCICLKR H'00000000 H'00000000 bits bits PCIC control register PCIC control register PCIC wait control register PCIC wait control register PCIC wait control register individual memory control register Reserved PCIBCR1 PCIBCR2 PCIWCR1 PCIWCR2 PCIWCR3 PCIMCR H'*0000000 H'0000*FFC H'77777777 H'FFFEEFFF H'07777777 H'00000000 H'00000000 bits bits bits bits bits bits bits Table 5.18 Controller Configuration Registers SH7751R (cont) Name Port control register Port data register Reserved Abbreviation CPIPCTR PCIPDTR R/W* Initial Value H'00000000 H'00000000 H'00000000 Address Area H'FE200200 (H'1E200200) H'FE200204 (H'1E200204) H'FE200208 H'FE20021C (H'1E200208 H'1E20021C) H'FE200220 (H'1E200220) Access Size bits bits bits data register PCIPDR H'XXXXXXXX bits Note: Undefined. Partly samples value external power-on reset. Bridge board bridge (21150 manufactured Intel Corporation) connecting bus. This bridge operated through configuration space mapped device when accessing configuration. Table 5.19 shows 21150 on-chip registers. details, refer data sheet 21150 PCI-to-PCI Bridge. Table 5.19 21150 On-Chip Registers Address Offset Name Vendor Register Device Register Primary Command Register Primary Status Register Revision Register Programming Interface Register Subclass Code Register Base Class Code Register Cache Line Size Register Primary Latency Timer Register Header Type Register Primary Number Register Secondary Number Register Subordinate Number Register Secondary Latency Timer Register Base Address Register Limit Address Register Secondary Status Register Memory Base Address Register Memory Limit Address Register Prefetchable Memory Base Address Register Prefetchable Memory Limit Address Register Prefetchable Memory Base Address Upper Bits Register Prefetchable Memory Limit Address Upper Bits Register R/W* R/W1TC R/W1TC Initial Value H'1011 H'0022 H'0000 H'0290 H'XX H'00 H'04 H'06 H'00 H'00 H'1011 H'00 H'00 H'00 H'00 H'01 H'01 H'0280 H'0000 H'0000 H'0001 H'0001 H'00000000 H'00000000 H'00 H'02 H'04 H'06 H'08 H'09 H'0A H'0B H'0C H'0D H'0E H'18 H'19 H'1A H'1B H'1C H'1D H'1E H'20 H'22 H'24 H'26 H'28 H'2C Access Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits Table 5.19 21150 On-Chip Registers (cont) Address Offset Name Base Address Upper Bits Register Limit Address Upper Bits Register Pointer Register Interrupt Register Bridge Control Register Capability Register Next Item Register Power Management Capabilities Register Power Management Control Status Register Support Extensions Register Data Register Chip Control Register Diagnostic Control Register Arbiter Control Register p_serr_I Event Disable Register gpio Output Data Register gpio Output Enable Control Register gpio Input Data Register Secondary Clock Control Register p_serr_I Status Register R/W* R/W, R/W1TC R/W, R/W1TC R/W1TC R/W1TC R/W1TC Initial Value H'0000 H'0000 H'000000DC H'00 H'0000 H'0001 H'0000 H'0001 H'0000 H'80 H'00 H'00 H'60 H'0200 H'00 H'00 H'00 H'00 H'0000 H'00 H'30 H'32 H'34 H'3D H'3E H'DC H'DD H'DE H'E0 H'E2 H'E3 H'40 H'41 H'42 H'64 H'65 H'66 H'67 H'68 H'6A Access Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits Note: meaning symbols R/W, W1TC, refer 21150 PCI-to-PCI Bridge data sheet. Undefined. Other Notes Usage this board conforms standard Rev. 2.1. functions defined Rev. later supported. following signals defined Rev. supported board: SBO#* SDONE* PRSNT1#* PRSNT2#* CLKRUN#* M66EN* AD[63:32]* C/BE[7:4]* REQ64#* ACK64#* PAR64* TCK* TDI* TDO* TMS* TRST#* Notes: Open board Pulled board Pulled down board wired board 5.4.9 HD64404 WARNING Always switch board user system before connecting disconnecting connectors cables. Failure will result FIRE HAZARD will damage board user system will result PERSONAL INJURY. USER PROGRAM will LOST. Overview board incorporates companion chip HD64404 support standard general with compatible machine. HD64404 companion chip from Hitachi SuperH RISC engine includes various peripheral controllers. using HD64404, functions such Display Out, USB, Audio, ATAPI, achieved. Table 5.20 shows HD64404 that used board. Those signals HD64404 connected HD64404 expansion connector. Note: SuperH trademark Hitachi, Table 5.20 HD64404 Supported Board supported board Display (VGA connector, CN23) Host (4-pin Host connector, middle lower stages) Audio CODEC (Audio jack, J12, J13, J14) ATAPI (40-pin ATAPI connector, CN22) UART (9-pin D-sub connector, CN21) supported HD64404 expansion connector Above Video Hitachi S/PDIF GPIO HSPI OS8104 JTAG Note that monitor board does include HD64404 interface driver. HD64404 driver software must prepared user program side HD64404 interface driver. particular, interface, connector inserted disconnected while power turned However, driver software must required support this function. insert disconnect connector while power turned before driver software provided. HD64404 mapped area which allocated from H'10000000 H'13FFFFFF. HD64404 width 32-bit width. Therefore, registers HD64404 allocated longword boundary. initial setting HD64404 HDI. following shows initial setting HD64404 when SH7751R little endian used. First, following setting conditions required access SH77551R HD64404. Write H'E001 SH7751R control register (BCR3). Areas mode. Write H'00110003 MPXIF_MPXCTL (H'B3FF9028). HD64404 signal becomes active. following example initial setting conditions HD64404. Wait until clock pulse stabilized, write H'00000011 MPXIF_DTMR (H'B3FF9010). bpp, 124-pixel width. Write H'00780000 MPXIF_LTAD (H'B3FF901C). H'B0780000 H'B07FFFFF temporarily translation area. Write H'07F80000 MPXIF_LTAM (H'B3FF9020). LTAM bits disabled. Write H'00000000 POWER_CC1 (H'B3FF66A8). Clocks stopped module. Write H'00000051 POWER_CC2 (H'B3FF66AC). (Initiate HD64404 memory interface.) Wait until clock stabilized, write H'00000000 POWER_XTC (H'B3FF66B0). After Audio clocks input, they disabled. Write H'80495509 MEMORYIF_MCR (H'B3FF6280). This setting using SDRAM HD64404. Table 5.21 list that used board base address reference. Table 5.21 that Used Board Base Address Reference Module Display (Host) (Function)* Audio CODEC ATAPI UART3 Address Offset H'4000 H'5800 H'5C00 H'6000 H'6500 H'6680 Board Address H'B3FF4000 H'B3FF5800 H'B3FF5C00 H'B3FF6000 H'B3FF6500 H'B3FF6680 Note: Function connector installed cannot used. Refer HD64404 Hardware Manual detailed usage including access configuration register. Display interface (CN23) Table 5.22 list register address concerning HD64404 Display interface. Figure 5.21 table 5.23 connector appearance assignment. Table 5.22 Register Address Display Interface Name Data register Control registers Board Address H'B3FF4060 H'B3FF4064 Access Size bits bits View from cable side Figure 5.21 Connector Appearance Table 5.23 Connector Assignment Signal Name BLUE HSYNC Signal Name GREEN VSYNC Host interface (CN2) Table 5.24 register address concerning HD64404 Host interface Function interface. Figure 5.22 table 5.25 host connector appearance assignment. Table 5.24 Interface Register Address Name HcRevision HcControl HcCommandStatus HcInterruptStatus HcInterruptEnable HcInterruptDisable HcHCCA HcPeriodCurrentED HcControlHeadED HcControlCurrentED HcBulkHeadED HcBulkCurrentED HcDoneHead HcFmInterval HcFmRemaining HcFmNumber HcPeriodicStart HcLSThreshold HcRhDescriptorA HcRhDescriptorB HcRhStatus HcRhPortStatus[1] HcRhPortStatus[2] TransceiverControl Board Address H'B3FF5800 H'B3FF5804 H'B3FF5808 H'B3FF580C H'B3FF5810 H'B3FF5814 H'B3FF5818 H'B3FF581C H'B3FF5820 H'B3FF5824 H'B3FF5828 H'B3FF582C H'B3FF5830 H'B3FF5834 H'B3FF5838 H'B3FF583C H'B3FF5840 H'B3FF5844 H'B3FF5848 H'B3FF584C H'B3FF5850 H'B3FF5854 H'B3FF5858 H'B3FF58F0 Access Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits Upper Lower HOST interface connector Figure 5.22 Host Connector Appearance Table 5.25 Host Connector Assignment Signal Name USB_HOST1 USB_HOST2 USB_HOST3 USB_HOST5 USB_HOST6 USB_HOST7 Function interface (CN20) Function connector installed board, cannot used. Figure 5.23 table 5.26 Function connector appearance assignment. CN20 Figure 5.23 Function Connector Appearance Table 5.26 Function Connector Assignment Signal Name USB2_DM USB2_DP Audio interface (J12, J13, J14) Table 5.27 register address concerning HD64404 Audio interface. Figure 5.24 shows Audio jack appearance. Table 5.27 Audio Interface Register Address Name Control status register Command/status address register Command/status data register Left channel data Right channel data Interrupt Enable Register Status Register Interrupt Enable Register Status Register AC97 Control Register Register Register Board Address H'B3FF6008 H'B3FF6020 H'B3FF6024 H'B3FF6028 H'B3FF602C H'B3FF6050 H'B3FF6054 H'B3FF6058 H'B3FF605C H'B3FF6060 H'B3FF6070 H'B3FF6074 Access Size bits bits bits bits bits bits bits bits bits bits bits bits AMPLIFIED HEADPHONE LINE MONO Figure 5.24 Audio Jack Appearance ATAPI interface (CN22) Table 5.28 register address concerning HD64404 ATAPI interface. Figure 5.25 table 5.29 ATAI 40-pin connector appearance assignment. Table 5.28 ATAPI Interface Register Address ATAPI Task File Register Name Read Register Data Error Sector Count Sector Number Cylinder Cylinder High Device/Head Status Alternate Status Write Register Data Features Sector Count Sector Number Cylinder Cylinder High Device/Head Command Device Control Board Address H'B3FF6500 H'B3FF6504 H'B3FF6508 H'B3FF650C H'B3FF6510 H'B3FF6514 H'B3FF6518 H'B3FF651C H'B3FF6538 Access Size bits bits bits bits bits bits bits bits bits Register Location Connected drive Connected drive Connected drive Connected drive Connected drive Connected drive Connected drive Connected drive Connected drive ATAPI Packet Command Task File Register Name Read register Data Error Interrupt Reason Byte Count Byte Count High Device Select Status Alternate Status Write register Data Features Byte Count Byte Count High Device Select Command Device Control Board Address H'B3FF6500 H'B3FF6504 H'B3FF6508 H'B3FF650C H'B3FF6510 H'B3FF6514 H'B3FF6518 H'B3FF651C H'B3FF6538 Access Size bits bits bits bits bits bits bits bits bits Register Location Connected drive Connected drive Connected drive Connected drive Connected drive Connected drive Connected drive Connected drive Connected drive Table 5.28 ATAPI Interface Register Address (cont) ATAPI Control Register Name ATAPI control ATAPI status Interrupt enable timing Multi word timing Ultra timing start address transfer count ATAPI control Last Address Last transfer count ATAPI signal status Data Transfer Mode FIFO data Board Address H'B3FF6580 H'B3FF6584 H'B3FF6588 H'B3FF658C H'B3FF6590 H'B3FF6594 H'B3FF6598 H'B3FF65A0 H'B3FF65A4 H'B3FF65A8 H'B3FF65AC H'B3FF65B0 H'B3FF65B4 H'B3FF65C0 H'B3FF65FC Access Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits Register Location HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 HD64404 view Figure 5.25 ATAPI Connector Appearance Table 5.29 ATAPI Connector Assignment Signal Name RESET DMA_REQ IOW# IOR# IOCHRDY DMA_ACK# CS0# DASP (NC) Signal Name KEYPIN (NC) IOCS16# PDIAG (NC) CS1# ATAPI interface transfer Refer HD64404 Hardware Manual. UART interface (CN21) board includes 1-channel UART interface (UART3) among channels UART interface HD64404, well SH7751R internal serial interface. They used from D-sub9 connector (CN21). Table 5.30 register concerning HD64404 UART interface. Figure 5.26 table 5.31 D-sub9 connector appearance assignment. Table 5.30 UART Interface Register Address Name Serial Mode Register3 Rate Register3 Serial Control Register3 Transmit Data Register3 Serial Status Register3 Receive Data Register3 Reserved R/(W) Board Address H'B3FF6680 H'B3FF6684 H'B3FF6688 H'B3FF668C H'B3FF6690 H'B3FF6694 H'B3FF6698 Access Size bits bits bits bits bits bits bits View from cable side Figure 5.26 D-sub9 Serial Connector Appearance Table 5.31 D-sub9 Serial Connector Assignment Signal Name RING HD64404 Expansion Connector WARNING Always switch board user system before connecting disconnecting HD64404 expansion board, connectors cables that connected HD64404 expansion board. Failure will result FIRE HAZARD will damage board user system will result PERSONAL INJURY. USER PROGRAM will LOST. Outline Some various I/Os HD64404 (Display Out, USB, Audio, ATAPI, UART) used board. board HD64404 expansion connector (CN17) that other also used. Since HD64404 signals connected 268-pin HD64404 expansion connector, desired used connecting user circuit (expansion board) HD64404 expansion connector. Figure 5.27 shows appearance HD64404 expansion connector. Expansion board HD64404 expansion connector (CN17) HS7751RSTC01H Figure 5.27 Appearance HD64404 Expansion Connector Figure 5.28 table 5.32 appearance type number HD64404 expansion connector, table 5.33 shows assignment. view A134 B134 Figure 5.28 HD64404 Expansion Connector Appearance Table 5.32 HD64404 Expansion Connector Type Location board side HD64404 expansion board side Type 1-175387-1 175386-1 Manufacturer Table 5.33 HD64404 Expansion Connector Assignment Display Digital Display Digital Display Digital Video Input Video Input Video Input Video Input Video Input Video Input Video Input Video Input Interface Video Input Signal Name VI_DATA(7) VI_DATA(6) VI_DATA(5) VI_DATA(4) +3.3 VI_DATA(3) VI_DATA(2) VI_DATA(1) VI_DATA(0) +3.3 VI_CLK DO_DATA(17) DO_DATA(18) DO_DATA(15) +3.3 ATAPI ATAPI OS8104 interface/ Expansion OS8104 interface/ Expansion OS8104 interface/ Expansion OS8104 interface/ Expansion ATAPI ATAPI ATAPI ATAPI ATAPI ATAPI AT Other recent searchesSL74HCT574 - SL74HCT574 SL74HCT574 Datasheet MC100H605 - MC100H605 MC100H605 Datasheet LL-503UYC2Q-Y2-4G - LL-503UYC2Q-Y2-4G LL-503UYC2Q-Y2-4G Datasheet G5NB - G5NB G5NB Datasheet E67B - E67B E67B Datasheet CV12032A - CV12032A CV12032A Datasheet AD823 - AD823 AD823 Datasheet
Privacy Policy | Disclaimer |