
R
的Spartan- II FPGA系列:功能描述。
表14:
内存初始化属性
物业
INIT_05
INIT_06
INIT_07
INIT_08
INIT_09
INIT_0a
INIT_0b
INIT_0c
INIT_0d
INIT_0e
INIT_0f
存储单元
1235至80年
1791年至1536年
2047年至1792年
2303年至2048年
2559年至2304年
2815至2560年
3071至2816
3327至3072
3583至3328
3839至3584
4095至3840
在CLKA , T形中的第三个上升沿
BCCS
参数
违反两个写入内存地址为0x0F 。在DOA
和DOB总线反映DIA和DIB的内容
总线,但是在0x7E的所存储的值是无效的。
在CLKA的第4个上升沿,一个读操作是
在内存中的位置为0x0F执行和无效数据
目前DOA总线上。端口B也执行一个读
操作存储位置为0x0F ,也读无效
数据。
在CLKA的第5个上升沿的读操作是
执行不违反的T
BCCS
参数到
通过端口B的DOA公交车前面写的0x7E的体现
通过端口B.最近写入的值
初始化
块RAM的内存可以在设备初始化时
配置顺序。的16初始化属性
各(共4096位)64进制值设置初始化
每个RAM 。这些属性出现在
表14 。
任何
初始化属性没有明确设置配置为零。
部分初始化字符串垫零。初始化
大于64的十六进制值的字符串生成一个错误。该
RAM中可以使用的初始值来模拟
在VHDL仿真器仿制药和参数的Verilog
模拟器。
设计实例和使用的详细信息
块RAM ,看
XAPP173
,
使用块状SelectRAM +
记忆中的Spartan- II FPGA中。
使用通用I / O
了Spartan- II FPGA系列包括一个高度可配置的,
高性能的I / O资源被称为通用的I / O
提供一种用于各种I / O标准的支持。该
通用的I / O资源是一个强大的功能集,包括
输出驱动强度可编程控制,压摆率,
输入延迟和保持时间。以优势
灵活性和通用I / O功能和设计
注意事项本文档中描述的可以改善和
简化系统级设计。
在初始化VHDL
块RAM的结构可以在VHDL的初始化
仿真和综合列入EDIF
输出文件。的VHDL代码仿真采用的是通用的
通过初始化。
初始化用Verilog
块RAM的结构可以用Verilog进行初始化
仿真和综合列入EDIF
输出文件。的Verilog代码仿真使用
defparam传递初始化。
介绍
随着FPGA不断发展壮大的规模和容量,较大
并为他们设计更复杂的系统需要一个
增加了多种I / O标准。另外,作为系统
时钟速度继续增加,需要
高性能I / O就显得更为重要。而
芯片到芯片的延时有日益巨大的影响
对整个系统的速度,实现的任务所需的
系统的性能变得与比较困难
低电压I / O标准的增殖。通用的I / O时,
中的Spartan- II器件革命性输入/输出资源,
通过提供一个高度解决了这个潜在的问题
可配置的,高性能的替代I / O的
更传统的可编程器件的资源。
了Spartan- II FPGA的通用I / O功能相结合的
可编程的灵活性和时间将产品推向市场的优势
与高性能以前提供的逻辑只
与ASIC和定制IC 。
每个通用I / O模块可支持多达16个I / O标准。
支持我这样一个多种/ O标准允许
块存储器生成
在的CORE Generator 软件生成的内存
使用块RAM的功能结构。这个程序
输出VHDL或Verilog仿真代码模板和
EDIF文件列入设计。
表14:
内存初始化属性
物业
INIT_00
INIT_01
INIT_02
INIT_03
INIT_04
DS001-2 ( V2.8 ) 2008年6月13日
产品speci fi cation
存储单元
255 0
511 256
767到512
1023到768
1079至24年
www.xilinx.com
4模块2
36