mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-05 04:15:42 +00:00
36 lines
1.5 KiB
CMake
36 lines
1.5 KiB
CMake
add_library(yosys_techlibs_nanoxplore INTERFACE)
|
|
|
|
target_sources(yosys_techlibs_nanoxplore INTERFACE
|
|
synth_nanoxplore.cc
|
|
nx_carry.cc
|
|
)
|
|
|
|
target_link_libraries(yosys PRIVATE yosys_techlibs_nanoxplore)
|
|
|
|
# Techmap
|
|
add_share_file("share/nanoxplore" "arith_map.v")
|
|
add_share_file("share/nanoxplore" "brams_init.vh")
|
|
add_share_file("share/nanoxplore" "brams_map.v")
|
|
add_share_file("share/nanoxplore" "brams.txt")
|
|
add_share_file("share/nanoxplore" "cells_bb.v")
|
|
add_share_file("share/nanoxplore" "cells_bb_l.v")
|
|
add_share_file("share/nanoxplore" "cells_bb_m.v")
|
|
add_share_file("share/nanoxplore" "cells_bb_u.v")
|
|
add_share_file("share/nanoxplore" "cells_map.v")
|
|
add_share_file("share/nanoxplore" "cells_sim.v")
|
|
add_share_file("share/nanoxplore" "cells_sim_l.v")
|
|
add_share_file("share/nanoxplore" "cells_sim_m.v")
|
|
add_share_file("share/nanoxplore" "cells_sim_u.v")
|
|
add_share_file("share/nanoxplore" "cells_wrap.v")
|
|
add_share_file("share/nanoxplore" "cells_wrap_l.v")
|
|
add_share_file("share/nanoxplore" "cells_wrap_m.v")
|
|
add_share_file("share/nanoxplore" "cells_wrap_u.v")
|
|
add_share_file("share/nanoxplore" "io_map.v")
|
|
add_share_file("share/nanoxplore" "latches_map.v")
|
|
add_share_file("share/nanoxplore" "rf_init.vh")
|
|
add_share_file("share/nanoxplore" "rf_rams_l.txt")
|
|
add_share_file("share/nanoxplore" "rf_rams_m.txt")
|
|
add_share_file("share/nanoxplore" "rf_rams_u.txt")
|
|
add_share_file("share/nanoxplore" "rf_rams_map_l.v")
|
|
add_share_file("share/nanoxplore" "rf_rams_map_m.v")
|
|
add_share_file("share/nanoxplore" "rf_rams_map_u.v")
|