OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [src_c/] [jtag/] [jtag_libusb/] [jtag_libusb.c] - Diff between revs 38 and 48

Show entire file | Details | Blame | View Log

Rev 38 Rev 48
Line 103... Line 103...
int p;
int p;
 
 
   /* don't want getopt to moan - I can do that just fine thanks! */
   /* don't want getopt to moan - I can do that just fine thanks! */
   opterr = 0;
   opterr = 0;
   if (argc < 2)  usage();
   if (argc < 2)  usage();
   while ((c = getopt (argc, argv, "s:a:e:d:n:i:w:cr")) != -1)
   while ((c = getopt (argc, argv, "s:a:e:d:n:t:i:w:cr")) != -1)
      {
      {
         switch (c)
         switch (c)
            {
            {
            case 'a':
            case 'a':
                p=sscanf(optarg,"%x",&usb_blaster_id);
                p=sscanf(optarg,"%x",&usb_blaster_id);
Line 119... Line 119...
                         fprintf (stderr, "%x is a usbblasterII id which is not supported. Please use jtag_quartus_stp for usbblaster II\n", usb_blaster_id);
                         fprintf (stderr, "%x is a usbblasterII id which is not supported. Please use jtag_quartus_stp for usbblaster II\n", usb_blaster_id);
                         usage();
                         usage();
                         exit(1);
                         exit(1);
                }
                }
 
 
 
            case 't':   /* chain number */
 
                //not used for Altera
 
               break;
 
 
            case 'n':   /* index number */
            case 'n':   /* index number */
               index_num = atoi(optarg);
               index_num = atoi(optarg);
               break;
               break;
            case 'i':   /* input binary file name */
            case 'i':   /* input binary file name */
                binary_file_name = optarg;
                binary_file_name = optarg;
Line 253... Line 257...
                }
                }
                if(d==1){
                if(d==1){
                        //printf ("(bit=%d, data=%s)",bit, string);
                        //printf ("(bit=%d, data=%s)",bit, string);
                        //jtag_vdr(bit, data, 0);
                        //jtag_vdr(bit, data, 0);
                        vdr_large(bit,string,0);
                        vdr_large(bit,string,0);
                }if(d==2){
                }else if(d==2){
 
 
                        vdr_large(bit,string,out);
                        vdr_large(bit,string,out);
                        printf("###read data#%s###read data#\n",out);
                        printf("###read data#%s###read data#\n",out);
                }else{
                }else{
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.