torc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VprExporter.cpp File Reference

Source for the VprExporter class. More...

#include "torc/architecture/VprExporter.hpp"
#include "torc/architecture/OutputStreamHelpers.hpp"
#include "torc/common/DirectoryTree.hpp"
#include <boost/algorithm/string.hpp>
#include <iostream>
#include <fstream>
#include <sstream>
+ Include dependency graph for VprExporter.cpp:

Go to the source code of this file.

Data Structures

struct  s_rr_node
 

Namespaces

 torc
 Implementation of class to encapsulate micro-bitstream library generation code.
 
 torc::architecture
 Namespace for the Torc architecture support, providing device logic and wiring information, and design usage tracking.
 

Typedefs

typedef void t_pb_graph_pin
 
typedef void t_tnode
 
typedef enum e_rr_type t_rr_type
 
typedef struct s_rr_node t_rr_node
 

Enumerations

enum  e_rr_type {
  SOURCE = 0, SINK, IPIN, OPIN,
  CHANX, CHANY, INTRA_CLUSTER_EDGE, NUM_RR_TYPES
}
 
enum  e_direction { INC_DIRECTION = 0, DEC_DIRECTION = 1, BI_DIRECTION = 2 }
 
enum  e_drivers { MULTI_BUFFERED, SINGLE }
 

Detailed Description

Source for the VprExporter class.

Definition in file VprExporter.cpp.

Typedef Documentation

typedef void t_pb_graph_pin

Definition at line 28 of file VprExporter.cpp.

typedef struct s_rr_node t_rr_node
typedef enum e_rr_type t_rr_type
typedef void t_tnode

Definition at line 29 of file VprExporter.cpp.

Enumeration Type Documentation

Enumerator
INC_DIRECTION 
DEC_DIRECTION 
BI_DIRECTION 

Definition at line 39 of file VprExporter.cpp.

40 {
41  INC_DIRECTION = 0,
42  DEC_DIRECTION = 1,
43  BI_DIRECTION = 2
44 }; /* UDSD by AY */
enum e_drivers
Enumerator
MULTI_BUFFERED 
SINGLE 

Definition at line 46 of file VprExporter.cpp.

47 { MULTI_BUFFERED, SINGLE }; /* legacy routing drivers by Andy Ye (remove or integrate in future) */
enum e_rr_type
Enumerator
SOURCE 
SINK 
IPIN 
OPIN 
CHANX 
CHANY 
INTRA_CLUSTER_EDGE 
NUM_RR_TYPES 

Definition at line 35 of file VprExporter.cpp.