@@ -1307,21 +1307,21 @@ def _get_xlx(self, name):
1307
1307
return drv
1308
1308
1309
1309
def xlx_run_xsdb (self ):
1310
- drv = self ._get_xlx (self .args .resource )
1310
+ drv = self ._get_xlx (self .args .name )
1311
1311
1312
1312
processwrapper .enable_print ()
1313
1313
drv .run ([self .args .tcl_cmds ])
1314
1314
processwrapper .disable_print ()
1315
1315
1316
1316
def xlx_program_bitstream (self ):
1317
- drv = self ._get_xlx (self .args .resource )
1317
+ drv = self ._get_xlx (self .args .name )
1318
1318
1319
1319
processwrapper .enable_print ()
1320
1320
drv .program_bitstream (self .args .bitstream )
1321
1321
processwrapper .disable_print ()
1322
1322
1323
1323
def xlx_force_bootmode (self ):
1324
- drv = self ._get_xlx (self .args .resource )
1324
+ drv = self ._get_xlx (self .args .name )
1325
1325
drv .force_bootmode_reset (self .args .bootmode .lower ())
1326
1326
1327
1327
def _get_quartus (self , name ):
@@ -1344,7 +1344,7 @@ def _get_quartus(self, name):
1344
1344
return drv
1345
1345
1346
1346
def intel_program_bitstream (self ):
1347
- drv = self ._get_quartus (self .args .resource )
1347
+ drv = self ._get_quartus (self .args .name )
1348
1348
processwrapper .enable_print ()
1349
1349
ret , stdout , stderr = drv .flash (self .args .bitstream )
1350
1350
if not ret :
@@ -1904,6 +1904,7 @@ def main():
1904
1904
subparser .set_defaults (func = ClientSession .write_image )
1905
1905
1906
1906
subparser = subparsers .add_parser ('xlx' , help = "connect to a Xilinx Vivado hardware server" )
1907
+ subparser .add_argument ("--name" , "-n" , help = "optional resource name" )
1907
1908
subparser .set_defaults (func = lambda _ : subparser .print_help ())
1908
1909
xlx_subparsers = subparser .add_subparsers (
1909
1910
dest = 'subcommand' ,
@@ -1912,21 +1913,19 @@ def main():
1912
1913
)
1913
1914
1914
1915
xlx_subparser = xlx_subparsers .add_parser ('xsdb' , help = "run XSDB" )
1915
- xlx_subparser .add_argument ('-r,' , '--resource' , help = "resource name" )
1916
1916
xlx_subparser .add_argument ('tcl_cmds' , help = "Tcl commands" )
1917
1917
xlx_subparser .set_defaults (func = ClientSession .xlx_run_xsdb )
1918
1918
1919
1919
xlx_subparser = xlx_subparsers .add_parser ('program-bitstream' , help = "program bitstream" )
1920
- xlx_subparser .add_argument ('-r,' , '--resource' , help = "resource name" )
1921
1920
xlx_subparser .add_argument ('bitstream' , type = pathlib .PurePath , help = "bitstream file" )
1922
1921
xlx_subparser .set_defaults (func = ClientSession .xlx_program_bitstream )
1923
1922
1924
1923
xlx_subparser = xlx_subparsers .add_parser ('boot' , help = 'force boot mode and reset device' )
1925
- xlx_subparser .add_argument ('-r,' , '--resource' , help = "resource name" )
1926
1924
xlx_subparser .add_argument ('bootmode' , type = str , help = "Boot mode to select (jtag, sd, qsmi, emmc, usb" )
1927
1925
xlx_subparser .set_defaults (func = ClientSession .xlx_force_bootmode )
1928
1926
1929
1927
subparser = subparsers .add_parser ('intel' , help = "connect to a Quartus Jtagd Server" )
1928
+ subparser .add_argument ("--name" , "-n" , help = "optional resource name" )
1930
1929
subparser .set_defaults (func = lambda _ : subparser .print_help ())
1931
1930
1932
1931
intel_subparsers = subparser .add_subparsers (
@@ -1936,7 +1935,6 @@ def main():
1936
1935
)
1937
1936
1938
1937
intel_subparser = intel_subparsers .add_parser ('program-bitstream' , help = "program bitstream" )
1939
- intel_subparser .add_argument ('-r,' , '--resource' , help = "resource name" )
1940
1938
intel_subparser .add_argument ('bitstream' , type = pathlib .PurePath , help = "bitstream file" )
1941
1939
intel_subparser .set_defaults (func = ClientSession .intel_program_bitstream )
1942
1940
0 commit comments