![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IC设计
文章平均质量分 52
better_xiaoxuan
Man needs his difficulties because they are necessary to enjoy success.
展开
-
异步复位同步释放
1,异步复位与同步释放的区别http://www.doc88.com/p-7178911994213.html 2,为什么要异步复位?结构简单,节省资源——(待深度挖掘,为什么就结构简单了呢?)3,为什么要同步释放?(1)这里有一个宏观解释http://blog.csdn.net/u011729865/article/details/49281713 最好是系统一起复位释放,但是时钟域不同,不可翻译 2017-09-06 00:45:52 · 951 阅读 · 1 评论 -
FSM
http://www.eefocus.com/liuyuxue/blog/13-11/300257_00bea.html 这位博主写得十分全面啊。以下摘录部分 关于二段与三段Coding Style 状态机一般有三种写法,他们在速度、面积、代码可维护性等各个方面互有优劣。一段式:只有一个always block,把所有的逻辑(输入、输出、状态)都在一个always block中实现;这种写法原创 2017-09-08 19:22:20 · 333 阅读 · 0 评论 -
小数分频
http://blog.sina.com.cn/s/blog_8aeb5c2d01012zx9.html原创 2017-09-11 21:36:45 · 1396 阅读 · 0 评论 -
关于异步fifo为什么用格雷码
http://www.360doc.com/content/12/1016/16/8804122_241840501.shtml 分类:IC技术文章 首先要了解的是异步FIFO使用格雷码的唯一目的就是“即使在亚稳态进行读写指针抽样也能进行正确的空满状态判断”。那么典型的判断方法是怎样进行的呢?以满状态判断为例,先要对读指针(属于读时钟域)在写时钟域进行抽样,然后才能与写指针进行比较,如果写指针赶上转载 2017-09-20 00:46:04 · 2664 阅读 · 0 评论 -
一个子系统的配置
一个子系统一般会有一个CU, 以及很多个IP。这个CU一般会起到控制clk reset 以及power的功能,通过配置寄存器,可以使得这个子系统处于不同的工作模式(如频率,power domain等)。各个IP的工作模式需要配置各个IP各自的寄存器才能达到相应的状态。而这所有的寄存器的配置,一般都会都通过一个AHB/AXI bus线进行配置操作。这个接口可以访问的空间非常广阔。原创 2017-11-15 14:02:32 · 332 阅读 · 0 评论 -
EMAC
以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简称之为PHY。许多网卡的芯片把MAC和PHY的功能做到了一颗芯片中,比如Intel 82559网卡的和3COM 3C905网卡。但是MAC和PHY的机制还是单独存在的,只是外观的表现形式是一颗单芯片。当然也有很多网卡的MAC和PHY是分开做的,比如D-LINK的DFE-530TX等。物理层的媒转载 2017-11-20 15:46:31 · 10319 阅读 · 0 评论 -
VHDL 语法
两个常见的电路描述语法结构原创 2017-11-24 15:01:14 · 299 阅读 · 0 评论 -
AXI 的乱序操作
Cachable和bufferable一个Master发出一个读写的request,中间要经过很多Buffer,最后才能送到memory。这些Buffer的添加是为了outstanding,timing,performance等。Buffer有两种类型:一种FIFO结构,仅仅就是保存发送Request给下一级或者返回Response给上一级。还有一种Buffer,在接受了上一级的Request之后立转载 2017-12-18 20:22:02 · 11021 阅读 · 1 评论