Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by arminb73

  1. arminb73

    In Petalinux, how can I make a driver for an IP in Vivado IP integrator?

    Based on the BSP file downloaded from the Xilinx website (more specifically ZED BSP). How can I create a driver for an IP in my design?
  2. arminb73

    Purpose of XUartNs550_SetOptions function?

    Hello Klaus, Thank you for your answer. What does data interrupt mean? I've been looking online, for example, design from Xilinx, and also read the documentation. I still don't have a clear understanding of what it really means though.
  3. arminb73

    Purpose of XUartNs550_SetOptions function?

    I am working with the uartns driver, but am having some difficulties understanding the following function: /****************************************************************************/ /** * * Sets the options for the specified driver instance. The options are * implemented as bit masks such...
  4. arminb73

    Creating a .tcl script for specific hardware design in IP integrator

    I've found this video also highly beneficial!
  5. arminb73

    How is the block design utilizing a specific IP core supposed to be designed when using the IP C code examples in Vitis?

    The issue is not connecting the IPs to one another. The issue is how the different IPs are supposed to be connected when the example software design is taken into account.
  6. arminb73

    How is the block design utilizing a specific IP core supposed to be designed when using the IP C code examples in Vitis?

    Consider the following scenario: I want to run these sample applications. Given that these examples are aimed at the UART-lite, I know that the Vivado block design will include the AXI Uartlite IP. Also, because I am working with multiple applications, it is natural for me to assume that the...
  7. arminb73

    What is meant by FSBL?

    Hello, When creating a run configuration for one of my application projects at Target Setup I am given a choice to "Use FSBL flow for initialization" (see attached image). What is meant by this? The summary also becomes different (see image). I ran the application without choosing "Use FSBL...
  8. arminb73

    Creating a .tcl script for specific hardware design in IP integrator

    Hi, Is this to say that in order to get the TCL script, I'll have to copy and paste each update from the TCL console into a notepad? Is there no way for Vivado to save TCL commands automatically? Best regards, Armin
  9. arminb73

    Creating a .tcl script for specific hardware design in IP integrator

    Hello, I'm interested in learning how to write my own .tcl script in Vivado for a certain hardware design. Many examples I've seen online simply provide a .tcl script that allows the user to "source" this file and have everything done for them.
  10. arminb73

    How is the block design utilizing a specific IP core supposed to be designed when using the IP C code examples in Vitis?

    Sorry, I was too quick on the keyboard. I am discussing the intellectual properties.
  11. arminb73

    How is the block design utilizing a specific IP core supposed to be designed when using the IP C code examples in Vitis?

    Yes, indeed hardware connection. Where can I find these designs? Would really appreciate having that as a reference point.
  12. arminb73

    How is the block design utilizing a specific IP core supposed to be designed when using the IP C code examples in Vitis?

    Your point is well taken. The program does, in fact, need the use of four different IP addresses: * CPU * UART * CLOCKS * INTERCONNECT * RESET What I'm not sure about is how they're meant to be linked together. To ensure that the software code and the hardware design are in sync. Regards, Armin
  13. arminb73

    How is the block design utilizing a specific IP core supposed to be designed when using the IP C code examples in Vitis?

    When wanting to experiment with different IPs as an example the AXI UART16550 how is one supposed to design the block design in order to make the Xilinx C examples "correspond" well with the exported block design. As an example. When wanting to experiment with this C code...
  14. arminb73

    Interrupt example on ZedBoard

    So, I've revised my block design to look like this: (see PDF attachment). External ports are linked in this manner (see image attachment). The Vivado hardware design has been exported to Vitis, and I'm currently working on an application project that implements interrupt on both the receiving...
  15. arminb73

    Interrupt example on ZedBoard

    Hello, I agree with the direct connection from AXI UART interrupt to CPU interrupt. I just do this in case I want to connect the interrupt signal to my oscilloscope, just to visualize the signal (practice reasons). I am feeling quite relaxed with the Block design side of my project. It's as...

Part and Inventory Search

Back
Top