世界热点!简述FPGA原型验证系统中复制功能模块的作用
在进行FPGA原型验证的过程中,当要把大型的SoC进行FPGA原型验证时,有时候会遇到一种情况,同样的接口分两
(资料图)
在进行FPGA原型验证的过程中,当要把大型的SoC进行FPGA原型验证时,有时候会遇到一种情况,同样的接口分两组出去到不同的模块,而这两个模块规模较大,又需要分割在两片FPGA中,这时候就会像下图一样:
此时,途中画圈的Block到底应该放在FPGA_A中还是FPGA_B中呢?假如放在FPGA_A中,则会增加FPGA_A和FPGA_B的IO资源,如下图所示,FPGA需要64+8=72个IO,而FPGA_B则需要64个IO。这样,对于整个FPGA原型验证系统而言,光这一个功能点,IO资源一共使用了64+72=136个,然而真正的SoC并不仅仅是这一点儿功能,实际上需要更多的IO去连接各个FPGA。
所以,对于原型验证系统,我们推荐采用复制逻辑的办法,以使FPGA原型验证系统在不改变SoC功能的情况下,完成IO的节省,如下图所示,使用的IO数量从64+72下降到8+8、所以FPGA原型验证系统的EDA工具要有分辨那些模块能够在不改变功能的前提下复制到不同的FPGA中,以节省IO。
诚然,节省IO的代价使增加了整个系统的逻辑资源,但这个增加是值得的。复制是一个非常有用的技巧,当我们进行分区时,或者最好是在分区之前,我们应该注意复制机会,以降低IO需求。复制对于在FPGA之间分发芯片支持项目(如时钟和重置)也非常有用。
标签:
在进行FPGA原型验证的过程中,当要把大型的SoC进行FPGA原型验证时,有时候会遇到一种情况,同样的接口分两
绿竹生物(02480)、怡俊集团控股(02442)今日起招股,IPO发行详情如下。前往新股中心,申购新股>>发售比例:
中国黄金协会今天(4月25日)最新数据显示,一季度我国黄金产量84 972吨,同比增长1 88%;一季度黄金消费量
本报北京4月24日电(记者范佳元)22日,北京市中小学生篮球冠军赛高中男子组决赛在国家奥林匹克体育中心进
深圳市罗湖区滨河实验中学是深圳市罗湖区教育局所属公办重点中学。学校创建于1984年,坐落在深圳市金融及商
4月22日,在惠民县桑落墅镇“惠民工坊”,工作人员在针织机前修剪线头。山东省惠民县利用社区党组织在基...
【报道】据台湾中时新闻网25日报道,日前发生在新北市土城区的当铺枪击案,引起岛内关注,新北市警方在枪手
原标题:我省积极推进中老铁路沿线开发招商引资中老铁路开通以来,我省以通道能力提升、物流枢纽建设、沿线
国际棋联消息,2023国际棋联国际象棋世界冠军赛当地时间24日在哈萨克斯坦阿斯塔纳结束第11轮争夺,中国棋手
“安井”虾滑、“冻品先生”酸菜鱼等增量较高。”