SDSU-EE465-Senior Design
Project Management for HIPE
Software Development for HIPE
- TCL
- TCP Server for executing TCL commands and replying with response.
- UDP Server for executing TCL commands and replying with response.
- C++
- TCP Client for using TCP server.
- UDP Client for using UDP server.
- TCL Packet for executing TCL commands via UDP or TCP Client.
- Jtag Library for using ::quartus::jtag TCL package.
- HipeC provides a C api interacting with JTAG device and its TDRs.
- Firmware
- Define dynamic number of JTAG TDRs.
- Allow access to TDRs based on JTAG Tap controller
- Interfaces with Altera’s virtual_jtag_sld_node to act as virtual JTAG devices.
- Allows user to read or control signals within their design.
- SystemVerilog
- Provides Read/Shift access to TDRs.
- Allows firmware modules to be mocked in simulation
- Allows interaction with modules synthesized on physical FPGA.