E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
chisel
第二十三章
Chisel
基础——函数的应用
对于
Chisel
这样的高级语言,函数的使用更加方便,还能节省不少代码量。不管是用户自己写的函数、
Chisel
语言库里的函数还是Scala标准库里的函数,都能帮助用户节省构建电路的时间。
_iChthyosaur
·
2019-02-25 03:43
第二十二章
Chisel
基础——多时钟域设计
在
Chisel
里,则相对复杂一些,因为这与Scala的变量作用域相关,而且时序元件在编译时都是自动地隐式跟随当前时钟域。本章将介绍多时钟域设计的语法,这其实很简单。一、没有隐式端口的模块继承自M
_iChthyosaur
·
2019-02-24 15:19
第十七章
Chisel
基础——数据类型
一、
Chisel
的常见问题在学习
Chisel
前,应该熟悉一些常见问题,这些问题在编写
Chisel
的任何时候都应该牢记。①
Chisel
是寄宿在Scala里的语言,所以它本质还是Scala。
_iChthyosaur
·
2019-02-19 02:43
Chisel
3 & Scala & Rocket-chip verilog的生成
Chisel
3&Scala&Rocket-chipverilog的生成首先弄清楚这三者的关系。
a_weiming
·
2019-02-18 22:42
RISC-V
&
rocket-chip
chisel
3的安装与使用
3.6
chisel
3的安装与使用
chisel
3的安装教程:https://github.com/freechipsproject/
chisel
3/tree/3d8064a9f2fd49bffb402b91131087c19ca7d6fc1
a_weiming
·
2019-02-18 20:39
RISC-V
&
rocket-chip
开源硬件1:基本概念
一类是由用户板进化出的可二次开发的板级开源硬件(早期以树莓派为代表);另一类是开源硬件描述语言(以
Chisel
为代表源代码开放的开源硬件);还有一类是开源操作系统中的开源硬件数据结构(如ARMDeviceTree
dongzengwu
·
2018-12-21 16:57
开源硬件
lldb调试和
chisel
、DerekSelander、cycript的简单应用
0x01LLDBXcode5发布之后,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。LLDB为Xcode提供了底层调试环境,其中包括内嵌在XcodeIDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令。基础语法[[...]][-options[option-value]][argument[
妖精的菩萨
·
2018-12-20 14:23
chisel
凿子(LLDB)使用
1.安装Homebrew或者终端直接输入:/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"注意:Xcode可能会提示更新CommandLineTools,请前往AppStore更新CommandLineTools。image.png表示安装好Homebrew2
有缘人2830
·
2018-11-13 15:15
Chisel
错误总结与思考
1.
Chisel
是硬件语言,所以最好每个when都跟着.otherwise2.寄存器中的数都是按照补码形式存的,所以在做tmp(63,32)这种截断取值时要格外注意,取出的是补码的相应位。
Emma1997
·
2018-05-29 11:09
杂
RISC V Rocket-chip 模拟器使用笔记(一)
2.Rocket-chip的子模块(文件目录)1.
chisel
3:用来进行RTL级建模
idevede
·
2018-03-13 13:32
计算机系统
硬件编程语言
嵌入式学习
iOS
Chisel
的使用
你还在为找不到界面对应的控制器而伤心么.......,如果是的话,
chisel
会帮助你的1.pviews作用:pviews,它能够帮助我们看到view的层级使用:pviews+控件的内存地址查看内容地址打印
e40c669177be
·
2017-12-04 19:03
基于RISC-V架构的开源处理器及SoC研究综述(三)
RISC-V的开源SoC研究现状3.1Rocket-ChipUCB为了方便用户学习,同时也为了便于重复使用已设计好的硬件模块,在GitHub上建立了Rocket-ChipGenerator的项目,其中包括了
Chisel
CopperDong
·
2017-11-21 15:44
RISC-V
开源处理器Rocket的分支预测机制研究与性能评估(三)
4Rocket处理器分支预测机制性能评估4.1评估环境Rocket使用
Chisel
编写,所以可以很容易得到对应的C++模拟器,本文使用得到的C++模拟器,运行RISC-V提供的benchmark,以测试分支预测性能
leishangwen
·
2017-06-06 14:41
RISC-V
chisel
入门踩坑
chisel
入门踩坑为什么最近会开始搞
chisel
,原因见前一篇blog。
chisel
是Berkeley出品的一款嵌入在Scala中用来描述硬件的语言,现在已经出到第三版——
chisel
3了。
ds1231h
·
2017-05-26 19:17
scala
基于RISC-V架构的开源处理器及SoC研究综述(三)
RISC-V的开源SoC研究现状3.1Rocket-ChipUCB为了方便用户学习,同时也为了便于重复使用已设计好的硬件模块,在GitHub上建立了Rocket-ChipGenerator的项目,其中包括了
Chisel
leishangwen
·
2017-02-12 22:49
RISC-V
技术在于交流,知识在于收集(九)
集成到项目中深入理解CocoaPodsCocoaPodspodinstall/podupdate更新慢的问题LLDBTheLLDBDebuggeriOS开发者旅途中的指南针-LLDB调试技术LLDB调试命令初探
Chisel
-LLDB
S__L
·
2016-11-22 19:01
Chisel
-LLDB命令插件,让调试更Easy
LLDB是一个有着REPL的特性和C++,Python插件的开源调试器。LLDB绑定在Xcode内部,存在于主窗口底部的控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。(这里有一个关于调试器如何工作的总体的解释。)相信每个人或多或少都在用LLDB来调试,比如po一个对象。LLDB的是非常强大的,且有内建的,完整的Pyt
Eric_zheng
·
2016-11-15 18:10
sysdig案例分析 - 用fdbytes_by
chisel
来分析磁盘I/O活动
sysdig'schisels是内置的脚本,供使用者来追踪系统调用或者查看系统的性能瓶颈,它是用强大而且高效的脚本语言Lua写的。今天来分享一下fdbytes_by的用法,该案例可以探测到系统的那个文件的I/O占用最高(不光是file,还可以是networkI/O),而且可以查到哪个进程在读写该文件,并且可以查看到内核级的I/O活动明细。应用场景可以观察一下你的文件系统是否是在高效运转,或者调查一
shanker
·
2016-05-09 12:55
性能调优
故障排除
sysdig
sysdig案例分析 - 用fdbytes_by
chisel
来分析磁盘I/O活动
sysdig'schisels是内置的脚本,供使用者来追踪系统调用或者查看系统的性能瓶颈,它是用强大而且高效的脚本语言Lua写的。今天来分享一下fdbytes_by的用法,该案例可以探测到系统的那个文件的I/O占用最高(不光是file,还可以是networkI/O),而且可以查到哪个进程在读写该文件,并且可以查看到内核级的I/O活动明细。应用场景可以观察一下你的文件系统是否是在高效运转,或者调查一
shanker
·
2016-05-09 12:55
故障排除
性能调优
sysdig
Performance
Tun
Chisel
的安装
转载地址:http://www.jianshu.com/p/3e4b10083b4d安装
Chisel
1.确保终端安装了Homebrew2.终端执行命令:brewinstallchisel 输入命令后我遇到第一个问题
qq_27325349
·
2016-04-07 13:00
iOS调试之
chisel
安装
chisel
的安装需要使用Homebrew,如果还没有安装Homebrew,可以使用下面的命令安装,如果你已经安装了,可以跳过这一步ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com
comst
·
2016-04-04 15:20
教你使用faceBook的
chisel
来提高调试效率
首先如果使用lldb,最好你要学着使用
chisel
来提高效率,否则你会浪费很多的时间,除非你自己会写python脚本,自己封装一些lldb的命令。
Snaiper
·
2016-02-17 16:00
Chisel
通过
Chisel
加强LLDB的UI调试能力
引言:
Chisel
是一个加强LLDB调试能力的小插件.主要特点在于辅助界面开发调试时在控制台以尽可能直观的方式查看界面的元素和情况.为我们梳理视图,控制器以及类关系层级.以及一些临时的界面调试变动进行快捷响应
Snaiper
·
2016-02-16 16:00
Chisel
lldb的若干技巧及拾遗
机缘以前有一阵觉得
chisel
真的挺好用的,后来翻看了历年的WWDC关于lldb的video还是发现一些tipsTiplldb统一格式[options][argument[argument...]]lldb
canopus4u
·
2016-02-12 00:00
objective-c
swift
lldb
ios
breakpoints、lldb 和
chisel
的使用
http://www.cocoachina.com/ios/20150803/12805.html BreakpointsBreakPoint分类breakpoint也是有分类的,我这里的文章内大致按使用的方式分为了NormalBreakpoint,ExceptionBreakpoint,OpenGLESErrorbreakpoint,SymbolicBreakpoint,TestFailure
willbin
·
2015-12-27 10:00
chisel
LLDB是一个有着REPL的特性和C++,Python插件的开源调试器。LLDB绑定在Xcode内部,存在于主窗口底部的控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。(这里有一个关于调试器如何工作的总体的解释。)相信每个人或多或少都在用LLDB来调试,比如po一个对象。LLDB的是非常强大的,且有内建的,完整的Pyt
fishmai
·
2015-12-21 19:00
LLDB调试增强工具
Chisel
的安装
参考
Chisel
官方:https://github.com/facebook/
chisel
需要安装homebrew环境的支持brew update brew install
chisel
(其实第一个命令
Feng_999
·
2015-12-10 11:00
ios开发
lldb
UI调试
Chisel
-LLDB命令插件,让调试更Easy
1.安装
Chisel
源码地址:ChiselChisel使用homebrew来安装,如果你没有安装homebrew,参考homebrew。
代码干货
·
2015-11-19 10:16
通过
Chisel
加强LLDB的UI调试能力
原文地址:http://blog.csdn.net/ysy441088327/article/details/20943995 引言:
Chisel
是一个加强LLDB调试能力的小插件
·
2015-11-12 18:03
UI
XCode_LLDB_调试锦集
长篇高能Diy_Commands 来自:https://github.com/facebook/
chisel
快捷键cmd+L快速定位至源码文件中指定行。
u012576807
·
2015-10-30 18:00
ios
xcode
调试
lldb
教你如何使用
Chisel
增强LLDB调试
如果你想快速高效调试IOS程序不妨学习下LLDB插件-
Chisel
,如果你使用过po,p等调试命令,是否觉得它们还是太弱,想知道一个view的层级还要使用code去打印(虽然我也这样干过),简直不能忍受
sprint
·
2015-10-22 10:46
Chisel
Tutorial(三)——组合电路
以下内容依据2015-7-10版的
Chisel
2.2Tutorial整理组合电路在
Chisel
中每个电路都是一些node的集合,每个node是一个硬件操作单元,具有0个、1个或者多个输入,依据输入驱动一个输出
leishangwen
·
2015-08-11 13:28
RISC-V
breakpoints && lldb &&
chisel
的使用
BreakpointsBreakPoint分类breakpoint也是有分类的,我这里的文章内大致按使用的方式分为了NormalBreakpoint,ExceptionBreakpoint,OpenGLESErrorbreakpoint,SymbolicBreakpoint,TestFailureBreakpoint,WatchPoints。可以按具体的情景使用不同类型的breakpoint,解决
lihei12345
·
2015-07-27 19:00
64位开源处理器Rocket的源代码简单介绍
Rocket的源代码是使用
Chisel
编写的,
Chisel
是UCB发布的
leishangwen
·
2015-06-23 14:15
RISC-V
Chisel
实验笔记(一)
最近在学习Risc-v,其中伯克利大学开源了一款兼容Risc-v指令集的处理器Rocket,而Rocket处理器是采用
Chisel
编写的,所以要学习
Chisel
,
Chisel
的简单介绍如下:
Chisel
leishangwen
·
2015-05-29 10:10
自己动手写CPU
处理器
risc-v
chisel
rocket
RISC-V
Chisel
-LLDB命令插件,让调试更Easy
LLDB是一个有着REPL的特性和C++,Python插件的开源调试器。LLDB绑定在Xcode内部,存在于主窗口底部的控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。(这里有一个关于调试器如何工作的总体的解释。)相信每个人或多或少都在用LLDB来调试,比如po一个对象。LLDB的是非常强大的,且有内建的,完整的Pyt
BlogOfCandy
·
2015-05-12 15:30
调试
xcode
Apple开发
通过
Chisel
加强LLDB的UI调试能力
引言:
Chisel
是一个加强LLDB调试能力的小插件.主要特点在于辅助界面开发调试时在控制台以尽可能直观的方式查看界面的元素和情况.为我们梳理视图,控制器以及类关系层级.以及一些临时的界面调试变动进行快捷响应
ysy441088327
·
2014-03-10 19:00
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他