简单的双端口 RAM
双端口 RAM,一个输出端口。
类型: SubSystem
图书馆中的路径:
|
端口
输入
#
wr_din
—
写入输入
标量
Details
当 wr_en 信号为真时,写入 RAM 内存位置的数据。数据类型由 Data type 参数定义。
| 数据类型 |
|
| 复数支持 |
是 |
#
wr_addr
—
记录地址
尺度
Details
当 wr_en 信号为真时,写入数据的地址。
| 数据类型 |
|
| 复数支持 |
无 |
#
wr_en
—
录音权限
尺度
Details
记录分辨率
-
如果
wr_en为true,RAM 会将数据写入您指定的内存位置。
| 数据类型 |
|
| 复数支持 |
无 |
#
rd_addr
—
读取地址
标量
Details
读取数据的地址。
| 数据类型 |
|
| 复数支持 |
无 |
输出
#
rd_dout
—
从读取地址输出的数据
标量
Details
从读取地址 rd_addr 输出数据。
| 数据类型 |
|
| 复数支持 |
无 |
参数
Parameters
# 地址端口宽度(2 至 29 位) — 地址位宽
Details
地址位宽度。
最小位宽为 "2",最大为 "29"。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
数据类型 —
数据类型
Float65 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point
Details
数据类型。定义为
-
Float64. -
Float32. -
Float16. -
Int8. -
`UInt8
-
`Int16
-
`UInt16
-
`Int32
-
`UInt32
-
`Int64``U
-
`UInt64
-
`Int128
-
`UInt128
-
布尔
-
定点
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 输出定点型 — 定点输出类型
Details
定点输出类型。
依赖关系
要使用此参数,请将*数据类型*参数设置为 "定点"。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
信号类型 —
信号类型
Real | Complex
Details
信号类型。定义为
-
Real. -
复杂
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |