parent
b5edcec49b
commit
b8d831e3d7
|
@ -76,8 +76,11 @@ signal (pin1,pin2,... pink)
|
|||
在约束文件的开头,需要指定顶层模块名为`top_name`。约束文件支持两种信号绑定方式,`signal pin`表示将顶层模块的`signal`端口信号绑定到引脚`pin`上,
|
||||
`signal (pin1,pin2,...,pink)`表示将顶层模块的`signal`信号的每一位从高到低依次绑定到`pin1,pin2,...,pink`上。
|
||||
约束文件支持空行。
|
||||
2. 通过命令`python $(NVBOARD_HOME)/auto_pin_bind.py 约束文件 auto_bind.cpp`来生成C++文件。
|
||||
|
||||
2. 通过命令`python $(NVBOARD_HOME)/scripts/auto_pin_bind.py 约束文件 auto_bind.cpp`来生成C++文件。
|
||||
|
||||
调用该文件中的`nvboard_bind_all_pins(dut)`函数即可完成所有信号的绑定。
|
||||
|
||||
注意,该脚本的错误处理并不完善,若自定义约束文件中存在错误,则可能无法生成正确的C++文件。
|
||||
|
||||
可以在`board`目录下的引脚说明文件中查看引脚信息。
|
||||
|
|
Loading…
Reference in New Issue