首页->【FPGA/CPLD助学小组】

144 1

assign local_address = (cstate == SWRDB) ? {13'h0a55,2'd1,num[7:0]}:{13'h0a55,2'd1,num[7:0]}; //0~1023地址 
//assign local_address = (cstate == SWRDB) ? {13'h0a55,2'd1,num[7:1],1'b0}:{13'h0a55,2'd1,num[6:0],1'b0}; //0~1023地址
assign local_wdata = {times,{num[5:0],2'b00},times,{num[5:0],2'b01},times,{num[5:0],2'b10},times,{num[5:0],2'b11}};  

计数器num 0~255  一次读写 4个16bit数据,地址是怎么实现0~1023的?

 求教特权同学???

楼主可见

  1. 特权同学 1#

    本身这个控制器位宽是64位,即包含4个地址了