- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am new to the FPGA world and am currently using Quartus II 12.0. I am working with the Cyclone V device. I need the tool to auto assign the pins and i should be able to see the location in the pin planner window. But I dont see the tool assigning any pin. I need the auto assign feature as I need to handover the map to the schematic designer so that he can reroute and place some pins accordingly. Please suggest steps for the above problem. Thanks, SanjanaLink Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you don't specify which pins Quartus is to use it will assign them. You'll find them in the 'Fitter Location' column in the Pin Planner. If you can't see the column it may be off your screen to the right or not visible. If it's not visible, right-click on a column heading and add the Fitter Location column to the table.
The pinout is also captured in the .pin file. This will either be in your main project directory or, with newer version of Quartus, in the 'output_files' sub-directory. If you're committing to a PCB based on this pinout, be sure to Back-annotate the pinout in your project, so it doesn't change after the next compile. Under the 'Assignments' menu, select 'Back-Annotate Assignements...'. Cheers, Alex- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I dont see the "fitter location" among all the other options. The .pin file is not getting generated and also thefit.rpt file assigns the signal to pads. Eg: +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ; Input Pins ; +----------------------+-------------+----------+--------------+--------------+--------------+-----------------------+--------------------+--------+-----------------+----------+--------------+--------------+-------------+---------------------------+----------------------+ ; Name ; Pin# ; I/O Bank ; X coordinate ; Y coordinate ; Z coordinate ; Combinational Fan-Out ; Registered Fan-Out ; Global ; PCI I/O Enabled ; Bus Hold ; Weak Pull Up ; I/O Standard ; Termination ; Termination Control Block ; Location assigned by ; +----------------------+-------------+----------+--------------+--------------+--------------+-----------------------+--------------------+--------+-----------------+----------+--------------+--------------+-------------+---------------------------+----------------------+ ; ADC_DIN ; X66_Y81_N74 ; 7A ; 66 ; 81 ; 74 ; 1 ; 0 ; no ; no ; no ; Off ; 2.5 V ; Off ; -- ; Fitter ; ; CONTACT_START_DIG_IN ; X64_Y0_N34 ; 4A ; 64 ; 0 ; 34 ; 1 ; 0 ; no ; no ; no ; Off ; 2.5 V ; Off ; -- ; Fitter ; Any idea what can be done to make the tool assign properly? Am I missing any settings? Kindly help. Thanks in advance. Sanjana- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Does Quartus generate a .sof programming file for you? I've never known Quartus not to produce a .pin file if you get a .sof.
If you can't see the 'Fitter Location' column, enable it. --- Quote Start --- If it's not visible, right-click on a column heading and add the Fitter Location column to the table. --- Quote End --- Cheers, Alex- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Have you assigned all top level pins as virtual?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No. Quartus is not generating a .sof file.
Also, I get these critical warnings: Critical Warning (169085): No exact pin location assignment(s) for 195 pins of 195 total pins Critical Warning (332148): Timing requirements not met- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, none of the pins are virtual.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Upgrade your version of Quartus. Whilst Q12.0 'supports' Cyclone V, it may well only be with preliminary data. This may be why it's not generating the files you need.
Cheers, Alex- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Great!!! Thanks so much!!
I wasn't aware that it didn't fully support the Cyc5 family as it popped no error messages about it. I used QuartusII 15.0 and it did the work. Thanks again. Sanjana- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page