Beruflich Dokumente
Kultur Dokumente
16 x 16 multiplier example.
Logic synthesis.
(mapping)
Configuration generation.
(program file generation)
Copyright 2004 Prentice Hall PTR
Design experiments
Synthesize with no constraints. Synthesize with timing constraint.
Mapping report
Design Summary -------------Number of errors: 0 Number of warnings: 0 Logic Utilization: Number of 4 input LUTs: 501 out of 1,024 48% Logic Distribution: Number of occupied Slices: 255 out of 512 49% Number of Slices containing only related logic: 255 out of 255 100% Number of Slices containing unrelated logic: 0 out of 255 0% *See NOTES below for an explanation of the effects of unrelated logic Total Number 4 input LUTs: 501 out of 1,024 48% Number of bonded IOBs: 64 out of 92 69%
Total equivalent gate count for design: 3,006 Additional JTAG gate count for IOBs: 3,072 Peak Memory Usage: 64 MB
20135312 items analyzed, 0 timing errors detected. (0 setup errors, 0 hold errors) Maximum delay is 20.916ns. ------------------------------------------------------------------------------FPGA-Based System Design: Chapter 4 Copyright 2004 Prentice Hall PTR
Routing report
Phase 1: 1975 unrouted; Phase 2: 1975 unrouted; Phase 3: 619 unrouted; Phase 4: 619 unrouted; (0) Phase 5: 619 unrouted; (0) Phase 6: 619 unrouted; (0) REAL time: 11 secs REAL time: 11 secs REAL time: 12 secs REAL time: 12 secs REAL time: 12 secs REAL time: 12 secs
Phase 7: 0 unrouted; (0) REAL time: 12 secs The NUMBER OF SIGNALS NOT COMPLETELY ROUTED for this design is: 0
FPGA-Based System Design: Chapter 4 Copyright 2004 Prentice Hall PTR
20135312 items analyzed, 0 timing errors detected. (0 setup errors, 0 hold errors) Maximum delay is 38.424ns. ------------------------------------------------------------------------------FPGA-Based System Design: Chapter 4 Copyright 2004 Prentice Hall PTR
Timing constraint
Timing constraint: TS_P2P = MAXDELAY FROM TIMEGRP "PADS" TO TIMEGRP "PADS" 25 nS ; 20135312 items analyzed, 11 timing errors detected. (11 setup errors, 0 hold errors) Maximum delay is 31.128ns.
FPGA-Based System Design: Chapter 4 Copyright 2004 Prentice Hall PTR
Delay(ns) Physical Resource Logical Resource(s) ------------------------------------------------- ------------------K5.I Tiopi 0.825 y<0> y<0> y_0_IBUF SLICE_X2Y11.G4 net (fanout=31) 1.792 y_0_IBUF SLICE_X2Y11.Y Tilo 0.439 c2<5> p0_Madd__n0017_Mxor_Result_Xo<1>1 SLICE_X2Y11.F4 net (fanout=2) 0.304 row1<6> SLICE_X2Y11.X Tilo 0.439 c2<5> p1_Madd__n0019_Cout1 SLICE_X5Y16.F3 net (fanout=2) 0.784 c2<5> SLICE_X5Y16.X Tilo 0.439 c3<5> p2_Madd__n0019_Cout1 SLICE_X2Y18.G4 net (fanout=2) 0.668 c3<5> SLICE_X2Y18.Y Tilo 0.439 row5<4> p3_Madd__n0019_Mxor_Result_Xo<1>1
Power report
Power summary: I(mA) P(mW) ---------------------------------------------------------------Total estimated power consumption: 333 --Vccint 1.50V: 0 0 Vccaux 3.30V: 100 330 Vcco33 3.30V: 1 3 --Inputs: 0 0 Logic: 0 0 Outputs: Vcco33 0 0 Signals: 0 0 --Quiescent Vccaux 3.30V: 100 330 Quiescent Vcco33 3.30V: 1 3 Thermal summary: ---------------------------------------------------------------Estimated junction temperature: 36C Ambient temp: 25C Case temp: 35C Theta J-A: 34C/W FPGA-Based System Design: Chapter 4 Copyright 2004 Prentice Hall PTR
Improving area
Floorplanner window:
Chip floorplan
LEs
Must add attributes to the Verilog: // synthesis attribute rloc of p0 is X0Y0 multrow p0(row0,x,y[1],y[0],c0,row1,c1);
Editing constraints
Placement results