首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 在SoPC上实现的波形发生器

在SoPC上实现的波形发生器

资料介绍
EDA/PLD

在SoPC上实现的波形发生器
发布日期:2008-5-9 11:59:21 文章来源:搜电在线 浏览次数: [pic]144
[pic][pic][pic] 引 言
    SoPC可编程片上系统是一种特殊的嵌入式微处理器系统。首先,它是片上系统(
SOC),即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,以FPGA为
硬件基础,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件系统在线可
编程的功能。
    IP(Intellectual
Property)知识产权是SoC设计中非常重要的内容。资源复用(IP
Reuse)是指在集成电路设计过程中,通过继承、共享或购买所需的部分或全部知识产权
内核(IP
Core)进行设计、综合和验证,从而加速流片设计过程的设计方法。IP技术包含两个方面
的内容:IP核的生成和IP核的重用。本设计中采用VHDL语言,构建一个功能强大的完整
DDS模椋⒏軮BM CoreConnect总线连接规范,在DDS模块外面添加OPB(Onchip
Peripheral Bus)片上外设总线接口,封装为自定义IP,添加到硬件系统中。
    对于本设计来说,利用SoPC和IP的优势是可以利用最少的元器件,创建一个易配
置、易扩展、易修改并且易于继承使用的集成系统。该系统的创建是基于Xilinx公司提
供的嵌入式开发工具包EDK(Embedded Development
Kit)来实现的。EDK自带了MicroBlaze软核和PowerPC硬核微处理器及大量免费IP,有利
于构建简易系统。针对MicroBlaze及PowerPC提供的C语言编译器,可使系统的功能实现
更加简易。对基于MicroBlaze的系统,MicroBlaze通过OPB总线与外设IP及外部存储器控
制接口相连接,通过LMB
在SoPC上实现的波形发生器
本地下载

评论