Bài giảng Thiết kế nhờ máy tính - Nguyễn Thành Kiên
Số trang: 100
Loại file: ppt
Dung lượng: 713.00 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Thiết kế mạch với ngôn ngữ VHDL, thiết kế CPU là những nội dung chính trong bài giảng "Thiết kế nhờ máy tính". Đây là tài liệu tham khảo hữu ích cho các bạn đang học chuyên ngành Công nghệ thông tin, mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế nhờ máy tính - Nguyễn Thành Kiên Thiếtkếnhờmáytính NguyễnThànhKiên BộmônKỹthuậtMáytính KhoaCôngnghệthôngtin,ĐHBKHN Tàiliệuthamkhảo TextBook: CircuitDesignwithVHDL,VolneiA.Pedroni,MITpress. VHDLProgrammingbyExamples,DouglasL.Perry, McGrawHill. ReferenceBooks: 1076IEEEStandardVhdlLanguageReferenceManual 2002,IEEEComputerSociety. MicroprocessorDesignPrinciplesandPracticeswithVHDL, EnochO.Hwang. HDLChipDesignAPracticalGuideforDesigning, SynthesizingandSimulatingASICsandFPGAsusingVHDL orVerilog,DouglasJ.Smith. Copyright©byN.T.K8/2008Phầnmềmhọctập ActiveHDL7.1.sp2 Quartus(forAlteraFPGAs) ISE(forXilinxFPGAs) www.opencores.org Copyright©byN.T.K8/2008Giảngviên NguyễnThànhKiên GiảngviênBộmônKỹthuậtMáytínhKhoaCNTT,ĐHBKHN. Mobile:+84983588135 Email:kienntfit@mail.hut.edu.vn Copyright©byN.T.K8/2008Yêucầumônhọc Thamgia>75%sốgiờhọc. Nghỉ≥5buổi=>Họclại. Nghỉ≥3buổi=>Khôngthilần1. Cáchtínhđiểm: Bàikiểmtragiữakỳ:20% Bàitậplớn:20% Bàikiểmtracuốikỳ:60% Copyright©byN.T.K8/2008Nộidungmônhọc I.ThiếtkếmạchvớingônngữVHDL. 1.GiớithiệuVHDL. 2.Cấutrúccode. 3.Cáckiểudữliệu. 4.Cácphéptoánvàthuộctính. 5.Codesongsong/Codetuầntự. 6.Tínhiệuvàbiến. 7.Máyhữuhạntrạngthái. 8.Phươngphápthiếtkếđacấp (Packages,Components,Subprogram) 9.Attibutes&Configurations. 10.TổnghợpmãVHDL. II.ThiếtkếCPU. 1.NguyêntắcthiếtkếCPU. 2.CácthànhphầncủaCPU. 3.Tốiưuhóa,môphỏng,tổnghợpvàtriểnkhaiCPU. Copyright©byN.T.K8/2008Nộidungmônhọc I.ThiếtkếmạchvớingônngữVHDL. 1.GiớithiệuVHDL. 2.Cấutrúccode. 3.Cáckiểudữliệu. 4.Cácphéptoánvàthuộctính. 5.Codesongsong/Codetuầntự. 6.Tínhiệuvàbiến. 7.Máyhữuhạntrạngthái. 8.Phươngphápthiếtkếđacấp(Packages,Components, Subprogram). 9.Attibutes&Configurations. II.ThiếtkếCPU. Copyright©byN.T.K8/2008 1.GiớithiệungônngữVHDL.Phương Phương pháp phápthiếtkế thiếtkếbằngHDL truyềnthống Copyright©byN.T.K8/20081.GiớithiệungônngữVHDL. VHDLlàgì? Mộtngônngữmôtảphầncứng: VHDLVHSICHardwareDescriptionLanguage. VHSICVeryHighSpeedIntegratedCircuits. LàchuẩndoBộQPMỹpháttriểntừthậpniên70. DựatrênngônngữlậptrìnhADA,nhằmtạoratài liệumôtảhoạtđộngcủacácmạchđiệntử. 1987đượcIEEEchuẩnhóatrongIEEE10761987. 1993hoànthiệnlạithànhIEEE10761993. 2002giảiquyếtvấnđềprotectedtypes=>IEEE10762002 Copyright©byN.T.K8/20081.GiớithiệungônngữVHDL. VHDLlàchuẩnđộclậpmôtảhệthống: CácnhàpháttriểnhệthốngdựatrênVHDLđể môtả,thiếtkếhệthống. Cácphầnmềmmôphỏngcóthểthựchiệnmô phỏnghoạtđộngcủahệthốngmôtả. Cácphầnmềmtổnghợpcóthểthựchiệntổng hợpsinhramạchthựcđểthựchiệnhệthống. Mạchsaukhitổnghợpcóthểđượcnạpxuống chipđểthựchiệnchứcnăngmôtả. Chứcnăng:môtảhoạtđộngcủacáchệ thốnghoặcmạchđiệntửnhằmthựchiện cáchệthốnghoặcmạchnàytrênlinhkiện thực. Copyright©byN.T.K8/20081.GiớithiệungônngữVHDL. ƯuđiểmcủaVHDL: Chophéphoạtđộngcủahệthốngđượcmôtả (modeled)vàkiểmthử(simulated)trướckhicác côngcụtổnghợp“dịch”thiếtkếsangphầncứng thựctế(gatesandwires). Chophépmôtảhệthốngsongsong. KhicácmôhìnhVHDLđược“dịch”sang“gates andwires”thìnócóthểđượcnạplênphầncứng CPLDvàFPGAđểthựcthi. Copyright©byN.T.K8/20081.GiớithiệungônngữVHDL. HaiứngdụngchínhcủaVHDLlà: PLD(ProgrammableLogicDevice): CPLD(ComplexPLD) FPGA(FieldProgrammableGateArray). ASIC(ApplicationSpecificIC) ...
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế nhờ máy tính - Nguyễn Thành Kiên Thiếtkếnhờmáytính NguyễnThànhKiên BộmônKỹthuậtMáytính KhoaCôngnghệthôngtin,ĐHBKHN Tàiliệuthamkhảo TextBook: CircuitDesignwithVHDL,VolneiA.Pedroni,MITpress. VHDLProgrammingbyExamples,DouglasL.Perry, McGrawHill. ReferenceBooks: 1076IEEEStandardVhdlLanguageReferenceManual 2002,IEEEComputerSociety. MicroprocessorDesignPrinciplesandPracticeswithVHDL, EnochO.Hwang. HDLChipDesignAPracticalGuideforDesigning, SynthesizingandSimulatingASICsandFPGAsusingVHDL orVerilog,DouglasJ.Smith. Copyright©byN.T.K8/2008Phầnmềmhọctập ActiveHDL7.1.sp2 Quartus(forAlteraFPGAs) ISE(forXilinxFPGAs) www.opencores.org Copyright©byN.T.K8/2008Giảngviên NguyễnThànhKiên GiảngviênBộmônKỹthuậtMáytínhKhoaCNTT,ĐHBKHN. Mobile:+84983588135 Email:kienntfit@mail.hut.edu.vn Copyright©byN.T.K8/2008Yêucầumônhọc Thamgia>75%sốgiờhọc. Nghỉ≥5buổi=>Họclại. Nghỉ≥3buổi=>Khôngthilần1. Cáchtínhđiểm: Bàikiểmtragiữakỳ:20% Bàitậplớn:20% Bàikiểmtracuốikỳ:60% Copyright©byN.T.K8/2008Nộidungmônhọc I.ThiếtkếmạchvớingônngữVHDL. 1.GiớithiệuVHDL. 2.Cấutrúccode. 3.Cáckiểudữliệu. 4.Cácphéptoánvàthuộctính. 5.Codesongsong/Codetuầntự. 6.Tínhiệuvàbiến. 7.Máyhữuhạntrạngthái. 8.Phươngphápthiếtkếđacấp (Packages,Components,Subprogram) 9.Attibutes&Configurations. 10.TổnghợpmãVHDL. II.ThiếtkếCPU. 1.NguyêntắcthiếtkếCPU. 2.CácthànhphầncủaCPU. 3.Tốiưuhóa,môphỏng,tổnghợpvàtriểnkhaiCPU. Copyright©byN.T.K8/2008Nộidungmônhọc I.ThiếtkếmạchvớingônngữVHDL. 1.GiớithiệuVHDL. 2.Cấutrúccode. 3.Cáckiểudữliệu. 4.Cácphéptoánvàthuộctính. 5.Codesongsong/Codetuầntự. 6.Tínhiệuvàbiến. 7.Máyhữuhạntrạngthái. 8.Phươngphápthiếtkếđacấp(Packages,Components, Subprogram). 9.Attibutes&Configurations. II.ThiếtkếCPU. Copyright©byN.T.K8/2008 1.GiớithiệungônngữVHDL.Phương Phương pháp phápthiếtkế thiếtkếbằngHDL truyềnthống Copyright©byN.T.K8/20081.GiớithiệungônngữVHDL. VHDLlàgì? Mộtngônngữmôtảphầncứng: VHDLVHSICHardwareDescriptionLanguage. VHSICVeryHighSpeedIntegratedCircuits. LàchuẩndoBộQPMỹpháttriểntừthậpniên70. DựatrênngônngữlậptrìnhADA,nhằmtạoratài liệumôtảhoạtđộngcủacácmạchđiệntử. 1987đượcIEEEchuẩnhóatrongIEEE10761987. 1993hoànthiệnlạithànhIEEE10761993. 2002giảiquyếtvấnđềprotectedtypes=>IEEE10762002 Copyright©byN.T.K8/20081.GiớithiệungônngữVHDL. VHDLlàchuẩnđộclậpmôtảhệthống: CácnhàpháttriểnhệthốngdựatrênVHDLđể môtả,thiếtkếhệthống. Cácphầnmềmmôphỏngcóthểthựchiệnmô phỏnghoạtđộngcủahệthốngmôtả. Cácphầnmềmtổnghợpcóthểthựchiệntổng hợpsinhramạchthựcđểthựchiệnhệthống. Mạchsaukhitổnghợpcóthểđượcnạpxuống chipđểthựchiệnchứcnăngmôtả. Chứcnăng:môtảhoạtđộngcủacáchệ thốnghoặcmạchđiệntửnhằmthựchiện cáchệthốnghoặcmạchnàytrênlinhkiện thực. Copyright©byN.T.K8/20081.GiớithiệungônngữVHDL. ƯuđiểmcủaVHDL: Chophéphoạtđộngcủahệthốngđượcmôtả (modeled)vàkiểmthử(simulated)trướckhicác côngcụtổnghợp“dịch”thiếtkếsangphầncứng thựctế(gatesandwires). Chophépmôtảhệthốngsongsong. KhicácmôhìnhVHDLđược“dịch”sang“gates andwires”thìnócóthểđượcnạplênphầncứng CPLDvàFPGAđểthựcthi. Copyright©byN.T.K8/20081.GiớithiệungônngữVHDL. HaiứngdụngchínhcủaVHDLlà: PLD(ProgrammableLogicDevice): CPLD(ComplexPLD) FPGA(FieldProgrammableGateArray). ASIC(ApplicationSpecificIC) ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Thiết kế nhờ máy tính Thiết kế nhờ máy tính Thiết kế mạch Thiết kế CPU Cấu trúc code Các kiểu dữ liệuGợi ý tài liệu liên quan:
-
Báo cáo thưc hành: Thiết kế mạch bằng phần mềm altium
9 trang 234 0 0 -
Tiểu luận: Tìm hiểu công nghệ OFDMA trong hệ thống LTE
19 trang 158 0 0 -
88 trang 107 0 0
-
Đồ án: Vẽ và thiết kế mạch in bằng Orcad
32 trang 102 0 0 -
Đồ án môn học: Thiết kế mạch chuyển nhị phân 4 Bit sang mã Gray và dư 3 sử dụng công tắc điều khiển
29 trang 93 0 0 -
Tiểu luận: Hệ thống thông tin quang
42 trang 82 0 0 -
Kỹ thuật số - Chương 4 Mạch tổ hợp (Combinational Circuits)
56 trang 76 0 0 -
Bài tập lớn môn Vi điều khiển: Thiết kế mạch điều khiển cánh tay robot
11 trang 64 0 0 -
Thiết kế mạch số dùng HDL-Thiết kế luận lý với Verilog
21 trang 40 0 0 -
Luận văn: QUANG BÁO CÓ KẾT HỢP CƠ KHÍ
48 trang 36 0 0