Writing /share/Web/wiki/data/cache/a/a033fba88dd794a54e24363633d7dbc5.metadata failed
edastudy:tessent:ist
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| edastudy:tessent:ist [2024/07/25 16:15] – [1. spec] user01 | edastudy:tessent:ist [2024/12/25 11:37] (当前版本) – [1. dft spec] user01 | ||
|---|---|---|---|
| 行 21: | 行 21: | ||
| ===== - dft spec ===== | ===== - dft spec ===== | ||
| + | 注:目前IST只能通过把TRSTB拉低来实现JTAG复位,其无法发出连续把TMS拉高5个tck cycle,这个是硬件代码限制。 | ||
| IST数据接口有两种:\\ | IST数据接口有两种:\\ | ||
| * cpu interface -- 数据直接由FW控制,方便直接写入到FW程序中 | * cpu interface -- 数据直接由FW控制,方便直接写入到FW程序中 | ||
| * dma interface -- 速度快,数据直接从memory内存中搬移 | * dma interface -- 速度快,数据直接从memory内存中搬移 | ||
| + | |||
| + | <color # | ||
| <code tcl> | <code tcl> | ||
| - | # 指定为current design | ||
| InSystemTest { | InSystemTest { | ||
| - | | + | |
| + | # 指定为current design, 添加一个CPU接口的IST | ||
| DesignInstance (.){} | DesignInstance (.){} | ||
| // | // | ||
| 行 53: | 行 56: | ||
| } | } | ||
| } | } | ||
| - | } | ||
| - | + | # 指定instance的 host scan interface, 添加一个DMA接口的IST | |
| - | # 指定instance的 host scan interface | + | |
| - | InSystemTest { | + | |
| - | | + | |
| DesignInstance(chip_top_rtl1_tessent_tap_main_inst) { | DesignInstance(chip_top_rtl1_tessent_tap_main_inst) { | ||
| client_interface : tap_client; | client_interface : tap_client; | ||
| 行 93: | 行 93: | ||
| read_config_data -in $spec -last -from_string { | read_config_data -in $spec -last -from_string { | ||
| InSystemTest { | InSystemTest { | ||
| + | # 这个可以指定具体的IST,当多个IST存在时,不会有pattern冲突 | ||
| Controller(icl_instance_name) { | Controller(icl_instance_name) { | ||
| TestProgram(0) { | TestProgram(0) { | ||
| + | pattern : pattern_wrapper_name ; | ||
| + | finish_with_ireset : on | off ; | ||
| + | } | ||
| + | // 可以写多个测试program, | ||
| + | TestProgram(1) { | ||
| pattern : pattern_wrapper_name ; | pattern : pattern_wrapper_name ; | ||
| finish_with_ireset : on | off ; | finish_with_ireset : on | off ; | ||
edastudy/tessent/ist.1721895319.txt.gz · 最后更改: 2024/07/25 16:15 由 user01