The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Cautions Keep safety first your circuit designs! Renesas Technolo


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet




Cautions
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 searches


SL74HCT574 - 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
© 2012 Datasheet Archive