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*)

 

 

E0C33 Family Software Development Tool Compiler with Strong Optim


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



PF882-03
E0C33 Family Software Development Tool
Compiler with Strong Optimization Capability Useful Extended Instructions Based E0C33 Instruction Assembly Source Level Debugger with Simulator Function with Various Debugging Features Supporting Windows DESCRIPTION
E0C33 Family development tools provide following environment suitable developing applications that E0C33 Family microcomputer: Software development language using compiler optimized E0C33 architecture compiler strong optimization capability, makes possible compile source files with higher code efficiency. Software development assembly language using extended instruction Pleasant debugging environment using debugger that supports assembly level debugging with which various debugging functions
DEVELOPMENT FLOW
source files file.c Assembly source files file.s
Work Bench wb33 Make file
Compiler gcc33
Preprocessor pp33
file.mak
file.ps
Make
Instruction Extender ext33 file.ms
Assembler as33 Object files file.o
Librarian lib33 file.lib Library files
ANSI Library Emulation Library ********.lib
Linker lk33 file.map file.sym file.par Parameter file file.srf Absolute object file
Debugger db33 Simulator
Disassembler dis33 Disassembly list file file.dis
Binary/HEX Converter hex33 file.sa data file
Debug tool ICE33+PRC33xxx ICD33 DMT33MON
External data Writer
Internal data (Mask data file) SEIKO EPSON
Target Board
E0C33 Family Software Development Tool
Creating source program
Create source files using general-purpose editor. program created several separate modules (source files).
Creating make file
Create make file automatic processing from compiling preprocessing linking. basic make file created easily Work Bench.
Executing make
Execute make using make file created generate srf33 object file that debugged. make sequentially executes necessary processes from among ones below. Compiling case sources) source files compiled Compiler gcc33. gcc33 delivers assembly source files (.ps) entered Instruction Extender ext33. Preprocessing Preprocessor case assembly sources) source files that created assembler language first processed Preprocessor pp33. pp33 expands preprocessor instructions into mnemonics that assembled with Assembler delivers assembly source files (.ps) entered Instruction Extender ext33. Optimization Instruction Extender Instruction Extender ext33 expands extended instructions described source file (.ps) into mnemonics that assembled with Assembler delivers assembly source files (.ms) entered Assembler as33. Furthermore, ext33 optimizes assembly source decreasing unnecessary immediate extension instructions (ext). absolute addresses symbols cannot defined until linking finished when developing program with multiple modules. ext33 supports 2-pass make that optimizes codes using symbol/map files created when linking. When 2-pass make specified, make executes ext33 following process again after first linking finished. Assembling source files that delivered from Instruction Extender ext33 assembled Assembler as33. as33 converts source codes into machine codes delivers object file that linked with other modules registered libraries. When multi-module software program (multiple source files) developed, source files subjected above processing. Linking more object files produced assembling. Linker lk33 bundles those multiple files into create executable object file mapped ROM. lk33 delivers object files srf33 format, which contains necessary information debugging, along with other information.
Debugging
srf33 object file that delivered from linker should debugged Debugger db33. Using ICE33, ICD33 Debug Monitor allows programmer perform debugging, including that hardware operation. db33 also provides simulator mode which operations E0C33000 Core memory models simulated personal computer.
Disassembling
Disassembler dis33 disassembles linked object file purpose verifying correspondence between source codes absolute addresses, dumping data from data area. indispensable tool program development, suggested utility tool.
Creating data/mask data
make target and/or mask data, create external data file and/or internal data file from srf33 object file delivered Linker using Binary/HEX converter hex33. Finally submit mask data (internal data) Seiko Epson.
tools above executed Work Bench. Each tool also executed individually without using make. Besides these tools, Librarian lib33 provided. lib33 make edit libraries with general-purpose modules (object files delivered from Assembler). will effective developing applications using E0C33 Family future.
E0C33 Family Software Development Tool
DEVELOPMENT ENVIRONMENT
PC-AT compatible computer Parallel
12345678 RS232C
Serial
ICE33
SEIKO EPSON CORP.
PRC33XXX board Software tool Windows95 Windows NT4.0
tools from compiler linker operate 32-bit applications window.
Target board
FEATURES
Extended Instruction instruction extended E0C33 instructions into form easy use. Mainly supports extension immediate data offset values into bits, 3operand operations. Principle extended instructions
Classification Extended branch Extended operation Function Branches entire address space Instruction format LABEL xadd reg, reg, 32-bit value Instruction xjp, xcall, xjrgt, xjrge, xjrne delayed branch instructions xadd, xsub, xand, xoor, xxor
3-operand operation with 32-bit immediate data Other extended operation 32-bit immediate data operation Extended immediate data 32-bit immediate data substitution substitution Extended shift Shift operation from bits Extended stack relative load Load store from/to stack area Extended absolute Load store from/to absolute address load addresses Extended operation operation absolute addresses
xcmp reg, 32-bit value xcmp, xnot xld.w reg, symbol+32-bit value xld.w xsrl reg, 0-32 xsrl reg, xsrl, xsll, xsra, xld.w reg, [sp+32bit value] xld.w, xld.ub, xld.b, xld.uh, xld.h xld.w reg, [symbol+32-bit value] xld.w, xld.ub, xld.b, xld.uh, xld.h btst reg, [symbol+32-bit value] btst, bset, bclr, bnot
Instruction Extender Compiler Libraries Preprocessor Assembler Linker Debugger
Expands extended instructions into optimized form according information delivered from linker. compiler optimized based 2.7.2 meet E0C33 architecture. compiler instruction extender realize high-code efficiency. Supports ANSI floating-point emulation libraries. Provides macro, #include, #define #ifdef functions assembly sources. Supports relocatable assembly absolute assembly. Supports free mapping function that allows software cashing. Assembly source level debugger. Supports useful such seven multi-window tool bar. Supports software simulator (Core memory model). Communicates host computer through serial port parallel port (for high-speed downloading). Emulates internal external memory 8MB. Various break, trace, real-time dump free-run functions available. Supports E0C33xxx chips installing board. tool that allows mouse-based control software tools. Allows on-board debugging (for target board) with serial communication.
Work Bench Debug Monitor
E0C33 Family Software Development Tool
NOTICE: part this material reproduced duplicated form means without written permission Seiko Epson. Seiko Epson reserves right make changes this material without notice. Seiko Epson does assume liability kind arising inaccuracies contained this material application product circuit and, further, there representation that this material applicable products requiring high level reliability, such medical products. Moreover, license intellectual property rights granted implication otherwise, there representation warranty that anything made accordance with this material will free from patent copyright infringement third party. This material portions thereof contain technology subject relating strategic products under control Foreign Exchange Foreign Trade Japan require export license from Ministry International Trade Industry other approval from another government agency. Seiko Epson Corporation 2000 right reserved.
SEIKO EPSON CORPORATION
ELECTRONIC DEVICES MARKETING DIVISION
Marketing Engineering Group International Marketing Department (Europe U.S.A.) 421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone 042-587-5812 042-587-5564 International Marketing Department (Asia) 421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone 042-587-5814 042-587-5110
EPSON Electronic Devices Website
http://www.epson.co.jp/device/

Other recent searches


VHP100 - VHP100   VHP100 Datasheet
uPD78F4216 - uPD78F4216   uPD78F4216 Datasheet
TVP3033 - TVP3033   TVP3033 Datasheet
TPCC8073 - TPCC8073   TPCC8073 Datasheet
SY89321L - SY89321L   SY89321L Datasheet
HFA04TB60S - HFA04TB60S   HFA04TB60S Datasheet
GL3Z2D1C0S - GL3Z2D1C0S   GL3Z2D1C0S Datasheet
CMUSH05-4 - CMUSH05-4   CMUSH05-4 Datasheet
BVH-133H1 - BVH-133H1   BVH-133H1 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive