- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have relatively simple design using logic only, no SOC or NIOS or hard processor. I need to Instantiate the internal PLL and Reset monitor, can I do this manually or do I need to use Platform designer. Likewise I can not find the documentation on how to set / place / use I/O blocks at the pin. I need to have an I2C controller with bidirectional I/O pin. does the tool automatically place things to I/O logic cells based on design constraints, or do I have to manually do this?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In the main Quartus Prime software, you access IP, like a PLL, from the IP Catalog. You generate the IP, which includes instantiation templates which simplifies instantiating the IP into your HDL code.
As for I/O, after performing at least Analysis & Elaboration (first stage of synthesis), you can open the Pin Planner from the Assignments menu to make I/O assignments.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, I have Prime Lite and when I click on IPCatalog it does nothing?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There should be a list of all the IP you can add to your design. If not, you may have a bad installation of the software.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using a max 10 fpag, with external pin DEV_CLRn is disabled in prime tool and there is no external pullup or pulldown, so how do I attach to the DEV_CLRn signal, is this signal internally generated inside the device, or will it get synthesized out because the tool setting has the pin disabled on the Max10->Device->Device and Pin Options->General-> unchecked "Enable device - wide reset (DEV_CLRn) is unchecked. how does the device come out of reset, do i still have an internal device_reset signal generated by an internal RC type circuit? IF so how do I instantiate or connect to that signal???
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Articles on what DEV_CLRn does:
https://www.intel.com/content/www/us/en/support/programmable/articles/000077167.html?wapkw=dev_clrn
Your design itself should have some type of reset control.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes I see a very small window open with very limited IP. There is no IP for connection to Global Reset. where is the documentation for the device level instantiation, you know the stuff that used to be called "Primitives" the old Altera specific general purpose IP that you can manually instantiate. like clock buffers, and I/O cells, and Global Device Reset, and the like, or am I supposed to somehow get the tool to do all this for me using the platform designer, which seems total over kill to create a system with nothing but a reset circuit and a clock buffer. I found and am using the PLL
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm not quite sure what you are referring to. Are you thinking about what you would add in a schematic design? The clock control block IP is essentially a clock buffer, and I/O cells are not manually added to a design as an IP other than in a schematic (and you would still need to go to the Pin Planner to create I/O assignments). And I've never heard of a global device reset IP.
If you're creating an HDL design (not using Platform Designer), you create a top-level design in Verilog, SystemVerilog, or VHDL. You can create IP from the IP catalog and then instantiate that IP in your HDL code using the instantiation template generated by the IP Parameter Editor.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am Farabi who will be supporting this request.
As Sstrell mentioned, If you're creating an HDL design (not using Platform Designer), you create a top-level design in Verilog, SystemVerilog, or VHDL. You can create IP from the IP catalog and then instantiate that IP in your HDL code using the instantiation template generated by the IP Parameter Editor.
Dev_CLRn pin is an external pin which supposed to be controlled by external IO or some other microcontrollers. It can't be controlled from inside the FPGA. So in top level schematic, this pin will be connected to external IOs.
regards,
Farabi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We do not receive any response from you to the previous question/reply/answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.
regards,
Farabi
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page