Você está na página 1de 1

Assignment 9

1. Reading the FPGA data sheet

In this course we will be using XC3S50AN-TQ144-C, this is Spartan 3AN FPGA from Xilinx.
Please read the family data sheet and answer the following questions.

• How many configurable logic blocks (CLB) are there? (5 pts)


• What is the size of the on chip block RAM? (5 pts)
• How many dedicated multipliers are there? What is the operand size? (10 pts)
• How many digital clock manager’s (DCM) are there? Just in one line describe the functions
of DCM. (5 pts)
• What is the size of the on chip or in system Flash memory? (5 pts)
• Browse through the user guide to explore the architecture and different hard blocks of the
FPGA.
• What does C and TQ144 signify in XC3S50AN-TQ144-C? (5 pts)
• Find the recommended voltage levels for VCCINT (supply for the internal logic), VCCO
(to supply the IOB blocks), VCCAUX and VIN? (10 pts)

2. Working with a DSC from Texas Instruments: TMS320F28069M

In this laboratory exercise you will be working with a lunchpad (Google to see what is a launchpad
!) with TMS320F28069M on it. Write Code in Embedded C.

• Initialize the processor? (20 pts)


• Configure a GPTimer Peripheral and toggle a GPIO at a frequency of 200kHz and 50 %
duty cycle ? (15 pts)
• Configure the HRPWM Peripheral and generate the same signal with 30 % duty cycle.?
(20 pts)

Você também pode gostar