Chips-2.0(二)DEMO工程综合实现
1.安装numpy
sudo apt-get update
sudo apt-get install python-numpy
2.在Github上克隆例程
git clone https://github.com/dawsonjon/FPGA-radio.git
cd FPGA-radio/
3.运行如下代码时,显示没有需要VIVADO
./run_demo.py radio nexys_4 compile build download run #full build process
我虚拟机下安装了VIVADO,但是暂时不知道怎样把安装路径告诉Chips。那就试试compile:
./run_demo.py radio nexys_4 compile
执行上述命令后,在systhesis/nexys_4下生成了一堆verilog文件
4.修改VIVADO路径
打开FPGA-radio/demo/user_settings.py,把VIVADO路径修改为实际安装目录:
vivado = "/opt/Xilinx/Vivado/2019.1/bin/"
5.继续运行如下命令
./run_demo.py radio nexys_4 compile build download run #full build process
报错:
ERROR: [Synth 8-3512] assigned value '-2147483648' out of range [/home/zkf/FPGA-radio/synthesis/nexys_4/radio/rectangular_to_polar.vhd:78]
分析可能是数值太大越界了,先把FPGA-radio/demo/bsp_components/rectangular_to_polar.vhd第78行注释掉,一定要修改这个路径下的rectangular_to_polar.vhd,因为这里是源头,如果修改/FPGA-radio/synthesis/nexys_4/radio/rectangular_to_polar.vhd是没用的,因为重新运行命令时,会从FPGA-radio/demo/bsp_components/rectangular_to_polar.vhd拷贝过来,并覆盖。
6.再运行如下命令
./run_demo.py radio nexys_4 compile build download run #full build process
最终可以顺利生成bit文件,并自动下载到nexys_4开发板,由于我没有这个开发板,暂时不能上板验证。
Chips-2.0(二)DEMO工程综合实现相关推荐
- scratch3.0 二次开发-基本介绍(第一章)
scratch3.0系列章节列表 scratch3.0 二次开发-基本介绍(第一章) scratch3.0二次开发运行scratch-gui项目并了解工程结构(第二章) scratch3.0二次自定义 ...
- 400+考研 北京航空航天大学7系机械工程及自动化学院971机械工程综合资料合辑
400+考研唯一官方淘宝店400plus.taobao.com 副标题:北航本科课件+笔记+<理论力学><机械原理><机械设计基础><自动控制原理>期末 ...
- 【游戏开发高阶】从零到一教你Unity使用ToLua实现热更新(含Demo工程 | LuaFramework | 增量 | HotUpdate)
文章目录 零.前言 一.我做的热更新Demo 1.效果演示 2.流程图 3.工程源码 二.为什么要有热更新 三.Unity如何支持热更新 1.热更C#代码 2.热更lua代码与资源 四.Unity中集 ...
- 章鱼网络刘毅|Web3.0应用通证工程导论
2021年12月1日,章鱼网络 Octopus Network 创始人-刘毅 受 BeWater Community 邀请,以<Web 3.0 应用通证工程>为主题进行分享,内容提纲如下: ...
- 从0开发《工程测绘大师》小程序之什么是微信小程序篇(一)
我们今天来讲讲如何从0开发<工程测绘大师>小程序之什么是微信小程序篇.先来说说什么是微信小程序,什么是微信小程序?为什么会有微信小程序诞生?它到底解决了什么痛点?与传统的网页开发和APP相 ...
- Autosar代码包初识 3 - 创建RH850的GreenHills工程编译Autosar Demo工程
GHS编译Autosar Demo工程目录 希望大家点赞,收藏,分享给感兴趣的伙伴 前言 一.GreenHills创建RH850工程 二.添加Demo工程文件到GHS工程 三.调整GHS顶层工程文件. ...
- 流场可视化工程dlb-dynamicdr部署日志:阶段二:工程本地编译
流场可视化工程dlb-dynamicdr部署日志:阶段二: 工程本地编译 2022-02-25 阶段一 阶段二:勘误 阶段三:为之前的库编译生成静态链接库 .a文件 Par_METIS重新生成 MET ...
- 3. ZCU102 HDMI Demo工程修改【PCIE视频传输】
为了更快速的开发我需要的带缓存的hdmi收发通路,将上一节的demo进行修改来实现.当然,可以从头开始自己进行配置,我就这么做了,但是因为fpga配置的不同,还要修改更多的驱动代码,相当麻烦,所以就直 ...
- 湖南大学计算机科学与技术大二实训综合作业
课程实验报告 课 程 名 称:STC实验板综合设计 实验项目名称:简易随身听 专 业 班 级:计科1502班 姓 名:杨 晶 学 号:201508010230 指 ...
最新文章
- 特斯拉到底颠覆了什么?
- 在某些情况下明明添加了引用,为何VS还报错XXX不存在类型或命名空间(是否缺少程序集引用)...
- 科宇扫地机器人_我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享...
- vue解决启动报错cjs loader.js Error: Cannot find module ‘../config‘问题
- WindowsPE 第五章 导出表
- LaTeX集合运算相关命令
- 【DP】平铺方案(ybtoj DP-1-5)
- Java 正则表达式匹配模式[贪婪型、勉强型、占有型]
- linux无盘工作站互不干扰,Linux环境下无盘工作站的架设和实现二
- Linux 变量和结构体
- 谈谈原子变量与锁的性能比较
- HIVE一些字符处理
- Linux 4G模块pppd拨号上网脚本解析
- python元祖封包_python的封包与解包
- 小程序上传图片/上传视频
- AccessibilityService的学习,抢红包实现
- 做流程图软件有哪些?来看看今天的分享
- SCB_SCR寄存器
- 单片机实现温度传感器
- 使用HTML5,CSS。制作一个简单有新颖的“网易云音乐排行榜“。
热门文章
- 【它山之玉】提高文章命中率的秘诀-科学网马臻
- 使用node-red通过MQTT传送数据
- 搜索计算机无法输入法,电脑输入法不能切换怎么办 电脑输入法中英文切换不了解决方法...
- python爬取网页内容post_python爬虫之使用POST抓取网页内容
- js实现排行榜(根据我微信小程序项目所分享)完整版
- 爱莎天河学校体验课,探索多元文化融合的IB课程
- 基于艾宾浩斯遗忘曲线的APP(大学毕业设计)
- 目标检测经典论文——Fast R-CNN论文翻译(中英文对照版):Fast R-CNN(Ross Girshick, Microsoft Research(微软研究院))
- 帆布指纹识别(canvas fingerprinting)
- 介绍汽车美容预约小程序app开发