"); //-->
1、 先声明一个双向总线:inout[size-1:0] bus;
2、 读双向总线:a= bus;;
3、 通过一个过程块写双向总线
l 声明一个临时reg:reg [size-1:0] temp;
l 将临时reg放到双向总线:assign bus = (read)?temp:`bz;
l 将总线输出写入临时reg:always …begin temp = What_being_output; end
举例:
`timescale 1ns/100ps
module memory_M_by_N(
addr,
rd,
wr,
data
);
parameter M =3,N=4;
input [M-1:0] addr;
input wr,rd;
inout [N-1:0] data;
reg [N-1:0] memory [0:2**M-1];
reg [N-1:0] temp;
always @(data or addr or rd or wr)
begin
if(wr)
memory[addr] = data;
else if(rd)
temp = memory[addr];
else
temp = `bz;
end
assign data =(rd)?temp:`bz;
initial $readmemh("mem.dat",mem);
endmodule
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
彩电激情燃烧机顶盒市场混沌 数字电视摸索前行
用与非门制作无线话筒电路
自制教学用调频无线话筒电路
使用高度集成的处理器设计高效的汽车高端音响系统
LG扶持中国本地研发能力 研发中心在津揭牌
选频放大器
泰克在InterBattery 2025展示下一代电池和高功率测试解决方案
上海教育台-NEC电子杯NUEDC竞赛开赛仪式视频报道
一线式数字温度计DS1822的原理及应用
大联大品佳创佳绩!凭英飞凌AURIX™ TC4xx方案荣获中国工控网“应用创新”大奖
中国教育电视台-2009年NUEDC颁奖仪式报道
OpenAI游说白宫:既要放宽AI监管,又要打压DeepSeek
新一代物联网无线通信模组的技术革新与应用蓝图
中美半导体磋商前景不明 欧盟日本煽风点火
北京电视台-2009年NUEDC颁奖仪式报道
双奖同辉,佳绩频传!大联大世平一举斩获“应用创新之流程智造‘新质’奖和离散智造‘新质’奖”两项殊荣
一种符合我国有线电视双向传输的同步码分多址S-CDMA技术
网络处理器IXP2000系列培训
电机和电机控制的简介:AC 感应电机
电机和电机控制的简介:步进电机
随身听加装无线转发器电路
消息称腾讯向英伟达采购数十亿元规模H20芯片
同济大学回应825万采购10台宇树机器人:将用于学生培训
外媒称中国对马斯克热情降温:一辆特斯拉,能买两台中国车
压电陶瓷基本术语介绍
一篇详细的KEIL C51 UV2使用教程
电子网站纵横录
红外遥控信号转发器电路
尼得科株式会社入选科睿唯安《2025年全球创新Top100》榜单
一款对讲机电路