Jump to content

fhhull

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by fhhull

  1. So I have a question... I am trying to use my basys 3 fpga board to complete this assignment for my class... the problem is that the class is using the spartan 3 board, and ISE design suite... I have tried many times to download the ISE software but the thing does not work because of the licensing... attached  below is my lab... I have written the VHDL  code for the outputs as follow:

    W <= (NOT A AND D) OR (A AND NOT D) OR (B) OR (C);

    X <= (NOT A AND NOT C AND NOT D) OR (A AND D) OR (B AND NOT D) OR (C AND D);

    Y <= (B OR NOT D) AND (NOT C OR D);

    Z <= ( A OR B OR NOT D) AND ( NOT B OR C);

    now when I am trying to match this to the master xdc and I am  trying to use switches 0-4 for the inputs a-d, and I need to use the 7 segment display to represent the outputs as it is in the attachment... It is not working or I dont know how to do it... can anyone help me please

    Lab4 – Numeric Braille Writer Spring 2017.pdf

    1. jpeyron

      jpeyron

      Hi @fhhull,

      You can only use Vivado with the basys 3 but you can use the same vhdl code.  so A,B,C,D will be the for switches and W,X,Y, Z will be the different points on the 7 seg display. So here is a tutorial using the 7 seg display with a 4 bit input(switches). You will need to change the what pins are on based on you truth table. you will need a counter that runs a 4-1 mux as well as the anodes.  Your design should look something like the design here.

      cheers,

      Jon 

×
×
  • Create New...