CHƯƠNG I: DẪN NHẬP. Giới hạn vấn để CHƯƠNG II: LÝ THUYẾT THIẾT KẾ. Thiết bị cho phép lập trình PLD. Lịch sử phát triển của PLD 2.
Vài nét về PLD. Y tưởng cơ sở 4 Ky higu PLD 5. Cau tie PED PROM 6. Logie mangcho phep lap tinh PLA 7, Nôi phân cực NÓ láptinhPED 9, PED eo thé soa va Lap trình lại được.
Lap tinh PAL 30 môi nội.— Các đường ngô vào và ¢ đường tí a che di ụ tích b. cúc đường vào lập trình bần fen Lập trình các cầu chi. “7 20 va xé_ri 24. a) PAL với cấu hình ngõ ra trực tỉ b) PAL cấu hình ngõ ra đảo.
c) PAL cấu hình ngõ ra bổ xung d)_ PAL cấu hình ngõ ra lập trìn e) PAL cấu hình ngõ ra ghỉ f) PAL 12H6. ‘: CHƯƠNG III: GIAO TIẾP MÁY TÍNH I. Hệ thống máy tính. Khối sử lý trung tâm(CPU).
Khối tính toán số hoc va logic ALU. Khối điểu khiển. RAM (Random Access Memory b. Các thiết bị vào ra.
Thiết bị vào. €VTH: NGITVỄN VĂN BAN GVHD: QUÁCH THANH HẢI Luận văn tốt nghiệp: Thiết kế mạch nạp PAL 7 b. Truyền nối tiếp đồng bộ 2. Truyền nối tiếp bất đồng b: Il.
Truyén song song 1. Cổng gếp nối máyi a. Vai nét co bản về cổng máy in. Trao đổi với các đường dẫn dữ liệu.
CHUONG IV: PHAN MEM PHÁT TRIỂN T. Phần mềm phát triển. Phin mém PAI 12 (PAL Assembler) I. Phan mém AMAZE si IV.
Phan mém PLAN ( Programmable Logic Analy V.— Phan imém HELD (Haris Enhanced Language for Programmable bogie) : 46 VI, Phan mém PLPL (Progr:sinintable Lagie Propramming Language). sans Seen VH. Phần mềm APEEL (Assembler for Programmable Elecetieally Erasable Logic). Phan mém IPLDS II (Intel Programmable Logic Devolopment System ID).
1X, Phin mém CUPL ( Universal Compiler for Programmable Logic ). Chu trình tạo lập. Phan mém ABEL (Advanced Boolean Expression Language). 60 XI Giớithiệu phan mém SYNARIO.
62 CHUONG V: THIET KE PHAN CỨNG „. Cơsở thiết kế. Thiết kế từng khố. 66 3) Khối chọn đường ngõ vào.
67 4) Khối chọn đường tích-.68 5) Khối điểu khiển xunglập trình, chuyển đường tích .68 Luận văn tốt nghiệp: Thiết kế mạch nạp PAL 8 Ln 6) Điều khiển aa cung cấp cho IC PAL 69 7) Khối nguồn. sơ đồ nguyên lý mạch nạp PAL. _ Sơ đồ bố trí linh kiện. Hoạt động của mạch lập trình PAL 72 CHƯƠNG VI: PHAN MEM LAP TRIN sao HE I.
Giới thiệu về ngôn ngữ PASCAL. Thiet k& phần mềm m lập trình .T5 ¬16 1 Lưuđổ 2, Phin mém lip tinh PAL „j0 PHU LUC nay -84 HÀ ẤP TRÌNH CÁC PÁL, XÊ-RI 20.84 CAC DAC TINH KY THUAT CUA PAL. 88 1C 403 „ B8 IC N3IA „60 C 7407 „90 KẾ TLL 91 TALL IỆ U THAM KHẢO. „02 _N_e _- - a ita ay GVHD: QUACH THANH HAI Luận văn tốt nghiệp: Thiết kế mạch nạp PAL Đ CHUONG I: DAN NHAP I.
Đặt vấn để Hiện nay thiết bị cho phép lập trình đang bắt dầu được sử dụng rộng rãi bởi với từng ứng dụng cụ thể nó có những ưu điểm và nhừng tính năng nổi trội, đặc biệt là có thể lập trình theo yêu cầu của người thiết kế, ngoài ra với những loại PAL mới không những có khả năng lập trình một lần mà còn có khả năng xóa và lập trình lại nhiều lần, điều này rất cẩn thiết cho phép ta nâng cấp phần cứng. Sức mạnh của PAL ( thiết bị cho phép lập trình ) chỉ thực sự bộc lộ khi ta cần nhiều các cổng AND, OR, FE để thực hiện một yêu câu nào đó. Nếu sử dụng các cổng logic cơ bản để thiết kế thì mạch điện trở nền rườm rà, khi xây ra lỗi thì rất khó xác định, hơn nữa điện nàng tiêu thụ và diễn tích chiếm chỗ tầng cao, nhưng Khi sử dụng PAL, để thiết kế thì mạch điện trở nên đơn giản, rút ngắn chu trình tạo lập, điện nâng tiểu thụ giám, kích thước mạch điện nhỏ gọn hơn nữa tá có thể nâng cấp phần cứng PAI cô nhiều ưu điểm nhưng để sử dung được vao trong từng mạch điện (lì chúng tá phải tập trình cho PAL, để sứ dụng Ở Việt Nam PAL thiết kế một còn khú mới mẻ, thiết bị lập trình hiện có thì giá thành khá đất, việc của mạch lắp tah cho PAL là rất cần thiết có thể đáp ứng nhu cáu sử dụng chúng ta, M. Giới hạn vấn để Do thời gián ngắn và tài liệu tham khảo ít, trong để tài thiết kế mạch láp trình lập trình cho tất cả các loại PAL 20 PAL em thực hiện V thiết kế một mạch những kiến thức cơ đầu nối với loại có mắng AND lập trình, ngoài phần trình bày công việc bản về linh kiện lập trình cũng như giới thiệu một số PAL thông dụng, PAL tạo ra sơ đỗ nối chì , tiến hành khi lập trình PAL, phần mền hỗ trợ lập trình dịch chung cho tất giới thiệu phên mém phat triển CUPL, SYNARIO là trình biên có khả năng lập trình tất cả các logic lập trình được.
Thiết kế mạch lập trình PAL với mảng EEPROM có cấu cả các loại PAL 20 đầu nối. Việc thực hiện lập trình giống như các loại PAL với hình bộ ghi không đồng bộ thì thì việc lập trình cũng khi lập trình thì phải định rõ cấu cấu hình ngõ ra trực tiếp nhưng chỉ khác là trước cách thay đổi phần mềm đôi hình trước khi lập trình, điều này thực hiện bằng đầu mối nào. Do đó ta có thể lập trình bất cứ một PAL 20 GVHD: QUACH THANH HAI H: NGUYỄN VĂN BAN CHƯƠNG II: LÝ THUYẾT THIẾT KẾ 1. Thiết bị cho phép lập trình PLD 1.
Lịch sử phát triển của PLD kỳ vi mạc h số lập trìn h (Pr ogr amm able Logic Device) ra đời, thiết Trước thời hợp tru yền thố ng thì bao gồm nhi éu vi mach TTL loai MSI va SSI kết kế logic số ic mon g, muố n. Nhữ ng nhà thiế t kế dựa vào những sách lại để tạo ra các hàm log thuật, sau đó mới quyết định u các thông số kỹ tra cứu các vi mạch số để tìm hiể Điều bất lợi của t cho yêu câu thiết kế của họ. sử dụng các vi mạch số cần thiế chữa này là tro ng một boa rd sử dụn g nhiều vi mạch, do đó khi sửa việc thiết kế thì gặp nhiều khó khăn. thiệu vi mạc h số lập trình không Vào năm 1975vông ty SIGN ET ICS đã giới là PLSI 0) gọi là mắng logic lập trình có bộ nhớ đầu tiên R2S100 thiện nay Napoleon Cavlan, người được gọi là Logic Array), trường (Eield Programmable dung PLA của mạc h logi c lấp trìn h, lúc bấy giờ là nhà quản lý những (mg cha để để thiết g sử dụng PDUA là phường pháp tốt hơn của Signetion đã thác sự hiệu Pin sớm giới thiệu kế và thay đổi hệ thông số.
Trong khí đó, công ty Haris đá số của PROM va da tng dung vao tong một PROM, ho tinh bay triển vong mạch logic , cấu tạo Nau nnal Sem ico ndu cto r da chế tạo mặt nạ láp trình cho PLA Công ty lập trìn h kèm với mản g OR láp trình, cho phép thực của nó gồm một măng AND chu ẩn. Bằng cách kết hợp công sac tích số của hàm logi c tiêu hiện tổ hứp tỏ niệm PLA, Cavian đã thuyết ngu yên tắc cầu chì với khá i nghệ PROM sử dụng PLAvào sán xuất. g ty Signetics để đưa dự án phục được các nhà quần lý côn IFL đầu tiên 825100 , là thành viên đầu tiên của họ vi mạch Vi mạch PUA PLA gồm một mảng dạng 28 chân. Cấu tric cla hình (Intergrated Fuse Logic) c6 phép thực hiện tổ hợp logic OR lập trìn h, nó cho AND lập trình và một mảng tổng của các tích số đơn giản.
qua n tâm đến PLA, vì ông ấy hiể u Bir kne r là một ngư ời Kỹ sư John Martin dụng phá p thiế t kế logi c đượ c học trong trường thì không áp rằng nhiều phương vào năm 197 5 ông ấy đã rời thung hiện tại. Do đó, được nhiều trong công việc (MMD, đây là công ty chế tạo Monolithic Memories ling Silicon để đến công ty u kiện hơn trong tiêu chuẩn. Vì vậy, Birkner có điề PROM và các vi mạch logic điể m của mạch logic lập trìn h nhưng, công nhậ n nhữ ng ưu việc tim hiểu PLA và g lập trình. Sau điểm của PLA là có hai man rakhuyết đồng thời ông cũng nhận cũng khá i niệ m mới về vi mạc h số lập trình, vi mạch này đó, Birkner đã đưa ra e Array ng tha y vì có hai mắn g lập trình thì PAL (Programmabl tương tự FLA nhu là mản g OR được giữ cố định D lap trìn h và the o sau Logic ) chi có một mang AN một tích số cố định được nối với cổn g OR sé có (không lập trình ).
Như vậy mỗi ớc của vi mạch và cho phép tín c kíc h thư ———— giả m đượ ngồ vào của nó, do vậy sẽ xẻ oan,” BA N GVHD: QUACH THANH HAI SVTH: NGUYEN VAN hiệu được truyền nhanh hơn trong khi vẫn cho phép thực hiện các tổ hợp logic. PAL được đóng vỏ 20 chân. Sau một thời gian thuyết phục các nhà quản lý của công ty MMI thấy rõ những lợi điểm của PAL và đồng ý sản xuất. Vi mạch đầu tiên thuộc họ PAL được phổ biến là PAL 16L8, PAL 16R4, PAL 16R6, PAL 16R8.
Các vi mạch này có thời gian truyén trì hoãn 35ns. Mỗi vi mạch có 8 ngõ ra và 16 ngõ vào, trong đó ký tự L trong ký hiệu của vi mạch biểu thị 8 tổ hợp ngồ ra tác động ở mức thấp, ký tự R cho biết có 4, 6 hay 8 thanh ghi ở ngé ra tương ứng. Sau một thời gian khởi đầu chậm, cuối cùng PAL đã được thiết kế trong hệ thống thực. Những công ty máy tính mini đã nhận thấy được ưu điểm của PAL là cho phép họ giảm số board cần thiết để thực biện tốt những yêu cầu thiết kế, công ty MMI đã chọn phương pháp sẵn xuất PAI, công đoạn mặt nạ chế tạo theo yêu cầu khách hàng.
Vào lúc này MMI lại giới thiệu một họ ví mạch mới HAL (Hard Array Logic) và để sản xuất những chỉ tiết này cho hang Data General and Digital qmipmenL MMI đã thầy đốt cách sấp xếp công đoạn mái nạ cầu chì và thay vào đó là lập: liên kết kớớ loại phù hợp yếu câu thiết kế khách hàng.