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 hornysquid

  1. H

    DSP48E1 vs DSP48A1 double float adder

    The point I am trying to make is: as long as there is DSP block, there should be a way to implement floating-point adder, but for some reason Xilinx didn't make it, and I wonder why.
  2. H

    DSP48E1 vs DSP48A1 double float adder

    Hello. I am now using floating-point IP generator in Xilinx ISE to generate double float adder. For Spartan-6, it only makes use of LUTs, while on 7 Series it is possible to utilize DSP48E1. Please explain to me, is there any fundamental difference between these DSP types that makes it...
  3. H

    Quartus Prime Lite: object assigned a value but never read

    Update: I tested the design, fixed a bunch of bugs (a couple of them related to next_tx_valid), but the warning still persists.
  4. H

    Quartus Prime Lite: object assigned a value but never read

    I'll post here again as soon as I finish the testbench and run a few tests.
  5. H

    Quartus Prime Lite: object assigned a value but never read

    next_tx_valid is being used in function update_rr, which is called from WAIT_ACK and WAIT_RESP states. I re-ran map and fit a few times, and warning still appears, and next_tx_valid is still on the final netlist. And this is the only module.
  6. H

    Quartus Prime Lite: object assigned a value but never read

    `ifndef INTERFACES `define INTERFACES interface master_if #(N=4); logic req[N], ack[N], cmd[N], resp[N]; logic [31:0] addr[N]; logic [15:0] wdata[N]; logic [15:0] rdata[N]; modport crossbar(input req, cmd, addr, wdata, output ack, resp, rdata); modport tb (input ack, resp...
  7. H

    Quartus Prime Lite: object assigned a value but never read

    Hmm, nope. I checked the post-fitting netlist, and it is still there. Maybe it has something to do with that next_tx_valid is used not directly in an always block, but within a function?
  8. H

    Quartus Prime Lite: object assigned a value but never read

    Sorry, it seems I actually misled you. This signal IS in the post-map netlist, but the warning remains.
  9. H

    Quartus Prime Lite: object assigned a value but never read

    Hello. I am trying to synthesize a module written in SV and get this message despite I checked that signal is being used: Warning: Verilog HDL or VHDL warning at crossbar.sv(28): object "next_tx_valid" assigned a value but never read some code: ....... logic next_tx_valid[SLAVES][1:3]...
  10. H

    [SOLVED] Source-synchronous data output (Spartan-6)

    Hello, I'm trying to implement source-synchronous output from Spartan-6. So I use a constraint to place output data registers into IOBs, and clock goes through ODDR2. So now clock and data switch almost simultaneously, but the downstream device requires a hold time of 1ns, how can I achieve...

Part and Inventory Search

Back
Top