Line 1... |
Line 1... |
#######################################################################
|
#######################################################################
|
## File: ni.ITC
|
## File: ni.ITC
|
##
|
##
|
## Copyright (C) 2014-2016 Alireza Monemi
|
## Copyright (C) 2014-2016 Alireza Monemi
|
##
|
##
|
## This file is part of ProNoC 1.7.0
|
## This file is part of ProNoC 1.8.1
|
##
|
##
|
## WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT
|
## WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT
|
## MAY CAUSE UNEXPECTED BEHAIVOR.
|
## MAY CAUSE UNEXPECTED BEHAIVOR.
|
################################################################################
|
################################################################################
|
|
|
$HashRef = bless( {
|
$HashRef = bless( {
|
'file_name' => '/home/alireza/Mywork/mpsoc/src_peripheral/ni/ni.v',
|
'connection_num' => 'single connection',
|
|
'name' => 'ni',
|
|
'modules' => {
|
|
'ni' => {}
|
|
},
|
'ports' => {
|
'ports' => {
|
'current_x' => {
|
|
|
|
|
'flit_in_wr' => {
|
|
'connect_type' => 'output',
|
|
'name' => 'flit_in_wr',
|
'default_out' => 'Active low',
|
'default_out' => 'Active low',
|
|
'range' => '',
|
'outport_type' => 'concatenate',
|
'outport_type' => 'concatenate',
|
'connect_name' => 'current_x',
|
|
'connect_type' => 'output',
|
|
'type' => 'input',
|
'type' => 'input',
|
'range' => 'Xw-1:0',
|
'connect_name' => 'flit_out_wr',
|
'name' => 'current_x',
|
'connect_range' => ''
|
'connect_range' => 'Xw-1:0'
|
|
},
|
},
|
'flit_in' => {
|
'credit_in' => {
|
'name' => 'flit_in',
|
'range' => 'V-1:0',
|
'range' => 'Fw-1:0',
|
'outport_type' => 'concatenate',
|
|
'connect_range' => 'V-1:0',
|
|
'connect_name' => 'credit_out',
|
'type' => 'input',
|
'type' => 'input',
|
'connect_range' => 'Fw-1:0',
|
'name' => 'credit_in',
|
'connect_name' => 'flit_out',
|
'connect_type' => 'output',
|
|
'default_out' => 'Active low'
|
|
},
|
|
'current_e_addr' => {
|
'default_out' => 'Active low',
|
'default_out' => 'Active low',
|
|
'connect_type' => 'output',
|
|
'name' => 'current_e_addr',
|
|
'type' => 'input',
|
|
'connect_range' => 'EAw-1:0',
|
|
'connect_name' => 'current_e_addr',
|
'outport_type' => 'concatenate',
|
'outport_type' => 'concatenate',
|
'connect_type' => 'output'
|
'range' => 'EAw-1:0'
|
},
|
},
|
'flit_in_wr' => {
|
'current_r_addr' => {
|
'name' => 'flit_in_wr',
|
'default_out' => 'Active low',
|
|
'connect_type' => 'output',
|
|
'name' => 'current_r_addr',
|
'type' => 'input',
|
'type' => 'input',
|
'range' => '',
|
'connect_range' => 'RAw-1:0',
|
'connect_range' => '',
|
'connect_name' => 'current_r_addr',
|
'connect_name' => 'flit_out_wr',
|
|
'outport_type' => 'concatenate',
|
'outport_type' => 'concatenate',
|
'default_out' => 'Active low',
|
'range' => 'RAw-1:0'
|
'connect_type' => 'output'
|
|
},
|
},
|
'flit_out' => {
|
|
|
|
|
'credit_out' => {
|
|
'name' => 'credit_out',
|
'connect_type' => 'input',
|
'connect_type' => 'input',
|
'default_out' => 'Active low',
|
'default_out' => 'Active low',
|
'outport_type' => 'concatenate',
|
'outport_type' => 'concatenate',
|
'connect_name' => 'flit_in',
|
'range' => 'V-1:0',
|
|
'connect_range' => 'V-1:0',
|
|
'connect_name' => 'credit_in',
|
|
'type' => 'output'
|
|
},
|
|
'flit_in' => {
|
'connect_range' => 'Fw-1:0',
|
'connect_range' => 'Fw-1:0',
|
'type' => 'output',
|
'connect_name' => 'flit_out',
|
|
'type' => 'input',
|
'range' => 'Fw-1:0',
|
'range' => 'Fw-1:0',
|
'name' => 'flit_out'
|
|
},
|
|
'credit_out' => {
|
|
'connect_type' => 'input',
|
|
'outport_type' => 'concatenate',
|
'outport_type' => 'concatenate',
|
'default_out' => 'Active low',
|
'default_out' => 'Active low',
|
'connect_name' => 'credit_in',
|
'name' => 'flit_in',
|
'connect_range' => 'V-1:0',
|
'connect_type' => 'output'
|
'range' => 'V-1:0',
|
|
'type' => 'output',
|
|
'name' => 'credit_out'
|
|
},
|
},
|
'credit_in' => {
|
'flit_out' => {
|
'connect_name' => 'credit_out',
|
'connect_range' => 'Fw-1:0',
|
|
'connect_name' => 'flit_in',
|
|
'type' => 'output',
|
'outport_type' => 'concatenate',
|
'outport_type' => 'concatenate',
|
|
'range' => 'Fw-1:0',
|
'default_out' => 'Active low',
|
'default_out' => 'Active low',
|
'connect_type' => 'output',
|
'name' => 'flit_out',
|
'name' => 'credit_in',
|
'connect_type' => 'input'
|
'type' => 'input',
|
|
'range' => 'V-1:0',
|
|
'connect_range' => 'V-1:0'
|
|
},
|
},
|
'flit_out_wr' => {
|
'flit_out_wr' => {
|
'outport_type' => 'concatenate',
|
'type' => 'output',
|
'default_out' => 'Active low',
|
'connect_range' => '',
|
'connect_name' => 'flit_in_wr',
|
'connect_name' => 'flit_in_wr',
|
'connect_type' => 'input',
|
'outport_type' => 'concatenate',
|
'range' => '',
|
'range' => '',
|
'type' => 'output',
|
|
'name' => 'flit_out_wr',
|
|
'connect_range' => ''
|
|
},
|
|
'current_y' => {
|
|
'connect_range' => 'Yw-1:0',
|
|
'name' => 'current_y',
|
|
'range' => 'Yw-1:0',
|
|
'type' => 'input',
|
|
'connect_type' => 'output',
|
|
'connect_name' => 'current_y',
|
|
'default_out' => 'Active low',
|
'default_out' => 'Active low',
|
'outport_type' => 'concatenate'
|
'connect_type' => 'input',
|
|
'name' => 'flit_out_wr'
|
}
|
}
|
},
|
},
|
'modules' => {
|
'module_name' => 'ni',
|
'ni' => {}
|
'file_name' => '/home/alireza/Mywork/mpsoc/src_peripheral/ni/ni.v',
|
},
|
'category' => 'NoC',
|
'gui_status' => {
|
'gui_status' => {
|
'timeout' => 0,
|
'status' => 'ideal',
|
'status' => 'ideal'
|
'timeout' => 0
|
},
|
},
|
'connection_num' => 'single connection',
|
'type' => 'socket'
|
'module_name' => 'ni',
|
|
'name' => 'ni',
|
|
'type' => 'socket',
|
|
'category' => 'NoC'
|
|
}, 'intfc_gen' );
|
}, 'intfc_gen' );
|