Download presentation
Presentation is loading. Please wait.
Published byMarilynn Cannon Modified over 9 years ago
1
Presenting: Yaron Yagoda Kobi Cohen DSP SWITCH Digital Systems Laboratory Winter 2002-2003 Supervisor: Isaschar Walter Semester A final Presentation
2
PROJECT GOALS A.Adjusting hardware architecture according to specific signal processing software dataflow. B.Designing and implementing a flexible topology of communication(using the McBSP Protocol) between several DSPs and the PC.
3
Problem Description DSP Hardware complexity of O(N^2)
4
GENERAL DESCRIPTION DSP PCI CORE PCI BUS DSP -GUI -DRIVER ALTERA FLEX 10KE Switch Matrix
5
BLOCK DIAGRAM DSP ALTERA FPGA PCI CORE McBSP PROTOCOL PCI BUS DSP
6
BLOCK DIAGRAM )for pipelined connection) DSP ALTERA FPGA PCI CORE McBSP PROTOCOL PCI BUS DSP
7
ALTERA DEVELOPMENT CARD
8
McBSP PIN DESCRIPTION PinI/O Description CLKROReceive clock CLKXOTransmit clock DR IReceived serial data DX OTransmitted serial data FSR IReceive frame synchronization FSXOTransmit frame synchronization
9
McBSP SIGNALS
10
FPGA STRUCTURE Pci core Local Side application
11
The Local Side Application The Switch Matrix Main Control Dx Fx Dr clkr clkx Fr DSPs FROM PCI CORE
12
CONTROL STRUCTURE TO PCI CORE Main Control Read Enable signals Read Structures Configuration Write Structures Configuration PC read PC write
13
Main Control The Main control unit has the following three main tasks: 1. Configuration of the connections between the DSPs. 2. Writing data to a chosen McBSP port. 3. Reading data from a chosen McBSP port.
14
THE SWITCH MATRIX The configuration determines for each DSP where to write its data, whether it is another DSP or the pc. The switch matrix is constantly trying to read from each one of the McBSP ports. When it is able to read certain data it transfers it to another McBSP port according to the data in it’s configuration register.
15
The Switch Matrix structure Reading from The McBSP Writing to The McBSP PC readPC_write Detailed on the Next slides
16
The Switch Matrix cont(1)
17
The Switch Matrix cont(2)
18
The Switch Matrix cont(3) PC_read From main control From McBSP Read structures To main control
19
The Switch Matrix cont(4) PC_write From McBSP write structures To McBSP write structures From main control
20
McBSP READ UNIT
21
McBSP WRITE UNIT
22
The GUI
23
THE GUI The GUI gives the user an easy way to configure the Switch Matrix. Through the GUI the user can define the connections between the pc and the DSPs. The GUI also allows passing data to each one of the DSPs through the driver. In the GUI we have 8 McBSP ports for the four DSPs we have,two for each one. And one port for the PC. The GUI gives us the option to write or read data to the configured DSP.
24
PROJECT STATUS Introduction with the pci core. Implementation of a simple Input/Output program on the Altera card. Studying and implementing the McBSP protocol. Full implementation of the switch matrix. Communication with one McBSP. Simulation of the whole system.
25
FURTHER GOALS Finishing the GUI. Debugging.
26
FURTHER DEVELOPMENTS FOR NEXT SEMESTER Implementing dynamic configuration. Writing a program in the DSP CCS that tests the project. Creating connection in hardware to all DSPs.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.