DerBurns

Members
  • Content count

    4
  • Joined

  • Last visited

  1. DerBurns

    Arty-Z7: Best way to learn/ get started?

    Thanks for all the help! Now that I actually have the board in my hands this is seeming a little bit easier. Starting to get the hang of Vivado. Using just the FPGA fabric is super easy, it is just like how I did it on ISE for my old Nexys 3. So far the most helpful link has been that guide you linked on the IP integrator. Definitely will help me get started on the PS side of things. I'll continue looking at the documentation and examples (still seems like there is a lack thereof, but I guess the process is similar to other SoC boards). So far I've just tested to make sure that I can get basic pushbutton functionality, and I can't tell you how excited I am to get working with this board. Thanks, you'll probably see more of me if I ever get stuck
  2. DerBurns

    Arty-Z7: Best way to learn/ get started?

    I'll take a look at the IP guide, thanks! However, that guide uses the Zybo. Does the IP integrator/Vivado Suite come with project files for the Arty Z7 as well? I already checked the resource center but it all seemed pretty vague to me, but I'll give it another look. I guess I didn't clarify. I'm talking about setting up pins for use with GPIO. I meant as in a USART connection between another, non-USB device. In my example, I have a device with an RX/TX serial pinheader which would connect to the pin headers of this board. I also would like to know which IO pins are processor specific, and which are FPGA specific? And how do I handoff data from the processor to be used by FPGA modules? Sorry for the this stream of questions.... I'm just really interested in the board and don't know how to get my foot in the door.
  3. DerBurns

    Arty-Z7: Best way to learn/ get started?

    I've recently been looking into the Arty-Z7, as I think it would be a great board to use for my university senior project (and additional hobby work once done with that). I have yet to purchase the board.... But I can't seem to find any real guides/tutorials on how to get started with this board. Same goes for any in depth documentation on the board itself. I feel like this is almost nonexistent despite being released within the last year or two. The only other board I have any experience with with is the Nexys 3 for one of my classes, and it was pretty straightforward to work with Verilog inside of ISE. As I understand it, the PL side of the Arty is fairly similar (just some modules and a constraint file to go with them). Just look at the master constraint file listed to get pin names, and adjust it appropriately based on the top module. However, I've never really dealt with one of these PS/PL combo boards before. How do I go about the software side of things? How do I get a basic software loop going, or make TX/RX pins for a USART connection to external peripherals, or transmit/share data between the PL/PS via the "interconnect" I have seen mentioned? This is just very different for me. I would love to drop some money on this board, but I really don't want to unless I know that there is a good way to start learning about the board......
  4. DerBurns

    Can't find DDR3 IP core on arty-z7

    I'm a little confused then. On the Arty Z7 reference manual... (https://reference.digilentinc.com/reference/programmable-logic/arty-z7/reference-manual) "Furthermore, cores implemented in the PL can trigger interrupts to the processors (connections not shown in Fig. 3) and perform DMA accesses to DDR3 memory." Doesn't this imply otherwise? Or is it said interrupt that causes the PS to route the memory to the PL?