Designsoft TINALab II Quick Start Manual Download Page 11

 

11

7-SEGMENT LED DISPLAY 

 
The TINALab II FPGA development board utilizes four digit common-anode 7-segment 

(numeric) LED displays that can be used during the test and debugging phase of a design.  All of 
these segments are active-low meaning that a LED will glow when a low logic level is applied to it. 

Since the segment signals are also common, only one selected digit glow at a time, but if the digits 
are switched one after the other fast in multiplexed mode all the digits seem to be still virtually. 
 
NET "Digit0"  LOC = "P51"; 

4-digit numeric LED display, digit1 

NET "Digit1"  LOC = "P50"; 

4-digit numeric LED display, digit2 

NET "Digit2"  LOC = "P48"; 

4-digit numeric LED display, digit3 

NET "Digit3"  LOC = "P47"; 

4-digit numeric LED display, digit4 

NET "DISPA" LOC = "P43"; 

4-digit numeric LED display, segment A 

NET "DISPB" LOC = "P41"; 

4-digit numeric LED display, segment B 

NET "DISPC" LOC = "P29"; 

4-digit numeric LED display, segment C 

NET "DISPD" LOC = "P27"; 

4-digit numeric LED display, segment D 

NET "DISPE" LOC = "P26"; 

4-digit numeric LED display, segment E 

NET "DISPF" LOC = "P42"; 

4-digit numeric LED display, segment F 

NET "DISPG" LOC = "P40"; 

4-digit numeric LED display, segment G 

NET "DISPDP" LOC = "P28"; 

4-digit numeric LED display, decimal point 

 
 

RS232 SERIAL PORT 

 
The TINALab FPGA development board provides an RS232 port that can be driven by the 
Spartan-II FPGA. A subset of the RS232 signals are used on the Spartan-II development board to 
implement this interface with the transmit and receive serial data streams (TXD and RXD, 
respectively) as well as the flow control signals (RTS and CTS, respectively).  
The board provides a DB-9 connection (J5) for a simple RS232 port. This board utilizes the Analog 
Devices ADM3202 RS232 driver for driving the signals. The pin functions on the RS-232 port are 
identical to those found on a PC serial port, so a null modem cable that swaps the TXD/RXD and 
CTS/RTS lines is needed if the TINALab II FPGA board and PC are to communicate. The user 

provides the RS232 UART code, which resides in the Spartan-II FPGA.  
 
NET "RXD"   LOC = "P120"; 

Data transmitted by FPGA 

NET "TXD"   LOC = "P122"; 

Data received by FPGA 

NET "CTS"   LOC = "P123"; 

Clear to send by the FPGA 

NET "RTS"   LOC = "P121"; 

Request to send to the FPGA 

 

Summary of Contents for TINALab II

Page 1: ...A Quick Start To TINALab II FPGA Development Kit 2009 www designsoftware com...

Page 2: ...2...

Page 3: ...ith the help of TINALab II Digital Signal Generator and Logic Analyzer TINA provides code developing simulation and measurement control with TINALab II which does power supplies and signal link Forty...

Page 4: ...rcuit simulator Measurement control Virtual instruments USB TINALab II High speed multifunctional PC instrument Digital Signal Generator and Logic Analyzer Xilinx ISE WebPACK Implementing FPGA Create...

Page 5: ...RTL level Simulation Design Entry schematic or VHDL Place Route Synthesis Configuration Download Virtual Instruments Digital Signal Generator Logic Analyzer TINALab Spartan II FPGA Card Results in TI...

Page 6: ...RS232 serial port J6 J7 N C J8 External power supply connector 5V J9 Multilink connector JTAG configuration link JTAG chain broker J10 PS2 port J11 VGA port JP1 Power supply and configuration jumper C...

Page 7: ...Remove connections from J9 header pin 2 6 8 10 and J3 2 Remove external power supply plug from J8 3 Open all the jumpers of JP2 Slave Serial mode 4 Close JP4 pin 2 to 3 and JP1 pin 1 to 2 5 Switch of...

Page 8: ...intercept either the ISP FLASH TDO or the FPGA TDI Set JP2 configuration mode pins in Boundary scan mode SLAVE SERIAL In serial slave mode the FPGA is configured by external configuration hardware e...

Page 9: ...de the user source clock by up to 16 NET CLK LOC P88 On board SMD oscillator Y2 NET GCK3 LOC P15 Socketed 3 3V oscillator Y1 PUSH BUTTONS The Spartan II development board design provides four push but...

Page 10: ...7 input NET switch 0 PULLUP Internal pull up resistor NET switch 1 PULLUP Internal pull up resistor NET switch 2 PULLUP Internal pull up resistor NET switch 3 PULLUP Internal pull up resistor NET swit...

Page 11: ...umeric LED display segment E NET DISPF LOC P42 4 digit numeric LED display segment F NET DISPG LOC P40 4 digit numeric LED display segment G NET DISPDP LOC P28 4 digit numeric LED display decimal poin...

Page 12: ...interface mini DIN connector J10 to either a keyboard or a mouse The FPGA receives two signals from the PS 2 interface a clock signal and a serial data stream that is synchronized with the falling ed...

Page 13: ...P74 NET DIn 11 LOC P75 NET DIn 12 LOC P65 NET DIn 13 LOC P66 NET DIn 14 LOC P60 NET DIn 15 LOC P64 The following pins can be connected to TINALab II Logic Analyzer by a ribbon cable through J1 block h...

Page 14: ...C2S FPGA card as described under TINALab II User Port on page 7 2 Open the examples vhdl fpga full_add tsc sample design 3 Press the VHD button on the toolbar to enter interactive mode 4 Toggle the sw...

Page 15: ...Rerun All WebPACKTM will synthesize and implement the circuit into a bitstream file 10 Now choose T M Download to FPGA Card in the TINA program Select the e_full_add_entity bit file from your ISE pro...

Page 16: ...Rp and Cp components are to model the TINALab II Oscilloscope Probe If we perform measurement by the instrument on the card the Probe will affect the output signal The PreScaler divides 50M to 1MHz 3...

Page 17: ...on the steps are identical with those of the previous example until creating configuration bitstream to download 6 After downloading the bit file by TINA let us measure the output signal in real Set t...

Page 18: ...ort curves button The Diagram Window will come up Copy the curves into the same diagram T Measured Simulated 0 00 25 00u 50 00u 75 00u 100 00u A 0 00 4 00 Measured Simulated TINALab FPGA Quick Start R...

Reviews: