- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
powered by dlut ee 什么是 AHDL Altera Hardware Description Language 由 Altera公司开发 集成到Altera的软件 Max+Plus II 用语言描述硬件来代替图形 修改更容易 易于维护 非常适合于 复杂的组合逻辑 BCD 到 7段转换 地址解码 状态机 其他你想要的…… 继续... 容易掌握 支持图形文件 .gdf 支持文本文件 .tdf 支持波形文件 .wdf 丰富的函数库资源 MAXPLUSII的自动设计功能 更方便对AHDL设计文件进行编辑、编译和调试 自动对设计中的各种错误进行定位 文本设计文件的结构 怎样用ADHL 用任何文本编辑器建立这个文件 Altera 软件 Max+Plus II 提供文本编辑器 继续….. 用 name.TDF保存你的ADHL文件 继续... 编译期间的错误定位 方便的错误定位 通常的AHDL格式 你的第一个AHDL设计 – 地址解码器 为什么我用AHDL代替图形 容易编辑 Document during the coding 我想解码 H”A” 不是 H”7” 其他 需要你知道的一些事情 加 : + 减 : - 数字恒等 : == 不等于 : != 大于 : 大于或等于 : = 小于 : 小于或等于 : = 逻辑或 : # 逻辑与 : 用常数函数 如果相同的数值,字符串或数学表达式在一个文件出现几次就用常数 优点 被改变只需声明一次 实现组合逻辑 定义NODEs既中间节点或变量 总线操作 总线操作的更多内容 总线操作 a[] = b[]; a[9..0], b[9..0] a[7..4] = b[9..6]; a[9..8] = VCC; a[9..8] = 1; a[9..8] = 2; a[9..8] = 3; a[3..0] = GND a[3..0] = 0; temp = b0 b1; a[2..1] = temp 高级总线操作 总线Bus b[3..0] b3, b2, b1, b0 (有四个成员) ,最多256个成员 MSB 是 b3, LSB 是b0 默认值 也可以用OPTION语句进行设置 OPTION BITO=MSB 则MSB是b0 LSB是b3 阵列ARRAY BUS a[3..0][2..0] a3_2, a3_1, a3_0, a2_2, a2_1, a2_0, a1_2, a1_1, a1_0, a0_2, a0_1, a0_0 (有12个成员) MSB 是 a3_2, LSB 是 a0_0 真值表 i[3..0] 7 Segment 0 0 1 1 2 2 F F IF-THEN-ELSE CASE 段 For 循环 寄存器逻辑 更多的细节 寄存器的更多内容 怎样和寄存器一起使用总线 怎样使用其他触发器 DFFE (D-FF带使能端) TFF/TFFE JKFF/JKFFE SRFF/SRFFE 寄存器总线 D触发器带使能Enable/重设Preset/清除Clear 其他类型的触发器 如何用帮助菜单 Q : 我不知道Altera DFF/JKFFE……, 怎么办? A : Altera帮助菜单是查找信息的好地方。 Q : 我怎样用帮助菜单? A :这个很容易………… 很有趣。 怎样用帮助菜单 三态缓冲器 OPNDRN - Open Drain Buffer缓冲器 设计三态双向缓冲器 设计8 位计数器很容易 状态机 仿真结果 关于状态机更多内容 仿真结果 训练 状态机没有恢复态 Better have Recover within State Machine 何时使用AHDL 当门数和设计目标很复杂需要混合编程 .tdf .gdf .wdf 当设计目标要高速和优化 时间很紧 EDA技术初学者。 SUBDESIGN 8bits (clk : input; q[7..0] : output; ) variable temp[7..0] : dff; begin temp[].clk = clk; temp[].d = temp[].q +1 ; q[] = temp[].q; end; SUBDESIGN simple ( clk, reset, jump : input; q : output; ) variable ss : MACHINE WI
您可能关注的文档
最近下载
- 《天上有颗南仁东星》第二课时 课件 八年级语文上册 统编版.pptx VIP
- 新人教版高中物理必修三第十一章《电路及其应用》测试题(含答案解析).docx VIP
- 14、圆明园的毁灭(课件)第二课时2023-2024学年五年级上册语文(统编版) (1).pptx VIP
- 北师大版四年级数学上册第三单元《乘法》(大单元教学设计).docx VIP
- 同上一堂党课初中篇 中流砥柱观后感五.doc VIP
- 最新2016-2017学年秋季学期人美版小学六年级上册美术教案全册.doc VIP
- 《互联网》精品课件.pptx VIP
- 浙江维思通新材料有限公司年产 20000 吨锂电池新型材料项目环评报告.docx VIP
- BIM基础培训教材课件.pptx VIP
- 管理学:激励PPT教学课件.pptx
文档评论(0)