Upgrading VHDL to Verilog and Verilog to VHDL

(ref.L_VV_UP)

2 days - 14 hours

Objectives

  • After completing this training, you will have the skills to:
    • 1 - Know the instruction sets for RTL synthesis and grasp the differences and the multiple possibilities offered by the VHDL and Verilog languages
    • 2 - Know the instruction sets for the simulation and grasp the differences and the multiple possibilities offered by the VHDL and Verilog languages

Prerequisites

  • This course is intended for electronic engineers who already have a good knowledge of digital electronic circuit design, and who master one of the RTL logic synthesis languages (VHDL or Verilog), and who wish to acquire additional knowledge of the second RTL logic synthesis language (VHDL or Verilog).

Concerned public

  • Technicians and Engineers in Digital Electronics
  • All our training courses are given at a distance and are accessible to people with reduced mobility.
  • Our partner AGEFIPH accompanies us to implement the necessary adaptations related to your disability.
              • agefiph

Notes

  • Release date: 13/12/2021

Chapters

Objective 1

  • Rules for writing VHDL/Verilog code in logical synthesis
    • Concept of entity/architecture
    • Predefined objects and types
    • Competing Instructions
    • Sequential instructions
  • Hierarchy management for better reuse
    • Notions of variables and examples of use
    • Generality and automatic parameterization of reusable modules
    • Predefined Attributes Useful in Logical Synthesis
    • Functions and procedures
    • Definition of packages and libraries

Objective 2

  • Testbenches and simulation
    • Some basic rules for writing an efficient testbench
    • Simulation-specific instructions
    • Writing component models to make simulation more realistic
    • Writing and reading ASCII files
    • Generation of information messages

Teaching Methods

  • Inter-company online training :
    • Presentation by Webex by Cisco
              • Webex de Cisco
    • Provision of course material in PDF format
    • Labs on Cloud PC by RealVNC
              • REALVNC

Methods of monitoring and assessment of results

  • Attendance sheet
  • Evaluation questionnaire
  • Evaluation sheet on:
    • Technical questionnaire
    • Result of the Practical Works
    • Validation of Objectives
  • Presentation of a certificate with assessment of prior learning

Support

  • Authorized Trainer Provider AMD : Engineer Electronics and Telecommunications ENSIL
    • Expert AMD FPGA - Language VHDL/Verilog - RTL Design
    • Expert AMD SoC & MPSoC - Language C/C++ - System Design
    • Expert DSP & AMD RFSoC – HLS - Matlab - Design DSP RF
    • Expert AMD Versal – AI Engines – Heteregenous System Architect

PC Recommended

Partner

xilinx atp