变量 | 作用 | 影响的命令 | 举例 |
bus_range_separator_style | |||
bus_multiple_separator_style | |||
bus_inference_descending_sort | 一个port bus的成员如何排列 | read(对erilog没有用) |
如果bus_inference_style 设置为%s[%d],那么ports A[1] A[2] A[3] and A[4]将会引入 一个叫做A的bus,而bus_inference_descending_sort就会影响A[4:1]还是A[1:4] |
bus_inference_style | 如何将单个的bit into a port bus |
read(除了.db和vhdl) write(仅仅对vhdl) |
其实就是一个模式匹配 |
bus_minus_style | read -vhdl | ||
bus_multiple_separator_style |
确定multibit cell的名字,和multibit有关 影响multibit mapping,和bus_range_separator_style, bus_naming_style有关 |
如果bus_range_separator_style设置为":",bus_naming_style设置为"%s[%d]",bus_multiple_separator_style设置为",",则cells named q[0],q[1],q[2],q[5],q[6],q[7]将会packed into 6-bit wide cell,cell的名字就是q[0:2,5;7] | |
bus_naming_style |
specifies the style to use in naming and idividual port member,net member,cell instance member of and edif array, or of verilog/vhdl vector,命名bus中member |
read write (only edif) |
|
bus_range_separator_style | 只影响edif网表 |
read write (only edif) |
|
bus_dimension_separator_style | |||
define_name_rules | \-target_bus_style |
文章评论(0条评论)
登录后参与讨论