Questions tagged [vivado]

Vivado® Design Suite is a development environment published by Xilinx for designing with their FPGA devices.

The Xilinx Vivado® Design Suite delivers a SoC-strength, IP-centric and system-centric, next generation development environment that has been built from the ground up to address the productivity bottlenecks in system-level integration and implementation. The Vivado Design suite is a Generation Ahead in overall productivity, ease-of-use, and system level integration capabilities.

http://www.xilinx.com/products/design-tools/vivado.html

744 questions
3
votes
2 answers

Is everything really a string in TCL?

And what is it, if it isn't? Everything I've read about TCL states that everything is just a string in it. There can be some other types and structures inside of an interpreter (for performance), but at TCL language level everything must behave just…
Anatol
  • 45
  • 6
3
votes
2 answers

change in endianness while ethernet transmission

I work with zedboard and vivado v2017.3. I am trying to send data stored in a register(slv_reg0 in PL section of Zynq) pointed by baseaddr_p in the following program. I use lwip echo server application to read this address and send it to the PC via…
upasana
  • 57
  • 5
3
votes
1 answer

Simulating VHDL 2008 unconstrained array type in Vivado 2017.1

I have the following type type VECTOR_ARRAY_TYPE is array(natural range <>) of std_logic_vector; which I use in my entity as follows: entity mux is generic ( sel_width : positive := 2; data_width : positive := 3 ); port ( d :…
epsilon_j
  • 325
  • 4
  • 14
3
votes
1 answer

combine ports to bram interface

I want to write an IP to store/read data using BRAM. What I have so far is using the (C)DMA to read memory mapped data out of the RAM and get an AXIS. Then I created a new source file in VHDL to accept the AXIS on one side which worked like a…
akira hinoshiro
  • 393
  • 2
  • 15
3
votes
0 answers

Is it possible to open a Vivado project via Tcl and export it via write_project_tcl as Tcl?

Xilinx Vivado can export the content of a *.xpr file (Xilinx Vivado project file) as Tcl. Therefore a Tcl command exists in GUI mode (project mode): write_project_tcl {C:/.../project/KC705.tcl} From a version control perspective, it's better to…
Paebbels
  • 15,573
  • 13
  • 70
  • 139
3
votes
0 answers

7 Series Transceiver synthesis issue

I'm having some synthesis issues using 7 series GTX transceiver wizard in my project. I designed a basic custom protocol and a top level wrapper. In behavioral everything works just fine, but when synthesizing project the data bus attached to…
j.oak
  • 31
  • 1
3
votes
0 answers

What is the difference between using a 'constant' and using a number in vhdl

As part of adaptations to an existing large design on Artix-7 FPGA, I implemented a simple counting mechanism, something similar to "Archticture with 'constant' ", so that in the future, I can just change the value of the constant and not worry too…
Vinay Madapura
  • 327
  • 5
  • 17
3
votes
4 answers

Function clogb2() generated by vivado can't synthesize with loop limit error

I'm trying to design an AXI_master peripheral with vivado. I used the axi peripheral generator in vivado menu and modified the vhdl code generated. In vhdl code there is a function clogb2 declared with following code: function clogb2 (bit_depth :…
FabienM
  • 3,421
  • 23
  • 45
3
votes
2 answers

initializing and using SD card after migration from vivado 2015.2 to 2016.4 does not work

--------------- EDIT: Additional Note ----------------------------------------- We just tried only migrating to Vivado 2016.1. With that version the SD card is working with the new functions, even if it destroys the audio codec somehow. Which is…
Delet0r
  • 86
  • 8
3
votes
3 answers

bare metal assembly program on Zynq without Vivado/SDK

I have a question for those familiar with the Xilinx Zynq and associated design tools.... Is it possible to compile and run C code for the Zynq 7010 (Zybo dev board), WITHOUT using the Xilinx toolchain (Vivado/SDK)? Is it possible to assemble and…
asmvolatile
  • 522
  • 5
  • 22
3
votes
1 answer

Is function return an array possible in Vivado HLS?

A function like that: int * getRandom( ) { static int r[10]; int i; /* set the seed */ srand( (unsigned)time( NULL ) ); for ( i = 0; i < 10; ++i) { r[i] = rand(); printf( "r[%d] = %d\n", i, r[i]); } return…
Varrian
  • 191
  • 1
  • 1
  • 12
3
votes
2 answers

How to see content of look up table

Imagine we have a simple code for fpga, I want to know if there is any way to watch content of specific lookUp table after synthesis, actually that data that will be written in SRAM module test8(a,b,c ); input a ; input b ; output…
3
votes
1 answer

Should be 1.001 us equal to 1001 ns in VHDL?

I'm currently writing a test to check whether the type time is synthesized / simulated properly in various FPGA vendor tools. One corner case is the usage of real literals as the abstract literal for time values, e.g.: 1.001 us. The IEEE Std.…
Martin Zabel
  • 3,589
  • 3
  • 19
  • 34
3
votes
1 answer

I cannot get the Xilinx uartlite IP to work

Im attempting to use the Xilinx uartlite 2.0 IP with an AXI4-lite interface to transmit a byte without a microblaze processor. Unfortunately, all the ready signals remain low after I set the data and valid signals and the tx signal never transmits.…
jwanga
  • 4,166
  • 4
  • 26
  • 27
3
votes
1 answer

Vivado HLS 2014.4.1 crash without any error on Ubuntu 14.10 x64

I am using clear installations of Ubuntu 14.10 x64 and Vivado Design Suite 2014.4 with update 1. Vivado runs, but Vivado HLS crashes on start without any error. user@user-Precision-M4800:/opt/Xilinx/Vivado_HLS/2014.4/bin$…
Nic30g
  • 659
  • 6
  • 15
1 2
3
49 50