⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 target.txt

📁 vxworks的BSP开发配置文件
💻 TXT
📖 第 1 页 / 共 2 页
字号:
  ------------------------------------------------------------------------                                                  BSP Reference : ixm1200IXM1200NAME     IXM1200 - Intel IXM1200INTRODUCTION     This reference entry provides board-specific information necessary     to run VxWorks for the IXM1200 Network Processor Base Card     (IXM1200). Before using a board with VxWorks, verify that the     board runs in the factory configuration using vendor-supplied     firmware and jumper settings and checking the RS-232 and ethernet     connections.Boot ROMs     The IXM1200 board uses one VxWorks boot ROMs (actually one 16-bit     wide Intel TE28F320C3B90 Flash memory devices). Install it in     U23, with pin-1 nearer to the NetROM connector. For further     information, see the section "ROM Considerations" below.     The BSP does not have non-volatile RAM; however it uses part of     the Flash memory to save boot parameters. Thus boot parameters     are preserved whenever the system is powered off.     To load VxWorks and for more information, follow the instructions     in the Tornado User's Guide: Getting Started.Board/Chip revisions     This document describes the production revision of the board.Jumpers     The following switches are relevant to VxWorks configuration.      IXM1200      Switch Function  Description      ----------------------------------------------------------------      SW1    Reset     Push to reset      SW2    GPIO 0    General Purpose I/O: Boot OS: ON=1 (1)      SW2    GPIO 1    General Purpose I/O: Boot OS: ON=1 (1)      SW2    GPIO 2    General Purpose I/O: ON=1      SW2    GPIO 3    General Purpose I/O: Flash Mode: ON=1 (should                       be 1 = 16-bit mode)      SW2    FL/~NR    Boot Mode: ON=Flash, OFF=NetROM     For details of jumper configuration, see the board diagram at the     end of this entry and in the hardware manual.     (1) GPIO[1:0] determine which operating system is booted after     reset. Valid configurations are:      Boot Options      GPIO[1:0]   OS      -------------------------      00          Diagnostics      01          Cygmon      10          VxWorks      11          Boot Manager     For more details, see the Section "ROM considerations".FEATURES     The IXM1200 is the base card for Intel's IXM1200 network     processor. This provides an interface between the IXM1200, SDRAM,     SRAM, Flash ROM, Octal MAC, and a bridge to the primary PCI bus.     It also provides DMA controllers, timers, a serial port (UART),     and a PCI Bus arbiter.     The IXM1200 processor features six independent programming     MicroEngines for network data processing, and an F-Bus Interface.     The board supports 128 megabytes of SDRAM, 4 megabytes of SRAM,     and 4 megabytes of Flash ROM.SUPPORTED FEATURES     The BSP is configured by default to configure the secondary PCI     bus.RAM size     The BSP supports the default configuration of 128 MB SDRAM. Of     this, the upper 16 MB are remapped to virtual address 0 and are     available for use by VxWorks. The lower 112 MB are mapped to     0xC0000000 and are uncached. This may be changed by modifying the     BSP. For more details, see the "Cache/MMU considerations" section     below.     The BSP supports 4 MB of SRAM, although this is not included in     the VxWorks memory pool. Use of this memory must be managed by     application specific code.Flash Memory     A driver is provided supporting access to the Flash memory and     the use of a section of it as NVRAM.     The Flash may be updated using the Flash Utility (available     through the boot manager) and the host program FUTIL.EXE.Timers     The BSP uses hardware timers 2 and 3. Timers 1 and 4 are     available to application code.NetROM Support     The BSP supports the use of NetROM in place of Flash memory.Unsupported Features     No support is provided for the Real Time Clock. No use is made of     the following features, although there should be no reason why     they cannot be used:         DMA Controllers,         I20 Message unit,         timers 1 and 4     The BSP provides no support for use of the MicroEngines or F-Bus     Interface. This support is provided through application     libraries.HARDWARE DETAILSDevices     The device drivers included are:         1xm1200Timer.c - IXM1200 timer driver         ixm1200Sio.c - IXM1200 UART serial driver         ixm1200IntrCtl.c - IXM1200 interrupt controller driver         flashMem.c - Flash memory (including 28F800) driver         nullNvRam.c - NVRAM-to-Flash memory library         pciIomapLib.c - PCI driver         pciIomapShow.c - PCI Show routines         sysEnd.c - Ethernet driver         21555drv.c - Initialize 21555 Non-transparent bridge     See the manual entry for ixm1200Sio.c.Shared Memory     This BSP has not been tested with shared memory.  There is no     support provided for the use of the PCI mailbox/doorbell     features, and there is no BSP-specific support for test-and-set     primitives.  The vxTas( ) primitive is provided in the     architecture-specific code to allow access to the ARM SWPB     instruction.  For further information, see the vxTas( ) man entry.Interrupts     This BSP only supports non-preemptive interrupt processing.  So     effectively there is only 1 interrupt level. 32 Interrupt vectors     are provided:      0  reserved_00      1  SI          Soft interrupt      2  reserved_02      3  reserved_03      4  T1          Timer 1      5  T2          Timer 2      6  T3          Timer 3      7  T4          Timer 4      8  reserved_08      9  CINT        CINT pin (IRQ)      10 UENG        Microengine (IRQ)      11 SRAM        SRAM unit (IRQ)      12 UART        UART unit (IRQ)      13 SDRAM       SDRAM unit (IRQ)      14 RTC         Real Time Clock: Currently Unused      15 DFH         Doorbell from host      16 DMA1        DMA channel 1      17 DMA2        DMA channel 2      18 PIL         pci_irq_l      19 reserved_19      20 DMA1NB      DMA1 not busy      21 DMA2NB      DMA2 not busy      22 SB          Start BIST      23 RSERR       Received SERR      24 SDPAR       SDRAM parity      25 IIP         I20 inbound post_list      26 reserved_26      27 DTE         Discard Timer Expired      28 DPED        Data Parity Error Detected      29 RMA         Received Master Abort      30 RTA         Received Target Abort      31 DPE         Detect Parity Error     Only interrupt vectors 5, 6, 12, and 18 are used by default in     this BSP.     Interrupt connection, enabling, and disabling are performed using     the standard intArchLib routines. Interrupts 9 through 14     (inclusive) cannot be enabled or disabled using the standard     routines. These must be enabled or disabled by writing to the     appropriate control register directly. The interrupt controller     driver is provided in ixm1200IntrCtl.c.Serial Configuration     There is one serial port on the board.  This connector is located     on the bulkhead (edge of the card away from the PCI connector).     The port is "data leads only", that is, there are no handshake     lines provided at all. The default configuration is 9600 baud, 8     data bits, no parity, 1 stop bit.SCSI Configuration     This BSP does not support SCSI.Network Configuration     A network interface is provided by an Intel 82559 Ethernet     controller on the secondary PCI bus. The interface is called     "eeE" and should be specified as the boot device to the boot     ROMs. The Ethernet MAC address is read from the PCI card.VME Access     The board is a PCI board.  VME is not supported.PCI Access     The configuration access method is via accesses to areas in the     memory map that IXM1200 maps onto Type 0 and Type 1     configurations.  By default, the SDRAM memory is mapped to PCI     memory address 0, so that virtual address 0 is mapped to PCI     memory address 24 MB.  See section "Cache/MMU considerations" for     more details.Boot Devices     By default, VxWorks is booted on this board by running the     bootrom image from Flash memory, and then loading the VxWorks     kernel via the network driver.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -