赞
踩
最近种种原因接手了一个altera的项目,其实对于FPGA工程师而言,Xilinx和Altera都是不错的选择。但是因为人的精力总是有限的,可能也是自己比较懒惰,在平台之间切换而不能专注于设计本身,花费大量的时间学习工具或者每一家特有的 IP,内心主观医院认为这样的工作对于FPGA工程师个人而言,增值有限。
吐槽完了,进入今天的主题,聊一聊Altera的远程升级子系统
远程升级子系统核心包括对用户侧接口的适配(RSU Control Module)、Flash控制器、RSU IP Core三部分
这里高亮的地方说明,升级子系统在大部分FPGA期间上运行的最高频率不超过20MHz,换言之,如果用户的应用侧逻辑工作频率不是20MHz,则用户路逻辑与升级子系统之间必然需要做跨时钟域操作。
remote update 可以配置为两种模式
但是该IP只支持4-byte地址模式,即外部配置flash的容量必须大于128Mb
Flash访问则采用的是ASMI IP
ASMI完成的功能如下
该IP通过2组Avalon-MM接口,一组用于访问CSR空间,一组访问Memory空间
即使采用Avalon-MM接口访问Flash的memory空间,但是单次访问不能超过Flash的一个page(64*32bit = 256Byte)。
ASMI i IP采用的native接口,访问的page size认为256 Byte
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。