在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2437|回复: 0

[请教]avalon总线接自己写的逻辑

[复制链接]
发表于 2008-2-20 20:15:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
我想在pci上借助avalon总线(不用nois)挂上如下程序,可仿真(modelsim)不出结果,如果挂ram就能成,不知道为什么,是不是那几个外接引脚的问题,应该怎么处理呢,如果那位指点一下,在下谢谢了

module avalontest(
avs_s1_clk,
avs_s1_reset,
avs_s1_chipselect,
avs_s1_write,
avs_s1_byteenable,
avs_s1_address,
avs_s1_writedata,
avs_s1_readdata,
avs_s1_export_dataout1,
avs_s1_export_dataout2,
avs_s1_export_dataout3,
avs_s1_export_dataout4
);
input avs_s1_clk;
input avs_s1_reset;
input avs_s1_chipselect;
input avs_s1_write;
input [3:0] avs_s1_byteenable;
input [3:0] avs_s1_address;
input [31:0] avs_s1_writedata;
output [31:0] avs_s1_readdata;
output [31:0] avs_s1_export_dataout1;
output [31:0] avs_s1_export_dataout2;
output [31:0] avs_s1_export_dataout3;
output [31:0] avs_s1_export_dataout4;
reg [31:0] avs_s1_readdata;
reg [31:0] avs_s1_export_dataout1;
reg [31:0] avs_s1_export_dataout2;
reg [31:0] avs_s1_export_dataout3;
reg [31:0] avs_s1_export_dataout4;
[email=always@(posedge]always@(posedge[/email] avs_s1_clk)
begin
if(avs_s1_reset & avs_s1_chipselect & avs_s1_write)
begin
  case(avs_s1_address)
   4'h0:
    avs_s1_export_dataout1<=avs_s1_writedata;
   4'h4:
    avs_s1_export_dataout2<=avs_s1_writedata;
   4'h8:
    avs_s1_export_dataout3<=avs_s1_writedata;
   4'hc:
    avs_s1_export_dataout4<=avs_s1_writedata;
   default:
   begin
    avs_s1_export_dataout1<=avs_s1_export_dataout1;
    avs_s1_export_dataout2<=avs_s1_export_dataout2;
    avs_s1_export_dataout3<=avs_s1_export_dataout3;
    avs_s1_export_dataout4<=avs_s1_export_dataout4;
   end
  endcase
end
end
[email=always@(posedge]always@(posedge[/email] avs_s1_clk)
begin
if(avs_s1_reset & avs_s1_chipselect & !avs_s1_write)
begin
  case(avs_s1_address)
   4'h0:
    avs_s1_readdata<=avs_s1_export_dataout1;
   4'h4:
    avs_s1_readdata<=avs_s1_export_dataout2;
   4'h8:
    avs_s1_readdata<=avs_s1_export_dataout3;
   4'hc:
    avs_s1_readdata<=avs_s1_export_dataout4;
   default:
   begin
    avs_s1_readdata<=avs_s1_readdata;
   end
  endcase
end
end
endmodule
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 23:49 , Processed in 0.026198 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表