LordFeratum
Posts: 2
Joined: Thu Nov 28, 2013 10:22 pm

Reach 500MHz of clock output

Thu Nov 28, 2013 10:38 pm

Hello guys!

First of all, I'm sorry for my bad english, it's not my first language and I'll try to do my best. Thanks you for understanding.

I need to reach 500MHz of clock output (square signal) on any pin (GPIO, SPI, I2C... whatever). Why I need it? Beacause I'm developing a SRAM chip to operate to 500MHz maximum. I need to test the reads and writes on the memory at the maximum frequency to determinate any kind of errors on the chip. Also, I need to modify the frequency to determinate the recommended frequency for the SRAM.

I have seen a project to turn the Raspberry Pi into a RF Transmitter. They can reach 100MHz on a single GPIO.
http://hackaday.com/2012/12/10/transmit ... -hardware/

Is there any way to reach more frequency?

Thanks you very much for your answers!

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1557
Joined: Sat Sep 10, 2011 11:43 am

Re: Reach 500MHz of clock output

Fri Nov 29, 2013 7:10 am

No,

The pins are only meant to run up to about 50MHz

Gordon
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

User avatar
scruss
Posts: 3212
Joined: Sat Jun 09, 2012 12:25 pm
Location: Toronto, ON
Contact: Website

Re: Reach 500MHz of clock output

Fri Nov 29, 2013 4:25 pm

Sounds like you need a programmable oscillator, like the Si570. I2C control, with a range 10-945 MHz software-selectable.
Data sheet: http://www.silabs.com/Support%20Documen ... /si570.pdf.
‘Remember the Golden Rule of Selling: “Do not resort to violence.”’ — McGlashan.
Pronouns: he/him

LordFeratum
Posts: 2
Joined: Thu Nov 28, 2013 10:22 pm

Re: Reach 500MHz of clock output

Fri Nov 29, 2013 4:48 pm

Thanks for your answers! I'm very thankful!

scruss I don't just need the clock at 500MHz. I also need to control the synchronous bus, so I need to control the EC, R/W, and more lines. All my system must operate at 500MHz. Thanks you! :D

I'm thinking to use the HDMI output or Jack 3,5mm to inject the signal, but I think it wasn't productive.

Unfortunately I think raspbery pi can't reach my specifications. :(

If anyone has any ideas, i will be very grateful!

Best regards!

Return to “Other projects”