|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.cmpware.cmp.Network
com.cmpware.cmp.networks.VT_ECE_5530
public class VT_ECE_5530
This implements a torus using FSL links in a n x n array of Xilinx MicroBlaze processors. This is for use in the 2007 ECE 5530 class at Virginia Tech taught by Professors Athanas and Patterson. Note that the FSL links are memory mapped, even though they do not appear this way in the hardware. This is just so that they will be visible in the Cmpware IDE in the 'Links' view.
Copyright (c) 2004, 2005, 2006 Cmpware, Inc. All Rights Reserved.
| Field Summary | |
|---|---|
static java.lang.String |
copyright
Copyright string |
static int |
DEV_NULL
The address of the 'null device' IO register |
static int |
EAST
The address of the 'east' IO register |
static int |
EAST_REG
The East FSL register |
static int |
IO_ANCHOR
The start address of the IO registers |
static int |
NORTH
The address of the 'north' IO register |
static int |
NORTH_REG
The North FSL register |
static int |
SOUTH
The address of the 'south' IO register |
static int |
SOUTH_REG
The South FSL register |
static int |
WEST
The address of the 'west' IO register |
static int |
WEST_REG
The West FSL register |
| Constructor Summary | |
|---|---|
VT_ECE_5530()
|
|
| Method Summary | |
|---|---|
void |
connectNetwork(Multiprocessor mp,
java.lang.String linkName)
This method is called to build the interconnection network for the newly allocated processor array. |
| Methods inherited from class com.cmpware.cmp.Network |
|---|
get |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String copyright
public static int NORTH_REG
public static int EAST_REG
public static int SOUTH_REG
public static int WEST_REG
public static int IO_ANCHOR
public static int NORTH
public static int EAST
public static int SOUTH
public static int WEST
public static int DEV_NULL
| Constructor Detail |
|---|
public VT_ECE_5530()
| Method Detail |
|---|
public void connectNetwork(Multiprocessor mp,
java.lang.String linkName)
throws LinkException
Network
connectNetwork in class Networkmp - The multiprocessor to be connected.linkName - The name of the link type to be used
to build this network. This shouyld be a
fully qualified class name. This parameter
may or may not be used in this method, depending
on the type of network constructed.
LinkException - if there is a problem allocating
or using the Link objects.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||