[問題] FPGA to FPGA問題
我有兩顆FPGA 其中一顆配合CLK_A丟出資料給另一顆
另一顆根據收到的CLK_A和DATA要再配合自己的CLK_B丟出DATA,兩個CLK是相同頻率,但
各個獨立
如圖:
┌───┐ ┌────┐
│ out├─DATA─┤in out├─DATA
│A out├─CLKA─┤in B out├─CLKB
└───┘ └────┘
DATA├D1┼D2┼D3┼D4┼D5┼D6┼D7┼ 每到CLKA負緣 資料變化
CLKA ╴□╴□╴□╴□╴□╴□╴□η
DATA 0┼D1┼D2┼D3┼D4┼D5┼D6┼D7 將抓到的資料以對準CLKB排列丟出
CLKB □╴□╴□╴□╴□╴□╴□╴
以Verilog寫法 有何比較好的方式?
PS:我是先CLKA正緣觸發將資料抓到暫存器
再利用CLKB負緣觸發將暫存器資料丟出來
可是好像隔一段時間就會傳錯
例如資料進來是101010101010規律變化,但我用此方式丟出資料卻是10101011010101
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.99.66
→
04/18 23:13, , 1F
04/18 23:13, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):