1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Channel B serial communications problem

Discussion in 'FPGA Boards' started by Verne, May 2, 2016.

  1. Verne

    Verne New Member

    Joined:
    May 2, 2016
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    United States
    I am trying to configure channel B on the Saturn Spartan6 board for serial comm use with teraterm. I can use channel A to program the device (at least the done LED turns off) and have followed the setup for switching channel B to vcp mode a number of times but cannot get a simple line of verilog to echo sent characters such as

    assign txd = rxd;

    My .ucf file contains only two lines

    NET "txd" LOC = "L18" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 8 ;
    NET "rxd" LOC = "M16" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 8 ;

    What am I missing?
     
  2. rohith

    rohith Administrator Staff Member

    Joined:
    Mar 3, 2016
    Messages:
    66
    Likes Received:
    11
    Trophy Points:
    8
    Gender:
    Male
    Location:
    Bangalore
  3. Verne

    Verne New Member

    Joined:
    May 2, 2016
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    United States
    Aha. I was tracing from the FTDI datasheet back through the schematic to what I thought were the appropriate FPGA pins. I verified my tracing and thought it made sense and was right. But obviously not. I'll reconcile your assignments with the datasheet for my own understanding.

    Thanks for getting me up and running.
     

Share This Page