VHDL, Verilog and SystemC with Blue Pacific
Phone: (858) 484-7500 Site Map: Home | About | Classes (Here) | BlueHDL | Download | Links
VHDL, Verilog, SystemC, Tcl/Tk and FPGA Classes by Blue PacificBlue Pacific Computing is an EDA company that specializes in training and HDL simulation tools. We focus on VHDL, Verilog, SystemC and FPGA training in the Linux, Unix and MS Windows environments. We provide low-cost VHDL, Verilog and SystemC simulation tools with links to ATE gear, consulting services and the following training classes. The classes combine morning lecture and afternoon labs, with an emphasis on the hands-on, real-world lab exercises. Class sizes are kept small in order to provide personal attention.
Class Cost
|
|
Blue Pacific offers training classes for the VHDL, Verilog and SystemC hardware description languages (HDL's), Tcl/Tk and FPGA design. These classes are from one to five days in length, depending on the experience and requirements of the students. The HDL classes use the design of a small digital signal processor in concert with hands-on simulation to expose the student to all the major issues associated with a real design. Classes also include free design software that has been used by more than 30,000 students worldwide. Hardware Design for Software PeopleThis class is two days in length. It is intended for people who are familiar with software and who are curious about modern integrated circuit design using the Hardware Description Languages (HDL's). It is an overview of the four HDL's (Verilog, VHDL, C/C++ and Matlab), and the four main hardware technologies (ASIC's, structured ASIC's, FPGA's and ASSP's/platforms).The target audience includes: managers, programmers, engineers and technicians. The class will also be beneficial for experienced digital designers who would like an introduction to another Hardware Description Language. Familiarity with a high-level programming language such as C or C++ is the only prerequisite.
VHDL for Engineers and ProgrammersTopics covered in the VHDL class are: introduction to the BlueHDL tools, correct coding style for Synopsys-style synthesis, the levels of abstraction (behavioral, RTL and structural), hierarchy (including test benches), port types, data types, assignments, operators, control flow, combinational logic, sequential logic, state machines, memories, entity and architecture pairs, processes, signals, variables, configurations, libraries, packages, procedures, functions, file input and output and a comparison of VHDL, Verilog and SystemC.The short introduction class is one day long and is the first day of the three-day introduction class. It introduces the BlueHDL tools and presents enough information for a student to continue learning on his/her own. The introduction class is three days long and covers up through state machines. The advanced class is two days long and covers additional topics.
Verilog for Engineers and ProgrammersTopics covered in the Verilog class are: introduction to the BlueHDL tools, correct coding style for Synopsys-style synthesis, the levels of abstraction (behavioral, RTL, structural), hierarchy (including test benches), port types, data types, assignments, operators, control flow, combinational logic, sequential logic, state machines, memories, modules, initial and always statements, wires, registers (reg), tasks, functions, file input and output and a comparison of VHDL, Verilog and SystemC.The short introduction class is one day long and is the first day of the three-day introduction class. It introduces the BlueHDL tools and presents enough information for a student to continue learning on his/her own. The introduction class is three days long and covers up through state machines. The advanced class is two days long and covers additional topics.
SystemC for Engineers and ProgrammersTopics covered in the SystemC class are: introduction to the BlueHDL tools, correct coding style for Synopsys-style synthesis, the levels of abstraction (behavioral, RTL, structural), hierarchy (including test benches), port types, data types, assignments, operators, control flow, combinational logic, sequential logic, state machines, memories, modules, asynchronous functions, asynchronous and synchronous threads, libraries, file input and output and a comparison of VHDL, Verilog and SystemC.The short introduction class is one day long and is the first day of the three-day introduction class. It introduces the BlueHDL tools and presents enough information for a student to continue learning on his/her own. The introduction class is three days long and covers up through state machines.
Tcl/Tk for Engineers and ProgrammersThe Tcl/Tk class is three days in length, and it assumes the student has experience with some programming language. The Tcl scripting language and the Tk toolkit create an ideal environment for developing a graphical user interface (GUI) that can run under all the major operating systems: MS Windows, Unix, Linux and the Macintosh OS. It is becoming an important aspect of EDA tool use and development. Topics covered are: the language basics, syntax, built-in procedures, user-defined procedures, the standard widgets, object-oriented features, using Tcl/Tk with C/C++, debugging and avoiding common mistakes.
FPGA DesignThe FPGA design class is from three to four days in length, and is intended for both hardware and software people. Familiarity with a high-level programming language such as C or C++ is the only prerequisite. The emphasis is on using Hardware Description Languages to implement designs in FPGA's, and the students may use either VHDL or Verilog. The hands-on labs use the Digilent S3 FPGA Board with a Xilinx Spartan 3 FPGA. The class lectures cover both Xilinx and Altera FPGA technology. Topics covered include: FPGA architecture, FPGA design concepts, FPGA design tools, comparision of Xilinx and Altera families, development systems, PC to FPGA communication and implementation of embedded processors such as the Xilinx MicroBlaze 32-bit RISC CPU.
|
|
Price List |
|||
|---|---|---|---|
|
We deliver most of our training on-site at customer locations and have stopped offering scheduled public classes due to the difficulty of filling them. Our prices for on-site training are based on the number of students and the class. Classes are $395/student/day for the first ten students. The cost for the next six students is $100/student/day. For on-site classes, the minimum charge is for five students, and the maximum class size is sixteen. Travel, hotel and other expenses are additional. For classes in San Diego, the minimum charge is for three students. We have extensive experience with all of the commercial simulation tools. We will work with your company to arrange for temporary software licenses for simulation and synthesis tools if necessary. It is up to your company to provide the computers (the appropriate Unix workstations or Linux/Windows PC's), an overhead projector and a suitable classroom. We can usually set up on-site training on relatively short notice, but a one month advance notice is preferred. We realize that there are many choices for HDL and FPGA training and that managers responsible for setting up this training are under pressure to reduce their costs. We will beat any legitimate training quote for on-site training.
|
|
|