در این کارگاه ابتدا به بیان اهمیت استفاده از زبان توصیف سخت افزار Verilog در طراحی سیستم های دیجیتال اشاره می شود، سپس محیط کد نویسی ISE برای نوشتن کدها معرفی می گردد. نحوه توصیف یک ماجول عمومی (نام ماجول، ورودی-خروجی ها و بدنه ماجول) آموزش داده خواهد شد. طراحی مدارهای ترکیبی و تحلیل زمانی آنها در سطح گیت انجام خواهد شد سپس المان های ترتیبی (Latch و Flip-flop) ها و مدارهای ترتیبی معرفی می گردند. در پایان با استفاده از مفهوم ماشین حالت و طراحی مسیر داده و کنترل کننده ساختار یک ضرب کننده ممیز شناور با استفاده از Verilog پیاده سازی خواهد گردید.