ผมมีโปรแจคในรายวิชา Advance Analog And Digital System หลังจากที่ก่อน Midterm ได้ทำโปรแจคเรื่องของฝั่ง Analog แล้วโดยการทำเครื่องขยายเสียง อ่่านได้ที่ ทำแอมป์กันดีกว่า ส่วนหลัง Midterm เรียนเรื่อง Advnace Digital System ซึ่งโปรแจคที่ทำเป็นในส่วนของการพัฒนา Counter 4 Bit Sychronous โดยแบ่งเป็น 2 ส่วนคือใช้ IC and or ธรรมดาครับ โดย IC ที่ใช้ไม่เยอะครับตามรูปด้านบนเลยครับ ในส่วนขั้นตอนการออกแบบลองหาดูนะครับ ส่วนที่ 2 ที่ต้องทำคือการเอาค่าที่ได้ไปใส่ลองใน GAL16V8 อ้าว งงเลยครับ GAL คืออะไรแล้วตกลงทำได้ไงวันนี้เลยเอาวิธีการลงโปรแกรม PALASM ซึ่งใช้สำหรับการพัฒนาลงบน GAL16V8 โดยการลงในส่วนของ Virtual Box โดยใช้ DOS Operating ผมมีวีดีโอแนะนำการลงครับด้านล่างเลย
install palasm on dos os with virtaul box
ไฟล์สำหรับการใช้งานในการลงครับ palasm.rar หากใครมีปัญหาเรื่องอะไรเมลย์มาถามได้เลยนะครับ
ตัวอย่างโค้ด counter4bit.pds
;PALASM Design Description
;———————————- Declaration Segment ————
TITLE Sychronous 4 Bit Binary Counter
PATTERN Use PAL16R8
REVISION 1.500
AUTHOR Todsaporn Sangboon
COMPANY COE
DATE 02/03/09
CHIP _Scounter PAL16R8
;———————————- PIN Declarations —————
;PIN 1 2 3 4 5 6 7 8 9 10
CLK CLR PRE NC NC NC NC NC NC GND
;PIN 11 12 13 14 15 16 17 18 19 20
/OE NC NC NC NC Q1 Q2 Q3 Q4 VCC
;———————————– Boolean Equation Segment ——
EQUATIONS
Q1:=/Q1*/CLR;
Q2:=Q1*/Q2*/CLR + /Q1*Q2*/CLR;
Q3:=(Q1*Q2)*/Q3*/CLR + /(Q1*Q2)*Q3*/CLR;
Q4:=(Q1*Q2*Q3)*/Q4*/CLR + /(Q1*Q2*Q3)*Q4*/CLR;
;———————————– Simulation Segment ————
SIMULATION
SETF CLR;
for i:= 1 to 40 do
BEGIN
IF i=3 THEN
BEGIN
SETF /CLR;
END
IF i=35 THEN
BEGIN
SETF CLR;
END
CLOCKF CLK;
END
;——————————————————————-
240 views
