Windows上构建 Chisel-Bootcamp

news/2024/5/24 11:24:42/ 标签: scala, fpga

windows环境构建本地Chisel-Bootcamp

  • 安装摘要
  • Chisel-boocamp环境搭建
    • 安装java
    • 安装Anaconda
    • 安装scala
  • 下载Chisel-bootcamp 环境
  • Reference

安装摘要

在windows上安装chisel-boocamp,与linux过程类似。

  1. 安装java8
  2. 安装anaconda
  3. 安装scala
  4. 下载Chisel-bootcamp环境

Chisel-boocamp环境搭建

安装java

  • Java SE Development Kit 8 - 下载
  • 安装后,使用“从管理员运行”启动安装程序,然后使用默认设置运行安装程序。

安装Anaconda

  • Anaconda 安装教程
  • 修改jupyter默认路径 参考教程

scala_17">安装scala

  • 下载 Coursier 见链接
  • 打开windows 终端, 在 Coursier存放位置输入下面命令:
    • 快键:win + r
    • 输入cmd, 回车
    • 切换到 Coursier所在目录,参考教程 在cmd命令行下快速切换目录文件
    • java -noverify -jar coursier launch --fork almond:0.10.6 --scala 2.12.8 -- --install

安装后,从命令提示符或 Anaconda 提示符运行命令以启动 jupyter-notebook。

当您在打开的 jupyter-notebook 右上角的菜单中打开“New”时,“Scala”选项会增加,因此如果您选择它,notebook 屏幕将打开,jupyter-notebook 内核设置为“Scala”。

下载Chisel-bootcamp 环境

转到 Chisel-bootcamp github 并使用 git 命令拉取它,或将下载的数据提取为 PC 上的 zip 文件。

在提取的 Chisel-bootcamp 下,启动“2.1_first_module”,从第一个代码块适当地执行它,如果没有错误,则环境构建完成。

Reference

  1. https://github.com/freechipsproject/chisel-bootcamp/blob/master/Install.md
  2. https://www.tech-diningyo.info/entry/2018/12/31/194339#jupyter-notebook%E3%81%AE%E8%B5%B7%E5%8B%95%E7%A2%BA%E8%AA%8D

http://www.ppmy.cn/news/1424467.html

相关文章

并发场景下 缓存击穿 穿透 雪崩如何解决

最近建了一个技术交流群,欢迎志同道合的同学加入,群里主要讨论:分享业务解决方案、深度分析面试题并解答工作中遇到的问题,同时也能为我提供写作的素材。 群号 208236931,欢迎进群交流学习,一起进步、进步、…

泛型的初步认识(1)

前言~🥳🎉🎉🎉 hellohello~,大家好💕💕,这里是E绵绵呀✋✋ ,如果觉得这篇文章还不错的话还请点赞❤️❤️收藏💞 💞 关注💥&#x…

【Linux】地址空间虚拟地址

个人主页 &#xff1a; zxctscl 如有转载请先通知 文章目录 1. 虚拟地址1.1 虚拟地址引入1.2 虚拟地址理解1.3 虚拟地址细节问题 2. 地址空间2.1 理解地址空间2.2 页表和写时拷贝 3. 进程调度 1. 虚拟地址 1.1 虚拟地址引入 先先来一个测试代码&#xff1a; 1 #include<st…

深入探讨虚拟现实中的新型安全威胁:“盗梦攻击”及其防御策略

随着虚拟现实&#xff08;VR&#xff09;技术的飞速发展&#xff0c;用户体验达到了前所未有的沉浸水平&#xff0c;但也暴露在一系列新的安全威胁之下。本文着重介绍了近期出现的一种高度隐秘且影响深远的攻击手段——“盗梦攻击”。这一概念由芝加哥大学的研究人员提出&#…

【每日刷题】Day7

【每日刷题】Day7 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 206. 反转链表 - 力扣&#xff08;LeetCode&#xff09; 2. 203. 移除链表元素 - 力扣&#xff08;…

C++反向迭代器的封装和模板进阶(个人笔记)

C反迭代器和模板进阶 1.反向迭代器2.模板2.1非类型模板参数2.2模板的特化2.2.1函数模板2.2.2类模板特化2.2.2.1 全特化2.2.2.1 偏特化 2.3模板的分离编译2.4模板的优缺点 1.反向迭代器 用正向迭代器适配出反向迭代器 这里是自己实现的反向迭代器版本&#xff0c;与STL标准库里…

监督算法建模前数据质量检查

一、定义缺失值检测函数 def missing_values_table(df):# 总的缺失值mis_val df.isnull().sum()# 缺失值占比mis_val_percent 100 * df.isnull().sum() / len(df)# 将上述值合并成表mis_val_table pd.concat([mis_val, mis_val_percent], axis1)# 重命名列名mis_val_table_…

数据结构—顺序表实现通讯录

在上一节我们基本了解了顺序表的基本知识&#xff0c;接下来我们就用顺序表来实现一下通讯录。 一、基于动态顺序表实现通讯录 1.1 功能介绍 1. 能够保存用户信息&#xff1a;姓名&#xff0c;性别&#xff0c;年龄&#xff0c;电话&#xff0c;地址等 2. 添加联系人信息 3. …

js自动缩放页面,html自动缩放页面,大屏自动缩放页面,数字看板自动缩放页面,大数据看板自动缩放页面

js自动缩放页面,html自动缩放页面,大屏自动缩放页面,数字看板自动缩放页面,大数据看板自动缩放页面 由纯JS实现 html代码 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-C…

组合预测 | Matlab实现ICEEMDAN-SMA-SVM基于改进完备集合经验模态分解-黏菌优化算法-支持向量机的时间序列预测

组合预测 | Matlab实现ICEEMDAN-SMA-SVM基于改进完备集合经验模态分解-黏菌优化算法-支持向量机的时间序列预测 目录 组合预测 | Matlab实现ICEEMDAN-SMA-SVM基于改进完备集合经验模态分解-黏菌优化算法-支持向量机的时间序列预测预测效果基本介绍程序设计参考资料预测效果 基本…

【opencv】示例-videocapture_obsensor.cpp 读取和处理通过OBSENSOR摄像头获取的视频流数据...

/*** 注意: Astra2、Gemini2 和 Gemini2L 相机目前仅支持 Windows 以及 Linux 内核版本不高于4.15&#xff0c;更高版本的 Linux 内核可能会有异常。 */#include <opencv2/videoio.hpp> // 包含为视频捕捉提供的功能 #include <opencv2/highgui.hpp> // 包含高…

良心无广的4款软件,每一款都逆天好用,且用且珍惜

闲话少说&#xff0c;直上干货&#xff01; 清浊 清浊是一款异常强大的国产手机清理应用&#xff0c;其设计理念崇尚简洁&#xff0c;用户界面清晰明快&#xff0c;且无任何弹窗广告干扰。更难能可贵的是&#xff0c;这款应用提供全程免费服务&#xff0c;功能多样&#xff0…

python django mvc

MVC框架: 1、URL映射到方法 [rootzz mysite]# cat urls.py """mysite URL Configuration The urlpatterns list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/urls/ Examples: Function …

R语言计算:t分布及t检验

t分布理论基础 t分布也称Student’s t-distribution&#xff0c;主要出现在小样本统计推断中&#xff0c;特别是当样本量较小且总体标准差未知时&#xff0c;用于估计正态分布的均值。其定义基于正态分布和 X 2 X^{2} X2分布&#xff08;卡方分布&#xff09;。如果随机变量X服…

轻量级Rust异步运行时

在Rust编程语言的世界中&#xff0c;异步编程是提高程序效率和性能的重要手段。现代软件开发中&#xff0c;随着并发编程需求的不断增加&#xff0c;异步运行时处理诸如I/O操作、网络通信等任务变得尤为重要。smol是Rust语言中的一个小巧而快速的异步运行时&#xff0c;尽管特性…

拼多多评论怎么删除?拼多多已评价不能删掉吗?

拼多多作为国内知名的电商平台&#xff0c;吸引了大量消费者的关注和参与。在购物过程中&#xff0c;我们经常会看到各种各样的评论&#xff0c;这些评论对于其他消费者来说&#xff0c;具有重要的参考价值。有时我们可能会因为各种原因需要删除自己的评论。那么&#xff0c;拼…

开发语言漫谈-JavaScript

JavaScript、Java名字很相近&#xff0c;但它们没有任何亲缘关系&#xff0c;是由不同公司开发的编程语言。Java由Sun公司&#xff08;后被Oracle收购&#xff09;开发&#xff0c;JavaScript最初是由Netscape公司开发的&#xff08;当年浏览器的霸主&#xff09;。JavaScrip…

Android Gradle 开发与应用 (七) : 实现打包自动复制文件插件

1. 前言 项目中遇到了一个问题 : 其中一个模块MyLibrary的assets文件夹中,需要存放很多文件(每个文件对应一个功能)。 这样导致的问题是MyLibrary打出的这个aar包体积特别大。 如果把MyLibrary严谨地拆解成若干个Module又比较费时,对于现在业务现状来说也显得没那么必要。…

Python项目2 数据可视化

生成数据 数据可视化 指的是通过可视化表示来探索数据&#xff0c;它与数据挖掘 数据挖掘 紧密相关&#xff0c;而数据挖掘指的是使用代码来探索数据集的规律和关联。数据集可以是用一行代码就能表 示的小型数字列表&#xff0c;也可以是数以吉字节的数据。 漂亮地呈现数据关…

共享负载均衡后端的主机健康检查状态是异常的解决

场景&#xff1a;运维同事配置了后端主机&#xff0c;但是健康检查显示异常。其中有一台主机是正常的&#xff0c;权重为1。另外两台健康检查异常的权重为0。 curl 内网地址和端口是可以正常访问业务的&#xff0c;返回的状态码也是200。后端排查日志&#xff0c;可以发现正常…