MICROBEE FTM-3SE Quick Start Manual

Field programmable gate array module

Advertisement

Quick Links

TWR-K70 Demo Quick Start Guide
The flexibility that programmable logic brings to hardware design has now arrived for the Freescale Tower System.
Now you can get even closer to your end product design through rapid prototyping by including FPGA design along
with your choice of processor and other system building blocks.
In this Demo / Quick Start Guide we demonstrate the use of the FTM-3SE FPGA board along with the TWR-K70
Kinetis processor board, the TWR-SER serial comms board & the TWR-LCD-RGB.
The purpose of this demonstration is to show the basics of loading a pre-compiled Xilinx logic design into the FPGA
and how to work with the K70's Flexbus interface to access the registers within the Xilinx Logic design.
To do this, the demonstration code that runs on the K70 processor takes the following steps:
Initialise internal peripherals, DRAM controller, LCD controller, I/O pin control, pull-ups, drive strength
Log the SDcard and test to see if the Xilinx logic configuration file exists on the card
Start the initialisation sequence for the Xilinx FPGA (strobe N_PROG)
Load blocks of 128 bytes from the file on the SDcard (FTM3SECI.BIN) into the FPGA until end of file
Test 'DONE' signal from the Xilinx FPGA is HIGH (signifying configuration complete)
Test the memory on the FTM-3SE board via the Flexbus via the internal signal routing in the FPGA
Toggle the I/O pins on the FTM-3SE board via the registers within the logic design loaded into the FPGA

Configuring your Freescale Tower System

The configuration for the TWR-K70 board is the same as in the quick start guide for that board – all configuration
jumpers remain as initially set to work with the TWR-SER module in the tower. Note that as per the K70 quick start
guide, the 50Mhz Oscillator clock is generated by the TWR-SER board.
The configuration for the TWR-LCD-RGB display is unmodified as well – all jumpers on this board are set as per the
standard configuration.

Configuring the FTM-3SE module

Microbee Technology
FTM-3SE
Freescale Tower System Compatible
Field Programmable Gate Array Module
Check that the jumpers on the FTM-3SE module are set as follows:
Jumper JP27 (Config Mode)
1-2 on, 3-4 off
(Slave parallel configuration)
Jumper JP4 (Power Enable)
1-2 on (closest to JP4 label)
N_PROG & DONE signal allocation:
JP2 – jumper pins 5 & 6
JP3 – jumper pins 3 & 4
LINK JP2 pin 1 to JP3 pin 2
FlexBus Chip select – select CS0
JP1 – jumper pins 1 & 2

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FTM-3SE and is the answer not in the manual?

Questions and answers

Summary of Contents for MICROBEE FTM-3SE

  • Page 1 In this Demo / Quick Start Guide we demonstrate the use of the FTM-3SE FPGA board along with the TWR-K70 Kinetis processor board, the TWR-SER serial comms board & the TWR-LCD-RGB.
  • Page 2 The TWR-LCD-RGB elevator is the ‘Secondary’ side elevator in this stack. Insert the Power (Barrel type) connector for the FTM-3SE module and turn on the power. Note that the FTM-3SE does not power up until power is detected from the rest of the Tower system –...
  • Page 3 Connect the Tower System to the computer – the USB cable connected to the TWR-K70 is now connected ready for programming the K70 Microcontroller. At this point the power lights on the Tower, the K70 & FTM-3SE modules should light up, and the display backlight should also come on.
  • Page 4 FPGA. Now that the code is running if you were to attach LED’s to the IO pins on the GPIO headers of the FTM-3SE board, you would see the LEDS going on and off in patterns as related on the last line of the LCD display.
  • Page 5 From microprocessors and microcontrollers to sensors, analog integrated circuits and connectivity – our technologies are the foundation for the innovations that make our world greener, safer, healthier and more connected. For more information : http://www.freescale.com/webapp/connect/displayPartnerProfile.sp?partnerId=7180 © 2014 Microbee Technology Pty Ltd. www.microbeetechnology.com.au info@microbeetechnology.com.au...

Table of Contents