Mercato della progettazione di circuiti integrati a semiconduttori 2031 Approfondimenti chiave e attori principali Qualcomm Semiconductor Corporation Nvidia Corporation Broadcom Corporation MediaTek Advanced Micro Devices Novatek Microelectronics Corp Marvell Technology Group Realtek Semiconductor Corp Xilinx Himax Technologies Hisilicon UNISOC
Nov 29, 2023Tendenze del mercato Tecnologia touch screen 2023 con analisi sui principali attori Corning 3M Company Atmel Corporation DISPLAX Interactive Systems Cypress Semiconductor Corporation Fujitsu Samsung Microsoft Corporation Synaptics Incorporated Freescale Gigabyte Wintek Corporation LG Display
Jun 05, 202310 regali per la festa del papà che gli piaceranno davvero
Jun 12, 20234 cose da monitorare in vista di Gara 4 delle finali NBA del 2023
May 31, 2023Accelerare X su scala nanometrica
Sep 11, 2023Portare il PIO sull'FPGA
Abbiamo visto alcuni hack davvero incredibili utilizzando il Raspberry Pi 2040. Tuttavia, uno degli elementi hardware più interessanti integrati è l'I/O programmabile (PIO). Non contento di far parte solo di progetti basati su RP2040, [Lawrie Griffiths] ha portato il PIO su Verilog in modo che chiunque possa goderselo.
Questa particolare implementazione si basa solo sulle specifiche fornite da Raspberry Pi. Per assemblare il codice PIO, [Lawrie] utilizza l'assemblatore pioasm di Adafruit utilizzato per il loro framework MicroPython. C'è un simulatore per testare diversi programmi e il progetto si rivolge a Blackice MX e Ulx3s. Nel repository sono inclusi alcuni programmi di esempio, come l'emissione di una piacevole nota di chitarra su I2S e il pilotaggio di una catena di WS2812.
Il progetto è ancora incompleto ma sta lentamente procedendo. È un'impresa incredibile di reverse engineering. Sebbene il simulatore possa essere utilizzato per eseguire il debug di programmi, eseguire istruzioni e ispezionare le forme d'onda, il valore finale di portare il PIO su altri sistemi è che ora possiamo riutilizzare il codice. Cose come il can2040, un'implementazione del protocollo CAN bus che utilizza il PIO. O anche un host USB basato su PIO.