FIFOs are often used to safely pass data from one clock domain to another asynchronous clock domain. Using a FIFO to pass data from one clock domain to another clock domain requires multi-asynchronous clock design techniques. There are many ways to design a FIFO wrong. There are many ways to design a FIFO right but still make it difficult to properly synthesize and analyze the design. This paper will detail one method that is used to design, synthesize and analyze a safe FIFO between different clock domains using Gray code pointers that are synchronized into a different clock domain before testing for "FIFO full" or "FIFO empty" conditions. The fully coded, synthesized and analyzed RTL Verilog model (FIFO Style #1) is included.
2019-12-21 18:55:06 164KB 异步fifo fifo
1
一个页面置换算法性能比较程序,包括了最佳置换,先进先出,LRU,随机置换,简单时钟和改进时钟六个算法。使用了队列,链表,循环链表等数据结构。随机产生请求页号,计算六种算法的缺页率。
2019-12-21 18:50:14 19KB 页面置换
1
xilinx 官方fifo IP使用手册,里面描述了关于xilinx官方IP FIFO的所有使用细节
2019-12-21 18:49:49 4.04MB xilinx fifo IP使用手册
1
实现OPT、LRU、FIFO以及Clock四种不同的页面置换策略,界面良好
2019-12-21 18:49:43 26KB 置换算法
1
该工程具体是在codeblock上面实现了操作系统课程上讲解的页面置换算法,包括先进先出(FIFO)、最佳置换算法(OPT)、最久最近未使用算法(LRU)。 具体实现功能有: 1、建立相应的数据结构 2、在屏幕上显示页面的状况 3、时间的流逝可用下面几种方法模拟:按键盘,每按一次可认为过一个时间单位; 4、将一批页的置换情况存入磁盘文件,以后可以读出并重放; 5、计算页面的缺页次数、缺页后的页面置换次数 6、支持算法:FIFO、LRU、最佳置换算法。
2019-12-12 19:20:32 560KB 页面置换算法
1
栈 数组 队列等数据结构 int QueueEmpty(pagequeue *q) { if(q->count==0) return 1; else return 0; } int QueueFull(pagequeue *q) { if(q->count==num) return 1; else return 0; } 等等...
2019-12-04 12:46:40 7KB C语言 页面置换算法 Optimal FIFO
1
压缩包里是异步FIFO的IP核。。。。。。。。。。。。。。。。。。。。。。
2010-03-12 00:00:00 742KB 异步FIFO IP核
1