[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Will Cooke via cctalk
> On 09/23/2023 3:25 PM CDT Warner Losh via cctalk > wrote: > > > On Sat, Sep 23, 2023, 12:31 PM Paul Koning via cctalk > wrote: > > > > > > > > On Sep 22, 2023, at 3:07 PM, Chuck Guzis via cctalk < > > cctalk@classiccmp.org> wrote: > > > > > > On 9/22/23 11:34, emanuel stiebler via cctalk

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Warner Losh via cctalk
On Sat, Sep 23, 2023, 12:31 PM Paul Koning via cctalk wrote: > > > > On Sep 22, 2023, at 3:07 PM, Chuck Guzis via cctalk < > cctalk@classiccmp.org> wrote: > > > > On 9/22/23 11:34, emanuel stiebler via cctalk wrote: > > > >> There are still some 84pin chips out there(Altera & Xilinx). Sometimes >

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Martin Bishop via cctalk
Paul A Zynq '30 has 125,000 Logic Cells, a ZU4EG has 192,000 logic cells. Both can be synthesised with the free tools. You may of course get more LCs on a supported FPGA, vice SoC. Logic cell is a marketing term, the engineering equivalent would be "LUT4 + FF". Google assures me that a Logi

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread ben via cctalk
On 2023-09-23 12:36 p.m., Paul Koning via cctalk wrote: On Sep 22, 2023, at 9:30 PM, Martin Bishop wrote: Paul I endorse your point regarding Lattice's gouging. Support for anything prior to the XO parts now costs a significant premium. Their XO2 parts are the most useful to this commu

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Paul Koning via cctalk
> On Sep 22, 2023, at 9:30 PM, Martin Bishop > wrote: > > Paul > > I endorse your point regarding Lattice's gouging. Support for anything prior > to the XO parts now costs a significant premium. Their XO2 parts are the > most useful to this community - free tools and 0.5 mm pitch, e.g. 1

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Paul Koning via cctalk
> On Sep 22, 2023, at 3:07 PM, Chuck Guzis via cctalk > wrote: > > On 9/22/23 11:34, emanuel stiebler via cctalk wrote: > >> There are still some 84pin chips out there(Altera & Xilinx). Sometimes >> they are pulls, or some 5V tolerant xilinx xc95l > > I still have a few 84 pin PLCC XC95

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Paul Koning via cctalk
> On Sep 22, 2023, at 9:01 PM, Martin Bishop via cctalk > wrote: > > ... > Down to 0.5 mm pitch gull wing legs can be readily hand soldered by a > wireman. Surface mount double sided PCBs can be hand assembled (by me), in > small quantities, by restricting the components to 0603 and 0.65 m

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Martin Bishop via cctalk
Mike I shall focus a few specifics I did 30+ years of software, with occasional hardware toys, before I added 20 years of Hw, FPGA & Sw : old dogs can learn. FPGA logic source has more in common with software than old school (SSI / MSI / LSI) hardware. With the bonus that it all happens in pa

[cctalk] FW: Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Martin Bishop via cctalk
Mike A key factor is that 60 years have passed: - the PDP8/E (and its chums) were core store machines - the bus time slots are 300 + 250 + 350 + 300 ns = 1200 ns [T1 T2 T3 T4 phases of core access] - FPGA fabric can trivially run at 100 MHz, and talk to an AXI bus + Arm Core

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread emanuel stiebler via cctalk
On 2023-09-22 20:16, Mike Katz via cctalk wrote: Martin, Thank you for all of your suggestions. Actually, there is something like you're trying to do, on discord, he is making a board for the data general nova: https://discord.com/channels/700194611091472415/805549176238112768/113759059483164

[cctalk] Re: Good C to FPGA/PLA compiler

2023-09-23 Thread Adrian Godwin via cctalk
There are now some open source tools for working with fpgas. They started with the ice40 but have now been extended to cover others such that it's worth googling for free fpga tools rather than going to a single site. example https://www.digikey.co.uk/en/maker/projects/introduction-to-fpga-part-2-