= Mvme2100 = {{Infobox BSP |BSP_name = Example BSP |Manufacturer = Who made me? |image = ADSP BF537 STAMP color dark.jpg |caption = optional image caption |Board_URL = http:/manufacturer.com/ExampleBoard |Architecture = Architecture |CPU_model = Model name |Monitor = uBoot, uMon |Simulator = Yes. [wiki:Developer/Simulators/SkyEye Skyeye] |Aliases = Any RTEMS BSP Aliases? |RAM = XXX MB |NVMEM = 32 MB Flash, 16 KB EEPROM |Serial = one. UART part name. |NICs = one. NIC part name. |Other = anything else you need to say }} = Overview = The MVME2100 is a Motorola VMEbus board. It is a variable of the motorola_shared BSP. The MVME2100x is a single board computer (SBC) with support for PCI mezzanine cards. It is based on the MPC8240 microprocessor. The right front panel cutout provides access to PMC I/O. One single-width PMC can be installed. The left front panel cutout provides access to Type II PC-MIP I/O (SCSI, VGA, etc.) Up to two PC-MIP cards can be added. The center of the MVME2100 SBC can accommodate one Type I PC-MIP card (on connectors P21, P22, and P23). It should be noted that any Type I PC-MIP card that does not incorporate I/O (such as flash memory) can also be installed on the left side of the board where the Type II PC-MIP cards are normally installed (on either P31/P32 or P41/P42) The PMC slot is shared with one of the PC-MIP Type I slots. A factory build option determines whether the slot will support a PMC board or a PC-MIP Type I board (i.e. connectors P11/P12/P13 will be removed if the PMC board is installed on J11/J12/J14) Two RJ45 connectors on the front panel provide the interface to 10/100Base-T Ethernet, and to a debug serial port The following list is of equipment that is appropriate for use in an MVME2100 system: * PMCspan PCI expansion mezzanine module * Type I or II PC-MIP cards * Peripheral Component Interconnect (PCI) Mezzanine Cards (PMC)s * VME system enclosure * System console terminal * Disk drives (and/or other I/O) and controllers * Operating system (and/or application software) = Board Setup = Below are some of the PPC5-Bug settings: NIOT {{{ PPC5-Bug>niot Controller LUN =00? Device LUN =00? Node Control Memory Address =01F17840? Client IP Address =192.168.3.130? Server IP Address =192.168.3.107? Subnet IP Address Mask =255.255.255.0? Broadcast IP Address =255.255.255.255? Gateway IP Address =0.0.0.0? Boot File Name ("NULL" for None) =hello.exe? Argument File Name ("NULL" for None) =? Boot File Load Address =001F0000? Boot File Execution Address =001F0000? Boot File Execution Delay =00000000? Boot File Length =00000000? Boot File Byte Offset =00000000? BOOTP/RARP Request Retry =00? TFTP/ARP Request Retry =00? Trace Character Buffer Address =00000000? BOOTP/RARP Request Control: Always/When-Needed (A/W)=W? BOOTP/RARP Reply Update Control: Yes/No (Y/N) =Y? }}} ENV {{{ PPC5-Bug>env Bug or System environment [B/S] = B? Maximum Memory Usage (Mb, 0=AUTO) = 1? Field Service Menu Enable [Y/N] = N? Remote Start Method Switch [G/M/B/N] = B? Probe System for Supported I/O Controllers [Y/N] = Y? Auto-Initialize of NVRAM Header Enable [Y/N] = Y? Network PReP-Boot Mode Enable [Y/N] = Y? Negate VMEbus SYSFAIL* Always [Y/N] = N? SCSI Bus Reset on Debugger Startup [Y/N] = N? Primary SCSI Bus Negotiations Type [A/S/N] = A? Primary SCSI Data Bus Width [W/N] = N? Secondary SCSI Identifier = "07"? NVRAM Bootlist (GEV.fw-boot-path) Boot Enable [Y/N] = N? NVRAM Bootlist (GEV.fw-boot-path) Boot at power-up only [Y/N] = N? NVRAM Bootlist (GEV.fw-boot-path) Boot Abort Delay = 5? Auto Boot Enable [Y/N] = N? Auto Boot at power-up only [Y/N] = N? Auto Boot Scan Enable [Y/N] = Y? Auto Boot Scan Device Type List = FDISK/CDROM/TAPE/HDISK/? Auto Boot Controller LUN = 00? Auto Boot Device LUN = 00? Auto Boot Partition Number = 00? Auto Boot Abort Delay = 7? Auto Boot Default String [NULL for an empty string] = ? ROM Boot Enable [Y/N] = N? ROM Boot at power-up only [Y/N] = Y? ROM Boot Enable search of VMEbus [Y/N] = N? ROM Boot Abort Delay = 5? ROM Boot Direct Starting Address = FFF00000? ROM Boot Direct Ending Address = FFFFFFFC? Network Auto Boot Enable [Y/N] = N? Network Auto Boot at power-up only [Y/N] = N? Network Auto Boot Controller LUN = 00? Network Auto Boot Device LUN = 00? Network Auto Boot Abort Delay = 5? Network Auto Boot Configuration Parameters Offset (NVRAM) = 00001000? Memory Size Enable [Y/N] = Y? Memory Size Starting Address = 00000000? Memory Size Ending Address = 02000000? DRAM Speed in NANO Seconds = 15? ROM Bank A Access Speed (ns) = 90? ROM Bank B Access Speed (ns) = 70? DRAM Parity Enable [On-Detection/Always/Never - O/A/N] = O? L2Cache Parity Enable [On-Detection/Always/Never - O/A/N] = O? PCI Interrupts Route Control Registers (PIRQ0/1/2/3) = 0A0B0E0F? Serial Startup Code Master Enable [Y/N] = N? Serial Startup Code LF Enable [Y/N] = N? VME3PCI Master Master Enable [Y/N] = Y? PCI Slave Image 0 Control = 00000000? PCI Slave Image 0 Base Address Register = 00000000? PCI Slave Image 0 Bound Address Register = 00000000? PCI Slave Image 0 Translation Offset = 00000000? PCI Slave Image 1 Control = C0820000? PCI Slave Image 1 Base Address Register = 81000000? PCI Slave Image 1 Bound Address Register = A0000000? PCI Slave Image 1 Translation Offset = 80000000? PCI Slave Image 2 Control = C0410000? PCI Slave Image 2 Base Address Register = A0000000? PCI Slave Image 2 Bound Address Register = A2000000? PCI Slave Image 2 Translation Offset = 50000000? PCI Slave Image 3 Control = C0400000? PCI Slave Image 3 Base Address Register = AFFF0000? PCI Slave Image 3 Bound Address Register = B0000000? PCI Slave Image 3 Translation Offset = 50000000? VMEbus Slave Image 0 Control = E0F20000? VMEbus Slave Image 0 Base Address Register = 00000000? VMEbus Slave Image 0 Bound Address Register = 02000000? VMEbus Slave Image 0 Translation Offset = 00000000? VMEbus Slave Image 1 Control = 00000000? VMEbus Slave Image 1 Base Address Register = 00000000? VMEbus Slave Image 1 Bound Address Register = 00000000? VMEbus Slave Image 1 Translation Offset = 00000000? VMEbus Slave Image 2 Control = 00000000? VMEbus Slave Image 2 Base Address Register = 00000000? VMEbus Slave Image 2 Bound Address Register = 00000000? VMEbus Slave Image 2 Translation Offset = 00000000? VMEbus Slave Image 3 Control = 00000000? VMEbus Slave Image 3 Base Address Register = 00000000? VMEbus Slave Image 3 Bound Address Register = 00000000? VMEbus Slave Image 3 Translation Offset = 00000000? VMEbus Register Access Image Control Register = 00000000? VMEbus Register Access Image Base Address Register = 00000000? PCI Miscellaneous Register = 10000000? Special PCI Slave Image Register = 00000000? Master Control Register = 80C00000? Miscellaneous Control Register = 52060000? User AM Codes = 00000000? Firmware Command Buffer Enable [Y/N] = N? Firmware Command Buffer Delay = 5? Firmware Command Buffer : }}} = Downloading and Executing = Describe the download procedure. = Debugging = How do you debug code on this board? What gdb setup? BDM, stub, etc? = Test Reports = 4.6.4: [wiki:User:RichardCampbell User:RichardCampbell] Reported to run hello. 4.6.99.2: [wiki:User:RichardCampbell User:RichardCampbell] Reported to run hello, ticker, netdemo. = References = * http://www.bnl.gov/cad/sns/epics/vmeioc/v2100a-ih1-Installation%20and%20Use.pdf * http://www.emersonnetworkpower.com/en-US/Products/EmbeddedComputing/Documents/DocumentationArchive/BrochuresDataSheets/01/mvme2100-d4.pdf {{Navbox_BSPs}}