Development Environment Setup

Download and install the USC Designer Suite from the UNISOC website. The suite includes synthesis, place-and-route, and simulation tools. System requirements: Windows 10/11, 8GB RAM minimum, 20GB free disk space. After installation, configure the license file and verify the installation by running the included test designs.

Creating Your First Project

Launch USC Designer and create a new project. Select your target device (USC9001 or USC9002) and specify the project directory. Add your Verilog or VHDL source files to the project. Set up the pin assignments using the Pin Planner tool, referencing the device datasheet for available I/O pins and their capabilities.

Synthesis and Implementation

Run synthesis to convert your HDL code into a netlist. Review any warnings or errors in the Messages window. After successful synthesis, run place-and-route to map the design to the FPGA resources. Check the utilization report to verify resource usage. Generate the programming file for device configuration.

Device Programming

Connect the USB programmer to your development board and PC. Open the Programmer tool in USC Designer and load the generated programming file. Select the appropriate programming mode (JTAG or Active Serial). Click Program to configure the FPGA. Verify successful configuration by observing the on-board LEDs or using SignalTap logic analyzer.