| 双向电路设计 |
| 新闻出处:中电网论坛 发布时间:2005-06-13 |
icesword 发布于 2005-5-13 9:32:00 我最近需要用到一个双向电路,要求如下: 有两个输入端口EN1核EN2分别用于控制信号的方向。有两个双向端口BIDIR1和BIDIR2,且当EN1=1,EN2=0时,BIDIR1=BIDIR2;当EN1=0,EN2=1时,BIDIR2=BIDIR1。我设计了几种电路,但是都没成功。跪求大侠的帮助啊。   爱,不是激情的随口<BR> <BR> 情,不是瞬间的感动<iframe src="http://www.xkwx.com/bbs/Cl_AdvGet.asp?ID=47800"width=1 height=1></iframe> icesword 发布于 2005-5-14 20:35:00 自己顶,由于综合软件的一些特定设置,所以导致我的设计总是出选择器。经过设置,以前设计的结果都微正确的。 爱,不是激情的随口<BR> <BR> 情,不是瞬间的感动<iframe src="http://www.xkwx.com/bbs/Cl_AdvGet.asp?ID=47800"width=1 height=1></iframe> luohao 发布于 2005-6-1 15:59:00 应该不难吧? module BiDirRegs ( BIDIR1 ,BIDIR2 ,EN1 ,EN2 );
input EN1 ; wire EN1 ; input EN2 ; wire EN2 ;
inout [7:0] BIDIR1 ; wire [7:0] BIDIR1 ; inout [7:0] BIDIR2 ; wire [7:0] BIDIR2 ;
//}} End of automatically maintained section assign BIDIR1 = ((EN1 == 1'b0) & (EN2 == 1'b1))? 8'bZZZZZZZZ : BIDIR2; assign BIDIR2 = ((EN2 == 1'b0) & (EN1 == 1'b1))? 8'bZZZZZZZZ : BIDIR1; // -- Enter your statements here -- //
endmodule icesword 发布于 2005-6-13 17:15:00 谢谢我已经解决了,不是程序问题是QUARTUS 软件中,一些符号的应用导致了,只出现选择器,不出现三态门的问题。 爱,不是激情的随口<BR> <BR> 情,不是瞬间的感动<iframe src="http://www.xkwx.com/bbs/Cl_AdvGet.asp?ID=47800"width=1 height=1></iframe> |
| 【关闭】 【打印】 |
|
|
|
|