[問題] 關於fpga基本的問題

看板Electronics作者 (d)時間11年前 (2014/11/06 23:02), 11年前編輯推噓5(5010)
留言15則, 7人參與, 最新討論串1/1
大家好 本魯最近再研究fpga,但身邊實在沒有人可以問 所以麻煩各位了 我想要在fpga產生一個2M的clock 經過努力google後似乎要寫一個除頻器 以下是google到的網頁 http://www.cnblogs.com/oomusou/archive/2008/07/31/verilog_clock_divider.html 假如PFGA的振盪器是50M,那就是除以25會等於2M 問題一、 程式有一段是這樣寫的 module divn ( 11 input clk, 12 input rst_n, 13 output o_clk 14 ); 我知道clk就是接50M的振盪器 但是rst_n 要接什麼東西? 問題二、 16 parameter WIDTH = 3; 17 parameter N = 6; 上面寫N為要除數(以我要的2M為例,N = 50M/2M = 25) WIDRH為計數器的寬度,但是計數器的寬度要怎麼算(若以2M為例) 感謝各位~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.181.41 ※ 文章網址: http://www.ptt.cc/bbs/Electronics/M.1415286158.A.246.html ※ 編輯: di7101483 (140.118.181.41), 11/06/2014 23:04:04 ※ 編輯: di7101483 (140.118.181.41), 11/06/2014 23:06:12 ※ 編輯: di7101483 (140.118.181.41), 11/06/2014 23:06:45

11/07 00:23, , 1F
我還有一個問題 寫好的程式想要在電腦上驗證
11/07 00:23, 1F

11/07 00:23, , 2F
是不是一定要有RS-232 因為 DE0-nano 沒有rs232的接頭
11/07 00:23, 2F

11/07 12:30, , 3F
rst_n不就是reset_n? @@
11/07 12:30, 3F

11/07 12:32, , 4F
25 不就給 6-bit就好? 2^5?
11/07 12:32, 4F

11/07 13:06, , 5F
請問reset的問號從哪裡來?(抱歉我真的沒學過
11/07 13:06, 5F

11/07 13:06, , 6F
所以問題很蠢 = =
11/07 13:06, 6F

11/07 13:42, , 7F
connect to vcc
11/07 13:42, 7F

11/07 13:43, , 8F
wire reset_n=1;
11/07 13:43, 8F

11/07 19:20, , 9F
數位電路需要reset,因為電路初始狀態是未知
11/07 19:20, 9F

11/09 23:38, , 10F
接板子上的reset或按鈕
11/09 23:38, 10F

11/10 11:00, , 11F
FPGA要產生clk請多利用pll,可以省下之後許多麻煩
11/10 11:00, 11F
不好意思,請問PLL搜尋的關鍵字是? 不會是鎖相回路吧 ※ 編輯: di7101483 (140.118.181.41), 11/10/2014 15:32:23

11/10 15:37, , 12F
好像還真的是鎖相回路
11/10 15:37, 12F

11/10 16:24, , 13F
PLL本身就是關鍵字
11/10 16:24, 13F

11/10 16:30, , 14F
是的,你使用FPGA所以我會建議你用pll。如果要asic你gene
11/10 16:30, 14F

11/10 16:30, , 15F
rated clk要設定好。
11/10 16:30, 15F
文章代碼(AID): #1KMusE96 (Electronics)