遥测噪声数据无损压缩技术研究报告26页.pptxVIP

遥测噪声数据无损压缩技术研究报告26页.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
遥测噪声数据无损压缩技术研究报告26页

教学安排第1讲:VHDL概述及其开发环境 第2讲:VHDL的基本元素 第3讲:VHDL的进程 第4讲:其它并行语句 第5讲:VHDL实例剖析 第6讲:VHDL的顺序描述语句 第7讲:结构体的描述风格 第8讲:计数器和状态机 第9讲:不同风格的状态机举例 第10讲:VHDL综合举例第7讲: 结构体的描述风格 1 顺序语句回顾2 数据流描述法3 行为描述法4 结构化描述法5 异或门的三种描述法的实现对比1 顺序语句回顾体现的是空间顺序,而不是时间顺序“整个”顺序语句的执行只能是用“时刻”来描述把每条语句理解为一片电路,在顺序结构中,“不执行”的电路也是存在的!!!条件语句if s=”00” then y=a;elsif s=”01” then y=b;elsif s=” 10” then y=c;else y=d;end if;y = a when s=”00” else b when s=”01” else c when s=”10” else d; 条件语句小结If 后是条件表达式,记住单信号匹配常量为“字符”,如 a=‘1’;而信号向量匹配常量为“字符串”,如 s=“00”。条件是有优先级的,多个条件都可满足时,执行排在最前面的条件。If 、else、end if容易记住,但“elseif”的拼写是错的,正确的是“elsif”。复杂的条件一定要加括号明确优先级。If语句不能直接用于结构体,但条件代入语句可以。If语句可用于process中。选择语句case s is when “00” = y=a; when “01” = y=b; when “10” = y=c; when others = y=d;end case;with s select y= a when “00”, b when “01”, c when “10”, d when others;代入号右边是逗号分隔的多种条件和取值选择条件的多种表示形式Case语句中的when主要有以下四种表达形式:1)when条件选择值=〉语句;2)when条件选择值| 条件选择值 | … | 条件选择值=〉语句;3)when条件选择值 to 条件选择值 =〉语句;4)when others =〉顺序语句;选择语句要做到把所有条件都考虑进去,否则会使整个逻辑进入不确定状态。解决方法:when others各条件地位等同,无优先顺序,除others外可以互换。循环语句for-loop语句语法格式为:[循环标号:] for循环变量in变化范围loop 命令语句;end loop [循环标号:];while 语句语法格式为: [循环标号:] while条件loop 命令语句;end loop [循环标号:];循环语句For-loop语句用于循环次数确定的循环,while-loop用于由条件约束的循环(不作要求)。对比 for-generate 和 for-loop ,二者的效果是一样的,但前者可以用于结构体,后者不能,只能用于进程。循环变量不必定义,不能给循环变量赋值,但可以把循环变量的值作为赋值源。2 数据流描述法数据流描述(Dataflow Description) 描述了数据流程的运动路径、运动方向和运动结果而这些分配方式在VHDL语言中可以分成如下三种:1)直接式的信号代入“=”。2)条件式信号代入“when-else”。3)选择式信号代入“with-select-when”。前面讲到的简单例子大都是采用数据流描述法。二路选择器的电路系统示意图。数据流描述法entity mux2 is port( a: in bit_vector(7 downto 0); b: in bit_vector(7 downto 0); c: in bit; y: out bit_vector(7 downto 0) );end mux2;architecture mux2_dataflow of mux2 isbegin y=a when c=0 else b;end mux2_dataflow;3 行为描述法行为描述用于表示输入与输出间转换的行为,它不需要包含任何结构方面的信息。采用自顶向下的设计方法进行集成电路(硬件)设计时,经常是在设计的最初阶段采用行为描述的方法,将整个电路的基本框架结构建立起来,即将整个设计分为若干功能模块,每个功能模块均使用行为描述语句描述其要实现的功能。在确定整个设计思路和方法正确之后,再对整个设计进行细分,将各个功能模块使用结构描述的方法具体实现,以完成设计。它描述的基本单元是进程(process)语句,通常使用if…then…else、case…is…when等具有顺序性的指令来完成。 行为描述法实现比较器ARCHITECTURE b

文档评论(0)

ipbohn97 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档