3位元上數計數器CPLD_20231226_counter3bits_up
------------------------------------
3位元上數計數器CPLD_20231226_counter3bits_up part1
https://youtu.be/Yy4EWUa5Ves
輸入
P18_SW3_S8_555P3_CK
P43_GCLK_4MHz (綠板上)
輸出,Q1, Q2, Q3
Q3(高位元), Q2, Q1 (低位元)
000, 0
001, 1
010, 2
011, 3
100, 4
101, 5
110, 6
111, 7
P39_LED3_Q1 (低位元)
P40_LED2_Q2
P41_LED1_Q3 (高位元)
打開quartus
getting started 關掉
建立新專案
file, new project wizard
next
位置,桌面(老師SD卡),學號(老師class1110XX)
建立新資料夾,CPLD_20231226_counter3bits_up
進入CPLD_20231226_counter3bits_up資料夾
open
專案名稱CPLD_20231226_counter3bits_up
next
next
MAX3000A
EPM3064ALC44-10
next
next
finish
建立邏輯電路規劃
file, new
block diagram/schematic file
ok
另存新檔
file, save as
檔名預設
save
老師要檢查
1.專案名稱CPLD_20231226_counter3bits_up
2.邏輯電路規劃檔名CPLD_20231226_counter3bits_up
------------------------------------
------------------------------------
3位元上數計數器CPLD_20231226_counter3bits_up part2
https://youtu.be/xGgvDnVq3SI
輸入
P18_SW3_S8_555P3_CK
P43_GCLK_4MHz (綠板上)
輸出
P39_LED3_Q1 (低位元)
P40_LED2_Q2
P41_LED1_Q3 (高位元)
GCLK_4MHz太快,要除頻
74294
C接地,除頻除2048
4MHz除2048(2k)=2kHz
GCLK_4MHz接在CLK2
Q拉出來就是GCLK2_2kHz
解555P3的彈跳
dff
555P3接在D
GCLK2接CK
Q拉出來就是CK
jkff x3
jkff所有的J K都接VCC
把DFF解彈跳後的CK接在第一顆JKFF的CK上
得到Q1
把Q1接在第二顆JKFF的CK上
得到Q2
把Q2接在第三顆JKFF的CK上
得到Q3
存檔
編譯
編腳位
再編譯
燒錄
hardware setup要選USB-Blaster
Program Configure 打勾
Start燒
老師要檢查
1.邏輯電路規劃
2.腳位
3.紅板結果
LED1, LED2, LED3
000, 0
001, 1
010, 2
011, 3
100, 4
101, 5
110, 6
111, 7
4.狀態16個,要拍照,要PPT。
------------------------------------
------------------------------------
3位元上數計數器CPLD_20231226_counter3bits_up part2修正
https://youtu.be/Ayn7bQymfAI
JKFF x3的CK前面先加not
再將CK,Q1, Q2裝上去
------------------------------------
留言
張貼留言