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工程综合实现相关推荐

  1. scratch3.0 二次开发-基本介绍(第一章)

    scratch3.0系列章节列表 scratch3.0 二次开发-基本介绍(第一章) scratch3.0二次开发运行scratch-gui项目并了解工程结构(第二章) scratch3.0二次自定义 ...

  2. 400+考研 北京航空航天大学7系机械工程及自动化学院971机械工程综合资料合辑

    400+考研唯一官方淘宝店400plus.taobao.com 副标题:北航本科课件+笔记+<理论力学><机械原理><机械设计基础><自动控制原理>期末 ...

  3. 【游戏开发高阶】从零到一教你Unity使用ToLua实现热更新(含Demo工程 | LuaFramework | 增量 | HotUpdate)

    文章目录 零.前言 一.我做的热更新Demo 1.效果演示 2.流程图 3.工程源码 二.为什么要有热更新 三.Unity如何支持热更新 1.热更C#代码 2.热更lua代码与资源 四.Unity中集 ...

  4. 章鱼网络刘毅|Web3.0应用通证工程导论

    2021年12月1日,章鱼网络 Octopus Network 创始人-刘毅 受 BeWater Community 邀请,以<Web 3.0 应用通证工程>为主题进行分享,内容提纲如下: ...

  5. 从0开发《工程测绘大师》小程序之什么是微信小程序篇(一)

    我们今天来讲讲如何从0开发<工程测绘大师>小程序之什么是微信小程序篇.先来说说什么是微信小程序,什么是微信小程序?为什么会有微信小程序诞生?它到底解决了什么痛点?与传统的网页开发和APP相 ...

  6. Autosar代码包初识 3 - 创建RH850的GreenHills工程编译Autosar Demo工程

    GHS编译Autosar Demo工程目录 希望大家点赞,收藏,分享给感兴趣的伙伴 前言 一.GreenHills创建RH850工程 二.添加Demo工程文件到GHS工程 三.调整GHS顶层工程文件. ...

  7. 流场可视化工程dlb-dynamicdr部署日志:阶段二:工程本地编译

    流场可视化工程dlb-dynamicdr部署日志:阶段二: 工程本地编译 2022-02-25 阶段一 阶段二:勘误 阶段三:为之前的库编译生成静态链接库 .a文件 Par_METIS重新生成 MET ...

  8. 3. ZCU102 HDMI Demo工程修改【PCIE视频传输】

    为了更快速的开发我需要的带缓存的hdmi收发通路,将上一节的demo进行修改来实现.当然,可以从头开始自己进行配置,我就这么做了,但是因为fpga配置的不同,还要修改更多的驱动代码,相当麻烦,所以就直 ...

  9. 湖南大学计算机科学与技术大二实训综合作业

    课程实验报告 课  程 名 称:STC实验板综合设计 实验项目名称:简易随身听 专  业 班 级:计科1502班 姓        名:杨   晶 学        号:201508010230 指 ...

最新文章

  1. 特斯拉到底颠覆了什么?
  2. 在某些情况下明明添加了引用,为何VS还报错XXX不存在类型或命名空间(是否缺少程序集引用)...
  3. 科宇扫地机器人_我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享...
  4. vue解决启动报错cjs loader.js Error: Cannot find module ‘../config‘问题
  5. WindowsPE 第五章 导出表
  6. LaTeX集合运算相关命令
  7. 【DP】平铺方案(ybtoj DP-1-5)
  8. Java 正则表达式匹配模式[贪婪型、勉强型、占有型]
  9. linux无盘工作站互不干扰,Linux环境下无盘工作站的架设和实现二
  10. Linux 变量和结构体
  11. 谈谈原子变量与锁的性能比较
  12. HIVE一些字符处理
  13. Linux 4G模块pppd拨号上网脚本解析
  14. python元祖封包_python的封包与解包
  15. 小程序上传图片/上传视频
  16. AccessibilityService的学习,抢红包实现
  17. 做流程图软件有哪些?来看看今天的分享
  18. SCB_SCR寄存器
  19. 单片机实现温度传感器
  20. 使用HTML5,CSS。制作一个简单有新颖的“网易云音乐排行榜“。

热门文章

  1. 【它山之玉】提高文章命中率的秘诀-科学网马臻
  2. 使用node-red通过MQTT传送数据
  3. 搜索计算机无法输入法,电脑输入法不能切换怎么办 电脑输入法中英文切换不了解决方法...
  4. python爬取网页内容post_python爬虫之使用POST抓取网页内容
  5. js实现排行榜(根据我微信小程序项目所分享)完整版
  6. 爱莎天河学校体验课,探索多元文化融合的IB课程
  7. 基于艾宾浩斯遗忘曲线的APP(大学毕业设计)
  8. 目标检测经典论文——Fast R-CNN论文翻译(中英文对照版):Fast R-CNN(Ross Girshick, Microsoft Research(微软研究院))
  9. 帆布指纹识别(canvas fingerprinting)
  10. 介绍汽车美容预约小程序app开发