学习更多相关知识,关注博主知乎账号,用户名Trustintruth https://www.zhihu.com/people/suo-yi-xin-90/activities
这个夏天,一个很奇妙的机会,突然触碰到一个全新的东西,那就是Chisel。首先感谢 _iChthyosaur的博客 https://blog.csdn.net/qq_34291505/article/details/86744581给予的平台让我第一次接触到这个新鲜的东西,我决定继续开始自己的学习之旅,这个系列的博客也不会是简单的转述,还是有自己的思考,初次接触一定还是会有很多理解上的问题,希望大家共同讨论共同进步。
初次接触Chisel,自然先去了解一下这个东西是什么东西
Chisel是什么?
Chisel(读作[ˈtʃi:zɔːl]),全名ConstructingHardwarein aScalaEmbeddedLanguage,是由伯克利开发的硬件构建语言,开源。
官网:https://chisel.eecs.berkeley.edu/index.html
下面是官网上列出的一些特性:
硬件构造语言(非HLS)
嵌入在Scala编程语言中
抽象的数据类型和接口
层次化+面向对象+功能化构造
用Scala中的标记来高度参数化
多时钟域
大量的标准库,包括浮点单元