在 Vivado 中综合 wujian100 全记录

简介: 在 Vivado 中综合 wujian100 全记录

在 Vivado 中综合wujian100

1. 下载相应的工程

dingding的群文件 wujian100_open_vivado(2018.03)_flow_20191105A.rar
文件结构如下:

image.png

分别是 建立工程的 tcl 脚本, xdc 管脚分配和约束, readme文档

2. 放置文件

按照 readme 的说明,

  1. copy “wujian100_open_timing.xdc” to wujian100_open/fpga/xdc
  2. copy “wujian100_open_vivado.tcl” to wujian100_open/fpga/vivado

3. 打开 vivado ,运行 tcl 脚本

请自行配置 vivado

运行 wujian100_open_vivado.tcl, 注意文件的位置

image.png

4. 导入成功之后就可以 run synthesis 和 run implementation 了,

image.png

5. 结果

时长

image.png

Package

image.png

P&R

image.png

Timing

image.png

bitstream

image.png

6. 备注

印象中出现了违背约束的情况,我是换用了 xc7a200t3b.xdc 这个文件综合的,注意设置 jtag clock routing的约束

 set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets PAD_JTAG_TCLK_IBUF]

看到xdc就能猜到,完整的芯片功能是什么样的了,期待进一步开源。

原文作者:YangWang
点击查看原文

相关文章
|
4月前
|
存储
【模型预测控制】Matlab自带MPC Designer工具(自用)
【模型预测控制】Matlab自带MPC Designer工具(自用)
|
5月前
|
编解码 算法 固态存储
Visual C++ 6.0环境开发PACS影像系统的技术指标和精准算法
Visual C++ 6.0环境开发PACS影像系统的技术指标和精准算法
34 0
|
3天前
|
数据挖掘 测试技术 Linux
LabVIEW项目规划和设计
LabVIEW项目规划和设计
11 2
|
1月前
|
异构计算
TCL管理Vivado工程
TCL管理Vivado工程
|
10月前
一文教你学会keil软件仿真
一文教你学会keil软件仿真
229 1
|
8月前
|
Rust Java 测试技术
软件代码与质量管理(更新版)(二)
软件代码与质量管理(更新版)(二)
100 0
软件代码与质量管理(更新版)(二)
|
8月前
|
Devops 开发工具 git
软件代码与质量管理(更新版)(一)
软件代码与质量管理(更新版)(一)
86 0
|
安全 Shell API
蜻蜓:GitLab结合fortify实现自动化代码扫描实践
在甲方做安全的同学可能会有一项代码审计的工作,通常需要从gitlab把代码拉取下来,然后使用代码审计工具进行扫描,然后对结果进行人工确认; 在这个流程中需要做的事情比较繁琐,比如说gitlab如何配置token、如何自动化把代码拉取到本地、如何调用fortify实现批量扫描等诸多繁琐问题。 本篇文章以甲方安全代码安全建设为主线,分享如何让代码审计工具自动化扫描gitlab仓库里的代码。并且提供了一个便捷的实验环境供大家测试。
499 0
蜻蜓:GitLab结合fortify实现自动化代码扫描实践
|
Linux Shell C语言
Wujian SoC 平台_工具链流程|学习笔记
快速学习 Wujian SoC 平台_工具链流程
205 0
Wujian SoC 平台_工具链流程|学习笔记
|
区块链
佛萨奇矩阵公排互助盘项目系统开发代码部署方案介绍
佛萨奇矩阵公排互助盘项目系统开发代码部署方案介绍