欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    实验参数可设置宏功能模块的应用课件.ppt

    • 资源ID:47735523       资源大小:7.12MB        全文页数:25页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验参数可设置宏功能模块的应用课件.ppt

    关于实验参数可设置宏功能模块的应用现在学习的是第1页,共25页一、参数可设置模块库一、参数可设置模块库u参数可设置模块库参数可设置模块库(L Library of ibrary of P Parameterized arameterized MModulesodules,LPMLPM)是)是AlteraAltera公司提供的公司提供的以图形或者硬件描述语言模块以图形或者硬件描述语言模块形式方便调用的形式方便调用的宏功能块宏功能块u设计者可以根据设计电路的需要,选择设计者可以根据设计电路的需要,选择LPMLPM库中的适当模块,库中的适当模块,通过对其设置参数,完成自己的设计需要。通过对其设置参数,完成自己的设计需要。u不必进行重复模块的设计,而将更多的精力放在其他功能的不必进行重复模块的设计,而将更多的精力放在其他功能的实现上实现上,极大地提高了电子设计的效率和可靠性。极大地提高了电子设计的效率和可靠性。现在学习的是第2页,共25页一、参数可设置模块库(续一、参数可设置模块库(续1 1)1 1、ALTERAALTERA提供的宏功能模块提供的宏功能模块算术组件算术组件 如:累加器、加法器、乘法器、如:累加器、加法器、乘法器、LPMLPM算算 术函数术函数门电路门电路 如:多路复用器和如:多路复用器和LPMLPM门函数门函数 I/OI/O组件组件 如:时钟数据恢复(如:时钟数据恢复(CDRCDR)、锁相环()、锁相环(PLLPLL)、千兆位收发)、千兆位收发器块(器块(GXBGXB)、)、LVDSLVDS接收器和发送器等接收器和发送器等存储组件和存储器编译器存储组件和存储器编译器如:如:LPM_ROMLPM_ROM、RAMRAM现在学习的是第3页,共25页一、参数可设置模块库(续一、参数可设置模块库(续2 2)u算数组件算数组件序号序号 模块名称模块名称功能描述功能描述1 1altfp_add_sub浮点加法器、减法器模块2 2altfp_div浮点参数化除法器宏模块3 3altfp_mult浮点参数化乘法器宏模块4 4altmemmult参数化存储乘法器宏模块5 5altmult_accum参数化乘累加器宏模块6 6altmult_add参数化乘加器宏模块7 7altfp_sqrt参数化整数平方根运算宏模块8 8divide参数化除法器宏模块9 9lpm_abs参数化绝对值运算宏模块(Altera推荐使用)1010lpm_add_sub参数化加法器-减法器宏模块(Altera推荐使用)1111lpm_compare参数化比较器宏模块(Altera推荐使用)1212lpm_counter参数化计数器宏模块(Altera推荐使用)1313lpm_divide参数化除法器宏模块(Altera推荐使用)现在学习的是第4页,共25页一、参数可设置模块库(续一、参数可设置模块库(续3 3)u门电路门电路序号序号模块名称模块名称功能描述功能描述1 1lpm_and/or/xor参数化与门模块/或门/异或门模块2 2lpm_bustri参数化三态缓冲器模块3 3lpm_clshift参数化组合逻辑转化模块4 4lpm_constant参数化常数发生器模块5 5lpm_decode参数化解码器模块6 6lpm_inv参数化反向器模块7 7lpm_mux参数化多路转化器模块现在学习的是第5页,共25页一、参数可设置模块库(续一、参数可设置模块库(续4 4)uI/OI/O组件组件序号序号模块名称模块名称功能描述功能描述1alt4gxb千兆位收发器模块2altdq数据滤波模块3altdqs参数化的双向数据滤波器模块4altlvds_rx低电压差分信号接收器5altlvds_tx低电压差分信号发送器6altpll参数化的锁相环模块现在学习的是第6页,共25页一、参数可设置模块库(续一、参数可设置模块库(续5 5)u存储组件存储组件序号序号模块名称模块名称功能描述功能描述1lpm_dff参数化D触发器和移位寄存器模块2lpm_ff参数化触发器宏模块3lpm_fifo参数化单时钟FIFO宏模块4lpm_fifo_dc参数化双时钟FIFO宏模块5lpm_latch参数化锁存器宏模块6lpm_ram_dp参数化双端口RAM模块7lpm_rom参数化ROM宏模块现在学习的是第7页,共25页一、参数可设置模块库(续一、参数可设置模块库(续6 6)2 2、调用宏功能模块的方法、调用宏功能模块的方法也可通过菜单也可通过菜单ToolsToolsMegaWizard Plug-In ManagerMegaWizard Plug-In Manager新建原理图编辑文件,双击打开新建原理图编辑文件,双击打开SymbolSymbol对话框调用对话框调用现在学习的是第8页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器1 1、ROMROM工作原理工作原理由地址线(由地址线(adderssadderss)数量确定存储单元个数)数量确定存储单元个数,如:如:8 8根地址线根地址线addressaddress(7.07.0),共有),共有256256个存储单元个存储单元每个存储单元能够保存一定位数的二进制数,成为每个存储单元能够保存一定位数的二进制数,成为数据位宽数据位宽2 2、实验原理、实验原理 写存储单元时,地址和数据的表达形式写存储单元时,地址和数据的表达形式 地址:数据地址:数据0010,1000 :0001,1000 8位地址低位地址低4位位8位地址高位地址高4位位存储的存储的数据数据乘数乘数a=2乘数乘数b=8乘积乘积C=16现在学习的是第9页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u设置存储单元数目与数据宽度设置存储单元数目与数据宽度存储单存储单元数目元数目数据位数据位宽宽现在学习的是第10页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器3、实验步骤、实验步骤配置乘法表数据文件配置乘法表数据文件FileNewMemory FilesMemory Initialization File(或者(或者Hexadecimal Intel Format File)现在学习的是第11页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u设置数据文件显示格式设置数据文件显示格式ViewCells Per Row改变表格每行改变表格每行显示单元个数显示单元个数地址显示进制地址显示进制存储数据显示存储数据显示进制进制现在学习的是第12页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u完成数据文件(九九乘法表)完成数据文件(九九乘法表)保存,文件名保存,文件名romdata.hexromdata.hex地址低地址低4位,位,十六进制表示十六进制表示9地址高地址高4位,位,十六进制表示十六进制表示9存储数据存储数据9 9=81现在学习的是第13页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u定制定制lpm_romlpm_rom元件元件ToolsMegaWizard Plug-In Manager现在学习的是第14页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u选择元件及保存位置等选择元件及保存位置等现在学习的是第15页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u设置设置lpm_romlpm_rom参数参数数据数据位宽位宽存储单存储单元数目元数目现在学习的是第16页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u设置设置lpm_romlpm_rom参数(续)参数(续)是否添加是否添加使能信号使能信号是否添加是否添加清零信号清零信号本例中可以不选择使本例中可以不选择使能信号和清零信号,能信号和清零信号,直接直接NEXT进入下一步设进入下一步设置置现在学习的是第17页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u设置设置lpm_romlpm_rom参数(续)参数(续)单击单击Browse选择数选择数据文件据文件现在学习的是第18页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u完成完成lpm_romlpm_rom设置设置添加定制添加定制结果到当结果到当前工程中前工程中现在学习的是第19页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u顶层文件的设计顶层文件的设计 两种形式:两种形式:VHDLVHDL语言或者原理图调用语言或者原理图调用lpm_romlpm_rom模块模块例例1:采用:采用VHDL语言语言library ieee;use ieee.std_logic_1164.all;entity multip is -定义顶层实体 port(clk:in std_logic;a :in std_logic_vector(3 downto 0);-乘数a,即rom地址低4位 b :in std_logic_vector(3 downto 0);-乘数b,即rom地址高4位 q :out std_logic_vector(7 downto 0);-乘积q,即存储单元内存储数据为abend;architecture one of multip iscomponent rom0 -调用rom0,即rom0.vhd声明 port(address:in std_logic_vector(7 downto 0);clock:in std_logic;q :out std_logic_vector(7 downto 0);end component;beginu1:rom0 port map(clock=clk,address(7 downto 4)=b,address(3 downto 0)=a,q=q);end;现在学习的是第20页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器例例2:采用原理图:采用原理图需要在打开需要在打开rom0.vhd文件的情况下,选择文件的情况下,选择FileCreate/UpdateCreate Symbol Files for Current File,将其转化为原理图元件,将其转化为原理图元件总线形式结构总线形式结构注意:另存为与rom0不同名的文件名即可!现在学习的是第21页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u波形仿真波形仿真新建波形文件新建波形文件调入节点端口调入节点端口设置仿真激励(过程同全加器波形仿设置仿真激励(过程同全加器波形仿真)真)设置时钟信号设置时钟信号时钟周期时钟周期设置设置现在学习的是第22页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u波形仿真(续)波形仿真(续)设置乘数、被乘数设置乘数、被乘数 选择数制选择数制 设置数值设置数值 取消数值加取消数值加1操作操作现在学习的是第23页,共25页二、利用二、利用lpm-romlpm-rom设计一个乘法器设计一个乘法器u波形仿真(续)波形仿真(续)设置完成后保存波形文件,仿真设置完成后保存波形文件,仿真u硬件验证硬件验证:用用8 8个按键来表示乘数和被乘数(高个按键来表示乘数和被乘数(高4 4位和低位和低4 4位)如位)如2*32*3,0010 00110010 0011,用,用8 8个个LEDLED表示乘机,表示乘机,00000110 00000110。该部分请同学们自行该部分请同学们自行完成完成现在学习的是第24页,共25页2022/9/29感谢大家观看现在学习的是第25页,共25页

    注意事项

    本文(实验参数可设置宏功能模块的应用课件.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开