Skip to content
Snippets Groups Projects
Select Git revision
  • 855b70207e5de6f3879f2c4fac7c786c3c9de110
  • master default protected
  • dev
  • fix
  • feat-merge-filter
  • to_fwk
  • integrate
  • 1.3
  • 1.2.1
  • 1.2
  • 1.1.1
  • 1.1.0
12 results

bloc_synthesis.tcl

Blame
  • Romain Broucquart's avatar
    BRONES Romain authored
    Also add Makefile rule to perform synthesis of IP bloc
    9a86e656
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    bloc_synthesis.tcl 477 B
    # Source metadata
    source ./tcl/metadata.tcl
    
    # Create project
    create_project synth_project -part ${part} -in_memory
    set_property source_mgmt_mode All [current_project]
    
    set_property IP_REPO_PATHS . [current_fileset]
    update_ip_catalog
    
    # Create instance of the IP
    create_ip -vendor ${vlnv_vendor} -library "user" -name "combpm" -module_name combpm_0
    
    # Generate output products
    #generate_target all [get_ips combpm_0]
    
    # Try synthesis
    synth_ip [get_ips combpm_0]
    
    close_project