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 soujanya04

  1. S

    [SOLVED] error:metavalue detected

    Hi all, I am using xilinx ISE 14.7 and spartan 3e The part of my VHDL code where I got error is:: if (kk<=x"010000")then bh := x"00"; else bh := x"01"; end if; where variable kk: sfixed(22 downto -1); variable bh: sfixed(6 downto -1); and packages used are:: library...
  2. S

    How To Truncate bits of decimal part in sfixed data?

    Thank you for the information. As you said, I got delays., it took more than one clock cycle for the operations that I assumed would be done in a single clock cycle. Can I know the reason for it taking an extra cycle. As far as I searched, I got to know that PID contrllers were designed on...
  3. S

    How To Truncate bits of decimal part in sfixed data?

    Hello, I have attached my code. Yes, as you said I am concerned with the change in value due to change in the range.
  4. S

    How To Truncate bits of decimal part in sfixed data?

    Hello, In converting (22 downto -51) data to (7 downto -8) data, 15 bits of decimal part should be removed. By doing this the actual value cannot be approximated to the nearer value. For my application this percentage of error is more. Can you help me to reduce this approximation...
  5. S

    How To Truncate bits of decimal part in sfixed data?

    Hello all, I am trying to design a digital PID controller using Spartan 3e FPGA and VHDL coding. I used sfixed data. Initially I assumed input, delayed output and system_output to be sfixed(7 downto -8). After arithmetic operations I got the output c(22 downto -51), which I...

Part and Inventory Search

Back
Top