[an error occurred while processing this directive]
В VHDL Natural=0...MaxInt, а Positive=1...MaxInt. Однако, еще в младших классах учат, что натуральные числа - это от 1 до Max (не может натурально присутствовать 0 бананов, к примеру). А положительные - от 0 до Max (в противовес отрицательным). То есть, в VHDL сделано строго против здравого смысла
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))