码迷,mamicode.com
首页 > 其他好文 > 详细

我要做CPU_2

时间:2020-03-17 14:00:24      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:数据   com   微软雅黑   center   ima   justify   外部   微软   font   

我要做CPU_2

1.aou_top.v文件分析

内部有如下三大模块

 技术图片

2.gpio0_sec_top.v文件分析

我们先从一个看似最简单的模块来分析

 技术图片

 

 没想到这个最简单的模块里面就嵌套了这么多的子模块

3.gpio_ctrl.v文件分析

这个模块里面,才开始接触到真正的逻辑,真是埋得太深了。

3.1时钟使能信号的生成

 技术图片

 

 这样的时钟使能信号并行的有GPIO_PWIDTH个,此信号的生成受到gpio_int_en信号和gpio_int_type信号的控制。

 技术图片

 

 3.2 gpio时钟使能信号

 技术图片

 

 此处首先是检测前端int_clk_en信号中,有没有哪个端口为1或者说是被使能的情况,获得的gpio_int_clk_en_tmp信号需要经过pclk时钟的同步,得到gpio_int_clk_en信号,即gpio时钟使能信号。

 技术图片

 

 gpio的时钟使能信号是由gpio的使能信号和type等信号共同决定的。

3.3 gpio接收数据

 技术图片

 

 外部输入的数据gpio是直接接收,还是按位取反后接收,需要由gpio_int_pol信号来控制。

 技术图片

我要做CPU_2

标签:数据   com   微软雅黑   center   ima   justify   外部   微软   font   

原文地址:https://www.cnblogs.com/chensimin1990/p/12510010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!