Skip to content

Commit e7c8b60

Browse files
committed
adjust readme
1 parent c1cd8ee commit e7c8b60

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
# 开发环境
22

3-
[Xilinx Vivado](https://www.xilinx.com/products/design-tools/vivado.html) 2018.3 (64-bit),版本:Vivado HL WebPACK
3+
[Xilinx Vivado](https://www.xilinx.com/products/design-tools/vivado.html) WebPACK 2018.3 (64-bit)
44

5-
> Vivado 项目路径仅支持 ASCII 字符,注意避免使用中文路径
5+
> Vivado 项目路径仅支持 ASCII 字符,请注意避免使用中文路径
66
7-
代码文件均使用 `UTF-8` 编码及 `LF` 行尾,建议使用第三方编辑器,Vivado 相关配置项:`Tools`/`Settings`/`Text Editor`/`Current Editor`/`Custom Editor`
7+
## 编辑器
88

9-
笔者使用的编辑器及其插件:
10-
- [Visual Studio Code](https://code.visualstudio.com/download)
9+
代码文件均使用 `UTF-8` 编码及 `LF` 行尾,Vivado 内置编辑器功能十分有限,建议使用第三方编辑器。Vivado 相关配置项:`Tools`/`Settings`/`Text Editor`/`Current Editor`/`Custom Editor`
10+
11+
推荐使用 [Visual Studio Code](https://code.visualstudio.com/download),对应的第三方编辑器配置定义:`/path/to/vscode -g [file name]:[line number]`,如`"C:\Users\liolok\AppData\Local\Microsoft VS Code\Code.exe" -g [file name]:[line number]`
12+
13+
VS Code 相关扩展:
1114
- [Verilog HDL - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=leafvmaple.verilog)`*.v`
1215
- [Tcl - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=sleutho.tcl)`*.xdc`
1316

14-
> VSCode 对应的 Vivado 第三方编辑器配置定义为:`/path/to/vscode -g [file name]:[line number]`,如 `"C:\Users\liolok\AppData\Local\Microsoft VS Code\Code.exe" -g [file name]:[line number]`
15-
1617
# 实验板卡
1718

1819
[Xilinx Artix-7](https://www.xilinx.com/products/silicon-devices/fpga/artix-7.html) xc7a100tfgg484-2L
@@ -21,7 +22,7 @@
2122

2223
# 配置管脚
2324

24-
> Xinlinx reference: [https://www.xilinx.com/support/packagefiles/a7packages/xc7a100tfgg484pkg.txt](https://www.xilinx.com/support/packagefiles/a7packages/xc7a100tfgg484pkg.txt)
25+
> Xinlinx 官方资料: [https://www.xilinx.com/support/packagefiles/a7packages/xc7a100tfgg484pkg.txt](https://www.xilinx.com/support/packagefiles/a7packages/xc7a100tfgg484pkg.txt)
2526
2627
## 快速索引
2728

@@ -43,8 +44,8 @@
4344
表格说明:
4445

4546
- `PCB`为电路级别的引脚编号,在[板卡图片](#实验板卡)中已标出对应位置;
46-
- `Pin`为 FPGA 级别的引脚编号,**约束文件**中配置管脚时需要填写这一项
47-
- `Pin Name / Site Type`为芯片级别的引脚名称,前一种命名来自上文中的 Xilinx 官方资料,后一种则来自 Vivado 的 I/O Ports 查询窗口。
47+
- `Pin`为 FPGA 级别的引脚编号,**约束文件**中配置管脚时将会填写这一项,如`set_property PACKAGE_PIN T3 [get_ports {sw[32]}]`
48+
- `Pin Name / Site Type`为芯片级别的引脚名称,前者出自上文的 Xilinx [官方资料](#配置管脚),后者出自 Vivado 的 I/O Ports 查询窗口。
4849

4950
> 每个开关上方均对应一个指示灯,用于指示开关当前状态,亮为高电平,灭为低电平。
5051
@@ -171,7 +172,7 @@
171172

172173
各段定义参见下图(取自[维基百科](https://zh.wikipedia.org/wiki/七劃管)):
173174

174-
![七段数码管](./docs/images/7_segment_display.png)
175+
![七段数码管](docs/images/7_segment_display.png)
175176

176177
段选信号为低电平有效,如数码`0`对应`seg = 8b'0000_0011`(从高到低定义为a, b, c, ... g, dp)。
177178

0 commit comments

Comments
 (0)