Search the Community

Showing results for tags 'logic'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Test and Measurement
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions


  • Community Calendar

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 15 results

  1. I am having trouble with my Digital Discovery. I am getting noise displayed on the digital inputs. For example, I have a 400KHz clock on DIN0 and the data is supposed to be on DIN1. I need to trigger on the DIN1 negative edge. What I see, while DIN1 is actually a constant "1" (verified with 'scope) is glitches on some falling edges of the clock (DIN0). If I ground DIN1 I still see glitches on that input. I have tried switching tot DIN3 for the data but still see the same pulses The attached screen capture shows DIN0 on CLK and DIN1 on the data input. As I said, my 'scope does not show the
  2. Hello, I am trying to get captured data from Logic DIO0 channel via script. I would expect array of 0 and 1. But getting all zeros (see picture attached). Where I go wrong? Thank You. Best Regards Ondrej
  3. Hello, I have recently purchased the Analog Discovery 2 unit and I would like to easily obtain an accumulated count value in the logic analyzer. Is this something that is available within the software or is a custom script required? If this requires custom setup or script programming, can you point me to the documentation or project that I can view?? I appreciate any help...Thank you
  4. Hi all I would like to try the Protocol I2C function in WaveForms, and I set DIO7 as SCL, then I connect DIO7 to DIO15, and set Logic analyzer to watch I2C signal. After I clicking Write button on Protocol UI, the Logic UI didn't show the clock signal. Can't I do this? I tried UART also. It work fine. Thanks
  5. Just recorded some logic data using my new Analog Discovery 2 on my Mac. Now I want to zoom in and look at the data. According to the tutorial there is suppose to be a "hot track" button that lets you zoom in but I don't see any such feature. So how do you zoom in? I attached a screenshot if it helps.
  6. Hello, As I am a novice to Verilog/SystemVerilog, I am seeking for some guidance regarding writing Verilog logic from purely just a timing diagram. (You may have seen my other posts). For example, if my goal is to implement a logical block that has X inputs and Y outputs for the DUT, and all I am given is a timing diagram that shows the behavior of the input and output signals and how they behave according to the supplied clock. What is the best way to tackle this problem from an engineering perspective? Should I be considering to first simply layout the module with the inputs a
  7. Hello, I just received my AD2, and I really like it! I like the WG and the scope, and while it took me a little while to figure out the Protocol analyzer, it does a pretty good job showing the data. However, at first glance, the SPI protocol handler under the logic analyzer is somewhat limited because it only handles one channel. One could capture four signals by using the logic analyzer and doing the work manually, but I would like to be able to handle all four (or 6) SPI channels in the logic analyzer, too. I have an MCP3208 which requires a command in the first 10 bits, and the
  8. Hi, I am new to the Digital Discovery I am capturing data with the SDK and would like to get the data of each individual DIN pin separately instead of together in the same buffer. My setup: Signals coming in from DIN0 and DIN2. Code is given below. What I would like to do is add DIN3 as clk and get the data for that signal in a separate buffer. Currently the data for both signals comes in as combined and I have not been able to find a way to capture it separately in the SDK. This can however be done with Waveforms2015 and I am trying to mimic that. If I have to use a D
  9. Hello, I think the latest waveforms software is fantastic. However, I still have a problem with triggering, specifically protocol triggering. In the enclosed screenshot, I have a UART and OneWire and a SPI protocol decoder. If I choose Simple triggering, everything is ok, but if I choose Protocol-UART-TX-GPIO1 (UART decoder form the Protocol selection button pull down menu) then the OneWire and SPI decoders trigger-selection-arrows switch too! What I would like is that I can only choose the UART OR only the OneWire OR only the SPI decoder as suggested by te Protocol selection button pull
  10. Hi, In the attached picture i try to trigger in 2 way's 1. Protocol on value: h48[H] 2. Direct on the Falling edge Both ways don't work the system randomly triggers on what? Thanks in advance, Hans.
  11. Hi, I noticed a strange behavior in the Logic tool, if i "Save" this workspace (notice Position: 475,6 us, Base: 116 us), And i save, close and open that same workspace again , i got this result; (notice Position: 472 us, Base: 236 us) Ik know its not a major / big problem i only try to improve things. Thanks in advance, Hans
  12. Hi, Whenever I am trying to use the logic analyzer in the 4th mode (16 x 16k buffer) and trying to capture spi events, the software get stuck to "config" as you can see on the picture attached. Please help!
  13. Hi, I try to use the buffer tabs in the logic application for different acquisitions. example; acquisition2 (Tab 1-timebase 61 us/div) temperature registers (in this case). acquisition3 (Tab 2-timebase 376 us/div) all registers overview. But if i make acquisition 2 with a timebase of 61 us/div and make a new Tab (+button) for acquisition 3 (376 us/div) and make a Single shot, the program changes the timebase in my previous made Tab 2, too. What is the use of these Tabs if this is the case? Thanks in advance, Hans.
  14. Hello all, I am trying to program a Basys3 to perform basic logic functions. It seems like it would be really easy to accomplish but I am still a little unclear how to program the board as well as write for Vivado. For example I think that I should be able to, in theory, program the board to be an AND gate by writing a program that looks at switch 0, switch 1, and LED 0. If switch 0 and switch 1 are both switched on LED 1 comes on. It sounds super easy I just have no idea how to write in vivado. Any help would be super appreciated. Thanks Capnfrost
  15. Are there any plans to add more interpreters? Can users create their own?