找回密码
 注册
关于网站域名变更的通知
查看: 596|回复: 0
打印 上一主题 下一主题

Lattice芯片ICE40UL1K内部RAM的使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-1-9 09:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
lattice的ICE40UL1K内部的RAM是分了好多个块的,我在lattice的官网上只找到了ICE40系列内部的RAM使用手册,一个RAM块是4Kbit,我用的ice40ul1k是由14个RAM块的,我现在要存的东西需要用到几乎14个RAM块,但是现在不知道该怎么制定我要用哪个RAM,怎么往里边存东西,请各位指导一下,谢谢。如下是使用手册给的原语,只用到了一个RAM块
3 H3 Q8 Z0 @+ C. u9 y! L, u: V' P9 ]; F) Q) g
SB_RAM256x16 Primitive
, t! I8 ~. F: G- L- S5 oVerilog Instantiation* u1 Q* P- {/ c" B# |  r. y
SB_RAM256x16 ram256x16_inst () L+ [: N+ r9 f; @4 M3 a
.RDATA(RDATA_c[15:0]),
# G; A1 e; t' O& {.RADDR(RADDR_c[7:0]),
  K6 m" ?' {& ?3 @0 W' \.RCLK(RCLK_c),
2 S; a$ e) y" t- H& y' V( ].RCLKE(RCLKE_c),
# y% G# I, C- w/ G  B.RE(RE_c),
' l- A& P- h& s.WADDR(WADDR_c[7:0]),
' j& k& f/ g+ k3 a.WCLK(WCLK_c),
8 i/ @( A: I" a8 h' t* O.WCLKE(WCLKE_c),4 P3 {7 x$ W% y6 P
.WDATA(WDATA_c[15:0]),( h8 d3 ^8 R' z3 }
.WE(WE_c),
0 A4 R6 \7 p. m6 I5 N2 Y.MASK(MASK_c[15:0])
* {' {# k3 i/ a9 I) T3 c);  X% _" @- S+ E  I2 Z5 E
defparam ram256x16_inst.INIT_0 =) S8 Y' J  [: g
256'h0000000000000000000000000000000000000000000000000000000000000000;
" N# ?9 b/ j. M. ^+ xdefparam ram256x16_inst.INIT_1 =
3 B: o$ w  @$ y5 x7 x# B  K" Z256'h0000000000000000000000000000000000000000000000000000000000000000;+ m$ w4 a9 m+ f& v# e# @2 B$ @
defparam ram256x16_inst.INIT_2 =
% I6 d. p4 W  Z256'h0000000000000000000000000000000000000000000000000000000000000000;3 z0 Y- I6 r0 W
defparam ram256x16_inst.INIT_3 =
8 P+ [1 ~0 X! b; q9 c256'h0000000000000000000000000000000000000000000000000000000000000000;
* ~! p) ~  B! V' w% V4 d5 odefparam ram256x16_inst.INIT_4 =
  k1 z2 ~" {# e256'h0000000000000000000000000000000000000000000000000000000000000000;
) w; a; ^2 f" s5 s) adefparam ram256x16_inst.INIT_5 =
( S: C5 K! b2 c! s256'h0000000000000000000000000000000000000000000000000000000000000000;( \0 y3 T3 i! b, C1 j) D) T. b
defparam ram256x16_inst.INIT_6 =: a. d3 F# P( @3 b- D/ W
256'h0000000000000000000000000000000000000000000000000000000000000000;
0 C9 N9 u' k& M( v+ b3 d2 {( p3 W0 R
- i0 W/ M2 V# T% d# @4 Rdefparam ram256x16_inst.INIT_7 =/ n# m: v- O* G* L
256'h0000000000000000000000000000000000000000000000000000000000000000;
0 P# Y. ^; \- Bdefparam ram256x16_inst.INIT_8 =
1 F/ S0 b5 l- _) d2 w1 h  t$ t4 K, ?5 H7 O256'h0000000000000000000000000000000000000000000000000000000000000000;' \  x4 m) @9 O& g9 \+ R9 l
defparam ram256x16_inst.INIT_9 =
" l+ v4 k: i& o1 h) f256'h0000000000000000000000000000000000000000000000000000000000000000;) H5 w& z2 h; a1 u3 ^
defparam ram256x16_inst.INIT_A =; e8 n) `  k7 Y; a# g, B9 a# \
256'h0000000000000000000000000000000000000000000000000000000000000000;
* N, t7 L1 g! ?defparam ram256x16_inst.INIT_B =! [  `9 ^7 j4 o& u
256'h0000000000000000000000000000000000000000000000000000000000000000;: f+ X/ r7 T* a( v. {! R: o
defparam ram256x16_inst.INIT_C =* k) {/ _, |: w; O7 J
256'h0000000000000000000000000000000000000000000000000000000000000000;& k! w: l" g' r0 \- D& b0 _$ ^* I
defparam ram256x16_inst.INIT_D =
, _$ o& |% Q4 |  S256'h0000000000000000000000000000000000000000000000000000000000000000;
# y/ r# |0 E& J4 U# u1 u& v& J* _defparam ram256x16_inst.INIT_E =
# C. z1 l& m8 Y) V256'h0000000000000000000000000000000000000000000000000000000000000000;% {6 _( P; M. E" u3 y4 P- M( K. a4 B
defparam ram256x16_inst.INIT_F =4 q$ o  U% ?+ _; o7 r
256'h0000000000000000000000000000000000000000000000000000000000000000;% l* Q; Y) S0 w8 v& Q6 B) n

/ M6 x4 F$ ~, ?/ c" ^! u- I* s2 I& N0 I9 f+ M5 k

RAM_眸目压缩.jpg (15.88 KB, 下载次数: 1)

RAM_眸目压缩.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-22 03:11 , Processed in 0.109375 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表