CPLD and FPGA Boards

External hardware connected to the STM32 board
User avatar
Pito
Posts: 560
Joined: Sat Mar 26, 2016 3:26 pm
Location: Rapa Nui

CPLD and FPGA Boards

Postby Pito » Wed Jan 11, 2017 7:08 pm

RogerClark wrote:@pito

Its a shame no one makes a cheap board with the XC9536XL on it, as for most people is not practical to solder SMD


PS.
What does the part of the circuit with 3 inverters in series do ?

There is an XC9572XL board for $15
https://www.seeedstudio.com/XC9572XL-CP ... p-799.html
and CoolRunner too
https://www.seeedstudio.com/XC2C64A-Coo ... p-800.html

The ring oscillator - in that design you can switch between local oscillator - the ring one, and the external oscillator. As the ring one does around 150MHz, you can measure periods with 6ns resolution. There are a few config options, so you can first measure the ring freq against millis() for example - like calibration. And then you may use calibrated ring oscillator for other measurements.
So the talented people may play. It was meant a toy for talented arduinists interested. Based on above seeed's 9572 board.
For experiments and study I recommend at least the 72 as it is bigger and you can place a lot of stuff inside.
36 is good when you have something ready - like the tft interface for example. But it is an additional level of effort most duinists avoid :)
PS: for $30 you can get a board with Spartan6 FPGA. So, indeed, the above CPLD boards shall cost something like $0.002 then :D

:idea:
As a pure breakout board without buttons, leds and regulator: 9536=$1, capacitors=$0.20, board from itead=$1.50, all single quantity (excep itead) - that is all :)
Last edited by Pito on Wed Jan 11, 2017 7:20 pm, edited 1 time in total.

User avatar
Pito
Posts: 560
Joined: Sat Mar 26, 2016 3:26 pm
Location: Rapa Nui

Re: CPLD and FPGA Boards

Postby Pito » Wed Jan 11, 2017 7:12 pm

Another design with XC9536XL and Arduino - 3y back - an 8MB large ramdisk, connected via 11 signal wires. CPLD worked as a controller of the 4Mx16 PSRAM memory. Lot of pictures there.
https://forum.arduino.cc/index.php?topic=220918.0

User avatar
RogerClark
Posts: 5296
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: CPLD and FPGA Boards

Postby RogerClark » Wed Jan 11, 2017 7:34 pm

Thanks.

What sparked my interest was seeing boards for less than $5, as I am not that likely to be developing bespoke boards with these devices on them, but sometimes I have a hobby project where a CPLD would be better than a microcontroller.

But using a $15 development board just to get a $2 chip doesn't seem that cost effective.

User avatar
ahull
Posts: 1373
Joined: Mon Apr 27, 2015 11:04 pm
Location: Sunny Scotland
Contact:

Re: CPLD and FPGA Boards

Postby ahull » Wed Jan 11, 2017 8:55 pm

There are a bunch of relatively cheap boards about.

http://www.ebay.co.uk/itm/Xilinx-XC9572 ... SwOdpX1h0X

For example. The usual caveats about quality no doubt apply. I may grab one at some stage to play with, I have no idea what I will do with it but they look like fun. :D
- Andy Hull -

stevestrong
Posts: 661
Joined: Mon Oct 19, 2015 12:06 am
Location: Munich, Germany

Re: CPLD and FPGA Boards

Postby stevestrong » Wed Jan 11, 2017 9:45 pm

Btw, if you want to use it for TFT displays, this would be a reference: https://github.com/notro/fbtft/issues/134

User avatar
RogerClark
Posts: 5296
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: CPLD and FPGA Boards

Postby RogerClark » Wed Jan 11, 2017 10:26 pm

Andy

I found some even cheaper boards

Https://www.aliexpress.com/item/XILINX- ... 39883.html

Albeit not quite as good as the one you linked to

User avatar
ahull
Posts: 1373
Joined: Mon Apr 27, 2015 11:04 pm
Location: Sunny Scotland
Contact:

Re: CPLD and FPGA Boards

Postby ahull » Wed Jan 11, 2017 10:29 pm

RogerClark wrote:Andy

I found some even cheaper boards

Https://www.aliexpress.com/item/XILINX- ... 39883.html

Albeit not quite as good as the one you linked to


Also available on ebay I see -> http://www.ebay.co.uk/itm/XILINX-CoolRu ... Swj85YPipI
- Andy Hull -


Return to “Hardware”

Who is online

Users browsing this forum: No registered users and 1 guest