嵌入式开发者社区

标题: 关于EMIF的一个问题;本人新手,希望得到帮助,谢谢 [打印本页]

作者: aifei6655    时间: 2014-11-19 16:13
标题: 关于EMIF的一个问题;本人新手,希望得到帮助,谢谢
开发板的EMIF实例程序中有一段程序:3 R' p5 i# O5 Z: N3 j
//PORTA$ C  [% u. k, B
reg  [14:0]dpram_addra;       " _0 P5 }. ?8 ~) `
reg  dpram_wea;         - M- Q5 g2 C7 g
reg  [15:0]dpram_dina;      
! L1 E) i( k. Z2 c; B: `1 Swire [15:0]dpram_douta;           
% j; \2 s, N6 y3 c//PORTB
, G' m+ }% Y6 ^' w/ F6 nreg  [14:0]dpram_addrb;       6 s0 U' x3 g: ]. o8 H
reg  dpram_web;$ T. `5 x( R: W% X* @7 a
reg  [15:0]dpram_dinb;5 G# [5 U: [9 U& _6 i
wire [15:0]dpram_doutb;  
0 E" g$ m7 N+ p0 X//元件例化
. ?- ^9 n! K& ]. ldpram dpram_unit(; [% x# Z; ?. F# K# B
  .clka(emif_clk), // input clka% T& Q; w( n2 {) Q% p  |& c7 u8 W
  .wea(dpram_wea), // input [0 : 0] wea: R% q& f, y, O6 _7 J+ v
  .addra(dpram_addra), // input [14 : 0] addra
& i4 H" X& D- A' J  .dina(dpram_dina), // input [15 : 0] dina) T. G! W, ^, Y0 |; @( F2 L
  .douta(dpram_douta), // output [15 : 0] douta
: W, j! c6 J9 W9 C' Q8 q+ G //clkb                  => sys_clk,
3 }( t# Z7 e  y% h7 X) l( L  .clkb(clk_100mhz), // input clkb
( J! g- a* O% ~  .web(dpram_web), // input [0 : 0] web
5 ]- B9 m, j. N+ C# P  .addrb(dpram_addrb), // input [14 : 0] addrb- \- P" c6 F* a) O$ k
  .dinb(dpram_dinb), // input [15 : 0] dinb4 H4 ?* d& b: {
  .doutb(dpram_doutb));// output [15 : 0] doutb)
0 H  q0 g+ g9 f: H2 ^: s0 z上面代码是不是说明EMIF有两个通道A和B,但是我在开发板配套原理图上找到的EMIF通道只有一路,并且数据和地址都是16位,请问上述的A和B是怎么出来的?本人也是刚刚接触DSP,对emif了解不深,希望高手能给指点一下,或者能给一份详细的介绍EMIF的资料,谢谢0 ?$ F* T% g6 L

* S. ?/ z+ j5 b1 L4 K9 x0 @




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4