下载此文档

eda 技术实用教程.ppt


文档分类:通信/电子 | 页数:约86页 举报非法文档有奖
1/86
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/86 下载此文档
文档列表 文档介绍
EDA 技术实用教程
第 7 章
宏功能模块与IP应用
宏功能模块概述
KX康芯科技
算术组件
累加器、加法器、乘法器和LPM算术函数
门电路
多路复用器和LPM门函数
I/O组件
时钟数据恢复(CDR)、锁相环(PLL)、双数据速率(DDR)、千兆位收发器块(GXB)、LVDS接收器和发送器、PLL重新配置和远程更新宏功能模块
存储器编译器
FIFO Partitioner、RAM和ROM宏功能模块
存储组件
存储器、移位寄存器宏模块和LPM存储器函数
宏功能模块概述
KX康芯科技
知识产权核的应用
AMPP程序
MegaCore函数
OpenCore评估功能
OpenCore Plus硬件评估功能
宏功能模块概述
KX康芯科技
使用MegaWizard Plug-In Manager
<输出文件>.bsf : Block Editor中使用的宏功能模块的符号(元件)。
<输出文件>.cmp : 组件申明文件。
<输出文件>.inc : 宏功能模块包装文件中模块的AHDL包含文件。
<输出文件>.tdf : 要在AHDL设计中实例化的宏功能模块包装文件。
<输出文件>.vhd : 要在VHDL设计中实例化的宏功能模块包装文件。
<输出文件>.v : 要在VerilogHDL设计中实例化的宏功能模块包装文件。
<输出文件> :VerilogHDL设计所用宏功能模块包装文件中模块的空体或
black-box申明,用于在使用EDA 综合工具时指定端口方向。
<输出文件> : 宏功能模块包装文件中子设计的AHDL例化示例。
<输出文件> : 宏功能模块包装文件中实体的VHDL例化示例。
<输出文件> : 宏功能模块包装文件中模块的VerilogHDL例化示例。
宏功能模块概述
KX康芯科技
在QuartusII中对宏功能模块进行例化
1、在VerilogHDL和VHDL中例化
2、使用端口和参数定义
3、使用端口和参数定义生成宏功能模块
计数器乘-累加器和乘-加法器
加法/减法器 RAM
乘法器移位寄存器
宏模块应用实例
KX康芯科技
工作原理
f = f0 /64
图7-1 正弦信号发生器结构框图
宏模块应用实例
KX康芯科技
定制初始化数据文件

【例7-1】
WIDTH = 8;
DEPTH = 64;
ADDRESS_RADIX = HEX;
DATA_RADIX = HEX;
CONTENT BEGIN
0 : FF;
1 : FE;
2 : FC;
3 : F9;
4 : F5;
…(数据略去)
3D : FC;
3E : FE;
3F : FF;
END;
宏模块应用实例
KX康芯科技
定制初始化数据文件

【例7-2】
#include <>
#include ""
main()
{int i;float s;
for(i=0;i<1024;i++)
{ s = sin(atan(1)*8*i/1024);
printf("%d : %d;\n",i,(int)((s+1)*1023/2));
}
}
宏模块应用实例
KX康芯科技
定制初始化数据文件

图7-2 将波形数据填入mif文件表中
KX康芯科技

图7-3 ASM格式建hex文件

eda 技术实用教程 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数86
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w8888u
  • 文件大小0 KB
  • 时间2012-02-23