6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Wed Sep 25, 2024 6:38 am

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: FPGA in PLCC68
PostPosted: Mon Jul 07, 2014 5:10 am 
Offline

Joined: Sun Sep 11, 2011 6:38 am
Posts: 13
Location: Singapore
Perhaps members here have seen and used one ?
Seems convenient and useful like PSOC.
http://www2.hdl.co.jp/en/index.php/plcc ... -menu.html

..lak


Top
 Profile  
Reply with quote  
 Post subject: Re: FPGA in PLCC68
PostPosted: Mon Jul 07, 2014 8:23 am 
Online
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
Thanks - that does seem interesting! (A module format with standard pinout in a socketable PLCC68 format, with a variety of CLPDs and FPGAs to choose from. 50 user I/Os available. A Spartan6 LX16 is £72 / $130.)

http://www2.hdl.co.jp/en/index.php/plcc ... -01-m.html

Image
Image


Top
 Profile  
Reply with quote  
 Post subject: Re: FPGA in PLCC68
PostPosted: Mon Jul 07, 2014 3:05 pm 
Offline

Joined: Mon Aug 05, 2013 10:43 pm
Posts: 258
Location: Southampton, UK
I am possibly being extremely naieve here, but if any of these have onboard SRAM (say 256Kbyte) these could be used to make a very interesting video controller....?

_________________
8 bit fun and games: https://www.aslak.net/


Top
 Profile  
Reply with quote  
 Post subject: Re: FPGA in PLCC68
PostPosted: Mon Jul 07, 2014 7:27 pm 
Online
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
Just 64kbyte RAM inside the FPGA, and nothing outside, I think.


Top
 Profile  
Reply with quote  
 Post subject: Re: FPGA in PLCC68
PostPosted: Tue Jul 08, 2014 9:44 am 
Offline
User avatar

Joined: Sun Dec 29, 2002 8:56 pm
Posts: 452
Location: Canada
I wonder if they doubled up on the I/O's. Don't the FPGA's usually have more ?

_________________
http://www.finitron.ca


Top
 Profile  
Reply with quote  
 Post subject: Re: FPGA in PLCC68
PostPosted: Tue Jul 08, 2014 9:51 am 
Offline

Joined: Mon Aug 05, 2013 10:43 pm
Posts: 258
Location: Southampton, UK
BigEd wrote:
Just 64kbyte RAM inside the FPGA, and nothing outside, I think.


I'm trying to figure it out from the datasheet but failing. :( 64KByte is probably still enough for a reasonable display, eg. 640x400 in 2 colours. Enough for a nice text mode, at least. And enough for 256 colours at 320x200.

Quote:
I wonder if they doubled up on the I/O's. Don't the FPGA's usually have more ?


I'm supposing the other IOs are basically lost and not exposed on the PLCC pins. For certain applications logic cells are more useful then IO pins, I guess. Video for an 8 bit micro being one of them. :)

_________________
8 bit fun and games: https://www.aslak.net/


Top
 Profile  
Reply with quote  
 Post subject: Re: FPGA in PLCC68
PostPosted: Tue Jul 08, 2014 12:00 pm 
Offline

Joined: Thu Mar 03, 2011 5:56 pm
Posts: 284
If 64K is enough, the CHOCHI may be a better (and cheaper) alternative for a video controller; it has an FPGA plus 128KB RAM. There are also a couple of compact FPGA boards on tindie that look like promising, and also a TMS9918 reimplementation at http://codehackcreate.com/archives/30

Then again, the Propeller keeps popping up for this type of application :-)


Top
 Profile  
Reply with quote  
 Post subject: Re: FPGA in PLCC68
PostPosted: Tue Jul 08, 2014 12:12 pm 
Offline
User avatar

Joined: Mon Apr 23, 2012 12:28 am
Posts: 760
Location: Huntsville, AL
Aslak3:

Spartan 6 LX16 in the "Spartan-6 FPGA Feature Summary" table of the "Spartan-6 Family Overview" lists the number of 18kb (16384 bits plus 2048 parity bits) memory blocks as 32. These memories may be configured in a limited manner with various configurations. I tend to use these memories configured as 2kB (2048 x 8). Thus, Spartan 6 LX16 (and LX9) have approximately 64kB of on-chip memory.

You may be able to take advantage of the parity bits in your application. The parity bits may be used for their intended purpose, or they may be used as additional read/write memory. The memory organizations supported with the parity bits enabled are 2k x 9, 1k x 18, and 512 x 36. All of these organizations use all of the 2048 parity bits available in each block RAM.

_________________
Michael A.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: