当前位置: 首页 > news >正文

免费素材网站下载大理建设局网站

免费素材网站下载,大理建设局网站,网站备案未注销 影响,快速建站工具文章目录 组合逻辑时序逻辑可综合设计模块结构缩写命令 组合逻辑 这种条件信号变化结果立即变化的 always 语句被称为“组合逻辑” 。 always (posedge clk)beginif(sel0)c a b;elsec a d; end时序逻辑 这种信号边沿触发#xff0c; 即信号上升沿或者下降沿才变… 文章目录 组合逻辑时序逻辑可综合设计模块结构缩写命令 组合逻辑 这种条件信号变化结果立即变化的 always 语句被称为“组合逻辑” 。 always (posedge clk)beginif(sel0)c a b;elsec a d; end时序逻辑 这种信号边沿触发 即信号上升沿或者下降沿才变化的 always 被称为“时序逻辑” 此时信号 clk 是时钟。 always (posedge clk or negedge rst_n)beginif(rst_n1b0)beginc 0;endelse if(sel0)c a b;elsec a d; end需要说明的是 多条 assign 连续赋值语句之间互相独立、 并行执行。 可综合设计 综合就是把编写的 rtl 代码转换成对应的实际电路。 比如编写代码 assign abc EDA 综合工 具就会去元件库里调用一个二输入与门 将输入端分别接上 b 和 c 输出端接上 a。 不可综合 是指找不到对应的 “门” 器件来实现相应的代码。 比如“#100” 之类的延时功能 简单的门器件是无法实现延时 100 个单元的 还有打印语句等 也是门器件无法实现的。 在设计的时候要确保所写的代码是可以综合的。 下面表格中列出了不可综合或者不推荐使用的代码。 代码要求initial严禁在设计中使用 只能在测试文件中使用。task/function不推荐在设计中使用 在测试文件中可用。for在设计中、 测试文件中均可以使用。 但在设计中多数会将其用错所以建议在初期设计时不使用 熟练后按规范使用while/repeat/forever严禁在设计中使用 只能在测试文件中使用integer不推荐在设计中使用三态门内部模块不能有三态接口 三态门只有顶层文件才使用。 三态门目的是为了节省管脚 FPGA 内部完全没有必要使用。casex/casez设计代码内部不能有 X 态和 Z 态 因此 casez、 casex 设计时不使用。force/wait/fork严禁在设计中使用 只能在测试文件中使用#n严禁在设计中使用 只能在测试文件中使用 推荐使用的代码及其说明 代码备注reg/wire设计中所有的信号类型定义 只有 reg 和 wire 两种parameter设计代码中所有的位宽、 长度、 状态机命名等 建议都用参数表示 阅读方便并且修改容易。assign/always程序块主要部分 至简设计法对 always 使用有严格规范。if else 和 casealways 里面的语句 使用 if else 和 case 两种方法用来作选择判断 可以完成全部设计。算术运算符除法和求余运算的电路面积一般比较大 不建议直接使用除法和求余。赋值运算符( )时序逻辑用“” 组合逻辑用“” 其他情况不存在。 模块结构 Verilog 的基本设计单元是“模块”。模块有五个主要部分 端口定义、 参数定义可选 、 I/O 说明、 内部信号声明、 功能定义。 端口定义 module module_name(clk , //端口 1 时钟rst_n , //端口 2 复位dout //其他信号,如 dout );参数定义 parameter DATA_W 8;I/O 说明 input clk ; //输入信号定义 input rst_n ; //输入信号定义 output[DATA_W-1:0] dout; //输出信号定义信号说明 reg [DATA_W-1:0] dout; //信号类型 (reg、 wire)定义 reg signal1; //信号类型缩写命令 在 ~/.vimrc 中可以配置map 映射来完成代码快速生成如下 Shixu always (posedge clk or negedge rst_n)beginif(rst_n1b0)beginendelse beginend endShixu2 always (posedge clk or negedge rst_n)beginif(rst_n1b0)beginendelse if() beginendelse if() beginend endZuhe always (*)begin endZuhe2 always (*)beginif()beginendelse beginend end
http://www.pierceye.com/news/551220/

相关文章:

  • 服装高级定制品牌app排名优化
  • 济南推广网站建设保定seo网络推广
  • 网站运营策略wordpress调用友情链接
  • 网站流量下降原因京津冀协同发展四区指的是
  • 北滘网站设计网站建设应解决的问题
  • 网站建设空间申请wordpress 学校主题
  • 长沙市建设工程质量安全监督站官方网站做网站入门看什么书
  • 网站设计 素材代账行业门户网站开发
  • 旅游公司网站开发与实现如何建立公司网站
  • 专门做金融培训的网站有哪些wordpress注册没反应
  • 网站备案部门建设厅焊工证什么样子
  • 南宁市建设工程质量监督站网站设计模式
  • 做理财的网站科技公司网站模板官网
  • 在线网站建设课程济宁网站建设 企诺
  • 北京专业网站制作技术手机网站建好怎么发布
  • 谷歌网站建站wordpress 页面和文章
  • 网站建设基本目标如何建设 linux 网站
  • 电子商务网站开发 php汕头 网站建设
  • 郑州做网站的论坛山西利用模板建站
  • 网站引流.定期报告系统下载官网
  • 北京网站排名珠海 网页设计
  • 长春火车站防疫政策wordpress调用图片代码
  • 建设论坛网站自学江苏中小企业网站建设
  • 东莞网站建设效果好网站建设制作设计
  • 成华区建设局门户网站wordpress.fr
  • 河北制作网站模板建站公司网站开发流程的认识
  • 天津网站建设有哪些做网站的公司为什么人少了
  • 提供中山精品网站建设建俄语网站哪个公司最好
  • 建设银联官方网站怎样在网站做宣传
  • 网站开发支付宝二维码支付建设网站装配式建筑楼房