Project: ramproj

Author: John Loomis

Contents

Verilog Files

ramproj.v

Quartus Files

fit.summary
tan.summary

Verilog Files

ramproj.v

module ramproj 
#(parameter DATA_WIDTH=8, parameter ADDR_WIDTH=5)
(
    input [(DATA_WIDTH-1):0] data,
    input [(ADDR_WIDTH-1):0] addr,
    input we, clk,
    output [(DATA_WIDTH-1):0] q
);

//single_port_ram dev(data,addr,we,clk,q);
ram1  dev2(    addr,     clk, data,    we, q);

endmodule

Quartus Compilation Summary

fit.summary

Fitter Status : Successful - Wed Sep 23 09:43:06 2009
Quartus II Version : 9.0 Build 235 06/17/2009 SP 2 SJ Web Edition
Revision Name : ramproj
Top-level Entity Name : ramproj
Family : Cyclone II
Device : EP2C35F484C8
Timing Models : Final
Total logic elements : 0 / 33,216 ( 0 % )
    Total combinational functions : 0 / 33,216 ( 0 % )
    Dedicated logic registers : 0 / 33,216 ( 0 % )
Total registers : 0
Total pins : 23 / 322 ( 7 % )
Total virtual pins : 0
Total memory bits : 256 / 483,840 ( < 1 % )
Embedded Multiplier 9-bit elements : 0 / 70 ( 0 % )
Total PLLs : 0 / 4 ( 0 % )

tan.summary

--------------------------------------------------------------------------------------
Timing Analyzer Summary
--------------------------------------------------------------------------------------

Type           : Worst-case tsu
Slack          : N/A
Required Time  : None
Actual Time    : 5.633 ns
From           : we
To             : ram1:dev2|altsyncram:altsyncram_component|altsyncram_hbc1:auto_generated|ram_block1a0~porta_we_reg
From Clock     : --
To Clock       : clk
Failed Paths   : 0

Type           : Worst-case tco
Slack          : N/A
Required Time  : None
Actual Time    : 11.324 ns
From           : ram1:dev2|altsyncram:altsyncram_component|altsyncram_hbc1:auto_generated|q_a[0]
To             : q[0]
From Clock     : clk
To Clock       : --
Failed Paths   : 0

Type           : Worst-case th
Slack          : N/A
Required Time  : None
Actual Time    : -3.911 ns
From           : data[0]
To             : ram1:dev2|altsyncram:altsyncram_component|altsyncram_hbc1:auto_generated|ram_block1a0~porta_datain_reg0
From Clock     : --
To Clock       : clk
Failed Paths   : 0

Type           : Clock Setup: 'clk'
Slack          : N/A
Required Time  : None
Actual Time    : Restricted to 163.03 MHz ( period = 6.134 ns )
From           : ram1:dev2|altsyncram:altsyncram_component|altsyncram_hbc1:auto_generated|ram_block1a0~porta_address_reg4
To             : ram1:dev2|altsyncram:altsyncram_component|altsyncram_hbc1:auto_generated|q_a[7]
From Clock     : clk
To Clock       : clk
Failed Paths   : 0

Type           : Total number of failed paths
Slack          : 
Required Time  : 
Actual Time    : 
From           : 
To             : 
From Clock     : 
To Clock       : 
Failed Paths   : 0

--------------------------------------------------------------------------------------


Maintained by John Loomis, last updated Fri Sep 25 12:53:23 2009