Jump to content

LariSan

Members
  • Posts

    146
  • Joined

  • Last visited

Reputation Activity

  1. Like
    LariSan reacted to CurtisYoung in Welcome!   
    Bonjour,  I'm in love with the Analog Discovery tool, can't wait for mine to arrive.  
  2. Like
    LariSan reacted to Guest in Welcome!   
    Hi Yall,
    My name is Robert or Bobby, Which ever you prefer. I'm a junior Electrical Engineering major at the University of Idaho. All of our labs are using Digilent boards such as the Cerebot MX7cK pic32 for my Microcontrollers lab. It's all very exciting and new. I love the challenge being presented to me and it's making my semester great. Thanks for doing what you guys do best!
    With Professional and Platonic Love,
    Bobby or Robert
  3. Like
    LariSan reacted to gmv in Welcome!   
    Hi, my name is Gian I'm an hobbist. My Interest cover FPGA. I bought some of your products (basys2 to Nexys4) that I regular use. This forum is a good idea!!
  4. Like
    LariSan reacted to attila in Matlab Waveforms Sdk   
    The MatLab DAQ toolbox support for Analog Discovery offers limited functionality, but the underlying WaveForms SDK functions can be accessed too.
     
    For manual and examples in Python and C++ see the SDK located in the default Windows installation path:
    - 32bit C:Program FilesDigilentWaveFormsSDK
    - 64bit C:Program Files (x86)DigilentWaveFormsSDK
    function DWFtest(); % 32 bit system %hfile = 'C:Program FilesDigilentWaveFormsSDKincdwf.h'; %64 bit system hfile = 'C:Program Files (x86)DigilentWaveFormsSDKincdwf.h'; display(['Set variable hfile: ' hfile]); if ~libisloaded('dwf') loadlibrary('dwf', hfile); end islibloaded = libisloaded('dwf'); fprintf('Check if dwf library is loaded: islibloaded = %dn',islibloaded) % This is necessary to get the character strings pBuffer = libpointer('int8Ptr',zeros(32,1)); calllib('dwf','FDwfGetVersion',pBuffer); display(['Version: ' char(pBuffer.Value')]); %Just opening and making sure the device is in a known state phdwf = libpointer('int32Ptr',0); calllib('dwf','FDwfDeviceOpen',-1,phdwf); display(['FDwfDeviceOpen returned: ' num2str(phdwf.Value)]) % Close device and unload library if phdwf.Value > 0 calllib('dwf','FDwfDeviceCloseAll'); end unloadlibrary('dwf') end
  5. Like
    LariSan got a reaction from Serge.V in Welcome!   
    Welcome Serge V. We are excited to have you!
  6. Like
    LariSan reacted to Serge.V in Welcome!   
    Hi all,
    My name is Serge, I work for MIPS (now Imagination Technologies) doing simulators for verification. Microcontrollers are my hobby, and I have several pet projects, like: RetroBSD, LiteBSD, QEMU for pic32, pic32sim, pic32prog and ejtagproxy. I use Max32, WF32 and WiFire boards, and some pmods.
    Thank you.
  7. Like
    LariSan reacted to Syntax_Error in Welcome!   
    Hi, all. My name is Matt and I am a hobbyist and also an electronics technician by trade.
     
    I own a Digilent Analog Discovery w/BNC adapter board, and a Nexys2-1200 w/parallel LCD, also from Digilent. I use TINA and Waveforms, and have the Analog Parts kit and Mastech DMM in your product line. I have worked through most of Real Analog, and all of Real Digital, and have both Digital Design books by Haskell, and the FPGA book listed on your website.
     
    I have used your products and worked through so many of your materials and recommended books because as I have tried each one, I have found it to be a top notch quality resource. My personal favorite *BY FAR* is Real Analog. I do not know the instructor's name, but kudos to that man for clarity of instruction. I have learned much from him. Give him a raise!
     
    I list all this out to give you a bit of background on me before I say this: Please continue making educational materials. Your Analog Discovery product is awesome, but it was Real Analog that elevated me as a technician and budding engineering student and made me want MORE. Real Digital was good, too. There are tons of "entry-level" educational materials on the internet, but they all share a common lack of depth and mathematical rigor. Real Analog was a massive breath of fresh air. As someone who has a casual understanding of calculus, and no idea what a differential equation was when I started Real Analog, I was impressed at the depth of material and simultaneously the ease of learning that the program provided. It made me Google and Youtube things like "Complex Impedance" and "Phasor Diagram" and "Solving Differential Equations", something I had never done before.
     
    For the marketing folks here, I would emphasize the value in having educational materials using your products, akin to the Real Analog-Analog Discovery dichotomy. Make a program teaching microcontrollers (with rigor!) using your ChipKit products. Make a digital course using Basys or Nexys products (or either/both!). That's why I got Haskell's books with my Nexys2, and also why I bought Pong P. Chu's book instead of another FPGA book. I had a lab in my hand that the *book used*.
     
    If you build it, they will come; and buy the accessories, to boot.
     
    P.S. Thanks for everything your company has done. You're awesome, and I recommend you to every amateur, student, hobbyist, ham radio operator, and some professionals that I know.
  8. Like
    LariSan reacted to attila in Cmod S6 Quad Spi   
    The CMOD S6 has a 128Mbit (16MByte) S25FL128S QSPI Flash. https://www.digilentinc.com/Data/Products/CMOD-S6/Cmod%20S6_sch.pdf   This can be programmed using Xilinx iMpact.   1. Create BIT file using ISE    - make sure the Generate Programming File/ Properties/ Startup Options/ FPGA Start-Up Clock is CCLK    - otherwise iMpact will prompt and fix this CCLK option    - optional: to speed up the boot process increase the "Configuration Rate" and "Set SPI Configuration Bus Width" to 4 2. Create .MCS file    - start iMpact, (press No then Cancel)    - Create PROM File, SPI Flash, Configure Single FPGA, ->, 128M(bit), Add Storage Device, ->, browse desired "Output File Location", OK    - Add Device - OK, locate the earlier ISE generated BIT file, No, OK, Generate File... 3. Flash programming    - start iMpact, (press No then Cancel)    - Boundary Scan, Initialize Chain    - Right click on SPI/BPI above the FPGA symbol, Add SPI/BPI Flash, locate the .mcs file, SPI PROM, S25FL128S, (optional: for faster programming set Data Width 4)    - Right click FLASH, Program, OK
  9. Like
    LariSan reacted to mmigliacio in Welcome!   
    My name is Martha! I work here at Digilent as the project lead for the Learn Site as well as the technical document specialist. I'm fairly new to the world of electronics, but Digilent is an amazing company for people like me. I've definitely learned a lot in my time working here!
  10. Like
    LariSan reacted to jhirata in Welcome!   
    Hi, my name is Jay! I enjoy and spend a lot of time working with FPGAs doing both hardware and software. I can help provide support for NetFPGA-1G-CML, it has become my goto board for FPGA development work.
  11. Like
    LariSan reacted to sbobrowicz in Welcome!   
    Hey Mike,
     
    I've seen you around ZedBoard.org forums, glad you managed to track us down (we are still a little under the radar here). Awesome blog by the way, I'm a big fan. You've got quite the catalog of cool projects. If you ever hit a snag on one of them, just post it here and we'll see what we can do to help. It's also a great place to show off the finished ones if you feel like linking to them.
     
    Welcome!
  12. Like
    LariSan reacted to Alex in Welcome!   
    My name is Alex and works in Digilent as International Sales Manager. I am glad to have this forum to more easily to get in touch with customers. 
  13. Like
    LariSan reacted to attila in Analog Discovery troubleshooting   
    During device opening internal chips are enabled and configured. This results in consumption increases, specially when the 100 MHz clock (PLL) is started. The needed current increases from 100mA to 500mA. In case the USB can't provide enough current the voltage drops below the minimal required for the device to operate and communication fails.
     
    In case you get “Device configuration failed (PLL 1)" or "Communication with the device failed.” error message:
    The device needs at least 2W/400mA from USB cable. To satisfy this:
    - Try to use different USB cable and computer plug.
    - Use the USB plug on the back of the PC, not the one on the front panel.
    - Use short cable, do not use long cable or cable extender.
    - Use powered USB-hub, avoid un-powered hub.
    - Use USB-Y cable to load power from two plugs.
     
    Device not detected by WaveForms:
    Open Windows Device Manager then connect the device and wait up to one minute for a device to appear:
     - USB Serial Converter, with warning
    - Connect the device directly to the computer's USB plug without using external hub.
    - Restart the computer.
    - Reinstall WaveForms, including the Adept Runtime section.
     - USB Serial Converter, without warning
    - Restart the computer.
    - Reinstall WaveForms, including the Adept Runtime section.
    - Other application might have erased the USB controller EEPROM (FT_Prog, programming cable drivers...)
     Use the "My device is not listed" button in WaveForms application Device Manager to reprogram the EEPROM.
     - Unknown Device
        Check the Hardware IDs under device Properties, Details tab
    - USBVID_0403&PID_6014
      The USB driver is not installed.
    - Restart the computer.
    - Reinstall WaveForms, including the Adept Runtime section.
    - USBVID_0000&PID_0000
      Device not identified or malfunction. See "Nothing shows up".
     - Nothing shows up:
    - Connect the device directly to the computer's USB plug without using external hub.
    - Try to use different USB cable and computer plug.
       The device or its plug might be damaged.
  14. Like
    LariSan reacted to hamster in Welcome!   
    My name is Mike, and I've developed a bit of an obsession with FPGAs.
     
    You might be able to find some project ideas or inspiration on my WIki at http://hamsterworks.co.nz/mediawiki/index.php/FPGA_Projects
     
    I'm always happy to talk FPGAs, so feel free to drop me an email sometime 
×
×
  • Create New...