AHDL Training Class Danny Mok Altera HK FAE (amok@altera.com) Copyright 1997 Altera Corporation 2/22/2021P1 favara
Copyright © 1997 Altera Corporation 2/22/2021 P.1 AHDL Training Class Danny Mok Altera HK FAE (dmok@altera.com)
What is ahdl Altera Hardware Description Language develop by Altera ntegrate into the altera software Max+ Plus ll description the hardware in language instead of graphic easy to modify ° easy to maintane very good for complex combinational logic BCD to 7 Segment converter address decoding state machine more than you want Copyright 1997 Altera Corporation 2/22/2021P2 favara
Copyright © 1997 Altera Corporation 2/22/2021 P.2 What is AHDL ◼ Altera Hardware Description Language – develop by Altera – integrate into the Altera software Max+Plus II – description the hardware in language instead of graphic • easy to modify • easy to maintane – very good for • complex combinational logic – BCD to 7 Segment converter – address decoding • state machine • more than you want……
continue As easy as Graphic Entry As powerful as HDL (Hardware Description Language) -ⅥHDL, Verilog hdl etc Copyright 1997 Altera Corporation 2/22/2021P favara
Copyright © 1997 Altera Corporation 2/22/2021 P.3 continue... ◼ As easy as Graphic Entry ◼ As powerful as HDL (Hardware Description Language) – VHDL, Verilog HDL etc
How to use the adhl use any text editor to create the file Altera Software Max+ Plus l provide text editor ww MAX+plus II Manager-UntitledI MA+plus ll File Assign Optior 口囝回圖圖画圖回圆國國國囫為圖圓 图 Untitled4- Text Editor Click the button Type in your AHDL design file Line 1 Col 1 INS 4 Copyright 1997 Altera Corporation 2/22/2021P4 favara
Copyright © 1997 Altera Corporation 2/22/2021 P.4 How to use the ADHL ◼ use any text editor to create the file – Altera Software Max+Plus II provide text editor Click the button Type in your AHDL design file
continue ■ Create your ahdl file MA+plus lI File Edit Templates Assign Utilities Options window Help 國 daisy.tdf:Te溅Edar SUBDESIGN daisy /local request :INPUT; /local grant OUTPUT. INPUT: From lower priority /request out OUTPUT 2 to higher priority /grant in 客 From higher priority客 /grant out OUTPUT 客 to lower priority BEGIN DEFAULTS /local grant =UCC; 客 active-1 ow output /request out 2 signals should default ran 2 to UCC END DEFAULTS: I INS 4 Copyright 1997 Altera Corporation 2/22/2021P favara
Copyright © 1997 Altera Corporation 2/22/2021 P.5 continue….. ◼ Create your AHDL file