📄 sram.syr
字号:
Release 6.3i - xst G.35Copyright (c) 1995-2004 Xilinx, Inc. All rights reserved.--> Parameter TMPDIR set to __projnavCPU : 0.00 / 0.51 s | Elapsed : 0.00 / 0.00 s --> Parameter xsthdpdir set to ./xstCPU : 0.00 / 0.51 s | Elapsed : 0.00 / 0.00 s --> Reading design: sram.prjTABLE OF CONTENTS 1) Synthesis Options Summary 2) HDL Compilation 3) HDL Analysis 4) HDL Synthesis 5) Advanced HDL Synthesis 5.1) HDL Synthesis Report 6) Low Level Synthesis 7) Final Report 7.1) Device utilization summary 7.2) TIMING REPORT=========================================================================* Synthesis Options Summary *=========================================================================---- Source ParametersInput File Name : sram.prjInput Format : mixedIgnore Synthesis Constraint File : NOVerilog Include Directory : ---- Target ParametersOutput File Name : sramOutput Format : NGCTarget Device : xc2s15-6-cs144---- Source OptionsTop Module Name : sramAutomatic FSM Extraction : YESFSM Encoding Algorithm : AutoFSM Style : lutRAM Extraction : YesRAM Style : AutoROM Extraction : YesROM Style : AutoMux Extraction : YESMux Style : AutoDecoder Extraction : YESPriority Encoder Extraction : YESShift Register Extraction : YESLogical Shifter Extraction : YESXOR Collapsing : YESResource Sharing : YESMultiplier Style : lutAutomatic Register Balancing : No---- Target OptionsAdd IO Buffers : YESGlobal Maximum Fanout : 100Add Generic Clock Buffer(BUFG) : 4Register Duplication : YESEquivalent register Removal : YESSlice Packing : YESPack IO Registers into IOBs : auto---- General OptionsOptimization Goal : SpeedOptimization Effort : 1Keep Hierarchy : NOGlobal Optimization : AllClockNetsRTL Output : YesWrite Timing Constraints : NOHierarchy Separator : _Bus Delimiter : <>Case Specifier : maintainSlice Utilization Ratio : 100Slice Utilization Ratio Delta : 5---- Other Optionslso : sram.lsoRead Cores : YEScross_clock_analysis : NOverilog2001 : YESOptimize Instantiated Primitives : NOtristate2logic : No==================================================================================================================================================* HDL Compilation *=========================================================================Compiling vhdl file G:/MyFPGA/sram2.vhd in Library work.Architecture behaviour of Entity sram is up to date.=========================================================================* HDL Analysis *=========================================================================Analyzing Entity <sram> (Architecture <behaviour>).WARNING:Xst:790 - G:/MyFPGA/sram2.vhd line 47: Index value(s) does not match array range, simulation mismatch.INFO:Xst:1433 - Contents of array <mem> may be accessed with an index that exceeds the array size. This could cause simulation mismatch.WARNING:Xst:790 - G:/MyFPGA/sram2.vhd line 57: Index value(s) does not match array range, simulation mismatch.INFO:Xst:1433 - Contents of array <mem> may be accessed with an index that exceeds the array size. This could cause simulation mismatch.Entity <sram> analyzed. Unit <sram> generated.=========================================================================* HDL Synthesis *=========================================================================Synthesizing Unit <sram>. Related source file is G:/MyFPGA/sram2.vhd. Found 65536x32-bit single-port distributed RAM for signal <mem>. ----------------------------------------------------------------------- | aspect ratio | 65536-word x 32-bit | | | clock | connected to signal <clk> | rise | | write enable | connected to internal node | high | | address | connected to signal <address<15:0>> | | | data in | connected to signal <data> | | | data out | connected to internal node | | | ram_style | Auto | | -----------------------------------------------------------------------INFO:Xst:1442 - HDL ADVISOR - The RAM contents appears to be read asynchronousely. A synchronous read would allow you to take advantage of available block RAM resources, for optimized device usage and improved timings. Please refer to your documentation for coding guidelines.WARNING:Xst:1772 - You have explicitly defined initial contents for this RAM, which are currently ignored when the RAM is implemented with LUT resources, leading to incorrect circuit behavior. Changing the RAM description so that it is read synchronously will allow implementation on block RAM resources for which we provide full initial contents support. Found 32-bit tristate buffer for signal <data>. Found 18-bit comparator less for signal <$n0039> created at line 46. Found 3-bit shift register for signal <bus_tri>. Summary: inferred 1 RAM(s). inferred 1 Comparator(s). inferred 32 Shift register(s). inferred 32 Tristate(s).Unit <sram> synthesized.=========================================================================* Advanced HDL Synthesis *=========================================================================Advanced RAM inference ...Advanced multiplier inference ...Advanced Registered AddSub inference ...Dynamic shift register inference ...=========================================================================HDL Synthesis ReportMacro Statistics# LUT RAMs : 1 65536x32-bit single-port distributed RAM: 1# Shift Registers : 32 3-bit shift register : 32# Comparators : 1 18-bit comparator less : 1# Tristates : 1 32-bit tristate buffer : 1==================================================================================================================================================* Low Level Synthesis *=========================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -