De2 Pin Assignment Csv Download

  1. March 26th, 2013, 11:13 PM#1
    Join Date
    Oct 2012
    Posts
    15
    Rep Power
    1

    Assigning pins in DE2 115

    some one kindly help me in assigning pins for clock and the led for DE2 115 using quartus,


    module FirstProject(clk, LED); output LED; input clk; reg [32:0] count1; reg LEDstatus; assign LED = LEDstatus; always @ (posedge clk) begin if (count1 < 10000000) begin LEDstatus <= 0; end else begin LEDstatus <= 1; end count1 <= count1 +1; end endmodule

  2. Re: Assigning pins in DE2 115

    Last edited by Cris72; March 27th, 2013 at 01:04 AM.
    Start an Analysis and Synthesis process, so that Quartus automatically collects the I/O pins from your project.
    Then, go to the Quartus Assignments menu and select Pins.
    You are presented with the list of the I/Os and you simply assign each of them the desired fpga pin.
    Refer to DE2 115 schematic to find out what fgpa pins are connected to actual LEDs, clocks and so on.
  3. March 27th, 2013, 08:57 AM#3
    Join Date
    Oct 2012
    Posts
    15
    Rep Power
    1

    Re: Assigning pins in DE2 115

  4. March 27th, 2013, 07:11 PM#4
    Join Date
    Oct 2012
    Posts
    15
    Rep Power
    1

    Re: Assigning pins in DE2 115

    can we automatically assign pins by selecting the csv file of the pin comes with DE2 115 board for the below case , if so how can i do that ?

    nbi4(clk, segA, segB, segC, segD, segE, segF, segG, segDP); input clk; output segA, segB, segC, segD, segE, segF, segG, segDP;
    or should i manually assign each pin ?

  5. Re: Assigning pins in DE2 115

    Usually pin assignments are stored in a .qsf file. Anyway, if DE2-115 package supplies a csv file, you can import it from Quartus Assignments menu.
    In any case, your top module pin names must match I/O names defined in assignment file. Then segA, segB, ... possibly need to be replaced with actual names.
  6. March 28th, 2013, 03:37 AM#6
    Join Date
    Oct 2012
    Posts
    15
    Rep Power
    1

    Re: Assigning pins in DE2 115

    yes,
    it solved almost all my troubles starting to learn verilog

    thank you
  7. July 16th, 2016, 11:45 PM#7
    Join Date
    Jul 2016
    Posts
    1
    Rep Power
    1

    Re: Assigning pins in DE2 115

    Does anyone have DE2 115 pin assignment csv file, I can't find mine. Thanks in advance.
  8. July 17th, 2016, 02:21 PM#8
    Join Date
    Oct 2008
    Location
    Silicon Valley, USA
    Posts
    304
    Rep Power
    1

    Re: Assigning pins in DE2 115

    Usually the best place to go for any of the Terasic boards is their website: http://www.terasic.com.tw/en/
    You can get access to all the documentation and tools for their products, active and retired, there.
  9. October 4th, 2016, 11:36 PM#9
    Join Date
    Oct 2016
    Posts
    1
    Rep Power
    1

    Re: Assigning pins in DE2 115

  10. July 3rd, 2017, 10:35 AM#10
    Join Date
    Jul 2017
    Posts
    1
    Rep Power
    1

    Re: Assigning pins in DE2 115

Similar Threads

  1. Replies: 5
    Last Post: January 20th, 2012, 07:11 AM
  2. Replies: 16
    Last Post: October 10th, 2011, 08:19 AM
  3. Replies: 1
    Last Post: February 23rd, 2011, 08:55 PM
  4. Replies: 6
    Last Post: February 23rd, 2011, 08:44 PM
  5. Replies: 4
    Last Post: August 22nd, 2005, 01:04 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Forum Rules


I found two examples from the web that I thought I would share on the CSV format. IMO the CSV format is the easiest format to generate when you already have a list of pin assignments. I realize the QSF probably is good for some things, but its seems like an overly wordy format for pin assignments. And any Alteraians reading this=> Add a few lines of examples in the help file would be really helpful.

EXAMPLE1:
To,Location
dataa[0],PIN_D3
dataa[1],PIN_C2
dataa[2],PIN_D2
dataa[3],PIN_D1
dataa[4],PIN_G6
dataa[5],PIN_G5
dataa[6],PIN_E3
dataa[7],PIN_F3
datab[0],PIN_J3
datab[1],PIN_G2
datab[2],PIN_G1
datab[3],PIN_K2
datab[4],PIN_K1
datab[5],PIN_K4
datab[6],PIN_K3
datab[7],PIN_L4
rdaddress[0],PIN_E1
rdaddress[1],PIN_F2
rdaddress[2],PIN_F1
rdaddress[3],PIN_H5
rdaddress[4],PIN_J4
wraddress[0],PIN_H6
wraddress[1],PIN_G4
wraddress[2],PIN_G3
wraddress[3],PIN_H4
wraddress[4],PIN_H3
wren,PIN_F5

EXAMPLE2:
From,To,Assignment Name,Value,Enabled
*,adsc_n_to_the_ext_ssram,tco Requirement,3.3 ns,Yes
*,bwe_n_to_the_ext_ssram,tco Requirement,3.3 ns,Yes
*,chipenable1_n_to_the_ext_ssram,tco Requirement,3.3 ns,Yes
*,ext_ssram_bus_data,tco Requirement,3.3 ns,Yes
*,ext_ssram_bus_data,tsu Requirement,6 ns,Yes
*,outputenable_n_to_the_ext_ssram,tco Requirement,3.3 ns,Yes
*,ext_ssram_bus_address,tco Requirement,3.3 ns,Yes
*,bw_n_to_the_ext_ssram,tco Requirement,3.3 ns,Yes
,ext_ssram_bus_address[2],Location,PIN_G5,Yes
,ext_ssram_bus_address[3],Location,PIN_G6,Yes
,ext_ssram_bus_address[4],Location,PIN_C2,Yes
,ext_ssram_bus_address[5],Location,PIN_C3,Yes
,ext_ssram_bus_address[6],Location,PIN_B2,Yes
,ext_ssram_bus_address[7],Location,PIN_B3,Yes
,ext_ssram_bus_address[8],Location,PIN_L9,Yes
,ext_ssram_bus_address[9],Location,PIN_F7,Yes

Last edited by kito; September 29th, 2009 at 09:00 AM.

0 thoughts on “De2 Pin Assignment Csv Download”

    -->

Leave a Comment

Your email address will not be published. Required fields are marked *