PLD求助!!!!

[复制链接]
2055|0
 楼主| 牛牛特工 发表于 2007-11-10 22:49 | 显示全部楼层 |阅读模式
该设计主要完成数据锁存和并行转串行的功能<br />顶层模块为YBK&nbsp;其中主要包含4种模块<br /><br />MCLK1&nbsp;MCLK2为时钟分频模块&nbsp;功能基本类似<br />MCC1&nbsp;MCC2<br />LATCH1&nbsp;LATCH2为一16位锁存器<br />其中LATCH1为上升沿触发&nbsp;&nbsp;LATCH2为下降沿触发<br />D1&nbsp;D2为LATCH1类型&nbsp;&nbsp;D3&nbsp;D4&nbsp;为LATCH2类型<br />SHIFT为一锁存加移位寄存器<br />UD1UD2UD3UD4为该类型寄存器<br /><br />这里主要讨论C0&nbsp;C1&nbsp;&nbsp;和&nbsp;DIN&nbsp;输出&nbsp;TMP_R1&nbsp;TMP_G1&nbsp;TMP_R2&nbsp;TMP_G2<br />一般我的输入&nbsp;波形会如下&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;___&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;____&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;____________________<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|<br />C0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|____|&nbsp;&nbsp;&nbsp;&nbsp;|____|<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;____<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;|<br />C1_&nbsp;&nbsp;____________________|&nbsp;&nbsp;&nbsp;&nbsp;|_____________<br /><br />DIN__/R1\_/G1\_/R2\_/G2\____________________<br />(16b)\__/&nbsp;\__/&nbsp;\__/&nbsp;\__/<br /><br /><br />C0的下降沿&nbsp;会触发D3D4&nbsp;锁存R1&nbsp;R2<br /><br />C0的上升沿&nbsp;会触发D1D2&nbsp;锁存G1&nbsp;G2<br /><br />在C1的上升沿&nbsp;MCC1&nbsp;MCC2的计数被启动&nbsp;<br />MCC2产生16个正脉冲DCLK&nbsp;<br />MCC1产生32个正脉冲pclk&nbsp;通过触发产生Q<br />Q的相位与dclk延迟180度<br /><br />DCLK连接到UD1UD2UD3UD4<br /><br />通过dclk串行输出4路&nbsp;16bit的串行数据&nbsp;<br /><br /><br />症状:输入为全零时&nbsp;TMP_R1&nbsp;有时会被误触发成1<br /><br /><br />请大虾们分析一下<br /><br /><br />library&nbsp;ieee;<br />use&nbsp;ieee.std_logic_1164.all;<br />use&nbsp;ieee.std_logic_unsigned.all;<br /><br />entity&nbsp;LATCH1&nbsp;is<br />port(<br />&nbsp;&nbsp;&nbsp;&nbsp;din&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic_vector(15&nbsp;downto&nbsp;0);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;dout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;std_logic_vector(15&nbsp;downto&nbsp;0);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;store&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic<br />);<br />end&nbsp;LATCH1;<br />architecture&nbsp;LATCH1&nbsp;of&nbsp;LATCH1&nbsp;is<br />signal&nbsp;tmp:&nbsp;std_logic_vector(15&nbsp;downto&nbsp;0);&nbsp;<br />begin<br /><br />process(store)<br />&nbsp;&nbsp;&nbsp;&nbsp;begin<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(store'event&nbsp;and&nbsp;store='1')then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmp&lt=dIN;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;process;<br />&nbsp;&nbsp;&nbsp;&nbsp;dout&lt=tmp;<br />end&nbsp;Latch1;<br /><br /><br /><br /><br />library&nbsp;ieee;<br />use&nbsp;ieee.std_logic_1164.all;<br />use&nbsp;ieee.std_logic_unsigned.all;<br /><br />entity&nbsp;LATCH2&nbsp;is<br />port(<br />&nbsp;&nbsp;&nbsp;&nbsp;din&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic_vector(15&nbsp;downto&nbsp;0);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;dout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;std_logic_vector(15&nbsp;downto&nbsp;0);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;store&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic<br />);<br />end&nbsp;LATCH2;<br />architecture&nbsp;LATCH2&nbsp;of&nbsp;LATCH2&nbsp;is<br />signal&nbsp;tmp:&nbsp;std_logic_vector(15&nbsp;downto&nbsp;0);&nbsp;<br />begin<br /><br />process(store)<br />&nbsp;&nbsp;&nbsp;&nbsp;begin<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(store'event&nbsp;and&nbsp;store='0')then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmp&lt=dIN;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;process;<br />&nbsp;&nbsp;&nbsp;&nbsp;dout&lt=tmp;<br />end&nbsp;Latch2;<br /><br /><br />library&nbsp;ieee;<br />use&nbsp;ieee.std_logic_1164.all;<br />use&nbsp;ieee.std_logic_unsigned.all;<br /><br />entity&nbsp;mclk&nbsp;is<br />port(<br />&nbsp;&nbsp;clkin&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;quickclk&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;count&nbsp;&nbsp;:out&nbsp;std_logic_vector(5&nbsp;downto&nbsp;0);&nbsp;<br />&nbsp;&nbsp;pclk&nbsp;&nbsp;:out&nbsp;std_logic<br />);<br />end&nbsp;mclk;<br />architecture&nbsp;mclk&nbsp;of&nbsp;mclk&nbsp;is<br />signal&nbsp;count_tmp:&nbsp;std_logic_vector(5&nbsp;downto&nbsp;0);&nbsp;<br />signal&nbsp;flag:std_logic;<br /><br />begin<br />-----------------------<br />count&lt=count_tmp;<br />-----------------------<br />process(quickclk,clkin,count_tmp)<br />begin&nbsp;<br />&nbsp;&nbsp;if&nbsp;clkin='1'&nbsp;then<br />&nbsp;&nbsp;&nbsp;if&nbsp;count_tmp&lt37&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;quickclk'event&nbsp;and&nbsp;quickclk='1'&nbsp;then&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count_tmp&lt=count_tmp+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;count_tmp&gt4&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag&lt='1';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;elsif&nbsp;quickclk='0'&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;flag&lt='0';<br />&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;elsif&nbsp;clkin='0'&nbsp;then<br />&nbsp;&nbsp;&nbsp;count_tmp&lt=&quot;000000&quot;;<br />&nbsp;&nbsp;&nbsp;flag&lt='0';<br />&nbsp;&nbsp;end&nbsp;if;<br />end&nbsp;process;<br />-----------------------<br />--clkout&lt=quickclk&nbsp;when&nbsp;(count_tmp&lt4&nbsp;and&nbsp;clkin='1')&nbsp;else&nbsp;'0';<br />--&nbsp;&nbsp;pclk&lt=count_tmp(0)&nbsp;when&nbsp;flag='1'&nbsp;else&nbsp;'0';<br />pclk&lt=quickclk&nbsp;when&nbsp;flag='1'&nbsp;else&nbsp;'0';<br />&nbsp;&nbsp;&nbsp;&nbsp;-----------------------<br />end&nbsp;mclk;<br />library&nbsp;ieee;<br />use&nbsp;ieee.std_logic_1164.all;<br />use&nbsp;ieee.std_logic_unsigned.all;<br /><br />entity&nbsp;mclk1&nbsp;is<br />port(<br />&nbsp;&nbsp;clkin&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;quickclk&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;count&nbsp;&nbsp;:out&nbsp;std_logic_vector(5&nbsp;downto&nbsp;0);&nbsp;<br />&nbsp;&nbsp;pclk&nbsp;&nbsp;:out&nbsp;std_logic<br />);<br />end&nbsp;mclk1;<br /><br />architecture&nbsp;mclk1&nbsp;of&nbsp;mclk1&nbsp;is<br />signal&nbsp;count_tmp:&nbsp;std_logic_vector(5&nbsp;downto&nbsp;0);&nbsp;<br />signal&nbsp;flag:std_logic;<br /><br />begin<br />-----------------------<br />count&lt=count_tmp;<br />-----------------------<br />process(quickclk,clkin,count_tmp)<br />begin&nbsp;<br />&nbsp;&nbsp;if&nbsp;clkin='1'&nbsp;then<br />&nbsp;&nbsp;&nbsp;if&nbsp;count_tmp&lt36&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;quickclk'event&nbsp;and&nbsp;quickclk='1'&nbsp;then&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count_tmp&lt=count_tmp+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;count_tmp&gt3&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag&lt='1';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;elsif&nbsp;quickclk='0'&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag&lt='0';<br />&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;elsif&nbsp;clkin='0'&nbsp;then<br />&nbsp;&nbsp;&nbsp;count_tmp&lt=&quot;000000&quot;;<br />&nbsp;&nbsp;&nbsp;flag&lt='0';<br />&nbsp;&nbsp;end&nbsp;if;<br />end&nbsp;process;<br />-----------------------<br />--clkout&lt=quickclk&nbsp;when&nbsp;(count_tmp&lt4&nbsp;and&nbsp;clkin='1')&nbsp;else&nbsp;'0';<br />--&nbsp;&nbsp;pclk&lt=quickclk&nbsp;when&nbsp;flag='1'&nbsp;else&nbsp;'0';<br />pclk&lt=count_tmp(0)&nbsp;when&nbsp;flag='1'&nbsp;else&nbsp;'0';<br />&nbsp;&nbsp;&nbsp;&nbsp;-----------------------<br />end&nbsp;mclk1;<br /><br /><br /><br />--16bit&nbsp;shiftreg&nbsp;并行到串行转换&nbsp;<br />library&nbsp;ieee;<br />use&nbsp;ieee.std_logic_1164.all;<br />use&nbsp;ieee.std_logic_unsigned.all;<br /><br />entity&nbsp;shift&nbsp;is<br />port(<br />&nbsp;&nbsp;&nbsp;&nbsp;dIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic_vector(15&nbsp;downto&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic_vector(5&nbsp;downto&nbsp;0);<br />--&nbsp;&nbsp;&nbsp;&nbsp;CLKIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;pCLk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;quickclk&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;sout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;std_logic<br />);<br />end&nbsp;shift;<br /><br />architecture&nbsp;rtl&nbsp;of&nbsp;shift&nbsp;is<br />&nbsp;&nbsp;&nbsp;&nbsp;signal&nbsp;tmp&nbsp;&nbsp;&nbsp;&nbsp;:std_logic_vector(16&nbsp;downto&nbsp;0);--<br />&nbsp;&nbsp;&nbsp;&nbsp;begin<br />&nbsp;&nbsp;&nbsp;&nbsp;PROCESS(COUNT,pclk,quickclk)<br />&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;if(count=&quot;000010&quot;)&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmp(15&nbsp;downto&nbsp;0)&lt=din;<br />&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--if(count(0)'event&nbsp;and&nbsp;count(0)='1')&nbsp;then&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(pclk='1')&nbsp;then&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(quickclk'event&nbsp;and&nbsp;quickclk='0')&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmp&lt=tmp(15&nbsp;downto&nbsp;0)&nbsp;&&nbsp;'0'&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br />&nbsp;&nbsp;&nbsp;&nbsp;sout&lt=tmp(16);<br />end&nbsp;rtl;<br />--16bit&nbsp;shiftreg&nbsp;并行到串行转换&nbsp;<br /><br />--clk&nbsp;assign<br />LIBRARY&nbsp;IEEE;<br />USE&nbsp;IEEE.STD_LOGIC_1164.ALL;<br />USE&nbsp;IEEE.STD_LOGIC_UNSIGNED.ALL;<br /><br />ENTITY&nbsp;CLKASSIGN&nbsp;IS<br />&nbsp;&nbsp;&nbsp;&nbsp;PORT(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;OE_C,STR_C&nbsp;STR,OE,&nbsp;,A,B,C,D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC_VECTOR(2&nbsp;DOWNTO&nbsp;<br /><br />0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;CLK_2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;SOE,SSTRSA,SB,SC,SD,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;--,CLK_2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC_VECTOR(7&nbsp;DOWNTO&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />END&nbsp;CLKASSIGN;<br /><br /><br />ARCHITECTURE&nbsp;CLKASSIGN&nbsp;OF&nbsp;CLKASSIGN&nbsp;IS<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:STD_LOGIC_VECTOR(7&nbsp;DOWNTO&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;TMP_SOE,TMP_SSTR&nbsp;&nbsp;&nbsp;&nbsp;:STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;COUNTER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:STD_LOGIC_VECTOR(1&nbsp;DOWNTO&nbsp;0);<br />BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK(0)&lt=SCLK_B(0)&nbsp;AND&nbsp;((CLK));<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK(1)&lt=SCLK_B(1)&nbsp;AND&nbsp;((CLK));<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK(2)&lt=SCLK_B(2)&nbsp;AND&nbsp;((CLK));<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK(3)&lt=SCLK_B(3)&nbsp;AND&nbsp;((CLK));<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK(4)&lt=SCLK_B(4)&nbsp;AND&nbsp;((CLK));<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK(5)&lt=SCLK_B(5)&nbsp;AND&nbsp;((CLK));<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK(6)&lt=SCLK_B(6)&nbsp;AND&nbsp;((CLK));<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK(7)&lt=SCLK_B(7)&nbsp;AND&nbsp;((CLK));<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;PROCESS(S)<br />&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CASE&nbsp;S&nbsp;IS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;&quot;000&quot;=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&lt=(0=&gt'1',OTHERS=&gt'0');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;&quot;001&quot;=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&lt=(1=&gt'1',OTHERS=&gt'0');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;&quot;010&quot;=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&lt=(2=&gt'1',OTHERS=&gt'0');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;&quot;011&quot;=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&lt=(3=&gt'1',OTHERS=&gt'0');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;&quot;100&quot;=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&lt=(4=&gt'1',OTHERS=&gt'0');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;&quot;101&quot;=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&lt=(5=&gt'1',OTHERS=&gt'0');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;&quot;110&quot;=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&lt=(6=&gt'1',OTHERS=&gt'0');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;&quot;111&quot;=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK_B&lt=(7=&gt'1',OTHERS=&gt'0');<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WHEN&nbsp;OTHERS=&gt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NULL;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;CASE;<br />&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br /><br />--&nbsp;&nbsp;&nbsp;&nbsp;CLK_2&lt=COUNTER(0);<br />--&nbsp;&nbsp;&nbsp;&nbsp;PROCESS(CLK)<br />--&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF(CLK'EVENT&nbsp;AND&nbsp;CLK='1')THEN<br />--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COUNTER(1&nbsp;DOWNTO&nbsp;0)&lt=COUNTER(1&nbsp;DOWNTO&nbsp;0)+1;<br />--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;IF;<br />--&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br /><br />END&nbsp;CLKASSIGN;<br /><br />--YBK&nbsp;VHD<br />LIBRARY&nbsp;IEEE;<br />USE&nbsp;IEEE.STD_LOGIC_1164.ALL;<br />USE&nbsp;IEEE.STD_LOGIC_UNSIGNED.ALL;<br /><br />ENTITY&nbsp;YBK&nbsp;IS<br />&nbsp;&nbsp;&nbsp;&nbsp;PORT(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OE_C,STR_C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />STD_LOGIC_VECTOR(1&nbsp;DOWNTO&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clkout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;&nbsp;&nbsp;&nbsp;STD_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STR,OE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;--<br /><br />-,CLK,A,B,C,D,LATCH,LOAD<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />STD_LOGIC_VECTOR(2&nbsp;DOWNTO&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SS3,B_SS3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;--&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />SA,SB,SC,SD,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />STD_LOGIC_VECTOR(15&nbsp;DOWNTO&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QUICKCLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;--,CLKIN&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R485_232,DATA_C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TXD,RXD232,RXD485&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RXD,TXD485,TXD232&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SOE,SSTR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;--&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />SA,SB,SC,SD,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RD1,RD2,GD1,GD2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WORKING,TRANSFER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--PWM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pclk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:buffer&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dclk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:buffer&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;COUNT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:buffer&nbsp;std_logic_vector(5&nbsp;downto&nbsp;<br /><br />0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC_VECTOR(7&nbsp;DOWNTO&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />END&nbsp;YBK;<br /><br /><br />ARCHITECTURE&nbsp;YBK&nbsp;OF&nbsp;YBK&nbsp;IS<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;CLK_2,BD&nbsp;&nbsp;&nbsp;&nbsp;:STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;TMP_RD1,TMP_RD2&nbsp;&nbsp;&nbsp;&nbsp;:STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;TMP_GD1,TMP_GD2&nbsp;&nbsp;&nbsp;&nbsp;:STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;CLKIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:STD_LOGIC;<br /><br />--寄存器组<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;T1,T2,T3,T4&nbsp;&nbsp;&nbsp;&nbsp;:std_logic_vector(15&nbsp;downto&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;R1,R2,R3,R4&nbsp;&nbsp;&nbsp;&nbsp;:std_logic_vector(15&nbsp;downto&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;COUNT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:std_logic_VECTOR(5&nbsp;DOWNTO&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;&nbsp;&nbsp;&nbsp;CLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;--signal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pclk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;std_logic;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;signal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Q&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;component&nbsp;MCLK<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clkin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;quickclk&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;std_logic_vector(5&nbsp;downto&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pclk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;std_logic<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;component;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;component&nbsp;MCLK1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clkin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;quickclk&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;std_logic_vector(5&nbsp;downto&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pclk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;std_logic<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;component;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;component&nbsp;LATCH1&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;port(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STORE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC_VECTOR(15&nbsp;DOWNTO&nbsp;<br /><br />0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DouT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;STD_LOGIC_VECTOR(15&nbsp;DOWNTO&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;component;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;component&nbsp;LATCH2&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;port(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STORE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC_VECTOR(15&nbsp;DOWNTO&nbsp;<br /><br />0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DouT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;STD_LOGIC_VECTOR(15&nbsp;DOWNTO&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;component;<br />&nbsp;&nbsp;&nbsp;&nbsp;component&nbsp;SHIFT<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic_vector(15&nbsp;downto&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:out&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pclk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;quickclk&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:in&nbsp;std_logic_vector(5&nbsp;downto&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;component;<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;component&nbsp;CLKASSIGN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:IN&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC_VECTOR(2&nbsp;DOWNTO&nbsp;<br /><br />0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:OUT&nbsp;&nbsp;&nbsp;&nbsp;STD_LOGIC_VECTOR(7&nbsp;DOWNTO&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;component;<br />BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;UD1:SHIFT&nbsp;port&nbsp;map(&nbsp;DIN=&gtR1,&nbsp;sout=&gtTMP_RD1,&nbsp;pclk=&gtdclk,&nbsp;<br /><br />count=&gtcount,quickclk=&gtquickclk);<br />&nbsp;&nbsp;&nbsp;&nbsp;UD2:SHIFT&nbsp;port&nbsp;map(&nbsp;DIN=&gtR2,&nbsp;sout=&gtTMP_GD1,&nbsp;pclk=&gtdclk,&nbsp;<br /><br />count=&gtcount,quickclk=&gtquickclk);<br />&nbsp;&nbsp;&nbsp;&nbsp;UD3:SHIFT&nbsp;port&nbsp;map(&nbsp;DIN=&gtR3,&nbsp;sout=&gtTMP_RD2,&nbsp;pclk=&gtdclk,&nbsp;<br /><br />count=&gtcount,quickclk=&gtquickclk);<br />&nbsp;&nbsp;&nbsp;&nbsp;UD4:SHIFT&nbsp;port&nbsp;map(&nbsp;DIN=&gtR4,&nbsp;sout=&gtTMP_GD2,&nbsp;pclk=&gtdclk,&nbsp;<br /><br />count=&gtcount,quickclk=&gtquickclk);<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;D1:LATCH1&nbsp;PORT&nbsp;MAP(DIN=&gtDIN,&nbsp;DOUT=&gtR4,STORE=&gtC(0));<br />&nbsp;&nbsp;&nbsp;&nbsp;D2:LATCH1&nbsp;PORT&nbsp;MAP(DIN=&gtR4,&nbsp;DOUT=&gtR2,STORE=&gtC(0));<br />&nbsp;&nbsp;&nbsp;&nbsp;D3:LATCH2&nbsp;PORT&nbsp;MAP(DIN=&gtDIN,&nbsp;DOUT=&gtR3,STORE=&gtC(0));<br />&nbsp;&nbsp;&nbsp;&nbsp;D4:LATCH2&nbsp;PORT&nbsp;MAP(DIN=&gtR3,&nbsp;DOUT=&gtR1,STORE=&gtC(0));<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;MCC:MCLK&nbsp;port&nbsp;map(CLKIN=&gtCLKIN,pclk=&gtpclk,&nbsp;QUICKCLK=&gtQUICKCLK);<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;MCC1:MCLK1&nbsp;port&nbsp;map(CLKIN=&gtCLKIN,pclk=&gtdclk,&nbsp;QUICKCLK=&gtQUICKCLK,count=&gtcount);--<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;UCLK:CLKASSIGN&nbsp;PORT&nbsp;MAP(CLK=&gtQ,SCLK=&gtSCLK,S=&gtS);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;--CLK&lt=quick;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;CLKOUT&lt=quickclk;<br />&nbsp;&nbsp;&nbsp;&nbsp;WORKING&lt=STR;<br />&nbsp;&nbsp;&nbsp;&nbsp;TRANSFER&lt=TXD;<br />&nbsp;&nbsp;&nbsp;&nbsp;SS3&lt=S3;<br />&nbsp;&nbsp;&nbsp;&nbsp;B_SS3&lt=NOT&nbsp;S3;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;CLKIN&lt=C(1);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />PROCESS(pclk,clkin)<br />&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(clkin='1')&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(pclk'event&nbsp;and&nbsp;pclk='1')&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Q&lt=&nbsp;not&nbsp;Q;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Q&lt='0';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;PROCESS(DATA_C)<br />&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF(DATA_C='1')THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RD1&lt=TMP_RD1;--RD1&lt=not&nbsp;T11(0);&nbsp;&nbsp;&nbsp;&nbsp;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RD2&lt=TMP_RD2;--RD2&lt=not&nbsp;T21(0);&nbsp;&nbsp;&nbsp;&nbsp;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GD1&lt=TMP_GD1;--GD1&lt=not&nbsp;T12(0);&nbsp;&nbsp;&nbsp;&nbsp;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GD2&lt=TMP_GD2;--GD2&lt=not&nbsp;T22(0);&nbsp;&nbsp;&nbsp;&nbsp;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ELSE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RD1&lt=NOT(TMP_RD1);--RD1&lt=T11(0);&nbsp;&nbsp;&nbsp;&nbsp;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RD2&lt=NOT(TMP_RD2);--RD2&lt=T21(0);&nbsp;&nbsp;&nbsp;&nbsp;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GD1&lt=NOT(TMP_GD1);--GD1&lt=T12(0);&nbsp;&nbsp;&nbsp;&nbsp;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GD2&lt=NOT(TMP_GD2);--GD2&lt=T22(0);&nbsp;&nbsp;&nbsp;&nbsp;--<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;IF;<br />&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br />&nbsp;&nbsp;&nbsp;&nbsp;PROCESS(R485_232)<br />&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF(R485_232='0')THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RXD&lt=RXD485;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TXD485&lt=TXD;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ELSE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RXD&lt=RXD232;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TXD232&lt=TXD;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;IF;<br />&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;PROCESS(OE_C)<br />&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF(OE_C='0')THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;SSTR&lt=not(STR);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SOE&lt=OE;--&nbsp;AND&nbsp;PWM;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ELSE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;SSTR&lt=not(STR);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SOE&lt=NOT(OE);--&nbsp;AND&nbsp;PWM;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;IF;<br />&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;PROCESS(STR_C)<br />&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF(STR_C='0')THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SSTR&lt=STR;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;SOE&lt=OE;--&nbsp;AND&nbsp;PWM;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ELSE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SSTR&lt=NOT(STR);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;SOE&lt=OE;--&nbsp;AND&nbsp;PWM;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;IF;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br />END&nbsp;YBK;<br /><br /><br /><br />&nbsp;<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

618

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部