Home
L7200SDB Standard Development System Hardware User`s Manual
Contents
1. Jumper Sheet Position Default Description Comment J28 3 1 2 Closed Not applicable J45 4 1 2 Open Stand alone operation with ATX power supply Ji 5 1 2 Open Closed System wakeup Required after hardware Power on Reset J2 5 1 2 Open Closed Power on reset J3 1 See Power Management Control J13 6 See J13 and J16 J16 6 See J13 and J16 J28 3 1 2 Open PCI Frequency 16MHz J39 5 1 2 VDDIN power measurement Voltage across 1 Q resistor J40 5 1 2 VDDR power measurement Voltage across 0 1 Q resistor J41 5 1 2 VDDRC power measurement Voltage across 0 1 Q resistor J42 5 1 2 VDDA power measurement Voltage across 1 Q resistor J38 5 1 2 VDDM power measurement Voltage across 0 1 Q resistor J37 5 1 2 Open Enable 18 432 MHz oscillator Closed Disable 18 432 MHz oscillator J35 5 1 2 Open Enable 48 MHz oscillator Closed Disable 48 MHz oscillator J33 5 1 2 Open Isolate 9 216 MHz oscillator from L7200 Closed Connect 9 216 MHz oscillator to L7200 J36 5 1 2 Open Enable 9 216 MHz oscillator Closed Disable 9 216 MHz oscillator W4 5 1 2 open PE 5 connect to RI of Codec 2 3 open PE 5 connect to Flash Status bit 14 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 7 J13 and J16 J13 and J16 form a jumper block of 3 rows by 8 positions The upper rows are connected to port PE 0 through PE 7 which are inputs sampled by the L7200 on the rising edge of the power on reset
2. DAC Value VEE V Comments 0x14000044 0x10 23 1 0x30 24 3 0x50 23 3 0x70 21 1 LCD operating range 0x90 18 8 0xBO 16 4 OxDO 13 9 OxFO 11 2 Figure 15 DC to DC Converter VDD PENEI ev privet 5 L2 47uH D9 5 7 VEE vee 2 1 3 1N5818 2 VDD C37 s Ee E at D Rae tp We R32 GND GND GND 2 7k U10A a o VREF 3 i mes lt R37 BEE Ge S 47kk 16k TLC3702C TS C35 100nF Vv Vv GND GND GND VRVEE VRVEE 9 36 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 22 2 Touch Screen Interface The analog front end chip a Philips UCB1200 on the Codec Module provides the touch screen interface The connection to the main board is through an 8 pin connector Table 21 Pin Out Touch Screen J49 Pin Signal Name 1 GND 2 TSPX 3 GND 4 TSMY 5 GND 6 TSMX 7 GND TSPY C Figure 16 Touch Screen Layout L7200SDB Hardware User s Manual LinkUp Systems Advance Information 37 4 22 3 Standard LCD Connector for Color Mono Panels The LCD panel is interfaced through a 40 pin connector described below For additional panels contact LinkUp Systems Two panels are available DSTN Color 640 x 480 screen K6488L FF optional SSTN B W 640 x 480 screen G6485H FF optional The 40 pin connector J15 is an 0 1 ribbon cable header It is usually extended by a cable to the front panel A top view of the connector
3. 23C 8 J39 J40 J41 J42 J1 J2 W1 W2 JMP2 right angle 24 E J13 Header 8 x 2 1 J3 Header 5 x 2 right angle 25 1 J4 Mini DIN8 26 la Le Connector DB9 27 1 J7 Header 7 x 2 28 1 J8 Smart Card Header 29 1 e Header 5 x 2 30 1 J10 CYM1861V33PM 25PC Socket 72 pin 31 1 J11 CYM1861V33PM 25 Socket72 pin E109 32 4 J12 J18 J19 J20 Header 15 x 2 33 1 J14 Header 4 x 2 34 E J15 Header 20 x 2 35 1 J16 Header 8 36 1 J17 IC1G 68PD 1 27SF 37 5 122 J23 J26 J27 J44 AMP2 767004 2 38 1 J24 CON25 39 1 J30 52207 1490 Molex 40 E J31 52207 1890 Molex 41 1 J32 CON7 42 1 J34 L7200 Socket LinkUp Systems 43 1 J43 P1 Molex 44 1 J48 MMC AMP 45 E J49 52271 0890 46 2 LG 47 pH 47 7 RN1 AN2 RN5 RN7 RN8 RN9 10k2x8 nn 48 EE 49 2 RN14 RN15 220 4 50 13 R1 R2 R3 R4 R6 R11 R16 1kQ R27 R33 R52 R53 R54 R71 51 23 R5 R19 R20 R21 R22 R23 10 ka R26 R31 R32 R39 R42 R43 R46 R48 R51 R57 R59 R64 R65 R66 R67 R68 R73 52 la R8 R7 102 53 1 R9 720 54 1 R10 300 2 55 8 R12 R14 R15 R24 R25 R72 100 ka R74 R77 56 7 R13 R18 R41 R44 R49 R50 339 R56 57 1 R17 9 1 kQ 58 3 R29 R60 R63 120 48 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 59 1 R35 47 kQ 1 R37 16 kQ 60 2 R36 R81 270 ka Le la R38 R80 2 MQ 62 1 R47 91 ka 63 3 R58 R61 R62 0 10 64 3 R75 R83 R8
4. 17200eval b APM AngL7200 apj The SDT2 50 project build file 17200eval b APM Image AngL7200 elf 17200eval b APM Image AngL7200 rom Prebuilt L7200 Angel ROM image 17200eval b APM Image AngL7200 sym Prebuilt ADW symbol table for above ROM image 4 12 2 Installing the Target Specific Files The target specific source files are found in the 17200eval1 directory The 17200eval b directory contains a project file for the ARM SDT2 50 and ready built images of Angel Both directories should be placed in the Angel source tree in the directory Arm250 Angel Source The images can then be rebuilt using the APM project file The files stacks c and stacks hinthe 17200eval1 directory are used in preference to those in the standard Angel source If you make a copy of the Angel directory elsewhere in your directory structure other than in the Arm250 directory then Angel will fail to build as it requires a file objmacs s from the Arm2501c11 directory This can be fixed by copying this file into the new Source directory of the copied Angel 4 12 3 Configuring the L7200SDB for Angel 4 12 3 1 Memory Cards The L7200SDB has two slots for static memory cards Slot 1 appears as the CSO memory bank and Slot 2 CS1 memory bank Either slot can take an SRAM card a Flash memory card or a ROM card This port of Angel assumes that the Angel ROM image is held in a block of memory which appears at address 0x0 at reset For the L7200 evaluation board this must
5. EVEN ODD 3 5 6 8 9 D 15 0 lt lt D 31 16 3 58 AMP2 76700 4 2 GND Y Figure 11 SDRAM Address Data Signal Assignment EVEN ODD lt MD 15 0 5 8 ak 389838 5 8 nMRAS 3 5 8 MCLK amp AMP2 767004 2 L7200SDB Hardware User s Manual LinkUp Systems Advance Information Figure 12 Memory Control Signal Assignment a a OO Om Co a mom o oN a EVEN nEXFIQ nEXFIQ 28 nlOcso NPC1INT nPCTINT 36 nlOcs1 neces SE nPC2INT nPC2INT nlOCs2 eee nlOCs2 5 9 Ge nlOCS3 5 6 RUN Le 5 8 n E Ce nMWE 5 8 nMCSO 5 8 nMCS1 5 8 MCKEO 5 8 STADCCLK STADCCLK DOMU 58 nlOBEO nlOBEO DOME Sie We niQBE1 nlOWE 3 5 6 8 9 nlOBE2 nlOBE2 ME ae nlOBE3 nlOBE3 We AMP2 767004 2 GND LinkUp Systems Advance Information L7200SDB Hardware User s Manual Figure 13 Serial Ports Signal Assignment EVEN STPREQ MEDCHG amp BATOK nEXTPWR nBATCHG MMDAT MMCLK MMCMD nSMVOG nSMRESET SMDATA SMCLOCK SIBDIN Agagaanannang n n a aa L7200SDB Hardware User s Manual 38 SYCLK 34 SYFRMTX 32 SYDOUT 30 SYDIN 26 RTS 24 RXD1 AMP2 767004 2 ODD SYCLK SYFRMRX SYFRMTX SYDOUT SYDIN TXD1 RTS RXD1 DSR CTS TXD2 RXD2 SIBCLK SIBSYNC SIBDOUT LinkUp Systems Advance Information bh bh bh bh OoooOomOom daa
6. 39 YLOWER 40 GND Table 24 Signal Definitions for LCD 40 pin Header Name Function VSENSE Binary indication from LCD for preferred signaling voltage levels L 3V andH 5V ENABKL Enable Backlight H On L Off ENAVDD Enable VDD supply on LCD panel H On L Off ENAVEE Enable VEE supply on LCD panel H On L Off FRAME Citizen Display FRAME signal LOAD Citizen Display LOAD signal XRIGHT Resistive touch panel X Right conductor YLEFT Resistive touch panel Y Upper conductor YRIGHT Resistive touch panel Y Lower conductor CP Citizen Display CP signal DF AC modulation signal V12V DC Supply 12V 5 1A V5V DC Supply 5V 5 4A v3v DC Supply 3 3V 5 4A L7200SDB Hardware User s Manual LinkUp Systems Advance Information 39 The signals PO P15 CP LOAD FRAME DF ENAVEE ENAVDD and ENABKL are driven with CMOS levels and do not exceed the voltage levels selected by VSENSE during operation The signals PO P15 LOAD and FRAME are source terminated with 22 Q resistors in series and 47 pF in parallel with the connector side of the resistor Pin 1 determines the driver voltage of the panel attached If low the interface switches to a 3V drive level When high the interface drives 5V CMOS levels 4 23 Keyboard There are 3 ways to connect a keyboard to the L7200SDB system 1 Keyboard LCD module that plugs into a single row header J24 This module plugs into connector J24
7. LTD 13F No 160 Section 6 Ming Chuan East Road Taipei Taiwan R O C Tel 886 2 2791 2662 Fax 886 2 2791 6695 E mail davidt mail edom com tw Attn Mr David Teng American Pacific Technology Group APTG Room 2101 8 2102 21 F Westlands Centre 20 Westlands Road Quarry Bay Hong Kong Tel 852 2960 4611 Fax 852 2960 0185 E mail kongericOptsasia com Attn Mr Eric Kong Acetronix 5F Namhan Bldg 76 42 Hannam Dong Yongsan Ku Seoul Korea Tel 82 2 796 4561 Fax 82 2 796 4563 E mail ace ace tronix co kr Attn Mr S C Ahn Inc Technologies S Pte Ltd 629 Aljunied Road 05 15 Cititech Industrial Building Singapore 389838 Tel 65 744 1968 Fax 65 744 3919 E mail inctech pacific net sg Attn Mr Joseph Chiam L7200SDB Hardware User s Manual LinkUp Systems Advance Information 57 LinkUp Document order code L7200SDB HUM 001 58 LinkUp Systems Advance Information L7200SDB Hardware User s Manual
8. SPBT SW SPBT SW SPBT 45 16 SJ 518 Row3 SW SPBT SW SPBT SW SPBT SW SPBT com EI A SW SPST SW SP T SW SP T SW SP T 25 26 527 ROWS SW SPST SW SPST SW SPST SW SPST SWSPST SWSPST SWSPST SW SPST 463 091 eps 54 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 11 1 2 REFERENCES L7200 Internet System Processor Databook Revision 1 0 LinkUp Systems Corporation Order number L7200 DBK 001 11121 CompactFlash PC Card Interface Chip Data Sheet LinkUp Systems Corporation Order number L1121 DS 001 L7200SDB Hardware User s Manual LinkUp Systems Advance Information 55 Notes 56 LinkUp Systems Advance Information L7200SDB Hardware User s Manual Headquarters LinkUp Systems Corporation 1190 Coleman Av Suite 2C San Jose CA 95110 Tel 408 988 1848 Fax 408 988 3848 http www linkupsys com Sales Offices Premier Technical Sales Inc 3235 Kifer Road Suite 110 Santa Clara CA 95051 Tel 408 736 2260 Fax 408 736 2826 http www ptsi com Suite 4 St Mary s House 40 London Road Newbury RG14 1LA United Kingdom Tel 44 1635 262 743 Fax 44 1635 33 551 E mail Premier1stOaol com Attn Mr James Ward Silicon Alliance International Corporation 14 F 2 No 81 Hsin Tai Wu Road HsiChih Taipei Hsien 221 Taiwan R O C Tel 886 2 8698 4088 Fax 886 2 8698 4089 E mail david saic com tw Attn Mr David Liu EDOM TECHNOLOGY CORP
9. annon dadadann 33 4 20 IR Interface The L7200SDB uses an external infrared transceiver with the 8 pin Mini DIN plug recommended by the IrDA A cabled on transceiver is easier to use than photodiodes mounted to the PCB The L7200SDB supports the Actisys www actisys com 2000L transceiver and other transceivers that are pin out and function compatible The connector pin out is shown below An Sharp IrDA module may also be used however only one module can be operated at a time Please contact LinkUp for changing the standard configuration Table 18 IR Transceiver Mini DIN Pin out Pin Name Direction Function 1 TX Transmit data 2 RX1 O Receive data from Slr if SEL2 is low or from demodulated 38 kHz IR if SEL2 is high 3 GND O Ground 4 VCC 3 3V 5 IRRX2 O Receive data from Flr receiver 6 SEL1 ID1 1 O Pin for identification pulled up 7 SEL2 ID2 1 O Pin for mode select and identification pulled up jumper selectable 8 ID3 I O Pin for identification pulled up When the ID pins are in an input state they return an ID that indicates the type of IR device attached All of the ID pins are pulled up 34 Figure 14 IR Mini DIN Plug Pin Position End View of Receptacle E ES OO o gt A LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 21 Monochrome LCD and Touch Screen The L7200SDB supports two LCD displays with touch screen pa
10. be a card in Static Memory Slot 1 on the board Therefore Slot 1 must be populated with the memory card containing or to contain the Angel Debug Monitor L7200SDB Hardware User s Manual LinkUp Systems Advance Information 17 If an SRAM card is used then the Angel image must be downloaded using an ARM MultilCE after power up If Flash or ROM cards are used then these must be programmed with the Angel ROM image before being used 4 12 3 2 Boot Options When using Angel make sure the jumper BT on the front panel of the board is unconnected There are two hardware selectable memory maps If the jumper BT on the front panel is connected then the on chip PROM is aliased to zero at reset and the expansion memory at slot 1 is mapped to 0x24000000 If the jumper is not connected then the on chip PROM is not aliased and the memory slot 1 is mapped to zero If the first option is selected then the second required map is reached by writing to the remap register The ADM software assumes that it starts running in slot 1 memory at address zero i e the default memory map 4 12 3 3 Serial Connection Angel communicates with the L7200 evaluation board via a serial connection Connect the host computer to the board with a serial cable attached to the Debug Serial Connector via the adapter supplied with the board 4 12 3 4 Memory Management Unit The L7200 has an ARM720T as the CPU This processor has an MMU Memory Management Unit and a unified
11. buffer which overlaps the two physical areas might fail This only happens if the lowest alias of the SDRAM bank 1 in the 0xF0000000 to OxFOFFFFFF range is used as the DMA start address If the start of the DMA buffer uses the highest alias of the SDRAM bank 1 in the 0xF0000000 to OxFOFFFFFF range then any DMA access which overruns the end of bank 1 will run straight into the SDRAM bank 2 which avoids the problem There are two ways an application can manage DMA buffers e A fixed area of memory is set aside for DMA buffers e DMA buffers are dynamically allocated at run time using a C function like malloc Great care must be taken in both cases L7200SDB Hardware User s Manual LinkUp Systems Advance Information 21 In the first case one possible place to put the DMA buffers would be between the page tables at the top of memory and the stacks This would require altering the value of compile variable Angel_StackBaseOffsetFromTopMemory in the file dev_conf h to lower the stacks by the required amount In the second case the sequence of events should be the following 1 Allocate a DMA buffer using malloc or some other method This will return an address pointer in the range 0x00000000 to 0x02000000 which is in the cached virtual copy of the SDRAM This should also ensure that the application does not accidentally use this area for any other purpose 2 To get a pointer to the uncached virtual copy of the SDRAM add on the offs
12. running under virtual memory The user must convert the virtual function address seen by the ARM to the actual physical location of the function before passing it to the Piccolo This only affects addresses used by the PSTART instruction as all the data is passed via the ARM using virtual addresses to the data is correct 4 12 7 8 Stack Location and Size The Angel and application stacks are currently at the top of the SDRAM but below the page table and 8 words of memory used to store the results of the SDRAM autosizing The default application SVC stack size is set in the generic Angel file Stacks h by the definition of Angel_App1SVCStackSize The default is only 0x80 bytes To increase the default stack size modify this definition and recompile Angel Alternatively Angel allows for the user application to move the application stack to a separate location simply overwrite the stack pointer 4 12 7 9 Page Table There is a single level 1 page table This is located at the top of SDRAM The four main chunks of memory Slot 1 Slot 2 on chip SRAM and the virtual copy of SDRAM at address 0x0 are marked as cacheable and write bufferable No other memory is so marked All sections of memory are in domain zero with user read write access The only sections of memory that will produce an access fault are the portion of the 64 Mbytes of address space with base zero that does not correspond to the SDRAM mapped to zero To access the page table use V
13. s Manual 5 BILL OF MATERIALS The following table lists the bill of materials for Revision A 01021SCH of the L7200 revised Thursday January 21 1999 Table 27 Bill Of Materials Item Qty Reference Part Comment Manufacturer 1 12 C1 C6 C20 C24 C25 C57 10 nF C94 C103 C104 C108 C119 C120 2 2 C3 C2 0 47 uF 1 C4 10 uF 39 C5 C7 C8 C9 C10 C11 C12 100 uF C13 C16 C17 C18 C19 C23 C27 C28 C31 C33 C35 C38 C43 C45 C46 C49 C52 C56 C95 C96 C101 C102 C105 C106 C107 C109 C110 C114 C115 C116 C117 C118 c37 c21 15 uF 5 2 6 3 C22 C29 C36 1 uF 7 25 C26 C47 C51 C72 C73 C74 47 pF C75 C76 C77 C78 C79 C80 C81 C82 C83 C84 C85 C86 C87 C88 C89 C90 C91 C92 c93 8 17 C30 C34 C58 C59 C60 C61 1 nF C62 C63 C64 C65 C66 C67 C68 C69 C71 C97 C98 9 2 C41 C32 22 pF 10 4 C39 C40 C42 C44 3 3 uF 11 1 C70 47 uF 12 1 C99 100 pF 13 E D1 LED amber 14 1 D2 LED yellow 15 1 D3 LED green 16 E D4 LED red 17 1 D5 RY5KDO1 Sharp 18 1 D6 BAV70 19 la D9 D7 1N5818 20 1 D8 LM4041BIM 1 2 NS 21 1 D10 BAT54C 22 la F1 F2 F3 F4 fuse 23 2 W1 W3 JMP2 23A 4 J25 J25 J21 J33 JMP2 not populated l23B l4 J35 J36 J37 J38 JMP2 not populated L7200SDB Hardware User s Manual LinkUp Systems Advance Information 47
14. slot L7200SDB Hardware User s Manual LinkUp Systems Advance Information 3 1 Packing List When unpacking the system make sure that all of the following items are present If there is anything missing or other problems please contact your sales representative Table 2 Packing List Item Qty Name Manufacturer Manufacturer Part L7200SDB Main Board LinkUp LinkUp LinkUp LinkUp LinkUp LinkUp LinkUp Keyboard Monochrome LCD module 320 x 240 bits pixel MultiMediaCard Flash 8 MByte SanDisk SDMB 8 10 1 QWERTY Keyboard Fujitsu FKB1406 Null Modem Cable 12 1 ATX Power Supply Delta DPS 88AB A SFX or equivalent 13 1 Power Cord 14 1 L7200 Internet System Processor LinkUp L7200 DBK 001 Databook 15 1 L7200SDB Hardware User s Manual LinkUp L7200SDB HUM 001 16 1 L7200 API Reference Manual LinkUp 4 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 3 2 Add on Modules Available from Linkup Systems These add on modules are optional Some of the modules may be purchased from the original manufacturer Table 3 Documentation and Add on Modules Name Manufacturer Order 8 Flash Module 8 Mbyte AMD LinkUp L7200SDB MOD01 001 2 Flash Module 16 Mbyte AMD LinkUp L7200SDB MOD02 001 3 Color LCD Module Dual Scan 640 x 480 LinkUp L7200SDB MOD03 002 Citizen K6488L FF with backlight 4 L7200 Interne
15. td dE 12 Table 7 Interrupt Assignments iecerei a A e ETE 13 TL ble H Setup Options ici in A 14 Table 9 Files Supplied in Angel Debug Monitor Distribution oonnncinncnnnnncnnccnnnccnocccnnnccnnncanancncnnrncnnnccnnn 17 Table 10 Memory Map After Angel Inttaltzaion cnn nano n cnn nar nnnnnr cren 21 Table 11 Data Initialized by ANgel oooooonncccn nnnoconnnoconnnnncnnnnnncncnnnnnrnrn rare 21 Table 12 Switch St Function dais i 25 Table 13 Power Management Control AA 25 Table 14 Debug Serial Port Pin Out oooii ii atadas 26 Table 15 COM1 Port Prat as 28 Table16 COM2 Port PINOUT si eite aid 28 Table 17 Silkscreen for Logic Analyzer Probes cecceeseeeeeeeeeeeeeeeeeeeeeeeaeeeeeeeeaeeseeeseaeeeaeeseaeeeneeeseaeeeaes 30 Table 18 IR Transceiver Mini DIN Pin out ooococnnnnoccccnncocinnnonoccnocononnnnnnconnnnnonnnnnnnccnnnnnnnnnnnnnnnnnncnnnnnnnccnnncinnnns 34 Table 19 Pin out Monochrome Panel J31 ooo eee eeeeeeeeeeeneeeeeeeeeeeeeneeeeeeaeeeeeeaaeeeseaeeeeseaeeeeseaeeereeeeeeneneeeeees 35 Table 20 VEE Control mico tailandia inde ibid dodne adi 36 Trable 21 Pi Qut TOUCH Screen J49 cion SEENEN ANEREN 37 Table 22 LCD Data Po acaecida 38 Table 23 Pin out of LCD 40 pin Header Ji 39 Table 24 Signal Definitions for LCD 40 pin Header AAA 39 T ble 2b Raceplate Labeling EE A4 Table 26 Power GEI 46 T ble 27 Bill Of EE EEN 47 vi LinkUp Systems Advance Information L7200SDB Hardware User s Manual 1 INT
16. 1 BT open 1 Boot from on chip ROM S1 BT closed 4 0 Disable VEE for color LCD module 1 Enable VEE for color LCD module 2 0 Disable backlight of color LCD module 1 Enable backlight of color LCD module 0 IR enable Sharp RY5KD01 1 IR disable Sharp RY5KD01 3 0 Disable mono LCD 1 Enable mono LCD 4 If an external IR module is used the on board transceiver has to be turned off 6 5 RI from UCB1200 active low or Status Ready from Flash memory Boot Status from Switch S1 OPT 0 Write enable to Bank 1 2 S1 WP closed 1 Write disable to Bank 1 2 S1 WP open Debug Aux Port 0 Unassigned write only 1 0 Diagnostic LED on 1 Diagnostic LED off 2 RTS of Serial Port 1 3 DTR of Serial Port 1 4 Column 12 HI 0 Column 12 Enable 1 Column 12 Disable Column 13 0 Column 13 Enable 1 Column 13 Disable LinkUp Systems Advance Information L7200SDB Hardware User s Manual 45 Interrupt Assignments Table 7 Interrupt Assignments Interrupt Function nEXFIQ PCI nINTO PC Card 1 niNT1 nINT2 PC Card 2 Ethernet card Debug Serial Port INT3 L7200SDB Hardware User s Manual UCB1200 Interrupt LinkUp Systems Advance Information 4 6 Setup Options Following is a list of jumpers that select board options The default settings are shown in bold Table 8 Setup Options
17. 20 ppm It is capable of generating an interrupt to the processor any time of day within 1 second of its programmed time Important Note 32 kHz option Rev AA and Rev AB of the L7200 require a 32 000 kHz source that is fed into the IRCLK if an accurate RTC is required The IRCLK is serving as a real time clock source if the input pin nINT2 is low at power on reset This feature has to be enabled on the board by removing R88 and installing R89 and R32 U36A U36B R32 1 2 3 4 30kHz IRCLK KILK 5 33 74AC04 74AC04 R86 200k R87 10M 0 32 000KHz C130 C129 27pF 27pF GND GND 24 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 14 3 Switches There are 3 switches in the L7200SDB faceplate implemented as a 2 row header In this case on means a jumper is present and oft when no jumper is present All switches are independent from each other Figure 5 Switch S1 BT O O OPT lo o WP O oO Table 12 Switch S1 Function Switch Switch Switch Function 1 1 1 2 PE 0 PE 6 PE 7 Port E assignment BT OPT we Faceplate naming ON Xx Xx Code executes from the boot ROM following reset and communication is over Asynchronous Serial port 1 H a MultiMediaCard device is inserted the system boots from the card instead OFF ON Xx Code starts executing from system Flash memory after reset The debug serial port is used for debug communication OFF OFF Xx Code starts executing from
18. 4 100 2 65 1 1 Header 3 x 2 66 30 TP1 TP2 TP3 TP4 TP5 TP6 TP TP7 TP8 TP9 TP10 TP11 TP12 TP13 TP14 TP15 TP16 TP17 TP18 TP19 TP20 TP21 TP22 TP23 TP24 TP25 TP26 TP27 TP28 TP29 TP30 67 1 mm PNP 68 1 TR2 Si9933DY 69 E TR3 TR4 TR5 BCW60 70 1 Ut LM555C 71 1 U2 TL16C750 PLCC TI 172 E luz MAX3221CAE Maxim 73 2 U4 U5 MAX3243CAI Maxim 74 1 U6 74AC04 175 E U7 L1121 LinkUp Systems 76 2 U26 U9 sl9712DY not populated 77 1 U10 TLC3702C TI 78 2 U34 U13 KM416S8030 Samsung 79 E U14 U23 U25 7440244 80 1 U15 74AC00 81 1 U16 MAX6315 Maxim Los E us 74AC125 83 1 U19 74AC374 84 3 U20 U22 U24 74AC32 85 E lua 74AC138 86 3 U28 U29 U30 74LVC4245 87 1 U31 LT1491CS LTC Los la w5 w4 uMP3 89 1 Y1 3 6864 MHz 90 1 Y2 32 768 kHz 91 1 Y3 9 216 MHz 92 E Y4 3 6864 MHz 93 1 Y5 18 432 MHz 94 1 Y6 48 MHz L7200SDB Hardware User s Manual LinkUp Systems Advance Information 49 6 CPU MODULE The CPU module is a simple adapter that connects the L7200 ball grid array package to a pin grid array socket This adapter makes upgrade or changes to the CPU easy To extract the adapter use a PGA extraction tool with 4 claws to evenly extract the adapter module from the socket Use a tool such as the one shown below available from Micro Electronic Systems part number 281 See http www micro elec sys com micro elec sys pga htm for details 7 FLASH MEMORY MODULE The Flash module is a custom
19. 6 Kbyte 0xF1FFC000 Since the granularity of the level 1 page table used is 1 Mbyte this requires the page starting at 0xF1F0000 to be mapped In some situations this page may be mapped to where it already existed physically The label VirtualPageTableBase is set to point to this fixed location for easy access e The highest aliased version of SDRAM bank 1 address 0xF1000000 size of bank 1 is mapped using the MMU to two virtual locations The copy at virtual address 0x00000000 is marked as cacheable and write bufferable The copy at virtual address 0xF0000000 is marked as uncacheable and non write bufferable e The lowest aliased version of SDRAM bank 2 address 0xF1000000 is mapped using the MMU to two virtual locations above the virtual copies of bank 1 to form contiguous blocks The copy at virtual address 0x00000000 size of bank 1 is marked as cacheable and write bufferable The copy at virtual address OxFO000000 size of bank 1 is marked as uncacheable and non write bufferable e The static memory banks CSO and CS1 and the on chip SRAM are marked as cacheable and write bufferable This may cause problems if one of these banks contains Flash memory Do not write Flash memory in an area that is cached You should either disable caching for this area temporarily during the write operation and then flush the caches or disable caching permanently for this area 20 LinkUp Systems Advance Information L7200SDB Hardware User s Ma
20. LinkUp L7200SDB Standard Development System Hardware User s Manual Revision 1 0 Printed on September 2 1999 LinkUp Systems Corporation 1190 Coleman Avenue Suite 2C San Jose CA 95110 408 988 1848 fax 408 988 3848 www linkupsys com O LinkUp Systems Corporation 1998 Printed in the United States of America April 12 1999 All Rights Reserved This publication is provided AS IS LinkUp Systems Corporation hereafter LinkUp does not make any warranty of any kind either expressed or implied including but not limited to the implied warranties of merchantability and fitness for a particular purpose Information in this document is provided solely to enable system and software developers to use LinkUp products Unless specifically set forth herein there are no express or implied patent copyright or any other intellectual property rights or licenses granted hereunder to design or fabricate LinkUp products or products based on the information in this document LinkUp does not warrant that the contents of this publication whether individually or as one or more groups meets your requirements or that the publication is error free This publication could include technical inaccuracies or typographical errors Changes may be made to the information herein and these changes may be incorporated in new editions of this publication The following terms are trademarks of the LinkUp Systems Corporation LinkUp L7200 All other t
21. RODUCTION The L7200SDB standard development system is a hardware system used for development with LinkUp s L7200 Internet System Processor Any kind of operating system can be used with the L7200SDB system however the system is loaded with a WindowsCE port and driver for L7200 peripherals lt provides an Ethernet connection for fast download of code The order number for the L7200SDB system is L7200SDB 001 The L7200SDB system consists of the following boards and modules e L7200SDB Main Board Compact PCI 6U Form Factor L7200 Adapter 10 100BaseT Ethernet adapter 16 MByte Flash Memory Module with WindowsCE e 8 MByte Flash Memory Module with Angel debugger e Codec Module with UCB1200 e Keyboard LCD Monochrome Module 320 x 240 with Touch Screen e QWERTY Keyboard e Power Supply This document describes the system s architectural electrical and mechanical implementations Note Please read the Errata Sheet for a list of bugs and workarounds L7200SDB Hardware User s Manual LinkUp Systems Advance Information 2 TERMINOLOGY NC The pin is not connected to any signal Byte 8 bits of data Halfword 16 bits of data Word 32 bits of data Xx Don t care the state of this signal does not affect the function in any way L Indicates a low level on a signal H Indicates a high level on a signal RTC Real Time Clock CompactFlash CF is a registered trademark of the CompactFlash Association 415 843 1220 email infoflash compactf
22. SIMM module with 8 AMD Flash devices AM29LV016 The pinout is identical to the SRAM module 8 SRAM MODULE The optional SRAM module is an off the shelf SRAM module available from Cypress Semiconductor part number CYM1851V33PM The fast SRAM 20ns 35ns access time allows 0 wait state access This module is also useful for emulating fast burst ROMs 9 CODEC MODULE The codec module has a UCB1200 integrated analog front end chip that provides all analog functions including a touch screen interface audio codec telephone codec and an A D converter with 4 multiplexed analog inputs for measuring various voltages in a system Refer to the UCB1200 data sheet for more information e Voltage measurements e Touch screen interface e DAA interface e Microphone e Speaker Figure 20 Codec Module 50 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 9 1 1 Voltage Measurement All voltages in the system with exception of VEE may be measured directly by the 4 analog inputs VEE is derived from a resistor divider formed by R15 and R17 to stay below 7V which is the maximum input voltage to the UCB1200 The UCB1200 analog input voltage is divided down internally on the chip during the time the analog inputs are sampled This makes external voltage dividers unnecessary however they are available on the board if desired Using them would add power consumption 9 1 2 Touch Screen Interface The UCB1200 connects directl
23. See the section Keyboard Module for information on the key assignments to rows and columns 2 Scanned Keyboard on connector J30 and J32 These connectors support Fujitsu FKB1406 keyboard See http www fujitsu takamisawa com paf FKB1406 paf 3 A standard PC keyboard may be connected on serial port 1 J6 and debug serial port J9 with an AT 2 Serial converter from Access Keyboards http www accesskb demon co uk In addition keyboards can interface to the L7200SDB by an infrared connection 4 24 PC Card Interface The L7200SDB provides one standard PC Card slot A second PC Card may be added with an optional PC Card module The PC Card is isolated from the L7200 by the companion chip L1121 The L1121 also demultiplexes the static memory address and drives the upper bits to memory and I O peripherals For a description of the L1121 interface to the L7200 see the L1121 Data Sheet In addition the L1121 provides an analog output to the DC DC converter used by the mono LCD for contrast control 4 25 CompactFlash The L7200SDB does not have a native CompactFlash slot The supplied PC Card to CompactFlash adapter can be used to convert the socket 40 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 26 PCI Interface 4 26 1 General The L7200SDB has an interface to the CompactPCI back plane using connector J1 and J2 The interface provides all the functions required of a CompactPCI system slot such as clock
24. Using the in circuit emulation tools for download SRAM may be preferred in some environments The static memory controller is configured for 32 bit wide memory in Bank 1 at boot time The memory is configured for word and byte operation A few gates of glue logic are necessary to enable byte write and write deselects Writes to memory may be deselected under software control by setting port PE 7 1 or by setting Switch S1 3 to the off position In the latter case software cannot override the write disable 4 10 Static Memory Expansion Slot The L7200SDB provides a static memory expansion slot for a 72 pin SIMM A 4 MByte SRAM module is bundled with the system but this slot may also be occupied by Flash memory 4 11 Boot ROM During normal operation code executes from the system Flash memory However when the system Flash memory is blank or has become corrupt a mechanism is provided to reprogram the system Flash By selecting options on switch S1 see Section 4 14 3 the system can be made to boot from the serial port 1 Com 1 or the MultiMediaCard slot This is a feature provided by the L7200 embedded boot ROM see Reference 1 for more details The supplied MultiMediaCard device contains monitor code for the ARM debug monitor called Angel The debug monitor communicates using the Angel Debug Protocol ADP to the ARM symbolic debugger running on a host PC Angel transfers data through the serial debug port at a rate of 38 4 kbaud 8 data
25. ars aliased mirrored multiple times to fill the whole bank For example if bank 1 contains 8 Mbytes and bank 2 has 16 Mbytes the memory map would be 0xF1000000 to OxFiFFFFFF 16 Mbytes in bank 2 0xF0800000 to OxFOFFFFFF alias of the 8 Mbytes in bank 1 OxF0000000 to OxFO7FFFFF 8 Mbytes in bank 1 There will always be a contiguous block of memory around the address between the two banks 0xF1000000 starting at address 0xF1000000 size of bank 1 and ending with address 0xF1000000 size of bank 2 This aliasing is a feature of the SDRAM system not the L7200 processor 4 12 4 Downloading and Running Angel from SRAM The file AngL7200 romin the 17200eval b APM image directory is the prebuilt downloadable ROM image of Angel this will be overwritten if you rebuild the project This file should be downloaded to address 0 with SRAM in slot 1 Ensure MultilCE is connected to the board and the MultilCE server is running correctly Run the ADW ARM Debugger for Windows from the SDT2 50 toolkit Select the File gt Get File menu option Set the filename to the path of the AngL7200 rom file and set the address to download the file to O the default of 0x8000 will not work This downloads the file to the board Because this is a bare ROM image rather than a standard application image you will have to set up the debugger to run this image correctly 1 Select menu option View gt Debugger Internals The Debugger Internals window appears 2 Cl
26. bits 1 stop bit no parity Once the system is taken out of reset and the switch settings indicate the use of the boot ROM the L7200SDB board identifies itself over the debug serial port The ARM debugger ARMSD on the host PC interprets the communication protocol and provides a debugging environment 16 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 12 ARM Angel Debug Monitor This describes the port of the Angel Debug Monitor to the LinkUp Systems L7200SDB Standard Development System This port may require changes to work on any other L7200 system For generic Angel information refer to the user documentation supplied with the ARM SDT2 50 Software Development Toolkit 4 12 1 Debugger Files Only the target specific files are included in this release Merging these with the generic Angel sources is described in the next section Table 9 Files Supplied in Angel Debug Monitor Distribution File Name Comments ReadMe txt 17200eval banner h 17200eval devconf h 17200eval devices c 17200eval linkup h Configuration options 17200eval mmu s Macros for controlling the MMU 17200eval platform h 17200eval SDRAM s SDRAM autosizing macros 17200eval stacks c Replacement for generic Angel version 17200eval stacks h Replacement for generic Angel version 17200eval target s 17200eval t116c750 c 17200eval t116c750 h 17200eval makelo c
27. byte memory write operation on the PCI bus 4 26 4 Memory Accesses as Target This feature is not be implemented on the L7200SDB The board can only be the initiator never the target 4 26 5 Configuration Space Access as Initiator The host bridge on the L7200SDB implements Configuration Mechanism 1 specified in the PCI specification A processor may place the CONFIG_ADDRESS and CONFIG_DATA registers outside the usual I O address space range and write the CONFIG_ADDRESS registers with words or bytes The CompactPCI specification defines how systems connect IDSEL and PCI interrupts 4 26 6 CompactPCI Extensions e Signals ENUM CLK5 and CLK6 required for hot swapping of peripherals shall be supported e An interrupt shall be generated when ENUM is asserted e The power supply signal FAL should be used to place the board into a reset condition e The power supply signal DEG should be used to interrupt the CPU in order to prepare for loss of power L7200SDB Hardware User s Manual LinkUp Systems Advance Information 41 4 26 7 PCI Clock Speed The normal operating PCI clock rate is 16 MHz Jumper J28 open default The L7200SDB supports clock reduction to 32 MHz J28 closed Be aware of the potential for deadlock when designing the PCI interface In general avoiding deadlock means that there must be a hardware mechanism to retry or preempt CPU operations if a PCI to L7200SDB read or write needs to complete 4 27 Option
28. ce from the vectors upwards so assume that the address range 0x0 to 0x8000 is in use It will usually only use a small part of this range but the size will grow if various Angel compile time options are enabled The very top of the SDRAM will be used for both the Angel and application stacks as well as the MMU page table The on chip SRAM is not used by Angel Static memory in Slot 1 is only used to hold the Angel image so any remaining memory can be used for other purposes Static memory in Slot 2 is not used by Angel 4 12 7 Details of this Angel Port This section describes details which are specific to Angel for the L7200SDB 4 12 7 1 Start Up Code At initialization the clocks are set the SDRAM is configured the memory manager started with a single level 1 page table see sections below No other configuration or initialization is carried out In particular the SRAM or Flash and the GPIO are not configured 4 12 7 2 Clock Settings Clock settings are CPU 64 512 MHz SDRAM FCLCK 64 512 MHz SDRAM BCLCK 32 256 MHz BCLCK 32 256 MHz L7200SDB Hardware User s Manual LinkUp Systems Advance Information 19 All the peripheral sub system clock settings are not explicitly set If an application is going to use a peripheral block it should ensure that that it is correctly clocked 4 12 7 3 SDRAM Configuration The SDRAM width 8 bits or 16 bits wide and the number of banks within each SDRAM device 2 or 4 banks is configured at An
29. ear the value of vector_catch in the Debugger Internals window to 0 all the letters will appear lower case This prevents the debugger trying to catch the processor vectors which Angel will need to use in real time 3 Clear the value of semihosting_enabled to 0 This prevents the debugger from processing Angels SWI calls 4 Select menu option View gt Registers gt Current Mode The Registers window will be displayed 18 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 5 Inthe Registers window set the value of register pc to address 0 The Angel ROM image needs to run from 0 to correctly initialize Setting the program counter also is the only way that the debugger will allow the code to be run 6 You should now click the Go button This operation also has a menu equivalent under Execute gt Go The Angel debug monitor should now be running Do not stop the execution in this invocation of the debugger or else Angel will be halted You can now start a second debugger session to talk to Angel directly Remember that when the debugger starts it will ask Are you sure you want to start in remote debugging Do not connect to hardware at this stage as a second connection will be attempted to MultilCE which is bad Instead click No An ARMulator simulated connection will be started Go to the menu option Options gt Configure Debugger and set the debugger up as described in the next section 4 12 5 Running Angel
30. er BIER 19 os a ES a pei d se ab PUTT Te ion PC Card optional com ystems Corparol wwa linkupays 17200 P i DIOO1PWB 02 Rev 2 CPCI J2 Linkup S a IDN I Eo Ena fom r a Pai De Codec j A E Module p ES f A eee e EC CU CPCI J1 L7200SDB Hardware User s Manual LinkUp Systems Advance Information 9 4 1 2 L7200SDB Block Diagram Figure 3 Block Diagram L7200 SDRAM 2 x 16MByte Compact a PCI 244 Header Power Management Flash 16 MByte SRAM 4 Mbyte optional LCD Color Mono Module optional Ethernet Module 10 100 BaseT 4 KR MAX3243 160750 PC Card 11121 MultiMediaCard JS Device Gi Keyboard Fujitsu FKB1406 D 5 ON feiss MAX3243 UCB1200 Module RS232 MAX3221 RS232 GPIO Module optional Smart Card Smart Card i Header 10 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 2 Memory The following memories are provided on the L7200SDB 512 Byte Boot ROM on chip L7200 5120 Bytes of SRAM on chip L7200 Flash Static memory slot 1 on 72 pin SIMM module Flash Static memory slot 2 on 72 pin SIMM module On board SDRAM 2 devices 16 MByte each MultiMediaCard slot Smart Memory Card slot SPl compatible memory on GPIO module In addition memory may reside in the CompactFlash and PC Card slots 4 3 Memory Map An overview of the memory location
31. et 0xF0000000 to the original pointer All accesses to the buffered area should now use this pointer 3 You must now flush the MMU write buffers Otherwise if they contain an outstanding write to this buffer it may overwrite the DMA buffer some time later 4 The offset to pass to the DMA block should be calculated by taking the original pointer and adding on 0x01000000 16 Mbytes and subtracting the size of bank 1 of SDRAM 5 After all the DMA transfers have occurred you can go back to using the cached version of the buffer if you flush the caches lf you are just going to reuse the buffers but not the data then this is not required The above method has the advantage that the cache does not need to be flushed each time the buffer is accessed If a lot of CPU processing is to take place on the DMA buffer in place then it may be more efficient to use an alternative approach in which the cached version of the buffer is used and the caches are flushed before or after each DMA transfer has completed If the on chip SRAM is being used as an LCD frame buffer then its entry in the page tables must be changed to make it uncacheable and non write bufferable 4 12 7 7 Piccolo Issues Piccolo directly accesses the main system bus to read its instruction stream bypassing the MMU The base address of its instruction stream the address of the next function to execute is passed to it by the ARM using a PSTART instruction However the ARM will be
32. from Flash Memory or ROM This section assumes that the Angel ROM image is already programmed into the card in slot 1 1 Run the ADW debugger If it asks Are you sure you want to start in remote debugging then click No for the first time you run Angel Go to the menu option Options gt Configure Debugger which brings up the Debugger Configuration window In this window select remote_a as the target environment which is the Angel protocol 2 Click Configure to bring up the Angel Remote Configuration window From this window select which serial port is used on the host PC Ensure that the Heartbeat option is selected ticked 3 Configure the baud rate as high as possible 115200 baud is recommended 4 Select OK from both the Angel Remote Configuration window and the Debugger Configuration window The debugger will start to access the L7200SDB through Angel After a few seconds the Angel start up banner should be displayed in the Debugger Console window If it does not then check the serial connection and configuration options Applications can now be downloaded and run using Angel See the generic Angel documentation supplied with SDT2 50 for more details 4 12 6 Application Code Location Downloading applications to the default location of 0x8000 will work provided they fit in the available SDRAM If downloading to other locations ensure that the image does not overlap any areas of memory used by Angel Angel uses the workspa
33. gel compile time by the settings of SDRAM_CONFIGURATION in the Linkup h file The pre built Angel supplied assumes 2 banks of 16 bit wide or 64 Mbit x 8 SDRAM It should still work if only the lower bank is filled although unnecessary power consumption may result from running a non existent bank Each SDRAM device is assumed to have 4 internal banks By default the other options are set as shown below e CAS latency is set to 2 Refresh is enabled e Auto precharge is enabled for DMA ASB Main ASB and LCD accesses e Both SDRAM write buffers are enabled e The CKE clock enables are asserted to all devices all of the time e The bus tri state controller re drives the last data onto the SDRAM bus after every access 4 12 7 4 Memory Management The customized Angel initialization sequence for the L7200SDB involves mapping the memory using the L7200 s Memory Management Unit MMU This is required for the following reasons e The SDRAM must be mapped to 0 to allow the exception vector address table to be in RAM This allows user exception handlers to be patched in e The SDRAM is in one or two banks each with a maximum size of 16 Mbytes If bank 1 is not fully populated then there will either appear a gap between the banks or the start of bank 1 will have to be higher Memory mapping ensures that the whole available SDRAM is mapped contiguously at a known location address 0x0000 0000 e Areas of memory can only be marked as cac
34. generation and arbitration The interface complies with PCI specification version 2 1 except as modified by the CompactPCI specification and this specification The interface meets all PCI timing requirements for 33 MHz operation The L7200SDB meets the requirements for a 5V card through a PCI to PCI bridge chip The interface supports the following operations O C BE 0010 0011 I O Read and Write as initiator 1 C BE 0110 0111 Memory Read and Write as initiator 2 C BE 1010 1011 Configuration Read and Write as initiator The interface does not support following function 2 C BE 0110 0111 Memory Read and Write as target 4 26 2 UO Accesses as Initiator Windows CE wraps all I O accesses with code so that an I O access may be modified to fit a particular processor The PCI interface supports byte and word wide I O accesses and may support other sizes as well The window into I O space is 256 Kbytes Accesses to the first byte in the window are to be translated into address 0x00000000 of PCI I O space 4 26 3 Memory Accesses as Initiator PCI Memory appears as a single contiguous linear window of physical address space of up to 32 Mbytes Accesses to the first byte in the window shall be translated into the identical address in PCI memory space The size of a memory write operation as seen from the CPU is equal to the size of the datum being written Writing only a volatile unsigned char for example shall produce a single
35. heable and write bufferable using the MMU e The memory mapping is performed using a page table lts physical location may vary depending on the size and number of SDRAM banks It maps an aliased copy of itself to a fixed virtual address so that user code can access it The following memory management is performed by the custom initialization e The number of SDRAM banks is ascertained and then each bank is autosized This is done by writing and reading from locations in each bank the original data values are restored Only sizes of 2 8 and 16 Mbytes are supported in each bank in the autosizing routine i e only 16 64 and 128 Mbit devices are detected e A level 1 page table is created at the top of the second physical SDRAM bank address 0xF2000000 16 Kbyte OxF1FFCOOO where 16 Kbyte is the size of the page table If there is no bank 2 then the page table is placed at the top of bank 1 e Only a level 1 page table is implemented here which has a granularity of 1 Mbyte This page table will take up the top 16 Kbytes of the physical and virtual SDRAM Page tables are set to map the whole 4 Gbyte memory space on a one to one basis i e all virtual addresses will now map to the corresponding physical address before the individual areas are remapped The whole of the memory space is marked as uncacheable and non write bufferable e An alias of the page containing the page tables is created at a fixed address OxF2000000 1
36. instruction and data cache with write buffer to improve performance when the CPU is clocked faster than the memory The MMU uses page tables to mark which areas of memory can be cached or write buffered These page tables can also be used to map any virtual address the addresses the CPU core sees to any physical address the addresses which are passed to the physical memory bus This is done in blocks A level 1 page table describes memory in 1 Mbyte blocks If finer control is required a level 2 page table could be used to describe 4 Kbyte blocks The L7200SDB has one or two banks of SDRAM as the primary RAM used by the ARM CPU Three DMA controllers can also access the SDRAM a peripheral DMA block which reads and writes to SDRAM and a pair of LCD controllers which read only These DMA controllers access the SDRAM directly and therefore the addresses they use are not remapped by the L7200 MMU Because the DMA controllers are on the other side of the cache from the CPU if an area of memory marked as cacheable is written by DMA then the CPU may not see the change This can be prevented by marking areas used by DMA as uncacheable The spaces provided for the SDRAM banks are both 16 Mbytes in size Bank 1 always starts at address 0xF0000000 and may be populated with 2 8 or 16 Mbytes Bank 2 always starts at address 0xF1000000 and may be populated with 0 2 8 or the full 16 Mbytes If a bank is only partially populated then that memory appe
37. irtualPageTableBase which points to the first entry after any remapping has been carried out 4 12 7 10 Changes Required in Platform independent Code In the debug version we have set DEBUG_BASE to point into the remapped slot 1 memory This address is out of range for the Mov command on line 463 of start rom s and so has to be replaced by the line shown below LDR rl DEBUG_BASE This change affects a debug version of Angel only 4 12 7 11 Debug Version This uses logterm debugging through the on chip UART 2 115200 bps 8 data bits 1 stop bit 1 start bit 22 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 12 7 12 Building Angel The SDT2 50 project build file Ang 7200 ap in the directory 17200eval b APM is used to rebuild the Angel project The build process will produce 45 warnings These have been introduced due to a higher level of warning notification being enabled than used previously the warnings should be removed for future releases of Angel This produces the AngL7200 rom AngL7200 sym and the AngL7200 e1f images in the 17200eval b APM Images directory The AngL7200 rom image is the image to download to the board The AngL7200 sym file is a symbol table which can be loaded by the Debugger and used to help debugging Angel via MultilCE After downloading the ROM image the symbol table can be loaded by choosing the menu option File gt Load symbols only This brings up the Open dialog box which
38. is used to select the symbol file The Files of Type box in the Open dialog box will have to be set to All Files to see the symbol file The symbols refer to locations after Angel s remapping of the memory during initialization so do not rely on these symbols until the MMU has been enabled 4 13 LEDs There are 4 LEDs visible from the faceplate Their functions are described below Red LED The red LED is on when the L7200 is in Run mode Green LED After power on the green LED is turned on by reset Typically as soon as the CPU comes out of reset the LED is turned off by software indicating successful boot up When the operating system is running the kernel periodically may toggle the LED indicating normal operation The green LED is on during reset and remains on until software turns it off by writing to the BUZ control bit This LED is under software control during normal operation and may be used for debug purposes Yellow LED The yellow LED is controlled by the Watchdog output It is turned on when the Watchdog Timer expires Amber LED The amber LED is driven by the Auxiliary Port bit 1 and is not affected by power on reset or by user reset After power up this LED is on L7200SDB Hardware User s Manual LinkUp Systems Advance Information 23 4 14 Reset Button and External Reset There are several reset options Power On Reset Hardware Power on Reset from the faceplate When this jumper is momentarily connected the who
39. lash org www compactflash org 2 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 3 SYSTEM OVERVIEW This section is an overview of the L7200SDB system A brief summary of functions is listed below Table 1 Summary of L7200SDB Item Form Factor is Compact PCI System RAM SDRAM Comments 6U 2 Slots wide 32 Mbytes on board 16 bits wide System Flash 16 Mbytes expandable to 16 32 64 Mbytes 72 pin SIMM module 32 bits wide System SRAM Optional memory up to 8 MByte 32 bit wide Boot ROM Software Reset 512 bytes on chip WDOG output LED 4 LEDs for status and debug Debug Serial Port Debug Ethernet Port 9 pin Sub D connector N A ICE Interface 14 pin header Timers PCI Interface See L7200 Databook See PCI Interface Product Serial Port Serial 1 2 9 pin Sub D connector Keyboard Option 1 Keyboard Option 2 Custom scan keyboard 32 keys included Fujitsu QWERTY keyboard FKB1406 Keyboard Option 3 RS232 to PC Keyboard converter optional Logic Analyzer Probes Fast IR Medium IR Slow IR For Hewlett Packard logic analyzer Only slow IR is supported by WinCE Optional Sharp IR Module Smart Card Reader MultiMediaCard Interface Optional not supported by WinCE 8 16 or 32 Mbyte LCD and Touch Screen on 40 pin connector PC Card Compact Flash Type or Il Implemented through PC Card
40. le system and L7200 is reset The wakeup jumper has to be shorted to get the L7200 out of Deep Sleep mode and into the Run mode Reset Hardware reset from the faceplate When temporarily connected this jumper resets the whole system and gives the L7200 a partial reset in which the real time clock and SDRAM contents are preserved A partial reset may also be invoked by software A pulse on the wakeup input to the L7200 is generated so that the system automatically goes into Run mode ICE reset The in circuit emulator may reset the system This has the same effect as the partial reset described above Software Initiated Software may initiate a reset by asserting the WDOG output of the L7200 This has the same effect as the partial reset described above 4 14 1 Software Reset The L7200SDB has a software reset mechanism for cold reset and reboot of the system When the Watchdog output is asserted through software the system is reset Header W2 has to be jumpered 4 14 2 Timers and RTC The L7200 has various timers capable of periodically interrupting the CPU These may be programmed for periods from 1 ms to 100 ms in 1 ms increments A very low power timer derived from the 32 768 kHz oscillator may be used for interrupts in intervals of 31 25 ms 15 62 ms 7 81 ms and 3 91 ms Software may change the period of these timers setting a different interrupt period for each interrupt event The accuracy depends on the 32 768 kHz crystal which is
41. memory The L7200 can be bootstrapped from a MultiMediaCard device which is much faster than loading memory through the serial port The MultiMediaCard device can be programmed with a PC Card adapter 4 16 Smart Card Interface The L7200 provides a direct interface to a Smart Cara If a card is inserted the board applies power through a power MOSFET TR3 Only 5V cards are supported The card reader is a Push Push type from Amphenol For a description of the card interface see the L7200 Databook Figure 6 Smart Card Reader 4 17 Debug Serial Port The L7200SDB has a debug serial port with a default baud rate of 38 4 kbaud This port uses a male DB9 connector with a pin out identical to a standard PC Connect the host PC to the board with a null modem cable Table 14 Debug Serial Port Pin out Pin Name Pin Name 1 6 DBG_DSR 2 DBG_RX 7 DBG_RTS 3 DBG_TX 8 DBG_ CTS o 4 DBG_DTR V12V 5 GND The debug serial port DBG_RX DBG_TX supports a serial data format of 8 data bits 1 stop bit and no parity The debug serial port is used exclusively for debug and is not shared with any other function Note V12V on pin 9 may be protected by fuse F1 however this fuse is not installed in the L7200SDB as shipped If V12V is required to connect a standard PC keyboard with an interface adapter such as the AT 2 Serial from Access Keyboards http www accesskb demon co uk then F1 must be installed 26 LinkUp Syste
42. ms Advance Information L7200SDB Hardware User s Manual 4 17 1 Debug Serial Port Cable Connection The debug serial port is available on J9 and is connected with a flat ribbon cable to the sub D 9 pin connector on the faceplate The following connections have to be present Figure 7 Debug Serial Port Cable Connection SUB D 9 pin male 10 pin connector RxD 2 TxD 3 DTR 4 GND DSR 6 RTS CTS 12V 9 OAN DO P Co P L7200SDB Hardware User s Manual LinkUp Systems Advance Information 27 4 18 Product Serial Ports The L7200SDB has two product serial ports UART1 on the L7200 is connected to COM1 and UART2 is connected to COM2 with a Maxim RS 232 driver UART2 is shared with the IrDA port when the slow IrDA mode is used This serial port uses the same pin out and connector type as the debug serial port V12V is protected by fuse F1 which must be installed if needed Connect to the host PC with a null modem cable Table 15 COM1 Port Pin out Pin Name Pin Name E 6 DSR 2 RX 7 RTS 3 TX 8 CTS EI DTR 9 5 GND Table 16 COM2 Port Pin out Pin Name Pin Name 6 2 RX 7 RTS TX le cts 4 9 V12V 5 GND 28 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 19 Logic Analyzer Probes The L7200SDB provides an HP style logic analyzer probe bundle for connecting to the processor s address and data lines HP E5346A High Density Adapters This i
43. n Code Location 19 4 12 7 Detalls of this Angel Portuaria 19 LAS EDS atacada dat dele otal eat 23 4 14 Reset Button and External Reset enamine i a a a e Ta N 24 4 141 Software eet datada i ad las E 24 E CEMA EE 24 14 37 IS Wir tt dota iia 25 4 14 4 Power Management Control 25 4 15 MultiMediaCard BEL 26 4 16 Smart Gard Intertace TEE 26 4A7 gt Debug RTE RE 26 4 17 1 Debug Serial Port Cable Connection 27 4 18 Product Serial TE 28 4 19 Logic Analyzer Probes succionar tl id E 29 L7200SDB Hardware User s Manual LinkUp Systems Advance Information iii 4 205 IDETTE ege g eegente dit doll 34 4 21 Monochrome LCD and Touch Gcreen eneen nennen 35 4 22 Monochrome LCD with Touch Green 35 4221 MEE Control unan o di id ee ee ee 36 4 22 2 Touch Screen Interface ben 37 4 22 3 Standard LCD Connector for Color Mono Panels AA 38 4 23 KOYDO Mita o as 40 424 PCCard Interface cuicos 40 4 25 CompactFlash ie ad a sie 40 4 26 POhNterface s eue o Site Sie ees 41 SS ET EE 41 4 26 2 1 0 Accessesias InitlatOr ici nd 41 4 26 3 Memory Accesses as Initiator cnn raro cnn naar rr nnr rra 41 4 26 4 Memory Accesses as Target ceccceeeeeneeeeteneeeeeenaeeeeeeaeeeeeeaeeeeeeeaeeeseeaaeeeseneeeeeneneeerenaaes 41 4 26 5 Configuration Space Access as Initiator ooonoinnnccdnninninnninnnonnnconnccnnccnnrccnnrccrnrcannrcnnn 41 4 26 6 CompactPCI Extensions a aos 41 4 26 7 gt PQIClOck Speed cito ii 42 4 21 el le 42 4 28 Er
44. nel e Mono LCD module with built in touch screen for up to 4 bits pixel half VGA size e Standard 40 pin LCD connector to a color monochrome panel for up to 12 bits pixel VGA size 4 22 Monochrome LCD with Touch Screen The Keyboard LCD module is equipped with an ALPS monochrome panel 320 x 240 pixel with integrated touch screen The bias voltage is around 20 25V which is generated using a DC DC converter controlled by one of the L7200 pulse width modulators Table 19 Pin out Monochrome Panel J31 Pin Signal Name Function 1 V5 Bias supply 2 V2 Bias supply 3 VEE LCD driver supply 4 VDD Logic supply 5 MLFP Frame start signal 6 VSS 7 MLLP Line latch signal 8 VSS 9 MLAC AC signal for LCD driver 10 LCDON H display on L display off 11 MLCP Clock for segment shift register 12 V4 Bias supply 13 V3 Bias supply EP MLD3 Data 3 15 MLD2 Data 2 16 MLD1 Data 1 17 MLDO Data 0 18 NC No connection L7200SDB Hardware User s Manual LinkUp Systems Advance Information 35 4 22 1 VEE Control A DC to DC converter driven by the L7200 produces VEE R23 determines how the drive output will switch either at the trailing or leading edge For positive voltage R23 is connected to GND VREF is 1 2V VRVEE comes from the analog output of the L1121 For a duty cycle of 12 1 the range VEE is variable as listed in table below Table 20 VEE Control
45. ng from the fan of the power supply The supply is turned on through pin 14 of the ATX connector by the jumper on W2 Figure 19 ATX Power Supply VDD VDD 2 3 4 5 6 8 9 VDD 3 4 5 6 7 9 V5V 2 3 5 7 9 V12V 3 V12V lt lt MOLEX55 66 N39 28 1203 V V GND GND L7200SDB Hardware User s Manual LinkUp Systems Advance Information 45 4 31 Power Measurement To measure power on the various power planes of the L7200 all power planes are isolated and routed through a low value resistor with a closely coupled 2 pin header Power consumption can be calculated by measuring the voltage drop across the resistors The resistor values are not the same for all planes The resistors are routed in a Kevenin type fashion so pad resistance is eliminated 4 31 1 Dynamic Power Measurement If power is measured dynamically the resistor must be removed Power can be measured using a loop of 20 gauge wire and a current probe The recommended current probes are the Tektronix TCP202 probe or AM5030 Amplifier with probe for higher sensitivity Plane Table 26 Power Planes Connector Comment Number Resistor Value Resistor VDDIN J39 L7200 Pad power 1Q R60 VDDR J40 L7200 UO power 0 1 Q VDDC J41 L7200 Core power 0 12 R62 VDDA J42 17200 PLL and 32 kHz oscillator 12 R63 VDDM J38 L7200 SDRAM power 0 12 R58 46 LinkUp Systems Advance Information L7200SDB Hardware User
46. nocccncoroccnnonnccnrnncc cnn narran 29 Figure 9 SMI Address Signal Aeslonment AAA 30 Figure 10 SMI Data Signal Assignment c eee eeeeeeeeee tent eeeeeeeeaeeseaeesaeeseaeesaeeseaeeseaeeseaeeseaeeseaeeseneeeeeeeens 31 Figure 11 SDRAM Address Data Signal Aeslonment cnn oca nnnn cnn cnn nccrnn canario 31 Figure 12 Memory Control Signal Aeslgnment conc crono cnn cnc nn cnn 32 Figure 13 Serial Ports Signal Aeslonment cnn nn cnn nr anna nn nn c nn n nn nan nn cnn na nnccnnns 33 Figure 14 IR Mini DIN Plug Pin Position End View of Receptacle AAA 34 Figure 15 DC to DG Converter EE 36 Figure 16 Touch Screen Layout seed Eege ENEE ENEE ev eee ied erie 37 Figure 17 LCD Flat Panel Header J15 Foot 38 Figure 18 Faceplate Marking ciriciri aa Nadara re Gaa riea aii 43 Flore 19 ATX ower SUPPI y s iiine iaa 45 Figure 20 Codec Module Steet anneo a eiaei r e u AAA a ea Eege 50 Figure 2t Keyboard LCD Made a E a VS ege aa A a cet a aaan EAE 52 FiguUre 22KOyboOard A e E OTT 53 Figure 23 ele Ku le 54 L7200SDB Hardware User s Manual LinkUp Systems Advance Information v LIST OF TABLES Table t Summary of E7200SDB iii ba eesti id 3 Rable 2 Packing iS iii A ee EE 4 Table 3 Documentation and Add on Modules AAA 5 Table 4 Third Party Add on Modules oooocococcccccoccococccccccononononcccnnncnnnnnonccnnnnnnnnnnnnnncnnnncnnnnnnnncnnnnrnnnnnnnncnnnnnninnnns 5 Table 5 Memory M t ei AA AS 11 Table 6 GPIO Port Assignment iii
47. nual The default final virtual memory map after Angel initialization is shown in Table 10 Table 10 Memory Map After Angel Initialization Address Description OxF0000000 Virtual copy of SDRAM contiguous block uncacheable This is a virtual copy of the block of memory from the physical address bank 1 base 16 Mbytes size of bank 1 onwards 0x60000000 On chip SRAM cacheable and bufferable 0x24000000 CSO Static Memory Bank 1 cacheable and bufferable 0x10000000 CS1 Static Memory Bank 2 cacheable and bufferable 0x00000000 Virtual copy of SDRAM contiguous block cacheable and bufferable This is a virtual copy of the block of memory from the physical address bank 1 base 16 Mbyte size of bank 1 onwards Initialization also creates the data structures shown in Table 11 Table 11 Data Initialized by Angel Address Description 0xF1FFC000 Virtual alias of the page table Always access the page table using this address because it is uncached and at a fixed location Don t use this address if the MMU is turned off OxF1FFBFFC Stored value of the size of bank 2 of SDRAM in Mbytes OxF1FFBFF8 Size of bank 1 of SDRAM in Mbytes OxF1FFBFF4 Pointer to the physical address of the page table If you copy this pointer elsewhere then you can use it to access the physical page table if the MMU is turned off OxF1FFBFFO Pointer to the physical address of the base of the contiguous bl
48. ock of SDRAM bank 1 base 16 Mbytes size of bank 1 4 12 7 5 Autosizing As shown in the above memory map the results of the Angel SDRAM autosizing exercise during initialization are stored at virtual addresses OxF1FFBFF8 and OxF1FFBFFC The possible values of each of these are 0 2 8 and 16 although Angel will fail if bank 1 has a value of 0 4 12 7 6 DMA Issues The SDRAM is shared between the CPU and the various DMA controllers i e the peripheral DMA controller and the two LCD DMA controllers For best performance the CPU uses the cached alias of the SDRAM from address 0x00000000 upwards The DMA controllers need to be given the offset of the physical address to access from the start of the SDRAM base address 0xF0000000 this offset can be between in the range 0 to 32 Mbytes The DMA controllers access the SDRAM directly and do not use the virtual to physical mapping provided by the MMU Care must be taken to avoid the following problems e The CPU should not cache or write buffer memory locations used for DMA buffers Otherwise the CPU may not see the DMA update the buffers and the DMA may not see the CPU update the buffers This can be avoided by using the uncached image of the SDRAM starting at virtual address OxFO000000 rather than the cached version at virtual address 0x0000000 If there is less than 16 Mbytes of memory in SDRAM bank 1 then there will be a discontinuity between the two SDRAM banks and a DMA
49. oduct Serial 2 J6 Com 1 COM1 DB9 male Debug Ethernet DbgEth ETHERNET RJ45 TV Composite C VIDEO RCA jack Optional S Video S VIDEO Mini DIN 4 Reset Button WI Reset RES Button CPU reset maintain SDRAM Power On Reset J2 POR POR Button Complete power on reset Wakup J1 Wakeup WUP Button Wakeup L7200 Modem Line LINE RJ11 Battery Change J3 2 NBATCHG nBC Header Various input signals to simulate External Power J3 4 NEXTPWR nEP Header Power states of a power supply Power Fail J3 6 NPWRFL nPF Header Media Change J3 8 MEDCHG MCH Header Jumper Battery OK Se BATOK BOK Header Flat Panel J15 LCD 0 LCD 40 pin ribbon Connector Header plug 44 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 30 Power Supply The L7200SDB board receives power through J1 of the PCI connector or when operated stand alone through an ATX power supply connector J43 To ease migration of software developed on the L7200SDB to the final design it provides access to all power management control signals on a header from the front faceplate Power for the individual power planes of the L7200 for core I O memory and analog oscillator PLL functions may be measured through Kevenin resistors with 0 1 pin connections The ATX power supply requires a minimum load of 1A on the 5V supply to turn on Therefore a 5 Q resistor is connected to one of the 5V outputs Make sure that this resistor gets proper cooli
50. ontPanel ute agoe init io la a Eed 43 TN WEN lu CEET 43 4 29 Faceplate Connectors and Labeling ooooocncnninccnnnnicinncnnnccnnnncnnnnccnnrnc nan c rar r arc rn rra 44 4 304 Power SUPPIW EE 45 4 31 Power Measurement EE 46 4 31 1 Dynamic Power Measurememt cnn nano nnnn nono nn nn nn nr rn nn nara rrrrnnnrnnrnnnners 46 5 BILL OF MATERIALS osos inician een ariadna een caen 47 6 e UR el UR E A A ccsede edi stestivtecsdedtiedtvecsastedlss 50 fs FLASH MEMORY MODULE 0 0 c asair teranse ie in 50 8 SRAM MODULE 6000 ai 50 9 CODEC MODULE EE 50 9 1 1 Voltage Measurement s ccscassicccesstacesieshaeagecheesaieceetasceceeueuseesdeyascadeesdecesdeactansecueeeasecses 51 9 1 2 Touch Screen Interface e r e Ea aa Ea aa aAa aaea r a eena aidaa 51 9 1 3 DAA aere 51 10 KEYBOARD LCD MODULE cooocccncccconcconnncnnoncnoncnncnnan cnn cnn cananea 52 10 1 Keyboard Schematic aici ere e deed ege Deen Eh ee vie etn eet 54 11 REFERENCES cnica ia 55 iv LinkUp Systems Advance Information L7200SDB Hardware User s Manual LIST OF FIGURES Figure T Main Board Assembly aaa 6 Figure 2 Main Board Layla a 9 Figure 3 Block DIAM A o 10 Figure 4 J13 and J16 Factory Settings AAA 15 Figlite 5 SWIICA Si geet A ee ie ed ee ee 25 Figure 6 Smart Card Header 20 aii iii 26 Figure 7 Debug Serial Port Cable Connection oooonoccconccnocconccnnoncconcncnnnccnnnn conc cnn rca cnn rra rra 27 Figure 8 Logic Analyzer ProbeS ooooonnccccnn
51. pin order is shown in the following diagram Figure 17 LCD Flat Panel Header J15 Footprint 39 E ES 40 Table 22 LCD Data Format Citizen Color K6488L FF 640 x 480 Data Pin Citizen B W G6485H FF 640 x 480 Single Beginning of Scan Line Scan PO UD7 Upper Scan Red 0 Pixel 7 P1 UD6 Upper Scan Green 0 Pixel 6 P2 ups Upper Scan Blue 0 Pixel 5 P3 UD4 Upper Scan Red 1 Pixel 4 P4 LD7 Lower Scan Red 0 5 P5 LD6 Lower Scan Green 0 P6 LD5 Lower Scan Blue 0 P7 LD4 Lower Scan Red 1 ES P8 UD3 Upper Scan Green 1 Pixel 3 P9 UD2 Upper Scan Blue 1 Pixel 2 P10 UD1 Upper Scan Red 2 Pixel 1 P11 UDO Upper Scan Green 2 Pixel 0 Upper leftmost P12 P13 LD3 Lower Scan Green 1 LD2 Lower Scan Blue 1 Es P14 LD1 Lower Scan Red 2 P15 wo 8 LDO Lower Scan Blue 2 LinkUp Systems Advance Information L7200SDB Hardware User s Manual Table 23 Pin out of LCD 40 pin Header J15 Pin Function Pin Function Function 1 SELECT 2 V12V 3 ENABKL 4 GND 5 vav 6 vav 7 ENAVDD 8 V5V 9 V5V 10 ENAVEE 44 DF 12 GND 13 PO 14 P1 15 P2 16 P3 17 P8 18 P9 19 P10 20 P11 21 GND 22 P4 23 P5 24 P6 25 P7 26 P12 27 P13 28 P14 29 P15 30 GND 31 FRAME 32 LOAD 33 GND 34 CP 35 GND 36 XLEFT 37 XRIGHT 38 YUPPER
52. rademarks and registered trademarks are the property of their respective companies LinkUp Systems Corporation 1190 Coleman Avenue Suite 2C San Jose CA 95110 408 988 1848 408 988 3848 fax www linkupsys com TABLE OF CONTENTS TL INTRODUCTION is 1 2 TERMINOLOGY eegene EE 2 3 SYSTEM OVERVIE Wisin a di ena 3 3 1 A BCEE 4 3 2 Add on Modules Available from Linkup Systems oooconccnnnccninccnnncncnncnnono conocia nan cn non cn ran cnrannncnncnnin 5 3 2 1 Add on Modules Available from Third Parties 5 3 2 2 System Assembly nn RA A o E 6 233 Check List Before Board Is Turned On 7 4 L7 2005DB MAIN BOARD 0oooccoii tad 8 4 1 Physical Form ee EE 8 4 1 1 MENA aces casas aa a eaa AE TEE ALETE NEAN A iana 9 41 2 1E72008DB Block RE Le En EEN 10 Bio E TEE 11 43 Memory Map cia ds 11 44 GPIO Port Maps att ata iia 12 4 5 interrupt Assignments ennan aaa ib tdo 13 4 6 Setup Belt 14 AEDs SS RI 15 4 8 Dynamic RAM dictada ted des nana tas 15 4 97 System Flash sect cs ee cette r as eee elle Game ine Santee Dev e eg 15 4 10 Static Memory Expansion Slot sriid remando ieee aaen a e toa Enae ia aha Ea Eaa Pera aaeeeiai 16 4 14 ele EE 16 4 12 ARM Angel Debug Montt victim linda it 17 4 12 1 Debugger Files 4 12 2 Installing the Target Specific Files AAA 17 4 12 3 Configuring the L7200SDB for Angel 17 4 12 4 Downloading and Running Angel from GAME 18 4 12 5 Running Angel from Flash Memory or PROM 19 4 12 6 Applicatio
53. ring normal operation PE 4 controls the Sharp IR module PE 5 RI or Flash Status PE 5 is pulled low by the default setting because W4 has no signal connected PE 6 PE 6 is used as a status bit selectable by S1 For a description refer to the S1 description PE 7 Write Protect PE 7 must be pulled low If S1 WP is jumpered then writes to Bank 1 or 2 of the static memory are enabled default setting PE 7 may be controlled by software to protect memory from being overwritten 4 8 Dynamic RAM The L7200SDB provides for 32 Mbytes of SDRAM soldered to the board with no provision for DRAM expansion The system RAM can be expanded by placing SRAM in the static memory expansion slot 4 9 System Flash The L7200SDB provides 16 MBytes of linear Flash memory on a custom 72 pin SIMM module Static memory can also be expanded by installing an SRAM 72 pin SIMM module in that slot The L7200 is able to block erase and block protect the Flash memory with a granularity of 512 KByte block The L7200 is able to write to Flash memory in words or bytes There is a software controlled global write protect register bit implemented through GPIO port PE 7 This bit prevents the hardware from asserting the write enable signal which disables all writes to Flash memory L7200SDB Hardware User s Manual LinkUp Systems Advance Information 15 Bank 1 of the static memory interface of the L7200 nCSO is intended for Flash memory but may be used for SRAM
54. s The front panel has openings for optional modules such as e TV module IR module e Smart Card reader Because these modules are optional contact LinkUp Systems for more information 42 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 28 Front Panel 4 28 1 Markings The processor name is visible on the faceplate For the exact order number of the L7200 refer to the data sheet A revision field in the form of 1 0 2 0 3 0 etc is visible on the faceplate The revision number is updated when the processor revision or PCB design changes Figure 18 Faceplate Marking L7200SDB Hardware User s Manual LinkUp Systems Advance Information 43 4 29 Faceplate Connectors and Labeling A table of connectors and connector types that are accessible from the front panel is shown below All connectors are labeled with the naming convention listed in the table There are a number of signals accessible from the front panel to emulate a power supply and signals derived from it A stimulus source such as a pattern generator may be used to drive these signals The signals would be used in a target system e g Battery OK would be a indicator of the battery charging state Table 25 Faceplate Labeling Connector Ref Label Front Panel Connector Type Comment Debug Serial Port J9 Dbg Ser DBG SER DB9 male Product Serial 1 J5 Com 0 COMO DB9 male Pr
55. s a standard interface for HP analyzers that uses AMP Mictor 38 connectors to interface to a bundle of 32 logic analyzer probes The HP logic analyzers use 90 kQ terminating DC loads Therefore all input signals to the L7200 have been pulled up down with 10 kQ resistors Silk screen labels are placed near the logic analyzer connector as defined in the table below The addresses should be byte addresses address 0 selecting a single byte For the signal assignment see the schematic blocks below EVEN Refers to the even number probe ODD Refers to the odd number probe Figure 8 Logic Analyzer Probes Probo cables from logic analyzer gh density adapter cables Internal termination networks Top view surface mount connector AMP Mictor 38 pin assignment 0000000000000000000 HP E5346A high density termination adapter L7200SDB Hardware User s Manual LinkUp Systems Advance Information 29 Table 17 Silkscreen for Logic Analyzer Probes Silkscreen Label Connector Signals Buses ADDRESS J23 A 25 0 SMI DATA J26 D 31 0 SDRAM J44 MA 13 0 MD 15 0 nMRAS SDRAM CONTROL J22 Control signals SMI and SDRAM MISC J27 Miscellaneous Serial Ports 3 5 6 8 9 A 15 0 30 Figure 9 SM LinkUp Systems Advance Information Address Signal Assignment AMP2 767004 2 L7200SDB Hardware User s Manual Figure 10 SMI Data Signal Assignment
56. s and I O assignments is shown below For further details see the L7200 Data Book Table 5 Memory Map Memory Address Function Space Boot 0x0000 0000 Boot from on chip ROM if bootstrap option PE 0 1 in which case the boot ROM is ROM 0x4000 0000 readable starting at location 0x0000 0000 Whether or not the bootstrap option is selected the boot ROM is always readable starting at location 0x4000 0000 SRAM 0x6000 0000 On chip SRAM memory nlOCSO 0x0000 0000 Flash or SRAM memory 0x2400 0000 Bank 1 is readable starting at location 0x0000 0000 if bootstrap option PE O 0 Whether or not the bootstrap option is selected Bank 1 is always readable starting at location 0x2400 0000 nlOCs1 0x1000 0000 Flash or SRAM memory Bank 2 nlOCS2 0x1400 0000 PC Card 1 on board nlOCS3 0x1800 0000 PC Card Debug Port A25 A24 0x1800 0000 0 0 0x1900 0000 0 1 Debug UART TL16C750 0x1A00 0000 1 0 8 bit Auxiliary Register write only 0x1B00 0000 1 1 PC Card 2 on expansion adapter nlOCS4 0x1C00 0000 PCI Controller VPC360 L7200SDB Hardware User s Manual LinkUp Systems Advance Information 11 4 4 GPIO Port Map Table 6 GPIO Port Assignment GPIO Port Port A Port B Port C Bit Position Function 7 0 Keyboard rows input to L7200 pulled down with 100 kQ 7 0 Data bus D 23 16 7 0 Data bus D 31 24 Port D Port E 7 0 Universal GPIO port on expansion connector 0 0 Boot from 32 bit memory in Bank 1 S
57. signal nSTPOR Care must be taken that the strapping options selected by PE 0 through PE 4 are set properly Failure to do so may result in unpredictable behavior PE 5 through PE 7 are assigned to control functions as described above Figure 4 J13 and J16 Factory Settings PE 0 BOOTEN The state of this signal is determined by switch S1 BE and may be high or low If PE 0 is high S1 BE closed then the L7200 will boot from the on chip ROM See also S1 for a detailed description PE 1 PLLBYPASS This signal should be high only when an external CPU clock is desired Usually this signal is low ENAVEE During normal operation PE 1 enables VEE for the LCD mono or color panel PE 2 E18M If this signal is high while PE 1 is high it indicates to the L7200 that an 18 4 MHz oscillator in Y5 is connected to STCLK otherwise a 13 MHz clock is assumed PE 2 is ignored if PE 1 is low ENABKL During normal operation PE 2 will control the backlight of the mono or color LCD PE 3 1016BIT When low the L7200 handles Bank 0 nlIOCSO as 32 bit memory The L7200SDB board supports only 32 bit wide memory in Bank O All other banks have to be set for 32 bit access under software control LCDON During normal operation PE 3 controls the monochrome panel PE 4 PCCARD This signal must be high at power on reset The L1121 U7 is used to translate the upper address bits of the static memory controller into a 26 bit wide address NIREN Du
58. supply is set to the proper line voltage either 110 or 220V The default setting is 110V Failure to set the correct voltage may permanently damage the power supply and board e Carefully connect the power supply without flexing the board Check jumper W2 which controls the ATX power supply This jumper must be closed for the supply to turn on Check that all components and modules are properly seated e Check that all jumpers are set properly L7200SDB Hardware User s Manual LinkUp Systems Advance Information 4 L7200SDB MAIN BOARD This section describes the main board of the L7200SDB system The description starts with a board outline block diagram and L7200 specific control signals followed by chapters for each interface of the L7200 4 1 Physical Form Factor The L7200SDB main board has the physical size of a CompactPCI industry standard for a 6U card approximately 9 inches x 6 inches The Compact PCI interface is supported as outlined in the PCI Interface section 8 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 4 1 1 Main Board Layout Figure 2 Main Board Layout S J eS vun Wl mmm ODER mmm D e J Si too E E 10 Module i ean wm Lu 2 1 ek Optional M unin geo l Wa rro ooopooooo o r v Us r ooroorrroo y Me rr oooro roo de Km mm iia Bee mun a 4 ere d y TA d TTYL a a A e be ATX Pow
59. system Flash memory after reset The Ethernet port is used for debug communication X X ON The block write protection for the system Flash memory is enabled Protected blocks cannot be written X X OFF The block write protection for the system Flash memory is disabled Protected blocks can be written 4 14 4 Power Management Control The L7200 provides a number of control signals that are used to signal battery status power failure and other conditions These Power Management Control signals are buffered by a 74AC244 The input voltage swing may be between 0 and 3 3V All signals go to the corresponding pins of the L7200 Because all input signals are pulled up and some signals are active high such as BATOK and MEDCHG these signals have to be jumpered by connecting them to GND or driven by a signal that selects the desired system mode Table 13 Power Management Control Front Panel Description Jumper Default Setting Active Level BATOK Battery OK signal closed high MEDCHG Media Change signal closed high nPWRFL Power Fail signal open low nEXTPWR External Power signal open low nBATCHG Battery Change signal open low L7200SDB Hardware User s Manual LinkUp Systems Advance Information 25 4 15 MultiMediaCard Slot The L7200SDB provides a MultiMediaCard slot This may be used for either Flash or ROM MultiMediaCard devices The card may also be used to load programs and data into the on board Flash
60. t System Processor LinkUp L7200 DBK 001 Databook L7200SDB Hardware User s Manual L7200SDB HUM 001 LinkUp 5 6 L7200 API Reference Manual 3 2 1 Add on Modules Available from Third Partie LinkUp L7200API REF 001 S These add on modules are optional and may be purchased from the original manufacturer Some of these may also be made available by LinkUp Table 4 Third Party Add on Modules Item Name Manufacturer Part 1 SRAM Module 4 MByte also available from Linkup Cypress CYM1851V33PM 20C Flash MultiMediaCard 8 MByte SRAM Module 8 MByte Cypress CYM1861V33PM 20C IR Module Actisys IR200L Smart Card Reader Amphenol C702 10M008 0152 Smart Card Tritheim Technologies Inc SanDisk SDMB 8 6 7 Keyboard QWERTY L7200SDB Hardware User s Manual LinkUp Systems Advance Information Fujitsu FKB1406 3 2 2 System Assembly Figure 1 Main Board Assembly SRAM 4 Mbyte optional UCB1200 Module Flash 16 MByte Ethernet Module L7200 Main Board 6 LinkUp Systems Advance Information L7200SDB Hardware User s Manual 3 2 3 Check List Before Board Is Turned On Before unpacking be sure to be properly grounded and that work surfaces are grounded and static dissipative Any electrostatic build up that is discharged by touching any of the boards may permanently damage the components Make sure that the ATX power
61. y to a touch panel The capacitors C60 C63 filter out noise from the touch panel caused by coupling from the LCD refresh circuitry The UCB1200 is synchronized to the signal CLLE to ensure that samples are taken when noise induced by the line clock is at a minimum 9 1 3 DAA Interface An integrated DAA from Xecom the XEO56u is used for the line interface There are control signals provided for mute ring indicator and off hook switches L7200SDB Hardware User s Manual LinkUp Systems Advance Information 51 10 KEYBOARD LCD MODULE As described in the Keyboard section of the main board there a number of keyboard options The module described here is an assembly of a PCB board with an elastomer keypad and LCD module on top Figure 21 Keyboard LCD Module LCD Module with touch screen Elastomeric Keypad 52 LinkUp Systems Advance Information L7200SDB Hardware User s Manual Figure 22 Keyboard Layout Col8 Col7 Col6 Col5 Col4 Col3 Col2 Col Cold Row5 L7200SDB Hardware User s Manual LinkUp Systems Advance Information 53 10 1 Keyboard Schematic The schematic show shows the location of the switches shown rotated 90 degrees counterclockwise Figure 23 Keyboard Schematics COLO COL1 COL2 COL3 COL4 72 72 72 ve 0 Y 0 ROWO SW SPBT SW SHST SW SPBT 35 59 S 58 Row1 SW SPBT SW SPST SW par SW SPBT 10 41 512 SJ Row2a SW SPBT SW
Download Pdf Manuals
Related Search
Related Contents
V7 CAT6 STP Shielded Network Cable 0,5 (RJ45m/m) grey 0,5m SBS TEAEROHUY530K mobile phone case Bulkhead-Style Fiber Optic Panels User Manual Range - ACT Meters 取扱説明書 - アイリスオーヤマ 組立・施工説明書 JVC LPT0641-001A VCR User Manual MANUAL DE USUARIO SIMDIA n° 101 Samsung ML-1220M 用戶手冊 Copyright © All rights reserved.
Failed to retrieve file