The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 20th, 2024, 12:36am
Pages: 1
Send Topic Print
Real numbers multiplication (Read 2788 times)
ihabraad
New Member
*
Offline



Posts: 2

Real numbers multiplication
Feb 28th, 2007, 1:58pm
 
Verilog question (Tripoli – Lebanon)
Real numbers multiplication
Hi;

I nead a help for a verilog simulation program:

I am trying to do a real numbers multiplier in verilog simulation code using ModelSim simulator (without schematic).
The Problem is that Verilog doesn’t accept to define an input as real (register) and when I try to use intermediate real registers before multiplying and put the result also in a real register; verilog around them to integers!!!! L
I am very sad…. :’-( Plz any help?
Ihab – Lebanon (University of Balamand)
10xU
respectfully
Back to top
 
 
View Profile   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2384
Silicon Valley
Re: Real numbers multiplication
Reply #1 - Feb 28th, 2007, 10:17pm
 
In Verilog you can use a 64-bit bus to pass real-valued signals. Then you use real2bits() to convert the real number into the 64 bits, and bits2real() to convert back.

-Ken
Back to top
 
 
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.