Jump to content

Vivek Garg

Members
  • Posts

    10
  • Joined

  • Last visited

Everything posted by Vivek Garg

  1. Hey, When utilizing a Xilinx Spartan3E chip for your SDRAM data storage module, you may take the following actions to address the problem of reduced voltage swing at higher frequencies: 1. Confirm that the 140MHz clock frequency is supported by both the SDRAM and Spartan3E chip you are using. Verify that this frequency can be used by both components. 2. You can concentrate on perfecting the clock signal's routing and arrangement to increase voltage swing and signal integrity. Control the trace lengths, impedance matching, and noise coupling from other signals on the clock lines to ensure they are as noise-free as possible. 3. Modify the ODDR2 component's output buffer parameters to increase the voltage swing. To identify the ideal setup for obtaining a greater voltage swing at the specified frequency, experiment with various variables, including drive strength, slew rate, and termination. 4. Make sure the power supply for the SDRAM module and Spartan3E chip is steady and able to deliver enough current for the higher clock frequency. Reduced voltage swings and other performance concerns can be caused by an inadequate power supply. 5. Use appropriate signal termination methods to reduce signal reflections and preserve signal integrity. This can lessen any signal distortions or impedance mismatches that can affect the voltage swing. By following these sources, you can enhance the voltage swing and improve the performance of your SDRAM data storage module when operating at a higher clock frequency. Kind Regards Vivek Garg
  2. Hii, There are a few resources to this issue as an ASIC Engineer having problems with the Digilent Adept Runtime, Utilities, and Plug-in software for the JTAG connection utilizing the JTAG HS3 Programming Cable: 1. Make that your installation of the Digilent Adept Runtime, Utilities, and Plug-in software is compatible with Xilinx ISE 14.7 by checking the software compatibility chart. Check to see whether Digilent has stated any particular software needs or upgrades for your programming cable. 2. Try running the Digilent Adept program with administrator rights by choosing the "Run as Administrator" option. Right-click the software executable or shortcut and choose "Run as administrator." This could provide you access to and control over the essential files. 3. Set File Permissions: You may manually change the permissions for the files in the Digilent Adept SDK tar file if you're having trouble with file access permissions. To change the permissions to enable read and write access, right-click the file or folder, select "Properties," select the "Security" tab, and make the necessary changes. 4. Contact Digilent Support: If the issue continues, it is advised to get in touch with Digilent Support for more guidance. They can assist diagnose the problem and offer customized advice depending on your configuration. 5. If the issue is still not resolved, take into account alternate programming options that are compatible with your JTAG HS3 Programming Cable. Verify if any additional software tools suggested by Digilent or Xilinx can meet your programming requirements. Kind Regards Vivek Garg
  3. Hii, This issue might have a few different possible reasons. Here are some ideas to assist you solve the problem: 1. Make sure all connections are made physically: Verify again the connections between the target FPGA board and the HS3 dongle. Ensure that all required wires and connections are properly oriented and securely attached. Look for any disconnected or loose wires that might be the source of the lack of activity. 2. Make that the target FPGA board is receiving the proper power supply by checking the power source. Make sure the power supply is securely attached so it can feed the FPGA with reliable power. On the circuit board, look for any indications or LEDs that point to a correct power connection. 3. Verify the jumper settings: In order to allow JTAG programming, many FPGA boards have jumper settings that must be appropriately set up. Verify that any jumpers or switches related to JTAG are properly configured by consulting the documentation for your FPGA board. 4. Make sure you are using the most recent version of Vivado by updating it. For updates or patches that could fix compatibility issues with your hardware or dongle, see the Xilinx website. 5. Reinstall HS3 drivers: Consider reinstalling the HS3 dongle's drivers. Reinstall the drivers by uninstalling the old ones in Device Manager, unplugging the dongle, and going to the installer location for Vivado or the manufacturer's website. Reconnect the dongle after the drivers have been updated to determine whether the problem still exists. 6. Check dpcomm.dll: According to the warning message you stated regarding "JTAG cables cannot be supported" without dpcomm.dll, this library may be missing or improperly set. Verify that the Vivado installation directory contains dpcomm.dll. You might need to reinstall Vivado if it is missing, or you can get more help by contacting Xilinx support. If none of these sources solves the problem, I advise contacting Xilinx support or the help channels offered by the HS3 dongle vendor. They ought to be able to offer more detailed instructions and support for debugging the issue with your HS3 dongle and JTAG programming setup. Kind Regards Vivek Garg
  4. Hi, Yes, you may regulate the current in the laser diodes using a MOSFET and PWM. The following strategy is suggested to do this: 1. Choose an appropriate MOSFET: The MOSFET you choose must be able to manage the current your laser diodes demand. A MOSFET with a low on-resistance (RDS(on)) and a high current rating is what you want to find. Make sure it is capable of handling 3.5 A or less continually. 2. Use a gate driver: Given that the Arduino's PWM output voltage is 5V, a gate driver might be necessary to provide the MOSFET with enough power and current to turn it on completely. Select a gate driver with a logic-level input (compatible with 5V) and 12V input capability. 3. Circuit connection Connect the PWM pin on the Arduino to the input of the gate driver. Connect the gate pin of the MOSFET to the output of the gate driver. Connect the 12V supply's ground to the MOSFET's source pin. Connect the common cathode of the laser diodes to the drain pin of the MOSFET. The anode of the laser diodes should then be connected to a 2V power source, with the other end going to the drain pin of a MOSFET. 4. Control the current: The duty cycle of the PWM signal from the Arduino may be changed to regulate the current flowing through the laser diodes. The duty cycle shows how frequently the PWM signal is strong in relation to the entire period. You may regulate the average current passing through the laser diodes by adjusting the duty cycle. 5. Current-limiting resistor: You might need to connect a current-limiting resistor in series with the laser diodes in order to limit the current to the required value. Using Ohm's Law, R = V/I, where V is the voltage across the resistor (12V - 2V = 10V) and I is the required current (3.5A), it is possible to determine the resistor's value. Please be aware that a resistor's power dissipation can be fairly considerable, so pick a resistor with a suitable power rating. By adjusting the PWM duty cycle with this source, you can control the current through the laser diodes while the MOSFET acts as a switch to turn them on and off. Examine the datasheets of the components you select to make sure they are compliant with your requirements and have detailed specs. Have a nice day!
  5. Hii, Moving up to a more recent version of Windows that is supported by the ADP3250 may be necessary. Windows XP is an out-of-date OS that may not be compatible with the most recent hardware and software. Upgrading to a more recent version of Windows might be the best and easiest option. You might have to contemplate other equipment or programming arrangements that are viable with Windows XP if moving up to a more current rendition of Windows isn't a choice. This could mean using a different piece of hardware that works with Windows XP or finding a new semiconductor test program that works with your current operating system. Have a nice day.
  6. Hi, For a variety of reasons, the DMM shield for Arduino was discontinued by its manufacturer. One of the key reasons is that the shield was designed to function with older versions of the Arduino board, and compatibility concerns occurred as newer versions of the board were introduced. As a result, the manufacturer found it difficult to maintain the shield and provide user support. Another factor is that the shield's market was rather tiny, and the maker may have found it difficult to justify continuing manufacturing based on demand. Furthermore, there could have been other competing goods on the market with identical features, which could have influenced DMM shield sales. Finally, the manufacturer may have decided to concentrate their efforts on other product lines or sectors of their business, and retiring the DMM shield allowed them to allocate resources to those other areas. Overall, the DMM shield for Arduino was likely discontinued due to a mix of factors including compatibility difficulties, market demand, and strategic priorities. Have a great day.
  7. Hi, The library must be updated to version 20 or the most recent version when it becomes available in 2021 in order to fix this problem. End users might have trouble updating because it appears that not all of the necessary code for the update is posted on GitHub. The DMC60c controller's maker or supplier can be contacted and asked for help in locating the most recent library. They might be able to take you to the right location for a download or provide you with the essential code. Another choice is to look for the missing code on your own. You can look up the library online or ask other users if they think they may have run into the same problem and have an answer. Once you have the new library, you may download it, install it on your computer, and then update the robot code and configuration tool to make use of it. You should now be able to utilise the DMC60c controllers with your robot after fixing the issue. Have a great day.
  8. Dear Digilent team, I was interested in the Pmod HAT Adapter for Raspberry Pi that you have on your website. I hoped you could give me some information so I could get some of my questions concerning the product answered. Can you first let me know if all Raspberry Pi models are compatible with the Pmod HAT Adapter? May you additionally confirm that I may use the adapter to connect any Pmod to my Raspberry Pi board? Second, are there any software libraries or coding examples that can be utilized with a Raspberry Pi and a Pmod HAT Adapter? Before I start experimenting with the Pmods, I want to make sure I have the necessary supplies. The shipping and delivery times for the Pmod HAT Adapter are my final question. Upon placing my order, how long will it take for me to receive the product? I appreciate your help in advance. I'm forward to hear from you again. Best regards, [Vivek Garg]
  9. Hi all, I'm Vivek Garg from India. My friend recommend this website and new to this website. Thank you.
×
×
  • Create New...