共查询到20条相似文献,搜索用时 125 毫秒
1.
实现SOPC的嵌入式软硬件协同设计平台 总被引:1,自引:0,他引:1
对基于FPGA的SOPC软硬件协同设计方法进行了研究,在此基础上,详细设计了系统硬件平台,并对硬件平台的硬件系统进行了定制.本平台满足了从硬件系统定制,到操作系统配置均可以按照设计需求进行定制的特点. 相似文献
2.
使用SOPC Builder自定制组件的方法,设计出JPEG2000图像压缩算法的IP核。通过对JPEG2000压缩原理中并行性的深入分析,利用这种并行性提出了一种针对压缩过程中EBCOT算法编码的硬件加速实现的设计方案。在DE2开发平台上的测试表明,该文设计的JPEG2000IP核压缩速度明显比串行结构的同类处理器速度要快。 相似文献
3.
概要介绍NIOS Ⅱ处理器,详述NIOS Ⅱ处理器中定制指令的硬件实现和软件接口。并结合实例说明在进行SOPC设计时,可以把强实时软件算法或费时的软件计算作为定制指令,加入到NIOS Ⅱ处理器指令集中,提高系统性能。 相似文献
4.
概要介绍NIOS II处理器,详述NIOS II处理器中定制指令的硬件实现和软件接口.并结合实例说明在进行SOPC设计时,可以把强实时软件算法或费时的软件计算作为定制指令,加入到NIOS II处理器指令集中,提高系统性能. 相似文献
5.
SOPC中自定义FIFO接口与DMA数据传输 总被引:5,自引:0,他引:5
介绍了在SOPC Builder中,定制基于Avalon总线的FIFO接口元件的方法。详细讨论了在SOPC系统中,应用DMA控制器实现片上FIFO与外接SDRAM之间的DMA数据传输。最后应用Signal Tap II对数据传输过程进行了实时观测,得到实际的DMA数据传输波形。 相似文献
6.
7.
8.
9.
SOPC嵌入式系统中,ITCM是最高效的程序运行空间,且存储空间大小仅为256 KB.当程序大于256 KB时,采用传统的程序加载模式无法对其进行加载.针对这一问题,本文设计了一种基于SOPC嵌入式软件的分段加载程序设计方法,该设计方法主要理念是将一部分程序放在ITCM中运行,另一部分程序存放在片内SRAM或者片外存储总线扩展的存储器中运行.该设计方法已成功地应用在实际工程项目中,其运行结果稳定可靠. 相似文献
10.
11.
Nios Ⅱ是Altera公司的第二代FPGA嵌入式处理器,和其挂接的外围接口相当于一个完整的SOPC系统,AD9517-1ABCPZ是一款时钟芯片,需通过SPI接口配置,让其先于系统的其他部分工作,为系统其它芯片提供时钟。针对SPI接口的实现,目前有很多方法,基于Nios II实现,具有简单灵活、开发周期短、成本低和系统维护方便等优点,可应用于许多中、低速系统设计。实现主要包括硬件设计和软件设计,硬件设计包括基于Nios II的SOPC系统的搭建,SPI-MASTER接口FPGA程序设计;软件设计包括SPI读写函数设计,AD9517-1ABCPZ寄存器配置函数设计。 相似文献
12.
扩频信号源是扩频系统的重要组成设备,可以为扩频接收机提供各种形式的扩频信号(如直扩、跳频等)。针对目前市场上的扩频信号源价格昂贵,采用专用的扩频芯片也存在扩展和升级性能较差的问题,提出采用NiosⅡ软核处理器来实现性价比高且能够灵活改变调制方式的扩频信号源,将NiosⅡ的自定义组件技术与扩频信号源的产生原理相结合,设计出了一种基于NiosⅡ的扩频信号源自定义组件。此组件拥有直扩和跳频两种可选的调制方式,并且具有各种可控制的参数。在应用时利用SOPC(可编程片上系统)技术,只需在NiosⅡ系统中加入此组件并在顶层软件中调用该组件驱动函数库的函数即可产生多种调制方式的扩频信号。 相似文献
13.
利用Cyclone Ⅱ系列FPGA构建了一种用于SD卡读写的SPI控制器,并在其上实现了一个基于Nios Ⅱ软核处理器的嵌入式文件系统。此文件系统是通过在Nios Ⅱ EDS开发平台上移植znFAT32文件系统实现的。 相似文献
14.
基于FPGA的多软核图像处理系统设计 总被引:1,自引:0,他引:1
介绍以图像处理为应用背景、基于FPGA芯片建立的多软核系统设计。系统中包含两个Nios II软核处理器和两个用于进行图像颜色空间转换的CSC MegaCore IP核。两个NiosII软核处理器共享程序存储器、数据存储器及启动存储器。在硬件设计方面,CSC MegaCore IP作为外围组件通过一个自定义的接口控制器连接到以Nios II软核处理器为核心的SoPC系统中。在软件设计方面,运行在每个Nios II软核处理器上的程序通过硬件Mutex核协调对共享数据存储器的访问。 相似文献
15.
16.
针对SOPC系统优化设计问题,首先介绍了综合优化设计的一般流程和方法,然后从软件优化设置、代码优化设计、片上存储器资源有效分配、NiosII系统优化等方面提出综合优化设计策略。在实验系统中应用该优化策略,SOPC系统最高频率提高了26.62%。 相似文献
17.
给出了基于NiosII的彩色多普勒超声诊断硬件系统的多处理器设计方案,分析研究了NiosII系统的启动过程,提出了适合本设计的系统启动方法,最后设计了一套用于控制超声前端系统的系统控制总线,建立了NiosII系统仿真平台,并对系统启动方案和总线控制器进行了功能验证。通过仿真证明了所设计系统的有效性。 相似文献
18.
19.
讨论NiosⅡ嵌入式系统的硬件/软件设计的关键流程,通过将LwIP协议栈和Linux操作系统移植到NiosⅡ系统,设计基于NiosⅡ软核处理器的网络视频监控系统.实验测试表明,合理选择微型操作系统MicroC/OS-U和TCP/IP协议栈LwIP,远端用户可以通过浏览器访问存储在本系统上的Web页面,同时实现实时的网络... 相似文献
20.
针对模块化机器人控制,提出一种基于FPGA的片上多核主控制器设计方案。利用SOPC技术在单一芯片上设计两个完全不同结构的核心:Nios II软核处理器和协处理器。详细介绍了机器人控制的路径规划流程、Nios Ⅱ软核体系、协处理器的构架及接口以及基于SOPC的片上多核系统实现。实验结果验证了多核主控制器设计的可行性。 相似文献