欢迎访问ic37.com |
会员登录 免费注册
发布采购

XC3S1600E-4FGG320C 参数 Datasheet PDF下载

XC3S1600E-4FGG320C图片预览
型号: XC3S1600E-4FGG320C
PDF下载: 下载PDF文件 查看货源
内容描述: 的Spartan- 3E FPGA系列 [Spartan-3E FPGA Family]
分类和应用: 现场可编程门阵列可编程逻辑时钟
文件页数/大小: 193 页 / 1733 K
品牌: XILINX [ XILINX, INC ]
 浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第28页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第29页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第30页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第31页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第33页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第34页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第35页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第36页  
R
Functional Description  
Table 16: Distributed RAM Signals (Continued)  
Signal Description  
A0, A1, A2, A3 The address inputs select the memory  
RAM16X1D  
WE  
D
WCLK  
SPO  
DPO  
A0  
A1  
A2  
(A4, A5)  
cells for read or write. The width of the  
port determines the required address  
inputs.  
A3  
DPRA0  
DPRA1  
DPRA2  
DPRA3  
D
The data input provides the new data  
value to be written into the RAM.  
O, SPO, and  
DPO  
The data output O on single-port RAM  
or the SPO and DPO outputs on  
DS312-2_42_021305  
dual-port RAM reflects the contents of  
the memory cells referenced by the  
address inputs. Following an active  
write clock edge, the data out (O or  
SPO) reflects the newly written data.  
Figure 24: Dual-Port RAM Component  
Table 15: Dual-Port RAM Function  
Inputs  
WE (mode) WCLK  
Outputs  
D
X
X
X
D
X
SPO  
DPO  
The INIT attribute can be used to preload the memory with  
data during FPGA configuration. The default initial contents  
for RAM is all zeros. If the WE is held Low, the element can  
be considered a ROM. The ROM function is possible even  
in the SLICEL.  
0 (read)  
1 (read)  
1 (read)  
1 (write)  
1 (read)  
X
0
1
data_a  
data_a  
data_a  
D
data_d  
data_d  
data_d  
data_d  
data_d  
The global write enable signal, GWE, is asserted automati-  
cally at the end of device configuration to enable all writable  
elements. The GWE signal guarantees that the initialized  
distributed RAM contents are not disturbed during the con-  
figuration process.  
data_a  
Notes:  
1. data_a = word addressed by bits A3-A0.  
2. data_d = word addressed by bits DPRA3-DPRA0.  
The distributed RAM is useful for smaller amounts of mem-  
ory. Larger memory requirements can use the dedicated  
18Kbit RAM blocks (see Block RAM).  
For more information on distributed RAM, see XAPP464:  
"Using Look-Up Tables as Distributed RAM in Spartan-3  
FPGAs".  
Table 16: Distributed RAM Signals  
Signal  
WCLK  
Description  
The clock is used for synchronous  
writes. The data and the address input  
pins have setup times referenced to the  
WCLK pin. Active on the positive edge  
by default with built-in programmable  
polarity.  
Shift Registers  
It is possible to program each SLICEM LUT as a 16-bit shift  
register (see Figure 25). Used in this way, each LUT can  
delay serial data anywhere from 1 to 16 clock cycles without  
using any of the dedicated flip-flops. The resulting program-  
mable delays can be used to balance the timing of data  
pipelines.  
WE  
The enable pin affects the write  
functionality of the port. An inactive  
Write Enable prevents any writing to  
memory cells. An active Write Enable  
causes the clock edge to write the data  
input signal to the memory location  
pointed to by the address inputs. Active  
High by default with built-in  
The SLICEM LUTs cascade from the G-LUT to the F-LUT  
through the DIFMUX (see Figure 12). SHIFTIN and  
SHIFTOUT lines cascade a SLICEM to the SLICEM below  
to form larger shift registers. The four SLICEM LUTs of a  
single CLB can be combined to produce delays up to 64  
clock cycles. It is also possible to combine shift registers  
across more than one CLB.  
programmable polarity.  
DS312-2 (v1.1) March 21, 2005  
www.xilinx.com  
25  
Advance Product Specification  
 复制成功!