Ultra-reliable and low-latency communication (URLLC) is one important ingredient of the fifth generation (5G) and the sixth generation (6G) wireless communication systems. Concerning the URLLC scenario, how to achieve the best trade-off between the latency and the reliability from the perspective of MIMO transmission has received much attention recently. Since the stringent requirements on the latency and the reliability cannot be fulfilled by the classical MIMO transmission based on the infinite blocklength assumption, it is necessary to study the more challenging theory and technology of the finite blocklength MIMO transmission. This paper conducts a comprehensive survey of the finite blocklength MIMO information theory, transmitter and receiver designs, where the emerging technologies such as the 2D space-time channel coding and the integrated MIMO receiver are elaborated to provide guidance for the performance enhancement of URLLC. Furthermore, this paper introduces a MIMO URLLC platform built by the authors' research group, aiming at verifying relevant theory and algorithms.Keywords ultra-reliable and low-latency communication (URLLC), finite blocklength, multi-input multi-output (MIMO) transmission, 2D space-time channel coding, integrated MIMO receiver