Struct mcpat_sys::system_NoC [] [src]

pub struct system_NoC {
    pub clockrate: c_int,
    pub kind: c_bool,
    pub has_global_link: c_bool,
    pub topology: [c_char; 20],
    pub horizontal_nodes: c_int,
    pub vertical_nodes: c_int,
    pub link_throughput: c_int,
    pub link_latency: c_int,
    pub input_ports: c_int,
    pub output_ports: c_int,
    pub virtual_channel_per_port: c_int,
    pub flit_bits: c_int,
    pub input_buffer_entries_per_vc: c_int,
    pub ports_of_input_buffer: [c_int; 20],
    pub dual_pump: c_int,
    pub number_of_crossbars: c_int,
    pub crossbar_type: [c_char; 20],
    pub crosspoint_type: [c_char; 20],
    pub xbar0: xbar0_systemNoC,
    pub arbiter_type: c_int,
    pub chip_coverage: c_double,
    pub vdd: c_double,
    pub power_gating_vcc: c_double,
    pub total_accesses: c_double,
    pub duty_cycle: c_double,
    pub route_over_perc: c_double,
}

Fields

clockrate: c_int kind: c_bool has_global_link: c_bool topology: [c_char; 20] horizontal_nodes: c_int vertical_nodes: c_int link_throughput: c_int link_latency: c_int input_ports: c_int output_ports: c_int virtual_channel_per_port: c_int flit_bits: c_int input_buffer_entries_per_vc: c_int ports_of_input_buffer: [c_int; 20] dual_pump: c_int number_of_crossbars: c_int crossbar_type: [c_char; 20] crosspoint_type: [c_char; 20] xbar0: xbar0_systemNoC arbiter_type: c_int chip_coverage: c_double vdd: c_double power_gating_vcc: c_double total_accesses: c_double duty_cycle: c_double route_over_perc: c_double

Trait Implementations

impl Debug for system_NoC
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for system_NoC
[src]

impl Clone for system_NoC
[src]

fn clone(&self) -> system_NoC

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more