fifo
含有「fifo」共 11 篇內容
全部內容
發佈日期由新至舊
付費限定
數位IC設計第一品牌
2025/05/23
[Verilog] 再次征戰FIFO地獄 - (4) async fifo
上篇文中最後提到的為甚麼async不用Dmux傳ptr就好, 究竟有甚麼缺點又或是不可行, 這邊來探討一下. 首先我們先來看一下Dmux解CDC issue的原理 dmux架構可以分為兩個部分, Data path和CTRL path, 我們會在CTRL的path的部分在clkA的t
#
interview
#
IC設計
#
Verilog
1
留言
付費限定
數位IC設計第一品牌
2025/05/16
[Verilog] 再次征戰FIFO地獄 - (3) async fifo
在了解sync fifo後,可以開始來研究一下何謂asyc fifo? 小弟在這邊盡量利用了sync fifo的架構圖來呈現async fifo的運作, 以方便各位更容易的理解其中的奧妙 以Top view來看,基本上和sync fifo沒太大的不同, 最大的差異則是clk和rst長出了兩組
#
IC設計
#
Verilog
#
verilog
1
留言
付費限定
數位IC設計第一品牌
2025/05/09
[Verilog] 再次征戰FIFO地獄 - (2) sync fifo
前面介紹完sync fifo的function block用途後, 這篇開始來帶入code要怎麼implement. Full code: module sync_fifo #(parameter N=8, parameter depth=8) (input clk, input rst_
#
Verilog
#
interview
#
verilog
1
留言
付費限定
數位IC設計第一品牌
2025/05/02
[Verilog] 再次征戰FIFO地獄 - (1)
FIFO題目答得好不好可以直接看出面試者的程度為何, FIFO看似簡單卻濃縮了非常多的design細節在裡面, 在這邊來和各位分享一下我個人的心得. 作為designer最常使用到的fifo就只有兩種屬性 1.sync fifo 2.async fifo 那這邊的sync或asy
#
interview
#
IC設計
#
verilog
2
留言
付費限定
小松鼠的演算法樂園
2024/02/29
系統設計: 最近幾筆的來電紀錄_Leetcode 精選75題解析
題目敘述 題目會給我們一個定義好的類別和function介面,要求我們實作建構子和ping() function來滿足指定的需求。 RecentCounter類別的建構子 建構子應該初始化來電紀錄,內容為空(零筆資料) int ping(int t) t代表來電時刻,單位是毫秒m
#
leetcode
#
leetcode75
#
python
2
1
付費限定
小松鼠的演算法樂園
2024/01/24
互動遊戲模擬題 DOTA2 元老對戰遊戲_Leetcode #649_Leetcode 精選75題解析
題目敘述 Dota2 的世界有兩個陣營:Radiant(天輝)和 Dire(夜魘) Dota2 元老院由兩派的元老組成。現在元老院希望對一個 Dota2 遊戲裡的改變作出決定。他們以一個回合制的過程的進行投票。在每一輪中,每一位元老都可以行使兩項權利中的一項: 禁止一名元老的權利:元老
#
leetcode
#
leetcode75
#
fifo
4
1
小松鼠的演算法樂園
2023/11/22
一魚多吃 用BFS來列出拜訪路徑 Diagonal Traverse II_Leetcode#1424
題目敘述 題目會給我們一個不規則排列的二維陣列,要求我們列出從起點出發,走次對角線,由左下到右上逐層拜訪的路徑。
#
bfs
#
queue
#
fifo
3
1
小松鼠的演算法樂園
2023/10/12
應用題 用Queue實作Stack_Leetcode #225 Implement Stack using Queues
題目會給我們一組定義好的Stack 堆疊的介面,要求底層用兩個或一個Queue來實現。 也就是說,要求我們用一個或兩個FIFO的Queues去實作出一個LIFO的Stack
#
queue
#
fifo
#
stack
4
留言
小松鼠的演算法樂園
2023/10/11
應用題 用Stack實作Queue_Leetcode #232 Implement Queue using Stacks
題目會給我們一組定義好的Queue 佇列的介面,要求底層用兩個stack來實現。 也就是說,要求我們用兩個LIFO的stacks去實作出一個FIFO的Queue
#
stack
#
queue
#
fifo
9
留言
小松鼠的演算法樂園
2023/10/06
資料結構實作題 環狀佇列 Design Circular Queue Leetcode #622
題目敘述 這題是一個經典的資料結構實作題,要求我們實作指定長度為k的環狀佇列。 請記得,佇列最重要的特質就是先進先出 First In First Out 又簡稱為 FIFO
#
queue
#
環狀佇列
#
circularqueue
6
留言