VPR-7.0
|
#include <assert.h>
#include <stdio.h>
#include <sys/types.h>
#include <time.h>
#include "util.h"
#include "vpr_types.h"
#include "vpr_utils.h"
#include "globals.h"
#include "read_place.h"
#include "draw.h"
#include "stats.h"
#include "check_route.h"
#include "rr_graph.h"
#include "path_delay.h"
#include "net_delay.h"
#include "timing_place.h"
#include "read_xml_arch_file.h"
#include "ReadOptions.h"
#include "physical_types.h"
#include "string.h"
#include "stdlib.h"
#include "math.h"
Go to the source code of this file.
Data Structures | |
struct | found_pins |
struct | found_connectivity |
Typedefs | |
typedef struct found_pins | pb_list |
typedef struct found_connectivity | conn_list |
typedef struct found_connectivity conn_list |
typedef struct found_pins pb_list |
char* find_clock_name | ( | void | ) |
Definition at line 1035 of file verilog_writer.c.
Definition at line 1096 of file verilog_writer.c.
int find_index | ( | char * | row, |
int | inputs | ||
) |
Definition at line 700 of file verilog_writer.c.
int find_number_of_inputs | ( | t_pb * | pb | ) |
char* fix_name | ( | char * | name | ) |
Definition at line 725 of file verilog_writer.c.
Definition at line 1243 of file verilog_writer.c.
Definition at line 1259 of file verilog_writer.c.
Definition at line 1191 of file verilog_writer.c.
conn_list* insert_to_linked_list_conn | ( | t_pb * | driver_new, |
t_pb * | load_new, | ||
t_pb_graph_pin * | driver_pin_, | ||
t_pb_graph_pin * | load_pin_, | ||
float | path_delay, | ||
conn_list * | list | ||
) |
Definition at line 1201 of file verilog_writer.c.
void instantiate_input_interconnect | ( | FILE * | Verilog, |
FILE * | SDF, | ||
char * | clock_name | ||
) |
Definition at line 200 of file verilog_writer.c.
void instantiate_interconnect | ( | FILE * | Verilog, |
int | block_num, | ||
t_pb * | pb, | ||
FILE * | SDF | ||
) |
Definition at line 580 of file verilog_writer.c.
void instantiate_primitive_modules | ( | FILE * | Verilog, |
char * | clock_name, | ||
FILE * | SDF | ||
) |
multipliers and adders are handled quite similarly
Definition at line 237 of file verilog_writer.c.
void instantiate_SDF_header | ( | FILE * | SDF | ) |
void instantiate_top_level_module | ( | FILE * | Verilog | ) |
Definition at line 97 of file verilog_writer.c.
void instantiate_wires | ( | FILE * | Verilog | ) |
Definition at line 147 of file verilog_writer.c.
void interconnect_printing | ( | FILE * | fp, |
conn_list * | downhill | ||
) |
Definition at line 757 of file verilog_writer.c.
char* load_truth_table | ( | int | inputs, |
t_pb * | pb | ||
) |
Definition at line 595 of file verilog_writer.c.
void SDF_Adder_delay_printing | ( | FILE * | SDF, |
t_pb * | pb | ||
) |
Definition at line 940 of file verilog_writer.c.
void sdf_DFF_delay_printing | ( | FILE * | SDF, |
t_pb * | pb | ||
) |
Definition at line 889 of file verilog_writer.c.
void SDF_interconnect_delay_printing | ( | FILE * | SDF, |
conn_list * | downhill | ||
) |
Definition at line 797 of file verilog_writer.c.
void sdf_LUT_delay_printing | ( | FILE * | SDF, |
t_pb * | pb | ||
) |
Definition at line 843 of file verilog_writer.c.
void SDF_Mult_delay_printing | ( | FILE * | SDF, |
t_pb * | pb | ||
) |
Definition at line 908 of file verilog_writer.c.
void SDF_ram_dual_port_delay_printing | ( | FILE * | SDF, |
t_pb * | pb | ||
) |
Definition at line 1011 of file verilog_writer.c.
void SDF_ram_single_port_delay_printing | ( | FILE * | SDF, |
t_pb * | pb | ||
) |
Definition at line 987 of file verilog_writer.c.
Definition at line 1063 of file verilog_writer.c.
void traverse_linked_list | ( | pb_list * | list | ) |
Definition at line 1233 of file verilog_writer.c.
void traverse_linked_list_conn | ( | conn_list * | list | ) |
Definition at line 1216 of file verilog_writer.c.
void verilog_writer | ( | void | ) |
Definition at line 64 of file verilog_writer.c.