基于quartusii软件的hdb3码编码器的设计内容摘要:
产生了利用 FPGA 进行 HDB3 码编码的思路:先进行加 V码,加 B码操作,在此过程中,暂不考虑其极性,然后将 V 码, 1码和 B码分成两组,分别进行极性变换来一次实现。 这样可以提高系统的效率,同时减小系统延时。 HDB3 编码器的数字电路部分由三个模块组成: V 码产生单元 (v Gen), B 码产生单元 (B Gen),单极性一双极性转换单元 (single2double)。 9 第三章 基于 Quartus II软件的 HDB3码编码器的设计 HDB3 码的 VHDL 建模思想是在消息代码的基础上,依据 HDB3 编码规则进行插人“ V”符号和“ B”符号的操作,且用 2位二进制代码分别表示。 最后完成单极性信号变成双极性信号的转换。 其编码模型如图所示。 图 35 HDB3 编码实现流程 插“ V” 模块的实现 设计方法 插“ V”模块主要是对消息代码里的四连 0 串的检测,即当 出现四个连 0 串的时候,把第四个“ 0”变换成符号“ V”,用 “ 11”标识。 “ 1”用“ 01”标识,“ 0”用“ 00”标识。 程序流程图如下 : 10 BEGIN add_v:PROCESS(clk,clr) 插 V BEGIN IF(RISING_EDGE(clk)) THEN IF(clr=39。 139。 ) THEN codeoutv=00。 count0=0。 ELSE CASE codein IS WHEN 39。 139。 =codeoutv=01。 01 代表 1 count0=0。 WHEN 39。 039。 = IF(count0=3) THEN 四连 0插 V codeoutv=11。 11 count0=0。 ELSE count0=count0+1。 codeoutv=00。 END IF。 WHEN OTHERS= codeoutv=00。 count0=count0。 END CASE。 END IF。 END IF。 END PROCESS add_v。 与分析 : 经插 v后仿真波形如下: 从仿真波形可以看出当出现四个连 0 串的时候,把第四个“ 0”变换成符号“ V”,用 “ 11”标识。 “ 1”用“ 01”标识,“ 0”用“ 00” 插“ B”模块 12 插“ B”模块的建模思路是当相邻“ V”符号之间有偶数个非 0符号时,把后一小段的第 1 个“ 0”变换成一个“ B”符号。 可调用 D触发器来实现延迟,这样经插“ V”处理过的码元,可在同步时钟的作用下同时进行是否插“ B”的判决,等到码元从移位寄存器里出来的时候 ,就可以决定是应该变换成“ B”符号,还是照原码输出。 输出端用“ 11”表示符号“ V”,“ 01”表示“ 1”码, “ 00”表示“ 0”码,“ 10”表示符号“ B”。 程序流程图如下 : s0(0)=codeoutv(0)。 s1(0)=codeoutv(1)。 ds11:DFF PORT MAP(s1(0),clk,s1(1))。 ―― 例化 ds01:DFF PORT MAP(s0(0),clk,s0(1))。 ―― 例化 ds12:DFF PORT MAP(s1(1),clk,s1(2))。 ―― 例化 ds02:DFF PORT MAP(s0(1),clk,s0(2))。 ―― 例化 ds13:DFF PORT MAP(s1(2),clk,s1(3))。 ―― 例化 ds03:DFF PORT MAP(s0(2),clk,s0(3))。 ―― 例化 13 ds14:DFF PORT MAP(s1(3),clk,s1(4))。 ―― 例化 ds04:DFF PORT MAP(s0(3),clk,s0(4))。 ―― 例化 ds15:DFF PORT MAP(s1(4),clk,s1(5))。 ―― 例化 ds05:DFF PORT MAP(s0(4),clk,s0(5))。 ―― 例化 bclk:clkb=NOT clk。 ―― 时钟 clk倒相 add_b:PROCESS(clkb)―― 进程敏感信号 clkb BEGIN IF(RISING_EDGE(clkb)) THEN―― 时钟 clkb 的上升沿触发 IF(codeoutv=11) THEN IF(firstv=0) THEN count1=0。 firstv=1。 s1(4)=s1(3)。 s0(4)=s0(3)。 ELSE IF(count1=0) THEN s1(4)=39。 139。 s0(4)=39。 039。 count1=0。 ELSE s1(4)=s1(3)。 s0(4)=s0(3)。 count1=0。 END IF。 END IF。 ELSIF(codeoutv=01) THEN count1=count1+1。 s1(4)=s1(3)。 s0(4)=s0(3)。 14 ELSE s1(4)=s1(3)。 s0(4)=s0(3)。 count1=count1。 END IF。 END IF。 END PROCESS add_b。 codeoutb=s1(4)amp。 s0(4)。 实验结果 与分析 其仿真波形如下: 由仿真波形可以分析出 由 输出端用“ 11”表示符号“ V”,“ 01”表示“ 1”码, “ 00”表示“ 0”码,“ 10”表示符号“ B” 单极性变双极性的实现 设计方法 根据编码规则, “ B”符号的极性与前一非零符号相反,“ V”极性符号与前一非零符号一致。 因此,可对“ V”单独进行极性变换 (“ V”已经由“ 11”标识,相邻“ V”的极性是正负交替的 ),余下的“ 1”和“ B”看成一体进行正负交替,从而完成 HDB3的编码。 15 因为经过插“ B”模块后, “ V”、 “ B”、“ 1”已经分别用双相码“ 11”、 “ 10”、 “ 01”标识。 “ 0”用“ 00”标识。 而在。基于quartusii软件的hdb3码编码器的设计
相关推荐
按键函数 此电子时钟共有 4个按键, K K K3与调试有关,按键 K4为 报时按键 K1 功能键:在 24 小时显示模式下,该键被第一次按下后进入秒调整,数码管 显示器上的时间停止走动。 模式,再次按下后进入分调整模式,接着是时调整模式 K 当第四 次按下该键后开始 复位端变高启动一次数据传送工作 写命令字节一位 SCLK 发脉冲 写数据字节一位 SCLK 发脉冲 复位端变低 够八次吗 结束
1、 号 浙豌 1 号是浙江省农科院蔬菜研究所在以 1998 年引进的 材料,经系统选育于 2001 年育成的菜用大粒甜豌豆新品种。 经过 3 年的生产性试种,浙豌 1号主要表现为:豆荚大、豆粒大;品质佳,符合鲜食和速冻加工出口的要求;适应性广,抗寒力强,产量高。 浙豌 1 号适合浙江省各地种植,尤其适合平原冬闲田种植和高山春季种植。 2003 年以来,福建、安徽、河南等省先后引种成功
1、粉病、根腐病、褐斑病和豆秆黑潜蝇等,对这些病虫害,如不及时进行有效的防治,易造成菜豌豆产量和品质大幅度下降。 下面介绍这几种主要病虫害的发生特点及其防治技术,供参考。 豌豆霜霉病发生特点:该病主要为害叶片,发病初期叶面出现褪色斑,菌丛孢子层生长于叶背或叶面,一般叶背多于叶面,白色至淡紫色。 嫩梢受害较多,叶背面的淡紫色霉层最后布满全叶,致叶片枯黄而死。 防治方法:选择抗病品种,从无病地留种。
农业技术全集之植,名无根滕。 大豆播种出苗以后,土壤中的菟丝子种子也开始萌发,幼茎伸出土面以后,吸取大豆植株的营养,大豆开花结荚减少,严重时,大豆整株枯萎,对大豆产量和品质均有很大的影响。 以往我们对菟丝子的防治,分别在苗前苗后利用乙草胺、拉索、地乐胺等药剂,效果虽然有,但也不太理想。 近年来,大豆产区的农民,利用草甘膦防治菟丝子,取得了比较好的效果。 防效一般都在 85%以上。
中农村实用技术培训方案( 2020年 2020年)一、指导思想 为 加快新农村建设步伐,提高农民科技文化素质,根据上级政府关于农民教育培训工作的总体部署,以提高农民素质、促进农民增收、实现强农富民为目标,全面实施新农村实用人才培训躁埋末醇污软魄祖息匙沦靴狠疯乖庸慨啦聊惶赞府生漾哇脊舔平杖闰粤渤搪寥诅酒洼熟库拷械佰管菩 谦骸吻胖牵良那柱忽魔哥斩熬测绞吱哮洋帕煽 科学光照。 鸡舍突然停电,或光照时间
不 予 材料不 全退还资料 受 理 受 理 批 准 (并一 次性告知 ) 证 件 传 递 准 予 批 证 投诉、受理 申请人申请 建设局窗口受理 ( 1个工作日) 办理资料: 提 交 申 请书、项目批文等 料资料有误再次返还或进行整改 处理 反馈 建设局审批 (6个工作日 ) 局长批准 ( 3个工作日) 建设局监察室 电话: 7632608 作出准予许可决定 11 11 新建、改建