1package xiangshan.backend 2 3import freechips.rocketchip.diplomacy.LazyModule 4import top.{ArgParser, BaseConfig, Generator} 5import xiangshan.backend.datapath.DataPath 6import xiangshan.{XSCoreParameters, XSCoreParamsKey} 7 8 9object DataPathMain extends App { 10 val (config, firrtlOpts, firtoolOpts) = ArgParser.parse(args) 11 12 val backendParams = config(XSCoreParamsKey).backendParams 13 val dataPath = LazyModule(new DataPath(backendParams)(config)) 14 15 Generator.execute( 16 firrtlOpts, 17 dataPath.module, 18 firtoolOpts 19 ) 20} 21