You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hello all,
I am working on a project that needs to complete safety crosschecks on a regular basis.
If a User sets up the equipment at a specific setting the FPGA logic will calculate a Reference Voltage (lets say a 16 bit number ). The user will also set a percentage from 10-35% (Overvoltage Threshold).
Once the user says he wants the system to allow 15% of overvoltage.
I want to calculate in the logic the 16 bit referance voltage * .15 .
How does one go about calculating percentages? I am using a Xilinx Spartan 3a 700a. A link to an tutorial or algorithm would be great.
Thanks
Rob Gaddi
unread,
Jan 22, 2014, 12:45:33 PM1/22/14
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
R * 0.15 = R * (0.15 * 2^17) / 2^17
--
Rob Gaddi, Highland Technology -- www.highlandtechnology.com Email address domain is currently out of order. See above to fix.
Cory Shol
unread,
Jan 22, 2014, 1:05:54 PM1/22/14
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Ahh yes , I actually just thought about something similar to that just before I read the reply. Sometimes your brain doesn't work as fast as you want it to.
Andy
unread,
Jan 22, 2014, 1:57:12 PM1/22/14
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Try the fixed point library in VHDL. It is included in the 2008 standard, and a quick google search will get you the vhdl fixed point user guide that shows you how to use it.