fix: 修正了readme的小问题

- 更正了生成引脚绑定文件的命令

- 优化排版
This commit is contained in:
莫思潋 2022-03-07 11:21:41 +08:00 committed by GitHub
parent b5edcec49b
commit b8d831e3d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -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`目录下的引脚说明文件中查看引脚信息。