VHDL / IBM SMS Data gathering and HDL Synthesis Update
Tom Uban
tom at figureeightbrewing.com
Mon Jun 15 07:37:25 CDT 2020
Very cool!
I know of MicroBlaze, but always thought it wasn't free?
--tom
On 6/14/20 4:25 PM, Jay Jaeger via cctalk wrote:
> Don't know if anybody much cares, but:
>
> The HDL synthesis aspect of the SMS data gathering / HDL synthesis
> application is coming along. I can now handle:
>
> - Oscillators (using a counter divider)
>
> - Delay lines (using a shift register, so limited to a reasonable number
> of FPGA clock clock cycles, so, say 200 ns is not unreasonable (20 bit
> shift register at 100 MHz).
>
> - Recognition and consolidation of individual signals into a "bus" when
> generating groups corresponding to a group of individual ALD sheets.
> (The individual ALD sheets use the individual signal names as they
> appear on the sheet). A simple database table associates a given
> individual signal with a bus, and identifies the bit in the bus that
> corresponds to the individual signal.
>
> So, I have not generated the IBM 1410 main oscillator, its main logic
> clock and its I Ring - used to control instruction decode. I have
> synthesized the logic clock into an FPGA and run it (with a slowed down
> 1410 oscillator so I could see what was going on.)
>
> Also, a word about VHDL - and the Xilinx Vivado. While GHDL is useful,
> I have found that Vivado is not slow at editing and *simulation*. Silly
> me - I got in the habit of synthesizing stuff before I tested it under
> simulation - partly because I didn't know any better at first. Vivado's
> waveform viewer has some advantages (and disadvantages) compared to what
> is available for GHDL.
>
> I have also started exploring a piece of "intellectual property" I can
> use - MicroBlaze - to allow my generated system to talk to my PC, via
> TCP, for things like lights and switches. (Kind of like how the Amdahl
> machines used to use first DG Novas, and later little UNIX systems for
> their consoles, giving them access to the internals of the machine.)
>
> I knew MicroBlaze existed, but now I have actually played with it a bit
> -- still learning.
>
> https://en.wikipedia.org/wiki/MicroBlaze
>
>
>
More information about the cctalk
mailing list