VCS ralgen

Generación de código de capa de abstracción de registros de UVM

VCS envía una utilidad llamada ralgen. Dada una descripción de los registros y memorias disponibles en un diseño, ralgen genera automáticamente el modelo de abstracción UVM RAL para estos registros y memorias. La descripción de estos registros y memorias puede estar en formato RALF o en el esquema IPXACT.
Para generar un modelo de registro a partir de un archivo RALF, use el siguiente comando:

% ralgen [opciones] -t -uvm <filename.ralf>
Aquí, filename.ralf es el nombre del archivo de entrada RALF y topname es el bloque superior o el nombre del sistema en el archivo RALF.
Para generar un modelo de registro a partir de un archivo IPXACT, utilice un flujo de dos pasos. El primer paso es generar RALF a partir de IPXACT de la siguiente manera:
% ralgen -ipxact2ralf <input_file>

Genere el comando del modelo RAL: ralgen [opciones] -t topname -I dir -uvm {filename.ralf}. ralgen es un comando de la herramienta vcs. El objeto de entrada es un archivo * .ralf y se genera un archivo * .sv, es decir, el modo RAL es un diagrama de bloques naranja. El archivo ralf se puede generar mediante un formulario de Excel.

Inserte la descripción de la imagen aquí

参考文章
1.https://max.book118.com/html/2018/0204/151852713.shtm 
2. uvm_reg_model——寄存器模型(一) - dpc525 - 博客园 (cnblogs.com)
3. UVM——RAL模型运用之四(使用ralgen生成regmodel方法、部分枚举变量"_e"含义) - 灰信网(软件开发博客聚合) (freesion.com)

Supongo que te gusta

Origin blog.csdn.net/weixin_46259642/article/details/113187383
Recomendado
Clasificación