Re: Subtleties of Booth's Algorithm Implementation



On Jun 24, 2:57 pm, Weng Tianxiang <wtx...@xxxxxxxxx> wrote:
On Jun 24, 9:54 am, Mike Treseler <mtrese...@xxxxxxxxx> wrote:



rickman wrote:
I was able to get a schematic from Synplify Pro, but it did not want
to include the text except on part of the drawing.  If anyone can tell
me how to get the text to display, I will reprint it.  The PDF file
can be found athttp://arius.com/stuff/FPGA/Multiply_16x16.pdf

Don't know about synplify.
Does it have an RTL viewer also?

This incarnation uses 62 LUTs and 42 FFs if I am reading the info
correctly.  This includes 32 FFs to hold the output product.  The
Multiplicand is not registered, it is assumed that it is held constant
on the input.

That should be ok if the enable is synchronized.
Interesting. Thanks for the posting.

Also, I have not simulated it to be sure it is coded correctly, but I
am pretty confident it is working the way I intend or at least any
mistakes won't change the LUT count much.

I prefer to start with an RTL sim,
but I know that many designers prefer
working on the bench. Good luck.

        -- Mike Treseler

Hi Rick,
The file published athttp://arius.com/stuff/FPGA/Multiply_16x16.pdf
has some flaws:
I cannot see the texts after 4 clicks in width direction with 400%
magnification. It means the first 3 clicks in width show normal
drawings, but after that only schematics are shown normally, but no
texts are shown.

Is it normal?

Weng


Yes, I know the print is not very good, but that is the best I could
get out of Synplify. The only way I could get any text at all was to
set the magnification to the lowest level that would still display
text. Then only the portion visible on my screen would print with
text. The rest shows nothing. The large squares are two bit adder
primitives and the smaller rectangles are FFs. The rest is pretty
obvious since they show the gates.

Like I said, if anyone knows how to get Synplify to print the entire
schematic with text, I'll be happy to post that. I can email you the
code if you would like to see that. But like I said, there is nothing
here that isn't pretty obvious other than that you need an extra msb
to preserve sign if you need to support the most negative number (-2**
(n-1)).

Rick
.



Relevant Pages

  • Re: Software bloat (Larkin was right)
    ... ...and if you change the inventory location you change all your schematics. ... A schematic is a reference drawing that doesn't control anything; ... Our schematic controls the BOM. ... Schematic 22S470B is a reference drawing for PCB ...
    (sci.electronics.design)
  • Re: Software bloat (Larkin was right)
    ... ...and if you change the inventory location you change all your schematics. ... Our schematic controls the BOM. ... Schematic 22S470B is a reference drawing for PCB ... Our schematic and the BOM generated from it, go in the ECO database. ...
    (sci.electronics.design)
  • Re: howto avoid cdc drawing done not in onPaint to be erased?
    ... i need to draw something. ... And the answer is, if you want to do a drawing, then yes, you need to store every point ... A DC holds no display information; it holds the information required to CREATE the ... cases, for durations measuable in seconds, although small hundreds of milliseconds are ...
    (microsoft.public.vc.mfc)
  • Re: a few Visio symbols
    ... technical-manual illustrations. ... Often I have to mark up a client's drawing or schematic where I either ... format that makes really crisp linework in Word. ... I love PNG for getting my schematics into Word documents... ...
    (sci.electronics.design)
  • Re: Display the length of a drawn line in Visio 2003?
    ... Common Visio Questions http://www.mvps.org/visio/common_questions.htm ... of the page where the XY coordinates now display) automatically as I ... drawing the line so I can tell when to stop. ... I've done some more fooling around and if I draw a rectangle, elipse, ...
    (microsoft.public.visio.general)