📄 求助:8路抢答器的vhdl实现(有问题,希望大家帮忙解决,谢谢)--综合电子论坛.mht
字号:
From: =?gb2312?B?08kgV2luZG93cyBJbnRlcm5ldCBFeHBsb3JlciA3ILGjtOY=?=
Subject: =?gb2312?B?x/PW+qO6OMK3x8C08Mb3tcRWSERMyrXP1qOo09DOyszio6zPo837tPO80g==?=
=?gb2312?B?sO/Dpr3ivvajrNC70LujqS0t19u6z7Xn19PC28yz?=
Date: Fri, 4 Jan 2008 12:17:43 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0000_01C84ECB.CEB22C50"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545
这是 MIME 格式的多方邮件。
------=_NextPart_000_0000_01C84ECB.CEB22C50
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.avrw.com/BBS/Show.asp?BoardID=14&ID=29850&TB=1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4VHDL=CA=
=B5=CF=D6=A3=A8=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=B4=F3=BC=D2=B0=EF=C3=A6=
=BD=E2=BE=F6=A3=AC=D0=BB=D0=BB=A3=A9--=D7=DB=BA=CF=B5=E7=D7=D3=C2=DB=CC=B3=
</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META=20
content=3D=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4VHDL=CA=B5=CF=D6=
=A3=A8=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=B4=F3=BC=D2=B0=EF=C3=A6=BD=E2=BE=
=F6=A3=AC=D0=BB=D0=BB=A3=A9/FTP=B4=F3=C1=BF=B5=E7=D7=D3=D7=CA=C1=CF=C3=E2=
=B7=D1=CF=C2=D4=D8,=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4VHDL=CA=
=B5=CF=D6=A3=A8=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=B4=F3=BC=D2=B0=EF=C3=A6=
=BD=E2=BE=F6=A3=AC=D0=BB=D0=BB=A3=A9/=B5=A5=C6=AC=BB=FA=A1=A2ARM=A1=A2DSP=
=A1=A2CPLD=A1=A2LCD=A1=A2EDA=B5=C8=B5=E7=D7=D3=B0=AE=D3=D1=D5=DF=C9=E7=C7=
=F8,=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4VHDL=CA=B5=CF=D6=A3=A8=
=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=B4=F3=BC=D2=B0=EF=C3=A6=BD=E2=BE=F6=A3=
=AC=D0=BB=D0=BB=A3=A9/=B5=E7=D7=D3=CE=CA=CC=E2=D3=D0=CE=CA=B1=D8=B4=F0,=D7=
=DB=BA=CF=B5=E7=D7=D3=C2=DB=CC=B3=BB=B6=D3=AD=C4=FA=A3=A1=20
name=3Dkeywords>
<META=20
content=3D=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4VHDL=CA=B5=CF=D6=
=A3=A8=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=B4=F3=BC=D2=B0=EF=C3=A6=BD=E2=BE=
=F6=A3=AC=D0=BB=D0=BB=A3=A9/FTP=B4=F3=C1=BF=B5=E7=D7=D3=D7=CA=C1=CF=C3=E2=
=B7=D1=CF=C2=D4=D8,=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4VHDL=CA=
=B5=CF=D6=A3=A8=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=B4=F3=BC=D2=B0=EF=C3=A6=
=BD=E2=BE=F6=A3=AC=D0=BB=D0=BB=A3=A9/=B5=A5=C6=AC=BB=FA=A1=A2ARM=A1=A2DSP=
=A1=A2CPLD=A1=A2LCD=A1=A2EDA=B5=C8=B5=E7=D7=D3=B0=AE=D3=D1=D5=DF=C9=E7=C7=
=F8,=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4VHDL=CA=B5=CF=D6=A3=A8=
=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=B4=F3=BC=D2=B0=EF=C3=A6=BD=E2=BE=F6=A3=
=AC=D0=BB=D0=BB=A3=A9/=B5=E7=D7=D3=CE=CA=CC=E2=D3=D0=CE=CA=B1=D8=B4=F0,=D7=
=DB=BA=CF=B5=E7=D7=D3=C2=DB=CC=B3=BB=B6=D3=AD=C4=FA=A3=A1=20
name=3Ddescription><LINK =
href=3D"http://www.avrw.com/BBS/Skins/2006-1/style.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT language=3Djavascript src=3D"http://www.avrw.com/int/flash.js"=20
type=3Dtext/javascript></SCRIPT>
<SCRIPT language=3DjavaScript =
src=3D"http://www.avrw.com/BBS/inc/94kk.js"=20
type=3Dtext/javascript></SCRIPT>
<SCRIPT language=3DjavaScript =
src=3D"http://www.avrw.com/BBS/inc/Setmenu.js"=20
type=3Dtext/javascript></SCRIPT>
<SCRIPT language=3DJavaScript =
src=3D"http://www.avrw.com/BBS/Inc/Editor.js"=20
type=3Dtext/javascript></SCRIPT>
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR></HEAD>
<BODY>
<DIV class=3DMian>
<DIV class=3Dtop>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
<TBODY>
<TR>
<TD width=3D224><IMG =
src=3D"http://www.avrw.com/BBS/Skins/2006-1/logo.gif"></TD>
<TD vAlign=3Dtop>
<DIV align=3Dright><A href=3D"http://www.651651.com/" =
target=3D_blank><IMG=20
src=3D"http://www.avrw.com/ad/8.gif" width=3D523 align=3Dmiddle=20
border=3D0></A></DIV></TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dtopmenu>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
TouristMenu()
</SCRIPT>
</DIV></DIV>
<DIV></DIV>
<TABLE style=3D"WORD-BREAK: break-all; BORDER-COLLAPSE: collapse"=20
borderColor=3D#8d9786 cellSpacing=3D0 cellPadding=3D3 width=3D"98%" =
align=3Dcenter=20
bgColor=3D#dfe6ef border=3D1>
<FORM name=3DSearchForm action=3D../search.asp method=3Dget =
target=3D_blank>
<TBODY>
<TR>
<TD width=3D"100%" height=3D28>
<DIV align=3Dleft><IMG style=3D"MARGIN-TOP: 4px" height=3D17=20
src=3D"http://www.avrw.com/BBS/Skins/2006-1/index.gif" width=3D18=20
align=3DabsMiddle> <B><A href=3D"http://www.avrw.com/"=20
target=3D_blank>=C4=FA=B5=C4=CE=BB=D6=C3=A3=BA</A></B>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
BoardListMenu()
</SCRIPT>
<A onmouseover=3D"dropdownmenu(this, event, 'Board');"=20
=
href=3D"http://www.avrw.com/BBS/index.asp">=D7=DB=BA=CF=B5=E7=D7=D3=C2=DB=
=CC=B3</A> =A1=FA <A=20
=
href=3D"http://www.avrw.com/BBS/List.asp?BoardID=3D42">=B5=E7=D7=D3=BC=BC=
=CA=F5=C0=E0</A> =A1=FA <A=20
=
href=3D"http://www.avrw.com/BBS/List.asp?BoardID=3D14">ic=C9=E8=BC=C6/=BF=
=C9=B1=E0=B3=CC=C6=F7=BC=FE=C9=E8=BC=C6</A> =A1=FA =C7=F3=D6=FA=
=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4VHDL=CA=B5=CF=D6...</DIV></TD>
<TD width=3D336>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D336 border=3D0>
<TBODY>
<TR>
<TD><IMG height=3D15 =
src=3D"http://www.avrw.com/Images/checkarticle.gif"=20
width=3D15 align=3DabsMiddle>=D1=A7=CF=B0=D7=CA=C1=CF=A3=BA =
<SELECT name=3Dsearchlb> <OPTION=20
value=3DPname selected>=CE=C4=D5=C2=B1=EA=CC=E2</OPTION> =
<OPTION=20
value=3DPDetail>=CE=C4=D5=C2=C4=DA=C8=DD</OPTION> <OPTION=20
value=3DPModel>=CE=C4=D5=C2=D7=F7=D5=DF</OPTION></SELECT> =
<INPUT onfocus=3Dthis.select();=20
maxLength=3D50 value=3D=B9=D8=BC=FC=D7=D6 name=3Dkeyword> =
<INPUT type=3Dsubmit value=3D=CB=D1=CB=F7 =
name=3DSubmit></TD></TR></TBODY></TABLE></TD></TR></FORM></TBODY></TABLE>=
<DIV style=3D"MARGIN: 5px auto; WIDTH: 95%; TEXT-ALIGN: left"><A=20
href=3D"http://www.avrw.com/BBS/Say.asp?BoardID=3D14"><IMG =
alt=3D=B7=A2=B1=ED=CC=FB=D7=D3=20
src=3D"http://www.avrw.com/BBS/Skins/2006-1/SayTopic.gif" =
border=3D0></A> <A=20
href=3D"http://www.avrw.com/BBS/Say.asp?action=3Dvote&BoardID=3D14"><=
IMG alt=3D=B7=A2=B1=ED=CD=B6=C6=B1=20
src=3D"http://www.avrw.com/BBS/Skins/2006-1/SayVote.gif" border=3D0></A> =
<A=20
href=3D"http://www.avrw.com/BBS/Say.asp?Action=3DReply&BoardID=3D14&a=
mp;ID=3D29850"><IMG=20
alt=3D=BB=D8=B8=B4=D6=F7=CC=E2 =
src=3D"http://www.avrw.com/BBS/Skins/2006-1/reply.gif" border=3D0></A>=20
</DIV>
<DIV class=3DMian>
<DIV class=3Dtitle style=3D"OVERFLOW: hidden"><SPAN style=3D"FLOAT: =
right"><A=20
href=3D"http://www.avrw.com/BBS/Show.asp?BoardID=3D14&ID=3D29850&=
TB=3D1#"><SPAN=20
style=3D"COLOR: #ffffff">=C4=FA=CA=C7=B1=BE=CC=FB=B5=C4=B5=DA 1591 =
=B8=F6=D4=C4=B6=C1=D5=DF</A></SPAN></SPAN><A=20
href=3D"http://www.avrw.com/BBS/Show.asp?BoardID=3D14&ID=3D29850&=
TB=3D1#"><SPAN=20
style=3D"COLOR: =
#ffffff">=CC=F9=D7=D3=D6=F7=CC=E2=A3=BA=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=
=F0=C6=F7=B5=C4VHDL=CA=B5=CF=D6=A3=A8=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=
=B4=F3=BC=D2=B0=EF=C3=A6=BD=E2=BE=F6=A3=AC=D0=BB=D0=BB=A3=A9</SPAN></A></=
DIV>
<DIV class=3Dmian1 style=3D"BACKGROUND: #e4eaf2">
<DIV class=3DEssayLeft>
<DIV style=3D"MARGIN-TOP: 5px">
<DIV style=3D"FLOAT: right; TEXT-INDENT: 0px; MARGIN-RIGHT: 10px"></DIV>
<DIV align=3Dcenter><B><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF"><SPAN style=3D"COLOR: =
#000">=C1=F7=B2=DD</SPAN></A></B></DIV></DIV>
<DIV style=3D"MARGIN: 3px"><IMG height=3D40 alt=3D=C1=F7=B2=DD=20
src=3D"http://www.avrw.com/BBS/Pic/HeadPic/2.gif" width=3D40></DIV>
<DIV><IMG alt=3D=C2=DB=CC=B3=D0=C2=CA=D6 =
src=3D"http://www.avrw.com/BBS/pic/grade/0.gif"></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=B5=C8=BC=B6=A3=BA=C2=DB=
=CC=B3=D0=C2=CA=D6</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=CD=B7=CF=CE=A3=BA=C9=E7=
=C7=F8=B9=AB=C3=F1</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=B0=EF=C5=C9=A3=BA=CE=DE=
=B0=EF=CE=DE=C5=C9</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=CC=FB=CA=FD=A3=BA25</=
A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=BD=F0=C7=AE=A3=BA143<=
/A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=BB=FD=B7=D6=A3=BA0</A=
></DIV></DIV>
<DIV class=3Dessayright>
<DIV style=3D"LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: left"><SPAN=20
style=3D"FLOAT: right; COLOR: #ff0000; MARGIN-RIGHT: 10px">=C2=A5 =
=D6=F7</SPAN> <A=20
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD" =
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=D0=C5=CF=A2</A> | <A =
href=3D"http://www.avrw.com/BBS/Sms.asp?Action=3Dwrite&Name=3D=C1=F7=B2=
=DD"=20
=A1=A1alt=3D"=B8=F8=C1=F7=B2=DD=C1=F4=D1=D4">=C1=F4=D1=D4</A> | <A=20
href=3D"http://search.tencent.com/cgi-bin/friend/user_show_info?ln=3D2491=
88480"=20
target=3D_blank =
alt=3D"=C1=F7=B2=DD=B5=C4OICQ=BA=C5=C2=EB=A3=BA249188480">QQ</A> | <A=20
href=3D"mailto:xmclx046.student@sina.com" =
alt=3D"=B7=A2=D3=CA=BC=FE=B8=F8=C1=F7=B2=DD">Email</A> | <A=20
href=3D"http://www.avrw.com/BBS/" target=3D_blank =
alt=3D"=B7=C3=CE=CA=C1=F7=B2=DD=B5=C4=D6=F7=D2=B3">=D6=F7=D2=B3</A> | <A =
href=3D"http://www.avrw.com/BBS/say.asp?action=3Dedit&BoardID=3D14&am=
p;ID=3D29850&BbsID=3D181034&tb=3D1&page=3D1"=20
alt=3D"=B1=E0=BC=AD=CC=FB=D7=D3=C4=DA=C8=DD">=B1=E0=BC=AD</A> | <A=20
href=3D"http://www.avrw.com/BBS/say.asp?action=3Dreply&BoardID=3D14&a=
mp;ID=3D29850&BbsID=3D181034&TB=3D1&page=3D100"=20
alt=3D"=D2=FD=D3=C3=CC=FB=D7=D3=C4=DA=C8=DD">=D2=FD=D3=C3</A> | <A=20
onmouseover=3D"dropdownmenu(this, event, '181034');">=B9=DC=C0=ED</A> =
</DIV>
<DIV style=3D"BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 1px"></DIV>
<DIV style=3D"MARGIN: 10px">
<DIV=20
style=3D"MARGIN-TOP: 10px; FONT-SIZE: 9pt; MIN-HEIGHT: 160px; =
WORD-BREAK: break-all; LINE-HEIGHT: normal; HEIGHT: auto! important; =
WORD-WRAP: break-word">
<DIV style=3D"LINE-HEIGHT: 22px; HEIGHT: 22px"><IMG alt=3D=B1=ED=C7=E9=20
src=3D"http://www.avrw.com/BBS/pic/Face/1.gif"=20
align=3DabsMiddle><STRONG>=C7=F3=D6=FA=A3=BA8=C2=B7=C7=C0=B4=F0=C6=F7=B5=C4=
VHDL=CA=B5=CF=D6=A3=A8=D3=D0=CE=CA=CC=E2=A3=AC=CF=A3=CD=FB=B4=F3=BC=D2=B0=
=EF=C3=A6=BD=E2=BE=F6=A3=AC=D0=BB=D0=BB=A3=A9<BR></STRONG></DIV>=B4=FA=C2=
=EB=C8=E7=CF=C2=A3=BA<BR>1=A1=A3=D7=B4=CC=AC=BF=D8=D6=C6<BR>
<FORM>
<DIV=20
style=3D"BORDER-RIGHT: #6d683d 1px solid; BORDER-TOP: #6d683d 1px solid; =
BORDER-LEFT: #6d683d 1px solid; BORDER-BOTTOM: #6d683d 1px solid; =
BACKGROUND-COLOR: #aaa">
<DIV style=3D"TEXT-ALIGN: center"><TEXTAREA id=3Ddbg1 =
style=3D"BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; =
BORDER-LEFT: #eee 1px solid; WIDTH: 99%; BORDER-BOTTOM: #eee 1px solid" =
name=3Ddbg rows=3D10>library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity status is=20
port( clk:in std_logic;
reset:in std_logic;
settime:in std_logic;
start:in std_logic;
test:in std_logic;
work:out std_logic;
load_8:out std_logic;
load_clk:out std_logic);
end status;
architecture sta of status is
type status_type is (sta_reset,sta_settime,sta_test,sta_work);
signal nex_status,curr_status:status_type;
begin
process(clk,reset)
begin
if reset=3D=A3=A71=A3=A7 then
curr_status<=3Dsta_reset;
elsif clk=A3=A7event and clk=3D=A3=A71=A3=A7 then
curr_status<=3Dnex_status;
end if;
end process;
process(curr_status,settime,start,test)
begin
case curr_status is
when sta_test =3D> =
load_8<=3D=A3=A71=A3=A7;nex_status<=3Dsta_reset;
when sta_settime =3D> =
load_clk<=3D=A3=A71=A3=A7;nex_status<=3Dsta_reset;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -