diff --git a/README.md b/README.md index 9292964..5a2a519 100644 --- a/README.md +++ b/README.md @@ -21,12 +21,12 @@ eda软件开发 |数据长度:可设置正整数值 |颜色:此功能目前可先不做。。 ### ------------002------------ -双击模块矩形,可进入用户代码编辑界面 +双击模块矩形,可查看此模块所包含的子模块 此时用户只需要输入算法代码 如:assign c = a & b; 其他代码由软件自动生成。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0123/234049_deade8af_8607408.png "QQ截图20210123234037.png") -其中第一段的格式为module xxx[*](端口名); 如用户在最开始的对话框中填写模块名为123,且整个模块中所有的端口为a、b、c三个时 -软件将会生成module 123[*](a,b,c); +其中第一段的格式为module xxx\[*\](端口名); 如用户在最开始的对话框中填写模块名为123,且整个模块中所有的端口为a、b、c三个时 +软件将会生成module 123\[*\](a,b,c); **第二段** 代码为:input/output/inout 端口名;例如用户设置a为input,b为output,c为inout。则代码为 input a; output b; inout c; **第三段** 代码为:端口数据类型 端口名;例如用户定义a端口为wire型,b、c端口为reg型,则: @@ -40,7 +40,29 @@ wire a; reg b; reg c; ### ------------003------------ 应有“保存模块”和“生成代码”两个按钮。其中: 保存模块:做到将此次用户新建的模块里的所有内容打包保存 下次用户双击时可以直接在软件里打开 -生成代码:将软件生成的代码 让用户选择位置保存。保存为 **verilog目录** 目录下应有 **此模块及其内部子模块** 所有的verilog代码文件 **扩展名为.v** +生成代码:将软件生成的代码 让用户选择位置保存。保存为 **verilog目录** 目录下应有 **此模块及其内部子模块** 所有的verilog代码文件 **扩展名为.v** +### ------------004------------ +Verilog代码高亮规则 +![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/214040_f85bdd83_8607408.png "QQ截图20210124214026.png") +### ------------005------------ +在上层模块下添加子模块 可用线将子模块的端口连接 并生成实例化代码 +1. 添加子模块 +在左侧选中已有的模块后,在工作区的父模块中点击一下 可将左侧的模块作为子模块添加进去 +![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/214508_f7266bf7_8607408.png "QQ截图20210124214450.png") +如图,我在module1中添加了两个add作为子模块,软件自动命名为add1和add2 +![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/214851_14585215_8607408.png "QQ截图20210124214547.png") +可在菜单栏的“连线”按钮进行两个子模块的端口之间的连线 +![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/214919_efffb479_8607408.png "QQ截图20210124214839.png") + **注意:连线只能从output开始,input结束 ** +此时,数据线的名称为: **输出模块_输出端口** 如图有两条线,分别是从 **add1的CO、add2的S** 输出 +所以 信号线的名称分别为 **add1_CO** 、 **add2_S** +![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/215153_4d5c3687_8607408.png "QQ截图20210124215034.png") +下面是软件生成代码 +![输入图片说明](https://images.gitee.com/uploads/images/2021/0124/215715_bd27271d_8607408.png "QQ截图20210124215647.png") + + + +