摘要: https://mp.weixin.qq.com/s/HKxX_79DtnXmFU1Mwt1GwA 一. 有意为之 Verilog是个大杂烩,这是有意而为之。 Verilog IEEE Std(1364-2005)的摘要中写道: ​​ 提取一下: Verilog HDL的意在:for use in 阅读全文
posted @ 2018-09-06 22:08 wjcdx 阅读(197) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/tEDMWf1gk0e7u4hIWKM9bQ ​​ 一. 拓扑 数字电路的拓扑抽象出来之后比较简单,就是线(Wire)和开关(Switch),门(Gate)也由开关组成。 线多了之后,看上去像网,所以Verilog里面的wire的Data Typ 阅读全文
posted @ 2018-09-05 23:53 wjcdx 阅读(532) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/ie0R3v60IcrI6beTXHrgSg 基于Intellj IDEA+Scala插件模式开发 因为Chisel内嵌于Scala,所以Chisel3的项目实际上是Scala的项目,构建使用sbt。 下面使用官方网站上面的例子Adder,创建第 阅读全文
posted @ 2018-09-05 23:18 wjcdx 阅读(4393) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/p7eyD6GkniFGHrnr8t2SZQ 概念辨析-Description Language还是Description Library? 一. Language的概念 Verilog, standardized as IEEE 1364, i 阅读全文
posted @ 2018-09-05 10:00 wjcdx 阅读(421) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/j4Ndo1R4Go9IaGbhE_nsTg Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electroni 阅读全文
posted @ 2018-09-05 09:59 wjcdx 阅读(272) 评论(0) 推荐(1) 编辑
摘要: https://mp.weixin.qq.com/s/xTk5ucvSNuwsh8C6E362cg 后续开启RISC-V开发相关内容。 RISC-V开发推荐使用Chisel编程语言。Chisel即Constructing Hardware in a Scala Embedded Language: 阅读全文
posted @ 2018-09-04 22:28 wjcdx 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/VmCTvh0c7X9DjIgIMycdlw 上一篇所提到的只是使用中文写Java,而不能算作一门新的语言。作为一门中文语言,需要语言提供的关键字等语法结构都使用中文。 最简单的只需要把Java关键字替换为中文关键字即可。 现有的Java库是否需 阅读全文
posted @ 2018-09-04 22:25 wjcdx 阅读(645) 评论(1) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/OeUPNBVh1Vd_ZT1EZVKDZA AUTOSAR官方对AUTOSAR的了解,自然比我们的了解多。在这样一个信息不对称的情况下,需要先看看官方给了些什么,然后再结合自己的需要,去官方网站上找自己需要的。如果不知道有哪些选项,如何去选择呢 阅读全文
posted @ 2018-08-29 21:50 wjcdx 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/TsTiLVF5D07-wbDMk9bsyQ 这不是认真的,不是真的要去实现一个中文编程语言。 多年以前,有位同学把Java代码发给我说帮忙改改。拿到之后惊呆了,都是没见过的用法。其中两个是: Java序列化:把对象序列化存储到文件中,然后再读取 阅读全文
posted @ 2018-08-28 22:41 wjcdx 阅读(1028) 评论(0) 推荐(1) 编辑
摘要: https://mp.weixin.qq.com/s/S5HBH3RTo0B2irr8sGwDdw 一. 基本问题 FreeRTOS会在关键区即taskENTER_CRITICAL()和taskEXIT_CRITICAL()包裹的区间中,执行进程切换。即在关闭中断的时候,进行进程切换。 我们已经知道 阅读全文
posted @ 2018-07-30 00:01 wjcdx 阅读(3001) 评论(0) 推荐(0) 编辑