Mako脚本

本文详细介绍了Mako模板引擎的基本概念、语法特点及在Web开发中的使用方法,包括变量表达式、控制结构、宏定义等核心功能,并通过实例展示了如何在Python应用中集成Mako实现动态页面渲染。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<%!
from ubTptEnvDb import dp, masterNum, slaveNum
from ubTptEnvDb import  topName, upperTopName, masterNum, slaveNum, CR_slv_num, IOC_slv_num, APB_slv_num, ATB_slv_num, AHB_slv_num, AXI_slv_num, OCP_slv_num, MEM_slv_num, SRAM_slv_num, USER_TEMP_slv_num
from ubCommonUtils import topParamTDict, logPrint,emtTDict
from ubTptEnvDb import Standard_Bus_List, Inst_Slv_Num,Inst_Slv_MNum,Inst_Slv_SNum,Para_Idx_Elem,Para_Idx_Elem_Idx,Para_Idx_Agent,Para_Idx_Elem_Agent_Idx
print'+++++++++++++++heelo everyone, here is my debug information '
for (k,v) in Para_Idx_Elem.items():
    print '%s :' %k + '%s' %v
print (slaveNum)
print (slaveNum)
print (slaveNum)
%>
//===================modified start==================//
//int master_num = ${masterNum};
//int slave_num = ${slaveNum};
//------------------------------------------------
//------------------------------------------------
//int CR_slv_num = ${CR_slv_num};
//int IOC_slv_num = ${IOC_slv_num};
//int APB_slv_num = ${APB_slv_num};
//int ATB_slv_num = ${ATB_slv_num};
//int AHB_slv_num = ${AHB_slv_num};
//int AXI_slv_num = ${AXI_slv_num};
//int OCP_slv_num = ${OCP_slv_num};
//int MEM_slv_num = ${MEM_slv_num};
//int SRAM_slv_num = ${SRAM_slv_num};
//int USER_TEMP_slv_num = ${USER_TEMP_slv_num};
//===================modified end====================//
`ifndef ${upperTopName}_ENV_SV
`define ${upperTopName}_ENV_SV

class ${
   topName}_env extends uvm_env;

  // config handle
  ${
   topName}_config cfg;

  // unet environment
  svt_ahb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值