https://mp.weixin.qq.com/s/HaarKjpHan08RUTlEX0XHg
一. 下载并安装JDK 8
下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html
当前最新版本为JDK10,下载JDK 8即可。
二. 下载并安装Intellij IDEA
下载链接:http://www.jetbrains.com/idea/download/
下载社区版本即可:
下载完成之后安装即可。如需配置jdk,则将第一步中安装的JDK路径配置即可。
三. 下载jchdl库(jchdl-1.0.jar)
下载地址:https://github.com/wjcdx/jchdl/releases/download/v1.0/jchdl-1.0.jar
下载之后备用。
四. 打开Intellj IDEA,创建新工程。
Create New Project
或者在主界面File菜单下New -> Project,
选择JDK版本1.8(就是JDK 8),然后Next,Next,
然后Finish。
项目目录结构如下:
五. 引用jchdl库(jchdl-1.0.jar)
1.右击Mux,New -> Directory,创建lib子目录:
2.Ctrl-C之前下载的jchdl-1.0.jar文件,选中lib目录,Ctrl+V,
3.右击jchdl-1.0.jar,选择Add as Library,
六. 创建源代码文件
1.选择src,右击New -> Java class,
2.取名为Mux,
3. 打开链接:https://github.com/wjcdx/jchdl/blob/master/src/org/jchdl/model/gsl/operator/conditional/Mux.java
复制package之下的所有行(第30行开始),覆盖自动生成的内容。
七. 运行项目
下拉至第64行main函数,点击执行符号(三角形),
点击Run 'Mux.main()'即开始执行,生成的Verilog代码如下:
MUX节点的结构,以及如何验证,后续再讲。

转载于:https://www.cnblogs.com/wjcdx/p/9607539.html

jchdl - 初次使用建立项目示例相关推荐

  1. spring boot建立项目 git推送giteee

    gitee上创建项目时候不要创建readme.md   创建完全空的项目  不然上次会报错的 $ git init    初始化git $ git status    $ git add .     ...

  2. Vue入门之Web端CURD前端项目示例

    Vue入门之Web端CURD前端项目示例 随着vue.js越来越火,很多不太懂前端的小伙伴想要入坑.而入坑最好的办法就是上手实际操作,因此本文将重点放在实际操作上,对理论不做过多解释,不明白的地方小伙 ...

  3. 《Adobe Premiere Pro CC经典教程(彩色版)》——2.2 建立项目

    本节书摘来自异步社区<Adobe Premiere Pro CC经典教程(彩色版)>一书中的第2课,第2.2节,作者 [英国]Maxim Jago(马克西姆 亚戈),译者 陈昕昕,郭光伟 ...

  4. ServiceStack 项目实例 001 建立项目结构

    ServiceStack 用于服务开发,可以为各种形式的网站.软件.APP等提供数据服务,可以提供REST,WebService以及二级制数据形式的服务. 下面根据我们具体项目要求,说一下建立项目的方 ...

  5. 安卓(android)建立项目时失败,出现Android Manifest.xml file missing几种解决方法?...

    安卓(android)建立项目时失败,出现AndroidManifest.xml file missing几种解决方法? Eclipse新建项目,遇到这样的问题,注意如下: 1.文件名最好不要用中文. ...

  6. Spring MVC 搭建web项目示例

    转载自:Bird鸟人 的博文<Spring MVC 搭建web项目示例> https://blog.csdn.net/wcc27857285/article/details/8174903 ...

  7. cocos2d-x win8下的环境配置和建立项目

    cocos2dx 跨平台.可是看网上说开发最合适还是在vs2010中,基本是编完后再移植到安卓. 1.去官网下载源代码2.2.3版本号的. 2.然后运行根文件夹下的build-win32.bat(须要 ...

  8. vue项目示例代码git_您应该了解的5个Git命令以及代码示例

    vue项目示例代码git I've used Git for some years now, and I still find myself googling how to do some basic ...

  9. 02-Flutter移动电商实战-建立项目和编写入口文件

    02-Flutter移动电商实战-建立项目和编写入口文件 环境搭建请参考之前写的一篇文章:Flutter_初体验_创建第一个应用 1.创建项目 采用AndroidStudio构建本项目,FIle> ...

最新文章

  1. 使用jQuery开发messager消息框插件
  2. 皮一皮:泡沫面膜,直男慎送此礼物...
  3. 二阶振荡环节的谐振频率_【干货分享】晶体谐振器振荡频差的原因及对策
  4. windows api学习笔记-键盘钩子
  5. ps制作html图标素材,PS按钮图标制作
  6. 使用T-SQL配置日志传送
  7. 董承非: 如何从各种类型的错误中学习
  8. 岁月是把杀猪刀时光不止催人老
  9. 经典配分函数公式以及量子统计形式
  10. Java实现文件上传和下载
  11. 如何从tomcat官网下载自己需要的版本
  12. zookeeper羊群效应
  13. Win10怎么设置每天自动开机
  14. Windows 下rsync同步数据报错7456
  15. IDE 的主题应该用亮色还是暗色?终极答案来了!
  16. Windows下编译LibreCAD
  17. 海尔“1000天流程再造”
  18. 红黑树特点以及如何构建红黑树
  19. CF——1721A - Image
  20. linux 开机启动方法之service

热门文章

  1. python-dev 安装错误
  2. 在jQuery和JavaScript中,实现转跳
  3. Exchange 2013 OWA重定向
  4. 《解释的工具:生活中的经济学原理》读书笔记7(完)
  5. MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-1]
  6. 锐捷设备密码破解方法
  7. 对话框Dialog总结(转)
  8. 收集的伪静态中经常使用的一些参数解释,如[NC,L,QSA]等
  9. SQL 关于地图两个坐标点之间的距离运算
  10. echo count(“abc”); 输出什么?