Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

BRAM and applocations

Status
Not open for further replies.

sheikh

Advanced Member level 4
Joined
Sep 10, 2007
Messages
104
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,298
Activity points
2,008
Hello Dears
Could you please explain, what is the deference between BRAM and LUT in fpga? In fact when and where you, as a designer, apply BRAM or LUT in your design?
Regards
Mostafa
 

kingslayer

Member level 4
Joined
Jun 14, 2010
Messages
78
Helped
25
Reputation
48
Reaction score
24
Trophy points
1,288
Location
Milano, Italy
Activity points
1,827
Dear Mostafa,

FPGAs comprise different types of configurable blocks, two of them being BRAMs and LUTs. Basically, LUTs are "function generators", in the sense that they can implement any desired Boolean function: in most recent Xilinx FPGAs LUTs have 6 inputs, meaning that they can implement any 6-inputs Boolean function, while in least recent Xilinx FPGAs they had only 4 inputs. Thus, LUTs across the device store the configuration bits that bring up the Boolean functions that make your functionality. BRAMs, on the other hand, are memory blocks typically used for storage purposes. However, LUTs can also be used as memory storage, the choice depends on several factors: area, performance, power.

If you are interested in understanding FPGA structure you should get a look at Xilinx user-guides of a particular FPGA family (e.g., from the Xilinx website you can freely download Virtex-5 FPGA user guide that explains every part of an FPGA and how to use it).

Cheers
 
  • Like
Reactions: sheikh

    sheikh

    points: 2
    Helpful Answer Positive Rating

sheikh

Advanced Member level 4
Joined
Sep 10, 2007
Messages
104
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,298
Activity points
2,008
Thanks a lot dear kingslayer for your comment.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top