boards-gr_cpci_x4cv.aadl 1.08 KB
Newer Older
Jerome Legrand's avatar
Jerome Legrand committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
-- This package models the GR-Rasta GR-CPCI-XC4V LEON Compact-PCI
-- development board by AEROFlex Gaisler.

package Boards::GR_CPCI_X4CV
public
  with Processors::SPARC, Memories, Data_Sheet;
  with Buses::SpaceWire, Buses::UART;

  ------------------
  -- GR_CPCI_X4CV --
  ------------------

  system GR_CPCI_X4CV
  features
    spw_core_1 : requires bus access Buses::SpaceWire::SpaceWire.impl;
    spw_core_2 : requires bus access Buses::SpaceWire::SpaceWire.impl;
    spw_core_3 : requires bus access Buses::SpaceWire::SpaceWire.impl;

    uart_core_1 : requires bus access Buses::UART::UART.impl;
    uart_core_2 : requires bus access Buses::UART::UART.impl;
    uart_core_3 : requires bus access Buses::UART::UART.impl;

  properties
    Data_Sheet::UUID => "http://www.gaisler.com/cms/index.php?option=com_content&task=view&id=253&Itemid=156";

  end GR_CPCI_X4CV;

  system implementation GR_CPCI_X4CV.impl
  subcomponents
    LEON_Core : processor Processors::SPARC::LEON2;
    SRAM      : memory    Memories::SRAM {Memory_size => 64 MByte;};
  end GR_CPCI_X4CV.impl;

end Boards::GR_CPCI_X4CV;