Skip to content

De1 Soc Pin Assignment File

I used the assignment editor to give it 85 Ohms of OCT, it compiled but no luck. Any help would be greatly appreciated.. Cant possibly mean I have to dedicate an entire GPIO header to this issue?



Error (14566): Could not place 2 periphery component(s) due to conflicts with existing constraints (2 pin(s))
Error (175020): Illegal constraint of pin to the region (89, 69) to (89, 80): no valid locations in region
Info (14596): Information about the failing component:
Info (175028): The pin name: WE
Info (14597): No legal location could be found for this component out of 1 considered location(s). Reasons why each location could not be used are summarized below:
Error (184016): There were not enough single-ended output pin locations available (1 location affected)
Info (175029): C28
Info (175015): The I/O pad WE is constrained to the location PIN_C28 due to: User Location Constraints (PIN_C28)
Info (14709): The constrained I/O pad is contained within this pin

  1. August 9th, 2012, 11:57 AM#1
    Join Date
    Aug 2012
    Posts
    3
    Rep Power
    1

    Importing .csv files for DE1 pin assignments

    I'm using the DE1_pin_assignments file for a design, and I used the board port names (SW[0], etc) in the design, but when I try to import the .cvs assignment file (Assignments - Import Assignments) I get this warning:
    Warning: Can't import assignments from Comma-Separated Value File Y:/118/Labs_F12/Lab4_Quartus_v2/DE1_pin_assignments.csv -- file does not contain at least 'Assignment Name' and 'Value' columns
    Warning: ,,,,
    and the pins are not assigned properly in the Assignments - Pin window.
    The .cvs file looks fine to me, and DOES have the "Assignment Name" and "Value" columns (along with "From", "To", and "Enabled" columns).
    Something I'm missing?

  2. Re: Importing .csv files for DE1 pin assignments

    Try the example design I posted in this thread:

    http://www.alteraforum.com/forum/showthread.php?t=35687

    de1_basic.zip contains a pin constraints Tcl file and top-level file. You can use it as the basis for any of your designs.

    Cheers,
    Dave
  3. August 9th, 2012, 12:25 PM#3
    Join Date
    Aug 2012
    Posts
    3
    Rep Power
    1

    Re: Importing .csv files for DE1 pin assignments

    Thank you, I've been successful in creating and downloading a few designs, but I'm particularly interested in getting the pin assignment import working. I didn't see anything in the zip file that was helpful (not a sample .csv file for example)
    Appreciate your quick reply though.

  4. Re: Importing .csv files for DE1 pin assignments

    Please read the readme.txt file, and then look at scripts/synth.tcl. That file creates a project and synthesizes the example design. The scripts/synth.tcl script calls procedures in scripts/constraints.tcl. That file contains all of the pin constraints.

    At a minimum, if you use the same top-level pin names in your design, you can use the Quartus Tcl console and

    tcl> source scripts/constraints.tcl tcl> set_default_constraints
    Ask questions if you need clarification.

    Cheers,
    Dave
    I didn't see anything in the zip file that was helpful (not a sample .csv file for example)

  5. Re: Importing .csv files for DE1 pin assignments

    By the way, if you do not like the way I have used scripts, then you can create your own set of pin constraints from my basic design. Run the synthesis script to create the example design, and then use Quartus to export a Tcl script or .csv script for the pin assignments, eg., use Project->Generate Tcl File for Project.

    Cheers,
    Dave
  6. August 10th, 2012, 09:58 AM#6
    Join Date
    Aug 2012
    Posts
    3
    Rep Power
    1

    Re: Importing .csv files for DE1 pin assignments

    Thank you for the advice about exporting a .csv file from the project. Once I realized this was accomplished by using the File Export command with the Pin Planner open, rather than "Assignments - Export Assignments, I got the .csv file. It is formatted very differently than the one that came with the boards, so I should be able to figure it out from here. Thanks again.

  7. Re: Importing .csv files for DE1 pin assignments

    Last edited by dwh@ovro.caltech.edu; August 10th, 2012 at 10:13 AM.
    I'm glad you figured it out.

    Once you have your project working, come back and look at the scripts, you will find they are more convenient than using the GUI and importing .csv files when rebuilding projects in newer versions of Quartus.

    Cheers,
    Dave
    Thank you for the advice about exporting a .csv file from the project. Once I realized this was accomplished by using the File Export command with the Pin Planner open, rather than "Assignments - Export Assignments, I got the .csv file. It is formatted very differently than the one that came with the boards, so I should be able to figure it out from here. Thanks again.

Similar Threads

  1. Replies: 0
    Last Post: July 6th, 2012, 11:30 PM
  2. Replies: 7
    Last Post: May 24th, 2010, 07:06 AM
  3. Replies: 10
    Last Post: October 20th, 2009, 11:10 PM
  4. Replies: 8
    Last Post: March 30th, 2009, 05:01 AM
  5. Replies: 0
    Last Post: September 2nd, 2005, 10:21 AM

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