On 2023-09-23 12:36 p.m., Paul Koning via cctalk wrote:


On Sep 22, 2023, at 9:30 PM, Martin Bishop <mjd.bis...@emeritus-solutions.com> 
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. 100p & 144p - not dense 
but usefully large, 3v3 IO and agricultural assembly.

The Xilinx free tools no longer have license files, which was how Lattice cut 
us all off at the pass.  The current Vivado ML Standard Edition (tools to 
normal people) are free up to the XC7Z030 - which is a fairly serious device.  
I have a PDP-11 and space to spare running in the markedly smaller XC7Z010; 16b 
/ no MMU, most of the 45 instruction set.  FPGA are (organically) memory poor - 
perhaps because the access time is ~3 ns.  I should think you would be in with 
a chance of fitting the 6600 logic, however on a '30 you have 265 x 4 ki by 
BRAMs = ~1 Mi By, if more is required either a dedicated external memory device 
or DMA to/fr DRAM would be required.

The 6600 model I'm building is a gate level model, so it is cycle-accurate, but 
also large.  I'm figuring several hundred thousand gates, which makes sense if 
you consider the module count for a 6600.  A large enough FPGA for that seems 
to have enough on-chip memory for both PP and CP memories, leaving only ECS as 
off-chip.  That's helpful because both PP and CP have tightly constrained 
cycles; DRAM would be nearly impossible to make work, though SRAM is doable.

        paul

I say get the memory first, who knows what you need will be around later. I wish you good luck, as FPGA software does what it thinks is right, not what you think is right.
Ben.


Reply via email to