Vivado 设计的综合和布局布线有如下步骤。
1. 点击 "Compile in the cloud (云端编译)" 按钮。
2. 您需要用您的账户信息登陆。登陆后,您会面对两个选项。
Compile Project 编译项目
在云端编译当前打开的项目。
Compile DCP 编译 DCP
使用和当前项目相关或不想管的 DCP 文件。如果您选择这个选项,您还需要选择一个 DCP 文件上传。
此时,如果您是一个新用户,你需要同意终端用户许可协议 (EULA)。 同意之后方可继续进行操作。
3. 下一步是选择服务器类别。
目前,Plunify Cloud 云平台使用美国亚马逊的俄亥俄州(Ohio)和北弗吉尼亚州(North Virginia)的服务器,同时以后还会新增其他的选项。不同的服务器类别的云币价格也不一样。
AWS 服务器类别 | vCPU | ECU | MEM (GiB) | SSD (GB) | 每小时所需的云币数 |
1 | 2 | 7 | 15.25 | - | 6.3 |
2 | 4 | 13.5 | 30.5 | - | 8.2 |
3 | 8 | 27 | 61 | - | 12 |
4 | 2 | 9 | 4 | - | 5.6 |
5 | 4 | 17 | 8 | - | 6.8 |
6 | 8 | 34 | 16 | - | 9.3 |
7 | 16 | 68 | 32 | - | 14.1 |
8(1 FPGA) | 8 | 122 | 470 | 30.5 | |
9(8 FPGAs) | 64 | 976 | 4 x 940 | 207 |
4. 在您选择服务器之后,插件会存档您当前的项目 (如果您选择"Compile Project") 或者 DCP文件。它会上传所有所需的文件到用户账号下的私密文件夹。请留意您的任务 ID (下方示例的任务 ID: 80463 已用黄色标出)。
您也会看到很多传输文件的对话框弹出并自动关闭。
5. 如果您在第二步选择的是 "Compile Project (编译项目)",在 Vivado 的 "Design Runs" 面板下,一个新的设计运行将会创建,它的格式是 "synth_1_cld<job id>" or "impl_1_cld<job id>" 。在您查询或下载结果的时候,可以拿它当参考。
如果您在第二步选择的是 "Compile DCP (编译DCP)",将没有新的设计运行被创建。
6. 编译完成之后,您会收到一封邮件。邮件内容包括结果概览。如果有报错的话,邮件也会包括报错概览。