jchdl进展 - 20180918

这几天看了下SystemC,发现与jchdl相似的地方,或者jchdl与之相似的地方。

但总体而言:

1. jchdl的模型更简单,更清晰;

2. jchdl还有一些建模需要的工具需要补充,比如: inout port, RTL需要增加logic以支持四值逻辑,再者jchdl要考虑如何实现sal或者SystemC里面的tlm;

3. SystemC还是把建模和验证混在一起,虽然相对Verilog而言好一些,但仍是个杂烩(中性,就不用大了);

进展:

1. GSL暂时不会添加Inout port支持,会把模型变的过于复杂(可能Inout不是gsl的概念,而只是物理上的复用,需要继续理清);

2. RTL添加Structure复合数据类型支持(待发布)。类似于C语言、SystemVerilog中的struct;用法类似于Chisel中的Bundle: public成员,直接a.b.c这样引用属性,而不使用getter方法。

转化为Verilog是会把structure摊平展开,如structA包含a,b,c三个primitive type,则展开为:

structA_a,structA_b,structA_c. 如果structure包含structure则递归展开。

原文地址:https://www.cnblogs.com/wjcdx/p/9668981.html

时间: 2024-10-12 18:40:27

jchdl进展 - 20180918的相关文章

CRISPR/Cas基因编辑技术最新研究进展

CRISPR/Cas系统是目前发现存在于大多数细菌与所有的古菌中的一种后天免疫系统,其以消灭外来的质体或者噬菌体并在自身基因组中留下外来基因片段作为“记忆”. CRISPR/Cas 系统全名为常间回文重复序列丛集/常间回文重复序列丛集关联蛋白系统(clustered regularly interspaced short palindromic repeats/CRISPR-associated proteins).目前已发现三种不同类型的 CRISPR/Cas系统,存在于大约40%和90%已测

结对项目进展二

经过这一周的结对编程工作,我们的项目取得了很大进展.我进一步体会到了结对编程的优势和劣势.优势是两人合作得当可以提高debug的效率.在队友的帮助下,我可以更快地理清思路,发现我的代码中的错误.提高效率.但是我们在交流一些深入的问题的时候,也要花费额外的时间,这也是劣势所在. 由于我们之前的程序模块划分不是很明确,不符合软件工程中“高内聚,低耦合”的思想,不便于跨平台.这次我们仔细分析了程序的结构,把功能划分成几个独立的模块,封装在类中,模块之间通过接口交换信息. 1.界面类(基于QT中的Mai

深度学习在图像识别中的研究进展与展望

深度学习在图像识别中的研究进展与展望 深度学习是近十年来人工智能领域取得的最重要的突破之一.它在语音识别.自然语言处理.计算机视觉.图像与视频分析.多媒体等诸多领域都取得了巨大成功.本文将重点介绍深度学习在物体识别.物体检测.视频分析的最新研究进展,并探讨其发展趋势. 1.深度学习发展历史的回顾 现在的深度学习模型属于神经网络.神经网络的历史可以追溯到上世纪四十年代,曾经在八九十年代流行.神经网络试图通过大脑认知的机理,解决各种机器学习的问题.1986年Rumelhart.Hinton和Will

四则运算个人项目进展

一.项目要求 基本要求:将10-20道四则运算题目写入文档,程序读取并输出题目,同时计算出正确结果.使用者对每道题目计算答案,答对进行提示,答错输出正确结果.分别记录回答正确.错误的数目并输出.四则运算题目基本要求:1.加减乘除四种运算全部出现 3.算式中要出现括号2.出现真分数和假分数的运算4.最少出现一个长度为10的四则运算(10个数字的混合运算) 二.项目进展 我使用了C++进行编写,主要使用的类为自定义的堆栈类: template <class T> class arrStack{ p

第二次冲刺团队进展报告五

补6月15日博客 昨天:毫无进展 今天:接着插入数据库 明天:修改部分界面以及功能 燃尽图:

5.4任务进展情况(整理——郑云飞)

团队成员 昨日任务完成情况 To do doing done 遇到的问题 汪洋 完成 将修改的界面与功能相结合 改善界面的出现情况,有时是seekbar(选择人数的地方)的使用,它出现的位置情况 杀人游戏的人数修改 -- 韩亚华 未完成 实现转速的递减 实现转速的递减 --实现随机转的圈数 -- 辛垧 完成 项目界面的完成 谁是卧底界面的修改 主界面的设计与完善 郑云飞 完成 谁是卧底人数组合选择 词汇选择与匹配优化 词汇间切换 -- 祁子梁 完成 Pose王图片显示方法实现 Pose王图片随机

4.27任务进展情况(整理——祁子梁)

团队成员 昨日任务完成情况 To do doing done 遇到的问题 汪洋 完成 天黑请闭眼的基本功能,与谁是卧底的随机选词一致 谁是卧底的随机实现,alphe版 谁是卧底的完成即基本随机选词的实现 暂无 韩亚华 完成 解决指针转动的动画 查阅安卓动画的实现方法 分析网上的算法 暂无 辛垧 完成 实现对应pose数图片的调用 Pose王基本图片组完成 Pose王图片的透明处理 暂无 郑云飞 完成 组织会议记录与总结 看书 组织会议记录与总结,拍照 暂无 祁子梁 完成 上传并编写博客 收集成员

近期的一些进展ww

刚取得一些进展于是丢上来www还在制作中. 大概是一个渲染树的东西,不过也不全是w 上面的图大概是“进化过程”.前面的没什么好说的,主要说下Tree3(单说树枝的绘制方法,不讨论这个分形结构有多丑): 它是这样构成的: 首先,把整个树枝分为几段,每一段是一个小“圆柱”(会有各种扭曲但是一定对应着圆形的截面).在这里我把它分成了10段,圆形截面用六边形近似. 这根树枝的长度是固定的.根据这个长度求得每段的长度,先把每段抽象成一条线段,那么整个树枝就是一条折线. 每段的粗细程度自底向上减小,并带一点

SQL on Hadoop系统的最新进展(1)

转自:http://blog.jobbole.com/47892/ 为什么非要把SQL放到Hadoop上? SQL易于使用.那为什么非得基于Hadoop呢?the robust and scalable architecture of Hadoop 目前SQL on Hadoop产品主要有以下几种:Hive, Tez/Stinger, Impala, Shark/Spark, Phoenix, Hawq/Greenplum, HadoopDB, Citusdata等.本文主要讨论Hive, Te