Please enable JavaScript.
Coggle requires JavaScript to display documents.
Speed-up TOP SIM config/release (B) sub-IP xml有变动 need update PM 再执行…
Speed-up TOP SIM
config/release
B) sub-IP xml有变动
need update PM
再执行 分支A)
从hier/config文件提取
新版本的sub-IP的变更
详细比较有版本更新的
sub-IP的xml的变更情况
没有涉及csh中xml文件名变更
item*.3 MMAP*_XLS_PATH
= "$MODULE_PATH/~"
Step X) 涉及item*.4 sed相关的变更
更新csh文件,re-generate PM
确认新生成
的xml/html/sv
auto-
release
涉及xml文件名变更,修改csh如下条码指向新的文件
item*.3 MMAP*_XLS_PATH = "$MODULE_PATH/~"
follow Step X)
https://soc.int.net.nokia.com/#/tools/versionCompare
Y) fe/loner_pm_gen*/ipxact/mip/packager_r*.csh中的xml有没新的版本e.g v0.8>v0.9
&& check相应sub-module的xml的有无寄存器变化: csh文件进行相应的更新
尝试提取mip/packager_r*.csh中xml相关的item
++packager_loner.tcl相关的COMP_LIST
fpga_top_abil/impl*/ip/fpga_logic.qsys对应的base_addr
csh: sub-module*= item*
item*.2 BASE* = 0x????xxxx
item*.3 MMAP*_XLS_PATH = "$MODULE_PATH/~"
item*.1 COMP* = name
item*.4 sed操作是否需修改
A) xml无变动
涉及Quartus
相关IP修改
idm/git
release done
5) Quartus GUI相关修改 >> Generate HDL... >> Analysis & Synthesis >> Tools: Generate Simulatior Setup Script for IP... >> modify related tcl >>> (++QuestaSim GUI:source msim.tcl)
还未release到idm/git
4.1) local提供文件 fe/*.vhd/ip,其他同 5)
run top simulation(不建议,除特别紧急)
不涉及Quartus相关IP修改
还未release到idm/git
1) local提供文件
直接run simulation
idm/git
release done
2) verif直接引用相应的新的lib run simulation
不用等top integration 跑完相应release流程
3) CI可以根据相关的flow自动生成simulation需要的release
整个流程跑完需要一些时间(++QuestaSim GUI:source msim.tcl)