Chisel语言
- Hardware construction language (not C to Gates):硬件构建语言
 - Embedded in the Scala programming language:内嵌于Scale程序设计语言
 - Algebraic construction and wiring
 - Abstract data types and interfaces:抽象的数据类型和接口
 - Bulk connections:端口的批量连接
 - Hierarchical + object oriented + functional construction:分层+面向对象+函数构建
 - Highly parameterizable using metaprogramming in Scala:通过使用Scala的元编程实现高度的参数化
 - Supports layering of domain specific languages
 - Sizeable standard library including floating-point units:具有包含浮点单元在内的、可以调整大小的标准库
 - Multiple clock domains:支持多时钟域
 - Generates high-speed C++-based cycle-accurate software simulator:能够产生高速的、基于C++的周期精确软件模拟器
 - Generates low-level Verilog designed to pass on to standard ASIC or FPGA tools:能够产生Verilog设计,从而在标准的ASIC、FPGA工具中使用
 - Open source on github with modified BSD license:在github上开源,使用的是改进的BSD协议
 
Chisel语言的更多相关文章
- Chisel3 - 运算符和位宽推断
		
https://mp.weixin.qq.com/s/rI-CJM6GyI6EUHPZ3uYiFg 如同Verilog中的众多运算符,Chisel也针对自身的数据类型,提供了很多运算符. Ch ...
 - LLDB 和Chisel 使用例子
		
打印变量 打印数字 (lldb) p/d 16 16 16 进制格式 (lldb) p/x 16 0x10 2 进制格式 (lldb) p/t 16 0b00000000000000000000000 ...
 - Chisel Tutorial(一)——Chisel介绍
		
Chisel是由伯克利大学公布的一种开源硬件构建语言,建立在Scala语言之上,是Scala特定领域语言的一个应用,具有高度參数化的生成器(highly parameterized generator ...
 - Verilog缺少一个复合数据类型,如C语言中的结构体
		
https://mp.weixin.qq.com/s/_9UsgUQv-MfLe8nS938cfQ Verilog中的数据类型(Data Type)是分散的,缺少一个复合数据类型:把多个wire, r ...
 - Chisel3 - Chisel vs. Scala
		
https://mp.weixin.qq.com/s/mTmXXBzSizgiigFYVQXKpw 介绍Chisel与Scala的不同与关联.  一. 层次高低 Chisel是 ...
 - C语言  ·  高精度加法
		
问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...
 - Windows server 2012 添加中文语言包(英文转为中文)(离线)
		
Windows server 2012 添加中文语言包(英文转为中文)(离线) 相关资料: 公司环境:亚马孙aws虚拟机 英文版Windows2012 中文SQL Server2012安装包,需要安装 ...
 - iOS开发系列--Swift语言
		
概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在 ...
 - C语言  ·  Anagrams问题
		
问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,"Unclear"和"Nuclear ...
 
随机推荐
- bzoj1012最大数maxnumber——单调栈
			
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1012 单调栈水题:用了一下lower_bound二分. 代码如下: #include< ...
 - MTK OTG 流程
			
一.注册mt_usb驱动 kernel-3.18/drivers/misc/mediatek/usb20/mt6735/usb20.c static int __init usb20_init(voi ...
 - shell函数(调用、返回值,返回值获取)
			
Shell函数返回值,常用的两种方式:return,echo 1) return 语句shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回.示例1: [devadmin@swa ...
 - DataWindow.NET 控件 实现点击列头排序
			
1.定义字段 Boolean ib_SetSort = true; string is_SortType = " ...
 - libvirt监控
 - ImportCommon
			
using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using S ...
 - Console Event Handling
			
http://www.codeproject.com/Articles/2357/Console-Event-Handling Console Event Handling Kumar Gaurav ...
 - LeetCode: 575 Distribute Candies(easy)
			
题目: Given an integer array with even length, where different numbers in this array represent differe ...
 - C# in查询
			
一.前言 在做项目中,我们会经常使用到 in 查询语句.那么如果我们用 EF 和 Linq 怎么写?接下来看代码 二.实例 我使用的是区域查询的例子,基本的 sql 语句如下: SELECT * FR ...
 - 简单介绍Git两种拉取代码的方式
			
first: 1.通过git clone 命令克隆git库中的项目 注意:通过 git clone方式克隆的代码会在服务器上自动建一个与git库名相同的文件夹,所以有两种思路,第一种就是直接在wwwr ...