• Content Count

  • Joined

  • Last visited

About smarano

  • Rank
    Frequent Visitor

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. windows update installs drivers which aren't updated. Installing manually the drivers allow me to have the most recent drivers. Infact before to install manually the drivers the issue appears more often. i realy don't know why this issue come up.
  2. i have found this problem with Windows 10 and Windows 7. i have downloaded the last version of driver from VCP drivers section i have read that: 1) install drivers before to connect the device to pc 2) when the device is connected to pc windows finalize the installation 3) if you change device windows read that there is an entry with same VID and PID in its registry but the second device has another serial number so window install the drivers again and create another entry in its registry. 4) if you change usb port window install again the drivers and create another entry in its registry. my question is, could Windows finds a conflict with registry entries? regards Stefano
  3. this issues appears more frequently when i change the board connected or the usb port. It's strange but when i change the usb port or the board windows seems to install the communication drivers again
  4. sure, i forgot to specify that i have written a C program that use ftd2xx.h and ftd2xx.dll library for communication. The program work fine, when i run it and it recognizes the board it works for hours, but sometimes, when it starts and can't recognizes the board i need to uninstall the driver as i pecify.
  5. Hi, I'm using an CMOD A7 board that use an FT2232HQ USB-UART bridge. I have installed the driver from FTDI Chip Community and all work perfectly but sometimes there is an issue. I have about 10 board, if i connect one to pc and try to communicate with it, all work, sometimes if i disconnet this board and connect another the Pc recognized it but i can't communicate with it. I don't know why but to bypass this issue i need to open device manager and uninstall the USB Composite Device Driver and install it again and all work correctly. This is an issue because i won't to do this procedure each time that the problem occurs. Anyone can help me? Regards Stefano
  6. Hi, I want to know how to develope a tamper resistent design for my CMOD A7 board. it seems that encrypted bitstream tecnique can't be used with this board because i can't program eFuse register and can't connect a battery-backed RAM to store the key. So i have read that there are some active features as JTAG Monitor and JTAG Disable. I have found only a template but i don't have idea how to use in my design. As i think i undestad seems that JTAG Disable can breaks the jtag chain to disable the read back and there is no way to stole my design. It's right? And, how can i do this?
  7. Hi @jpeyron I read that JTAG SMT2-NC isn't capable to program efuse. I found this information in the datasheet. The JTAG SMT2 has the same features of SMT2-NC plus a usb connector. In the datasheet of SMT2 module i don't find nothing about efuse but i suppose that if it works as SMT2-NC so it isn't capable to program efuse. My supposition is correct or those boards are different?
  8. Hi, i want to know if this digilent component JTAG-SMT2: Surface-mount Programming Module Information is capable to program efuse register for artix 7 FPGA regards Stefano
  9. smarano

    eFuse Programming

    @jpeyron in the linked forum thread above there is no valid information about efuse programming with cmod a7 and when i try to program it using vivado an error message is showed : "Cannot program efuse with this cable" I think that the problem is that the cmod a7 is missing of jtag connector and the jtag-usb chip isn't capable to do this. Now i'm searching for some information that confirm to me this supposition or not
  10. smarano

    eFuse Programming

    @JColvin Thanks. I had already read the other discussion about the coin-battery but it's not clear about what kind of battery, how to connect the battery etc etc. I realy need something that can allow me to program the eFuse register. Are you sure that with this board i can't use eFuse to encypt my bitstream? If not there is another guide more detailed about the coin-battery solution?
  11. smarano

    eFuse Programming

    Hi I'm tring to program my cmod a7 35T Digilent board with an encrypted bitstream. I read that to do this i need to program the eFuse register with a key.nky file, but when i try to do this i found a problem. This board don't have a jtag connector but it can be programmed via usb. When i try to program efuse a found a problem "cannot program efuse register with this cable". Anyone can tell me if there is another way to program efuse or if this board can't support encryption bitstream? regards Stefano
  12. smarano

    CMOD A7 Comms problem

    @jpeyron i have 3 identical laptops with the same OS, the same drivers etc...i don't think that is the cable because with the same cable only one USB port on each laptops work fine and sometime a second port works. So i think that there are some problem with USB port but i don't know how to fix it
  13. There are a lot of problems @[email protected] my boss ask me to find another way to programm my CMOD A7 without Vivado but i can't find nothing to do this. Impact doesn't support this board, Digilent Adept 2 too. Another problem is that he want to do a demostration where : - someone can program the fpga with a generic firmware (firmware.srec + download.bit) without showing all the process. This generic firmware must be a single file so i use write_cfgmem procedure to generate .mcs file. In this way i generate a single file that anyone can flash on my board with a simple procedure (using Vivado in this case unfortunately). I can generate the .mcs file before the demostration and i can bypass the topic problem. - the second stage of this demostration consists in generate the user data with own procedure. The output of this own procedure is a crypted file.txt, now we need to flash this file in front of partners. Now he won't show the procedure to transform .txt file in .mcs file to programm the fpga. So he ask me to create a script that take this .txt file and generate the data.mcs file. i don't know if it is possible or if there is another way to do this.
  14. Hi, I have a question, it's possibile to create a script to generate an .mcs file without using Vivado? Now i follow this procedure. - open Vivado hardware manager - in the tcl console put the following command : write_cfgmem -format mcs -size 4 -interface spix1 -loaddata "up 0x300000 Hello/data.txt up 0x20000 Hello/firm.srec" -loadbit "up 0x0 Hello/download.bit" -force Hello/firm - in this way an mcs file is generated and i can program my fpga. My question is, there is a way to do the same thing without using Vivado and hardware manger? The best solution for me consists in a script that takes the input files and generates the .mcs file. So, the procedure and the commands are hidden Ty Stefano