微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 程序中的循环语句,在电路中是怎通过怎样的结构实现的

程序中的循环语句,在电路中是怎通过怎样的结构实现的

时间:12-12 整理:3721RD 点击:
--

怎么是空的?

你没学过计算机体系与结构么?
里面有讲。

遍历  复制  
  

你想问的是HDL描述中的FOR LOOP/GENERATE?还是类似C语言中的for循环语句?

显然楼主是从软件程序员转过来的,问的是类似C的for循环

用寄存器保存循环次数(i),完成一次循环操作生成一个信号用来修改这个寄存器(i- -),然后读取这个寄存器的值和0比较(一般是和reg0这种寄存器),判断是不是循环结束。

不用专门和0比。每次自减之后会更新状态寄存器,里面有一位纪录结果是否为零。然后靠这个状态位来判断是否出循环。
真要和零比的话,0也是以立即数的形式写在指令里,不太会用reg0。  
  

额~  我是指在gate-level实现...
指令集当然不用这样,不是看他问电路如何

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top