09-01-2025, 05:10 PM
Happy new year everyone.
Building up the new boards has gone well.
Today I've built 2 of the new FPGA boards and finished off the main board build.
As far as testing goes, so far I've only confirmed that the power supply section of the main board works as expected.
Next I have to do some work on the FPGA logic to re-specify the physical constraints because of pin allocation changes.
I also have to do some work on the firmware (board bring-up code for the MC68SZ328) as I've changed a couple of chip selects
and have moved from Static RAM to SDRAM for the main memory.
Here's a pic of the fully built 64 key model :
In preparation for production I've also created a programming jig for the FPGA board to easily access the JTAG port of the FPGA.
JTAG is used to program the onboard SPI flash for the FPGA's logic design, and the jig will also make it easier to program the BOOT flash
for the system firmware prior to shipping. I've designed it into the same case used for our UpScaling video converters.
Here's a pic (with a couple of parts still missing) :
It has HDMI out, sound, SDcard and USB ports for KB & Mouse.
Building up the new boards has gone well.
Today I've built 2 of the new FPGA boards and finished off the main board build.
As far as testing goes, so far I've only confirmed that the power supply section of the main board works as expected.
Next I have to do some work on the FPGA logic to re-specify the physical constraints because of pin allocation changes.
I also have to do some work on the firmware (board bring-up code for the MC68SZ328) as I've changed a couple of chip selects
and have moved from Static RAM to SDRAM for the main memory.
Here's a pic of the fully built 64 key model :
In preparation for production I've also created a programming jig for the FPGA board to easily access the JTAG port of the FPGA.
JTAG is used to program the onboard SPI flash for the FPGA's logic design, and the jig will also make it easier to program the BOOT flash
for the system firmware prior to shipping. I've designed it into the same case used for our UpScaling video converters.
Here's a pic (with a couple of parts still missing) :
It has HDMI out, sound, SDcard and USB ports for KB & Mouse.