Closed rodrigomelo9 closed 1 month ago
__init__
tool = TOOLNAME project = PROJNAME outdir = DIRPATH meta = { part: PARTNAME, files: [ {path: FILEPATH, type: FILETYPE, library: LIBNAME, options: OPTIONS}, {path: FILEPATH, type: FILETYPE, library: LIBNAME, options: OPTIONS}, {path: FILEPATH, type: FILETYPE, library: LIBNAME, options: OPTIONS} ], top: TOPNAME, params: [ {name: PARAMNAME, value: PARAMVALUE}, {name: PARAMNAME, value: PARAMVALUE} ], vlog_includes: [PATH1, PATH2, PATH3], vlog_defines: [ {name: DEFINENAME, value: DEFINEVALUE}, {name: DEFINENAME, value: DEFINEVALUE} ], vhdl_arch: ARCHNAME, hooks: { prefile: [CMMD1, CMMD2], project: [CMMD1, CMMD2], preflow: [CMMD1, CMMD2], postsyn: [CMMD1, CMMD2], postpar: [CMMD1, CMMD2], postbit: [CMMD1, CMMD2] } options: OPTIONS }
openflow
yosys-nextpnr
set_outdir
set_param
add_param
add_path
add_vlog_include
add_vlog_define
set_vhdl_arch
imp
par
generate
make
transfer
prog
fpga
bitstream
position
set_bitstream
Already done on rewrite branch
__init__
:Changeopenflow
toyosys-nextpnr
set_outdir
set_param
toadd_param
add_path
toadd_vlog_include
add_vlog_define
set_vhdl_arch
imp
topar
generate
tomake
transfer
toprog
, which only will supportfpga
(bitstream
andposition
are the only options)set_bitstream
(absorbed byprog
)