The MilkymistSoC is the core of our project development. The SoC (system on chip) design is a purely open source project. And it is written using the Verilog HDL. The chip itself features a processor core of Lattice Mico 32. And the processor core is also capable of running and executing complex software such as Linux. The SoC has got a rather diverse set of peripherals and graphics accelerators that have been built custom for the MilkymistSoC. There are other various articles on our website, which you can check if you would like to know more about the architecture of the SoC itself.
The system chip oof the Milkymist device uses three different kinds of buses. You are able to use the Wishbone device along with the Milkymist system if you desire a general all-purpose bus. It will be built around the CPU core of the Milkymist SOC. The second bus of the SoC is a custom-built CSR bus. This bus will be used for the configuration of the peripherals of the device. Since it is much simpler than the Wishbone bus, it will only be used to handle the status registers of the peripherals of the device. And it also does not support different latencies. It also does not have a complex address decoding as well. The final bus of the Milkymist SOC is another custom one, it is a Fast Memory Link bus. It is burst-oriented to make it efficient for more DRAM access.
The SoC of the Milkymist device removes the need for logic that is generally required for other busses of different devices. This design feature removes the need for general bus features, and ti can allow the design to be more efficient in its hardware, making it use up much fewer resources.
The SoC of the Milkymist will come installed with a custom-built SDRAM controller. This DDR SDRAM controller with support Fast Memory Link interfacing. And it will have a bus width of 32 bits and can run up to 100Mhz. And it will even be able to ideally run up with a bandwidth memory of up to 6.4 Gbps. This controller for the SDRAM memory of the device can be fully synchronized with the system clock. This can allow you to avoid locking the domain and even avoiding delays overall. This is because the memory latency will be reduced and thus there will be fewer delays because of latency issues.
The SoC of the Milkymist One is designed for optimum performance when it comes to video effects work. If you are looking for hardware that is perfect for VJ applications, then look no further than the Milkymist One. It has got custom-built chips and memory controllers that should allow for speedy video effects work in any of your performances. And since the system on achip also uses only a small amount of resources, this makes the hardware of the device lighter and smaller as well. The Milkymist One’s Soc has been built from the ground up for specific use for visual effects.