Libre-SOC āĻĒā§āĻ°āĻā§āĻā§āĻ, āĻ¯āĻž CDC 6600 āĻ¸ā§āĻāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻšāĻžāĻāĻŦā§āĻ°āĻŋāĻĄ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻāĻŋāĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§, āĻ¯āĻžāĻ¤ā§ āĻāĻŋāĻĒā§āĻ° āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻāĻŽāĻžāĻ¤ā§, CPU, VPU āĻāĻŦāĻ GPU āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻāĻ¸āĻāĻ¤ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ , āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻā§āĻĒāĻžāĻĻāĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒā§āĻāĻā§āĻā§āĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻŽā§āĻ˛āĻ¤ Libre RISC-V āĻ¨āĻžāĻŽā§ āĻŦāĻŋāĻāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ OpenPOWER 3.0 instruction set architecture (ISA) āĻĻāĻŋāĻ¯āĻŧā§ RISC-V āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻĒāĻ°ā§ āĻāĻ° āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ Libre-SOCāĨ¤
āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŋāĻĒ (SoC)-āĻ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻāĻŦāĻ āĻ°āĻ¯āĻŧā§āĻ¯āĻžāĻ˛āĻāĻŋ-āĻŽā§āĻā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯āĻž āĻāĻāĻ-āĻŦā§āĻ°ā§āĻĄ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°, āĻ¨ā§āĻāĻŦā§āĻ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸āĻŋāĻĒāĻŋāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĄāĻŧāĻžāĻ, Libre-SOC āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻŦā§āĻ˛āĻā§ VPUs āĻāĻŦāĻ GPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻā§āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻĒāĻāĻŋ āĻāĻĒā§āĻ¨āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻĄā§āĻāĻžāĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻš āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻŋ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ ARGB āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ 3D āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻāĻŋāĻĒāĻŋāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ˛āĻāĻžāĻ¨ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻŋāĻāĻ, āĻāĻŦāĻ VPU āĻāĻ° āĻ¸āĻžāĻĨā§ YUV-RGB āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻĒāĻ° āĻāĻŦāĻ MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, ââAV1, MP3 āĻāĻ° āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻāĻ° āĻāĻĒāĻ° āĻĻā§āĻˇā§āĻāĻŋ āĻ¨āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§ , AC3, Vorbis āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻŦāĻ Opus. Mesa-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¯āĻž Vulkan āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ API-āĻāĻ° āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻ¤ā§āĻŦāĻ°āĻŋāĻ¤ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ Libre-SOC-āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, Libre-SOC-āĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ JIT āĻāĻā§āĻāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ Vulkan shaders āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒā§, āĻ¤āĻžāĻ°āĻž SVP64 (āĻā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛-āĻ˛ā§āĻ¨ā§āĻĨ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨) āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻā§, Libre-SOC-āĻā§ āĻā§āĻā§āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§ (32 64-āĻŦāĻŋāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĄāĻŧāĻžāĻ, 128āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻā§āĻā§āĻāĻ° āĻāĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯)āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒā§ 300 MHz āĻ āĻāĻ˛āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻ āĻŦāĻāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ 4-āĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻāĻŋ 8-āĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ āĻŽā§āĻ¯āĻŧāĻžāĻĻā§ āĻāĻāĻāĻŋ 64-āĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻŋāĻĒā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦā§āĻ¯āĻžāĻāĻāĻŋ 180nm āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ TSMC āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻŦā§āĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ GDS-II āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻš āĻāĻŋāĻĒā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĒā§āĻ˛āĻāĻŋāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸āĻš, āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻāĨ¤ Libre-SOC āĻšāĻŦā§ IBM āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻāĻŋāĻĒāĨ¤ āĻŦāĻŋāĻāĻžāĻļā§ nMigen āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻžāĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (VHDL āĻāĻŦāĻ Verilog āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§ āĻĒāĻžāĻāĻĨāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻĄāĻŋāĻāĻ˛), Chips4Makers āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻĢā§āĻ˛ā§āĻā§āĻ¸āĻ˛āĻŋāĻŦ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ˛ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ HDL āĻĨā§āĻā§ GDS-II āĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ Coriolis2 VLSI āĻā§āĻ˛āĻāĻŋāĻāĨ¤
Libre-SOC-āĻāĻ° āĻŦāĻŋāĻāĻžāĻļ NLnet āĻĢāĻžāĻāĻ¨ā§āĻĄā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ°ā§āĻĨāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯āĻž āĻ¯āĻžāĻāĻžāĻāĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻŽā§āĻ˛āĻŋāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻāĻŋāĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ 400 āĻšāĻžāĻāĻžāĻ° āĻāĻāĻ°ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻāĻŋāĻ˛āĨ¤ āĻāĻŋāĻĒāĻāĻŋāĻ° āĻāĻāĻžāĻ° 5.5x5.9 āĻŽāĻŋāĻŽāĻŋ āĻāĻŦāĻ āĻāĻ¤ā§ 130 āĻšāĻžāĻāĻžāĻ° āĻ˛āĻāĻŋāĻ āĻā§āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻžāĻ°āĻāĻŋ 4KB SRAM āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻŦāĻ āĻāĻāĻāĻŋ 300 MHz āĻĢā§āĻ-āĻ˛āĻāĻĄ āĻ˛ā§āĻĒ (PLL) āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru