cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
3,656 Views
Registered: ‎08-31-2009

About IP core

In the IP core generator, I didn't find peripherals like, SPI, I2C, UART.

Does Xilinx offer these Cores? Are they free or not? Are they open source? Where can I find them.

If I can not afford them, where can I find free version? Open source should be better.

Thanks.

 

-Rohs

 

Tags (1)
0 Kudos
3 Replies
Highlighted
Xilinx Employee
Xilinx Employee
3,611 Views
Registered: ‎09-07-2009

Re: About IP core

Hi,

  For SPI, IIC and UART, we provide IP Core in SDK.

  If you want to use it in Pure Logic, I think this is easy and you also can find in our Demo Board reference design files.

  http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm

  http://www.xilinx.com/products/boards/s3estarter/reference_designs.htm

XiBin

0 Kudos
Highlighted
Anonymous
Not applicable
3,271 Views

Re: About IP core

How can i generate ip core for UART in CORE Generator, if i don't want to use EDK, XPS or SDK etc etc???

 

Tags (1)
0 Kudos
Instructor
Instructor
3,269 Views
Registered: ‎07-21-2009

Re: About IP core

How can i generate ip core for UART in CORE Generator, if i don't want to use EDK, XPS or SDK etc etc???

 

I believe you do not need to use EDK/SDK/XPS to use one of the Xilinx LogiCore UART cores, but you do need to have a paid license for EDK.

 

Alternatives:

  • copy or purchase an existing core, if you do not care to learn how to write your own code
  • write your own UART code, which is quite simple
  • use a PicoBlaze to implement a UART (using PicoBlaze code which you can either copy or write for yourself).  There is example code available in the (free) PicoBlaze download files.  See the PicoBlaze Lounge on the Xilinx website for more information.

In any case, you should have an understanding of how asynchronous serial communications work, in general.

There is good information found online in Wikipedia and at fpga4fun.com.

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
0 Kudos