FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-28-2009, 02:39 AM
Weng Tianxiang
Guest
 
Posts: n/a
Default Expand unsigned 4*4 module to signed 16*16 module

Hi,
I want to expand unsigned 4*4 module to signed 16*16 module and cannot
find any references.

Who knows it please give me a help.

Thank you.

Weng
Reply With Quote
  #2 (permalink)  
Old 06-28-2009, 03:10 AM
Mike Treseler
Guest
 
Posts: n/a
Default Re: Expand unsigned 4*4 module to signed 16*16 module

Weng Tianxiang wrote:

> I want to expand unsigned 4*4 module to signed 16*16 module and cannot
> find any references.


Post your 4*4.
Reply With Quote
  #3 (permalink)  
Old 06-28-2009, 04:06 AM
Weng Tianxiang
Guest
 
Posts: n/a
Default Re: Expand unsigned 4*4 module to signed 16*16 module

On Jun 27, 6:10*pm, Mike Treseler <mtrese...@gmail.com> wrote:
> Weng Tianxiang wrote:
> > I want to expand unsigned 4*4 module to signed 16*16 module and cannot
> > find any references.

>
> Post your 4*4.


Hi Mike,
Here it is a Xilinx invention about 4*4 module.
http://www.google.com/patents/about?...=0&as_maxy_is=
Configurable logic block with and gate for efficient multiplication in
FPGAS by Xilinx Kenneth D. Chapman et al in FIG. 9, 16 and 17.

Weng
Reply With Quote
  #4 (permalink)  
Old 06-28-2009, 03:53 PM
Mike Treseler
Guest
 
Posts: n/a
Default Re: Expand unsigned 4*4 module to signed 16*16 module

Weng Tianxiang wrote:

> Here it is a Xilinx invention about 4*4 module.


The topic of this newsgroup is vhdl.

-- Mike Treseler


Reply With Quote
  #5 (permalink)  
Old 06-29-2009, 05:06 AM
rickman
Guest
 
Posts: n/a
Default Re: Expand unsigned 4*4 module to signed 16*16 module

On Jun 27, 8:39*pm, Weng Tianxiang <wtx...@gmail.com> wrote:
> Hi,
> I want to expand unsigned 4*4 module to signed 16*16 module and cannot
> find any references.
>
> Who knows it please give me a help.
>
> Thank you.
>
> Weng


To use a multiplier module, you must consider the product output from
this module to be a partial product which is added to the other
partial products to form the complete product. To do a 16x16 multiply
using 4x4 multiplier modules will require 16 of these modules.
Consider each 16 bit number to be composed of

a3*2**12 + a2*2**8 + a1*2**4 + a0 and b3*2**12 + b2*2**8 + b1*2**4 +
b0

Your partial products will be a0*b0 + a0*b1*2**4 + a1*b0*2**4 +
a1*b1*2**8 + ...

I think you can see where this is going.

Rick
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Missing module : XFFT_V3_1 Verilog (not VHDL) module Vitaliy FPGA 0 11-21-2006 01:46 AM
Active module phase with multiple module instances Christoph Lauer FPGA 0 08-08-2005 09:50 AM
signed to unsigned Patrick VHDL 1 06-07-2004 03:59 PM
module inside module problem. shragafr Verilog 2 05-24-2004 08:03 PM
Using a module inside another module Adam Preble Verilog 0 04-01-2004 06:38 AM


All times are GMT +1. The time now is 03:33 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved