📄 target.nr
字号:
ROM..SH "SPECIAL CONSIDERATIONS"The Sandpoint hardware does not include an onboard ethernetcontroller. The user will need to supply a PCI ethernet controllercard. The supported ethernet chip types include:.TS Eexpand,tab(|);lf3 lf3 lf3 lf3 lf3l l l l l ..sp .5 Device | Vendor | Bus | NETIF | SENS/END_21040 | Digital | PCI | yes | yes21140 | Digital | PCI | yes | yes21143 | Digital | PCI | no | yes82557 | Intel | PCI | no | yes 82558 | Intel | PCI | no | yes 82559 | Intel | PCI | no | yes 79C970 | AMD | PCI | no | yes79C971 | AMD | PCI | no | yes79C972 | AMD | PCI | no | yes3c90X |3Com | PCI | no | yes.TE.IPD-Link DFE-500Tx - Rev C6 (DEC 21140) (both netif and END drivers).IPD-Link DFE-500Tx - Rev C2 (DEC 21140) (both netif and END drivers).IPDEC EB143 - PCI Rev 2.0 (DEC 21143) (END driver only) .IPIntel EtherExpress Pro100B PCI (82557 based) (END driver only).IPIntel EtherExpress Pro100+ PCI (82558 based) (END driver only).IPIntel EtherExpress Pro100+ PCI (82559 based) (END driver only).IPAMD PcNet-FAST Level One (AMC972 based) (END only).IPAMP RayLan 1001a PcNet-FAST (AMC972 based) (END only).LP .SS "Delivered Objects"Delivered Objects in this version is.CS ataDrv.o - ATA/EIDE HDD driver ataShow.o - ATA/EIDE HDD display if_dc.o - DEC 21x4x Ethernet LAN network interface driver dec21x40End.o - DEC 21x4x Ethernet LAN END driver fei82557End.o - Intel 82557, 82558, 82559 END driver ln97xEnd.o - AMD 79c97x END driver El3c90xEnd.o - 3Com EtherLink 3C90x END driver.CE.SS "Support for L1 Cache Locking"L1 cache locking is available for MPC8240, MPC750, MPC755, MPC7400 andMPC7410. The cache lock routine can be used to lock the entire dataor instruction cache with a specified memory region. .SS "Support for L2 Cache"L2 Cache is available for MPC750, MPC755, MPC7400,MPC7410, MPC7450, MPC7455 & MPC7441. Callback function pointers for L2 cache Global Invalidation, L2 Cache Enable,L2 Cache Flush and L2 Cache Disable are intialized in sysHwInit().Note: The L2 Cache was not behaving consistently on the MPMCGYRUS Rev X2 board on which the sp7445 bsp was tested. So the L2 cache has to disabled for the sp7445 BSP by undefing INCLUDE_CACHE_L2 untill the issue is resolved..SS "Support for L2 Private Memory"This feature is supported only on PPMC755 or PPMC7410. Part of the L2SRAM can be configured as private SRAM, and can be mapped to physicaladdress space. By default, INCLUDE_L2PM is defined for the sp755 BSPwhich installs 512K of L2 cache SRAM as a private L2 SRAM region beyondthe local RAM region. Since the PPMC7400 and PPMC7410 shares the sameBSP sp74xx, to enable L2PM support for the 7410, you need to use-DSP7410 in the Makefile. This can be done by commenting anduncommenting the EXTRA_DEFINE lines in the Makefile. .SS "Support for L2 Cache Locking"L2 cache locking is supported on MPC750, MPC755, MPC7400 and MPC7410. On theseCPUs L2 is implemented as an unified cache. The L2 cache lock librarycan be used to lock data or instructions in the L2 cache..SS "Support for AltiVec"MPC7400, MPC7410, MPC7450, MPC7455, MPC7441, MPC7445support an altiVec sub-systemthat implements vector processing. Support for altiVec is now available, but analtiVec aware compiler must be used to create applications thatuse altiVec instructions. The altiVec support, can be enabled bydefining INCLUDE_ALTIVEC in config.h.SS "Support for cache snooping"Note: Cache snooping is not supported in the present release.It can be enabled by definingSNOOP_ENABLE in config.h. When enabled, memory allocated viacacheDmaAlloc will have both snoop enable MMU flag, and cache flagturned on. This is not recommended for this release..SS "Support for L3 Cache "L3 cache is supported on MPC7450/MPC7455. The L3 Cache is implemented as a unified cache..SS "Make Targets"The Release Macro in the Makefile is defined asRELEASE = bootrom.hex vxWorks vxWorks.st The following images can not be built..IPvxWorks_rom ....................... image too big.IPvxWorks.res_rom .................. undefined reference to 'RAM_DST_ADRS'.IPvxWorks.res_rom_res_low .... image too big.IPbootrom_res .......................... undefined reference to 'RAM_DST_ADRS'.LP.SS "Note:" The ROM resident images have not been tested..SS "Known Problems"PROBLEM #1:Reading Device and Vendor Ids from PCI IDSEL 12 may cause the systemto hang. A workaround solution is to skip this IDSEL when reading PCIdevices. Example: for (idsel = 0; idsel < 32; idsel++) if (idsel == 12) continue; else { ....... }Switch S6 in shared slot 2 position does not appear to work if switchesS3 & S4 are placed in MODE 0.Slot numbers are incorrectly labelled in the documentation. The slotnumbers from the PPMC outward are 2,1,4,3 respectively.PROBLEM #2 (IDE-Reset):When ATA device is used, the warm reset appears to hang the board, andthe board has to be power-cycled.PROBLEM #3 (ISA-DMA):In the users manual revision 1.01, dated 6/9/1999, Board revisionLevel X2, Errata Revision Level B, shows that "The Winbond PCIRSTsignal conflicts with the PCIRST signal from the reset controller";the reason being 'ISA-DMA does not seem to work'. This problem willbe fixed X3 revision of the board.PROBLEM #4 (L2 CACHE): In the PowerPC Evaluation System Users Manual Rev 4.01 dated 05/19/00,Board revision Level X2, Altimus Errata Revision Level A, says that Problem: "If MPC750/MPC755 CPU's are installed and MCM69p737 SRAM's areinstalled, pin B6(SE3) is undriven""If MPC7400 CPU's is used, or if MCM69p737 SRAM's are used, thenpin B6 is either driven (address A17) or is ignored by SRAM" Impact: "L2 cache may not operate or may not be reliable"Work-Around: "Add a pulldown to LA17" OR "Use late-write devices (69R737)that ignore pin B6(SE3) "PROBLEM #5 (L3 CACHE on PPMC7450): The Product page on the Motorola web site and the Valis documentationstates that 2 MB of L3 cache is present. Actually only 1 MB of L3 Cacheis present.Impact: "If the L3 Cache is initialized with the L3 Cache size set to2 MB, the system crashes."Work-Around: "Make sure that the L3 Cache Size is set to 1 MB wheninitializing the L3 Cache.".SS "Processor Card DIP Switch Settings.TS Eexpand,tab(|);lf3 lf3 lf3 lf3 l l l l ..sp .4 SW1 | PPMC-7400 X2 / PPMC-750 / PPMC-755 / PPMC-7400 X3 / PPMC-7410 X3_1 | ON2 | ON3 | ON4 | OFF5 | ON6 | ON7 | ON8 | OFFMPC75x/74xx PLL : 4X 133 266 333 400MPC107 PLL : PCI=33 , BUS = 100SW1 | PPMC-7450 X1 | PPMC7450 X2 Refer to the Sandpoint X3 Valis Documentation.MPC7450 (PPMC7450-X1) PLL : 6X 400 500 600 800MPC107 PLL : PCI=33 , BUS = 100 MPC7450 (PPMC7450-X2) PLL : 8X 533 666 800 MPC107 PLL : PCI=33 , BUS = 100MPC744x PLL : 6X 400 500 600 800MPC107 PLL : PCI=33 , BUS = 100SW1/SW2 PPMC-7455 X1/X2 Refer to the Sandpoint 111 Documentation.Note: As of this beta release for Tornado 2.2 the documentation is not available for the Switch settings. The BSP was tested with the settings that came preset. Update this section before RTM.SW1: 1 2 3 4 5 6 7 8 ON OFF OFF ON ON ON ON OFFSW2: 1 2 3 4 5 6 7 8 ON OFF ON OFF ON ON OFF OFF.TE.TS Eexpand,tab(|);lf3 lf3 lf3 lf3 l l l l ..sp .4 SW2 : PPMC-7400 X2 / PPMC-755 / PPMC750=======================================SYSRST : COP Resets only PrMCPCI66MHZ : 33 MHz OnlyTRIGSEL : Trigger InPROGSEL : RCS1 on Local ROM AGENT : Free AgentPrMCTYPE : MOTSPS PrPMCMAPSEL : Map B / CHRPROMLOC : RCS0 on PCISW2 : PPMC-7400 X3 / PPMC-7410 X3 / PPMC-7450 X1/X2 / PPMC-744x X2=============================SYSRST : COP Resets only PrMCM66EN : 33 MHz OnlyROMSEL : Standard Flash SelectedPROGSEL : Local Flash is BootableAGENT : Free AgentPMCTYPE : MOTSPS PrPMCMAPSEL : Map B / CHRPROMLOC : RCS0 on PCI.TE.SH "X2 BASEBOARD LAYOUT"The diagram below shows jumpers relevant to VxWorks configuration..bS C C O O M PARA MOU KEY M 2 LLEL SE BORD 1 _____________________________________________________________________| ________ | || || || || | || s3|.____||_| |___||_____||___||___||___| || ________ || s4|_||____.| || ___________________________ || _ _ _ _ | | || |p||p||p||p| | | || |c||c||c||c| | | || ______ |i||i||i||i| | P P M C | ||s6|.__||_| |s||s|| || | | | || |l||l||s||s| | 8240 or 755 or 750 | || |o||o||l||l| | 7400 or 7410 | || |t||t||o||o| | | || |3||4||t||t| | | || |_||_|| || | |__________________________| || |1||2| ___ || | || | J J J | | | || | || | ____ 3 3 3 | | | ||1 _ 2 ____ | || | | U6 | 0 2 1 | | | | | | | s5|___.| |_||_| | ROM| |_|_| || | | |____| __ || | |M R P | | || | |I E O | | || | |S S W | | || | |C E E _ _ _________ | | || | | _T R_ |J||J| |IDE 2 | | | || | | |s2| |s1| |3||3| |_________| |__| || |_| |__| |__| |3||4| __________ __________ || ____B____ |_||_| |IDE 1 | |FLOPPY | || |_________| 1|__________| 1|__________| ||_____________________________________________________________________| S3, S4 Mode Switches PPMC- Processor card B- Battery Connector Symbols (||) in Switches indicates default mode U6- Rom Socket .bE.SH "SEE ALSO".tG "Getting Started,".pG "Configuration," .pG "Architecture Appendix".SH "SUPPORT INFORMATION".CStelephone: (510) 748-4100 email: support@wrs.com fax: (510) 749-2164.CE.SH "BIBLIOGRAPHY".iB "Sandpoint User's Manual and Hardware Design Manual".iB "http://www.mot.com/SPS/PowerPC/teksupport/refdesigns/sandpoint.html".iB "MPC8240 Integrated Processor User's Manual".iB "MPC755 Processor User Manual".iB "MPC750 Processor User Manual".iB "MPC7400 Processor User Manual".iB "MPC7410 Processor User Manual".iB "SPS BSP user manual.iB "MPC107 PCI Bridge/Memory Controller User's Manual".iB "Addendum to MPC107 PCI Bridge/Memory Controller User苨 Manual".iB "MPC107 Revision 4.0 Supplement and User's Manual Errata".iB "Winbond W83C553F SYSTEM I/O CONTROLLER WITH PCI ARBITER User Manual".iB "National Semiconductor PC87308VUL SuperIO User's Manual".iB "DEC 2114X Ethernet Controller User's Manual".iB "Intel 82557 Ethernet Controller User's Manual".iB "AMD 97X PCFAST Ethernet Controller User's Manual".iB "Am29F040B 4 Megabit (512 K x 8-Bit) CMOS 5.0 Volt-only, ".iB "Uniform Sector Flash Memory Manual.".iB "PCI Local Bus Specification Revision 2.1".iB "PowerPC Embedded Application Binary Interface 32-Bit Implementation".iB "Altimus X2 Release V1.1 Schematics"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -