
《EDA技术与SOPC基础》第11讲宏功能模块设计明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》

《EDA技术与SOPC基础》知识回顾·说明部分基·主控时序进程本·主控组合进程结辅助进程构明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 知识回顾

《EDA技术与SOPC基础》第4章LPM宏功能模块明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 第4 章 LPM宏功能模块

《EDA技术与SOPC基础》本讲知识点掌握宏功能模块使用方法LPMROM存储模块设计■在线仿真工具使用方法明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 本讲知识点 掌握宏功能模块使用方法 LPM_ROM存储模块设计 在线仿真工具使用方法

《EDA技术与SOPC基础》LPM概迷LPM是LibraryofParameterizedModules的缩写,即参数可设置模块库Altera为用户提供了许多针对其器件结构进行优化设计的宏功能模块(Megafunction)和LPM函数。在许多实际设计中,用户可以直接以图形或硬件描述语言模式从LPM库中调用这些知识产权的参数化模块以减少设计和测试时间,有的时候必须利用宏功能模块才可以使用A/tera器件的一些特定硬件功能,例如各类片上存储器(ROM、RAM、FIFO、CAM)、DSP模块、LVDS驱动器、嵌入式PLL(PhaseLockedLoop,锁相环)以及DDIO电路模块等明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 一、LPM概述 LPM是Library of Parameterized Modules的缩写,即参数可设置模块库。 Altera为用户提供了许多针对其器件结构进行优化设计的宏功能模块(Megafunction) 和LPM函数。 在许多实际设计中,用户可以直接以图形或硬件描述语言模式从LPM库中调用这 些知识产权的参数化模块以减少设计和测试时间,有的时候必须利用宏功能模块才可 以使用Altera器件的一些特定硬件功能,例如各类片上存储器(ROM、RAM、FIFO、 CAM)、DSP模块、LVDS驱动器、嵌入式PLL(Phase Locked Loop,锁相环)以 及DDIO电路模块等

《EDA技术与SOPC基础》模块分类算术组件:包括累加器、加法器、乘法器和LPM算术函数:●门电路:包括多路复用器和LPM门函数:·I/0组件:包括时钟数据恢复(CDR)、锁相环(PLL)、双数据速率(DDR)、千兆位收发器块(GXB)、LVDS接收器和发送器、PLL重新配置和远程更新宏功能模块。,存储器编译器:包括FIFOPartitioner、RAM和ROM宏功能模块。·存储组件:包括存储器、移位寄存器宏模块和LPM存储器函数。明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 • 算术组件:包括累加器、加法器、乘法器和LPM算术函数; • 门电路: 包括多路复用器和LPM门函数; • I/O组件: 包括时钟数据恢复(CDR)、锁相环(PLL)、双数据 速率(DDR)、千兆位收发器块(GXB)、LVDS接收器和发送器、PLL重新 配置和远程更新宏功能模块。 • 存储器编译器:包括FIFO Partitioner、RAM和ROM宏功能模块。 • 存储组件: 包括存储器、移位寄存器宏模块和LPM存储器函数。 模块分类

《EDA技术与SOPC基础》BlockEditor中直接例化LPM在HDL代码中直接例化实现途径MegaWizard Plug-InManager工具明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 LPM 实现途径 Block Editor中直接例化 在HDL代码中直接例化 MegaWizard Plug-In Manager工具

《EDA技术与SOPC基础》正弦信号发生器设计设计任务:利用DDS(直接数字合成)技术,设计实现正弦信号发生器,并能通过仿真观察波形输出,以及信号频率可控等功能。-416Name160田·DOUT田-Q1明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 正弦信号发生器设计 设计任务: 利用DDS(直接数字合成)技术,设计实现正弦信号 发生器,并能通过仿真观察波形输出,以及信号频率可控 等功能

《EDA技术与SOPC基础》设计原理:如果系统能输出一系列离散的整数,这些整数刚好能构成一个完整正弦信号包络的话,那么就可以将该数据送入D/A模块,然后得到连续模拟信号,最后通过滤波即可以得到正弦波。VHDL顶层设计Singt.vhd波形数正弦波数据6位计数器8位D/A输出存储ROM(地址发生器)明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》 设计原理: 如果系统能输出一系列离散的整数,这些整数刚好能构成一个完 整正弦信号包络的话,那么就可以将该数据送入D/A模块,然后得到 连续模拟信号,最后通过滤波即可以得到正弦波

《EDA技术与SOPC基础》addressdds.romclkNPCLKDOUT[9.0]address[9.0]OUTPUT9(9.0]c[9.0]DPIN_153clockinstnst明德博学求实创新
明德 博学 求实 创新 《EDA技术与SOPC基础》