软件无线电硬件平台的一个重要和必须的特点就是硬件的可配置性。那么具体到fpga来说能实现什么样的配置呢?
一、最为常见的就是使用一个主机或者上位机对fpga进行slave serial或者selectmap方式进行配置。主机可以对fpga进行实时的复位操作,而且可以通过局部总线,主机可以对fpga配置sram进行直接的访问,已达到随时配置的目的。这种方式其实质是对整个配置文件的动态更新。主要是应用到那些通用平台的场合,程序不需要事先固化,根据具体的应用场合进行程序的加载。但对于一个硬件需要在不同时刻的应用程序时,对于非易失性存储器的容量要求较高。如果使用platform flash固化程序的话,那么对于程序的更新就很麻烦了,需要开机箱,开散热壳加上jtag下载电缆。但对于现在的microprocessor来说大容量的nandflash应用也很常见。将不同应用的可编程数据按不同的版本号烧写进flash,然后按需要加载不同版本的数据即可。
二、利用嵌入式处理器miroblaze或者powrpc440实现远程程序更新
思路是在flash里边存有默认的硬件配置,包括powerpc、microblaze初始化,gpio,emc、emac、uart、sdram控制器等接口的初始化。
上电的时候将来至于网口的用户配置数据缓存到sdram中去,然后再通过powerpc、microblaze将用户数据导到flash中去,当这都完成后再通过cpld进行二次的程序加载。
山东省物联网协会参观考察中国工业互联网研究院并对接京东
接地问题大全
性能远逊高通,Intel基带或被苹果抛弃
一种基于FPGA的新型误码测试仪的设计与实现
跟风欧美 台湾工研院率先开出第一枪
软件无线电硬件平台的FPGA动态配置
LG中央空调拥有丰富的产品线 能满足不同用户的需求
聚飞光电:正在为迎接LED新产品的应用做准备工作
2020年3种照明产品质量国家监督抽查情况的通报
C-BAND中的共置,降低风险的策略
Visual System Integrator的特点与功能介绍
科语小黑匣扫地机器人助力品质生活 致力于研究智能家居产品
闻泰科技智能手机出货量逆势增长,创下了公司业绩最高记录
MTK平台手机重启问题如何解决
南方电网打造的“互联网+”智慧能源示范项目已通过国家能源局验收
基于现场总线技术和以太网实现分布式电机驱动测试系统的设计
加载频、音频监测装置的调频接收机,FM receiver
AMD向青少年游戏开发人员提供6.5万美元资金
中兴屏下摄像头评测:虽有缺陷,但值得一试
中国移动利用5G加速“云网融合”,实现流量与数据的最大化变现?